/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:0.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--leading-normal:1.5;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-midgrey:#d0d0d0;--color-hpm-red:#e21320;--color-hpm-darkred:#540011;--color-hpm-darkred-30:#bea5aa;--color-hpm-beige:#f5f1ea;--color-hpm-lightblue:#b0ccea;--color-hpm-lightblue-60:#d1e0f2;--color-hpm-darkgreen:#03322d;--color-hpm-darkgreen-60:#668582;--font-case:"Case Text",sans-serif;--font-erato:"Erato",serif;--spacing-spacing-xs:3rem;--spacing-spacing-sm:4.5rem;--spacing-spacing-lg:5.5rem;--spacing-spacing-xl:8rem}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-\[5\.5rem\]{top:-5.5rem}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-7{top:calc(var(--spacing)*7)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-6{right:calc(var(--spacing)*-6)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-5{right:calc(var(--spacing)*5)}.right-\[-2px\]{right:-2px}.right-\[1\.75rem\]{right:1.75rem}.-bottom-\[3rem\]{bottom:-3rem}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4\.5{bottom:calc(var(--spacing)*4.5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-5{left:calc(var(--spacing)*5)}.left-\[-2px\]{left:-2px}.z-1{z-index:1}.z-2{z-index:2}.z-25{z-index:25}.z-30{z-index:30}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.order-1{order:1}.order-2{order:2}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-2{grid-column-start:2}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-\[1\.5rem\]{margin-right:-1.5rem}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.-ml-\[1\.5rem\]{margin-left:-1.5rem}.ml-0{margin-left:calc(var(--spacing)*0)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-0\.5{height:calc(var(--spacing)*.5)}.h-5{height:calc(var(--spacing)*5)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-\[0\.0625rem\]{height:.0625rem}.h-\[1\.3125\]{height:1.3125}.h-\[3\.125rem\]{height:3.125rem}.h-\[9\.5rem\]{height:9.5rem}.h-\[18px\]{height:18px}.h-\[29rem\]{height:29rem}.h-\[42px\]{height:42px}.h-\[50\%\]{height:50%}.h-auto{height:auto}.h-full{height:100%}.min-h-\[3rem\]{min-height:3rem}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.w-48{width:calc(var(--spacing)*48)}.w-\[0\.75rem\]{width:.75rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[1rem\]{width:1rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[3\.125rem\]{width:3.125rem}.w-\[5\.625rem\]{width:5.625rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[20px\]{width:20px}.w-\[30px\]{width:30px}.w-\[42px\]{width:42px}.w-\[49px\]{width:49px}.w-\[74vw\]{width:74vw}.w-\[75vw\]{width:75vw}.w-\[80\%\]{width:80%}.w-full{width:100%}.max-w-\[15rem\]{max-width:15rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:center}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-\[0\.5rem\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.5rem\]{--tw-translate-y:-0.5rem}.translate-y-\[0\.0625rem\]{--tw-translate-y:0.0625rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-10{gap:calc(var(--spacing)*10)}.gap-\[0\.0625rem\]{gap:.0625rem}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-7{-moz-column-gap:calc(var(--spacing)*7);column-gap:calc(var(--spacing)*7)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-7{row-gap:calc(var(--spacing)*7)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.gap-y-11{row-gap:calc(var(--spacing)*11)}.gap-y-12{row-gap:calc(var(--spacing)*12)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overscroll-x-none{overscroll-behavior-x:none}.rounded-\[20rem\]{border-radius:20rem}.rounded-full{border-radius:calc(infinity*1px)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-hpm-darkred{border-color:var(--color-hpm-darkred)}.border-hpm-red{border-color:var(--color-hpm-red)}.border-white{border-color:var(--color-white)}.bg-hpm-beige{background-color:var(--color-hpm-beige)}.bg-hpm-darkgreen{background-color:var(--color-hpm-darkgreen)}.bg-hpm-darkgreen-60{background-color:var(--color-hpm-darkgreen-60)}.bg-hpm-darkred{background-color:var(--color-hpm-darkred)}.bg-hpm-lightblue{background-color:var(--color-hpm-lightblue)}.bg-hpm-red{background-color:var(--color-hpm-red)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[rgba\(0\,0\,0\,0\)\]{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(0\,0\,0\,1\)\]{--tw-gradient-to:#000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentcolor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[5\.5rem\]{padding-block:5.5rem}.py-spacing-xs{padding-block:var(--spacing-spacing-xs)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[1\.125rem\]{padding-top:1.125rem}.pt-\[5\.5rem\]{padding-top:5.5rem}.pt-\[66\%\]{padding-top:66%}.pt-\[133\.33\%\]{padding-top:133.33%}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-\[2px\]{padding-bottom:2px}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-center{text-align:center}.font-case{font-family:var(--font-case)}.font-erato{font-family:var(--font-erato)}.text-\[\.75rem\]{font-size:.75rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2rem\]{font-size:2rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-hpm-darkred{color:var(--color-hpm-darkred)}.text-hpm-darkred-30{color:var(--color-hpm-darkred-30)}.text-hpm-red{color:var(--color-hpm-red)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[color\,opacity\,transform\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[opacity\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-300{--tw-duration:300ms;transition-duration:.3s}.duration-400{--tw-duration:400ms;transition-duration:.4s}.duration-500{--tw-duration:500ms;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.hover\:bg-hpm-darkred{&:hover{@media (hover:hover){background-color:var(--color-hpm-darkred)}}}.hover\:bg-white{&:hover{@media (hover:hover){background-color:var(--color-white)}}}.hover\:text-hpm-red{&:hover{@media (hover:hover){color:var(--color-hpm-red)}}}.hover\:after\:translate-x-0{&:hover{@media (hover:hover){&:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}.focus\:bg-white{&:focus{background-color:var(--color-white)}}.active\:transition-none{&:active{transition-property:none}}.max-sm\:mb-0{@media (width < 45rem){margin-bottom:calc(var(--spacing)*0)}}.max-sm\:px-0{@media (width < 45rem){padding-inline:calc(var(--spacing)*0)}}.sm\:relative{@media (width >= 45rem){position:relative}}.sm\:-top-8{@media (width >= 45rem){top:calc(var(--spacing)*-8)}}.sm\:top-1\/2{@media (width >= 45rem){top:50%}}.sm\:right-11{@media (width >= 45rem){right:calc(var(--spacing)*11)}}.sm\:right-\[-4px\]{@media (width >= 45rem){right:-4px}}.sm\:left-12{@media (width >= 45rem){left:calc(var(--spacing)*12)}}.sm\:left-\[-4px\]{@media (width >= 45rem){left:-4px}}.sm\:order-2{@media (width >= 45rem){order:2}}.sm\:col-span-2{@media (width >= 45rem){grid-column:span 2/span 2}}.sm\:col-span-3{@media (width >= 45rem){grid-column:span 3/span 3}}.sm\:col-span-4{@media (width >= 45rem){grid-column:span 4/span 4}}.sm\:col-span-5{@media (width >= 45rem){grid-column:span 5/span 5}}.sm\:col-span-6{@media (width >= 45rem){grid-column:span 6/span 6}}.sm\:col-span-8{@media (width >= 45rem){grid-column:span 8/span 8}}.sm\:col-span-9{@media (width >= 45rem){grid-column:span 9/span 9}}.sm\:col-span-10{@media (width >= 45rem){grid-column:span 10/span 10}}.sm\:col-span-11{@media (width >= 45rem){grid-column:span 11/span 11}}.sm\:col-span-12{@media (width >= 45rem){grid-column:span 12/span 12}}.sm\:col-start-1{@media (width >= 45rem){grid-column-start:1}}.sm\:col-start-2{@media (width >= 45rem){grid-column-start:2}}.sm\:col-start-3{@media (width >= 45rem){grid-column-start:3}}.sm\:col-start-8{@media (width >= 45rem){grid-column-start:8}}.sm\:col-start-auto{@media (width >= 45rem){grid-column-start:auto}}.sm\:my-spacing-sm{@media (width >= 45rem){margin-block:var(--spacing-spacing-sm)}}.sm\:-mt-12{@media (width >= 45rem){margin-top:calc(var(--spacing)*-12)}}.sm\:mt-0{@media (width >= 45rem){margin-top:calc(var(--spacing)*0)}}.sm\:mt-3{@media (width >= 45rem){margin-top:calc(var(--spacing)*3)}}.sm\:mt-5{@media (width >= 45rem){margin-top:calc(var(--spacing)*5)}}.sm\:mt-6{@media (width >= 45rem){margin-top:calc(var(--spacing)*6)}}.sm\:mt-11{@media (width >= 45rem){margin-top:calc(var(--spacing)*11)}}.sm\:mt-14{@media (width >= 45rem){margin-top:calc(var(--spacing)*14)}}.sm\:-mr-\[3rem\]{@media (width >= 45rem){margin-right:-3rem}}.sm\:mb-6{@media (width >= 45rem){margin-bottom:calc(var(--spacing)*6)}}.sm\:mb-7{@media (width >= 45rem){margin-bottom:calc(var(--spacing)*7)}}.sm\:mb-10{@media (width >= 45rem){margin-bottom:calc(var(--spacing)*10)}}.sm\:mb-12{@media (width >= 45rem){margin-bottom:calc(var(--spacing)*12)}}.sm\:-ml-\[3rem\]{@media (width >= 45rem){margin-left:-3rem}}.sm\:block{@media (width >= 45rem){display:block}}.sm\:flex{@media (width >= 45rem){display:flex}}.sm\:grid{@media (width >= 45rem){display:grid}}.sm\:hidden{@media (width >= 45rem){display:none}}.sm\:h-\[28rem\]{@media (width >= 45rem){height:28rem}}.sm\:w-\[8rem\]{@media (width >= 45rem){width:8rem}}.sm\:w-\[24rem\]{@media (width >= 45rem){width:24rem}}.sm\:w-\[50\%\]{@media (width >= 45rem){width:50%}}.sm\:w-\[50vw\]{@media (width >= 45rem){width:50vw}}.sm\:w-auto{@media (width >= 45rem){width:auto}}.sm\:w-full{@media (width >= 45rem){width:100%}}.sm\:translate-x-\[2vw\]{@media (width >= 45rem){--tw-translate-x:2vw;translate:var(--tw-translate-x) var(--tw-translate-y)}}.sm\:grid-cols-2{@media (width >= 45rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-6{@media (width >= 45rem){grid-template-columns:repeat(6,minmax(0,1fr))}}.sm\:grid-cols-12{@media (width >= 45rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.sm\:flex-row{@media (width >= 45rem){flex-direction:row}}.sm\:items-center{@media (width >= 45rem){align-items:center}}.sm\:items-end{@media (width >= 45rem){align-items:flex-end}}.sm\:items-start{@media (width >= 45rem){align-items:flex-start}}.sm\:justify-between{@media (width >= 45rem){justify-content:space-between}}.sm\:gap-3{@media (width >= 45rem){gap:calc(var(--spacing)*3)}}.sm\:gap-4{@media (width >= 45rem){gap:calc(var(--spacing)*4)}}.sm\:gap-5{@media (width >= 45rem){gap:calc(var(--spacing)*5)}}.sm\:gap-7{@media (width >= 45rem){gap:calc(var(--spacing)*7)}}.sm\:gap-12{@media (width >= 45rem){gap:calc(var(--spacing)*12)}}.sm\:gap-y-5{@media (width >= 45rem){row-gap:calc(var(--spacing)*5)}}.sm\:gap-y-8{@media (width >= 45rem){row-gap:calc(var(--spacing)*8)}}.sm\:gap-y-12{@media (width >= 45rem){row-gap:calc(var(--spacing)*12)}}.sm\:gap-y-14{@media (width >= 45rem){row-gap:calc(var(--spacing)*14)}}.sm\:p-6{@media (width >= 45rem){padding:calc(var(--spacing)*6)}}.sm\:p-7{@media (width >= 45rem){padding:calc(var(--spacing)*7)}}.sm\:p-8{@media (width >= 45rem){padding:calc(var(--spacing)*8)}}.sm\:px-8{@media (width >= 45rem){padding-inline:calc(var(--spacing)*8)}}.sm\:px-10{@media (width >= 45rem){padding-inline:calc(var(--spacing)*10)}}.sm\:\!py-8{@media (width >= 45rem){padding-block:calc(var(--spacing)*8)!important}}.sm\:\!py-11{@media (width >= 45rem){padding-block:calc(var(--spacing)*11)!important}}.sm\:py-spacing-sm{@media (width >= 45rem){padding-block:var(--spacing-spacing-sm)}}.sm\:pt-\[92\%\]{@media (width >= 45rem){padding-top:92%}}.sm\:pr-2{@media (width >= 45rem){padding-right:calc(var(--spacing)*2)}}.sm\:pr-6{@media (width >= 45rem){padding-right:calc(var(--spacing)*6)}}.sm\:pr-20{@media (width >= 45rem){padding-right:calc(var(--spacing)*20)}}.md\:absolute{@media (width >= 60rem){position:absolute}}.md\:top-0{@media (width >= 60rem){top:calc(var(--spacing)*0)}}.md\:top-1\/2{@media (width >= 60rem){top:50%}}.md\:left-0{@media (width >= 60rem){left:calc(var(--spacing)*0)}}.md\:order-1{@media (width >= 60rem){order:1}}.md\:order-2{@media (width >= 60rem){order:2}}.md\:order-last{@media (width >= 60rem){order:9999}}.md\:col-span-1{@media (width >= 60rem){grid-column:span 1/span 1}}.md\:col-span-4{@media (width >= 60rem){grid-column:span 4/span 4}}.md\:col-span-5{@media (width >= 60rem){grid-column:span 5/span 5}}.md\:col-span-6{@media (width >= 60rem){grid-column:span 6/span 6}}.md\:col-span-7{@media (width >= 60rem){grid-column:span 7/span 7}}.md\:col-span-8{@media (width >= 60rem){grid-column:span 8/span 8}}.md\:col-span-10{@media (width >= 60rem){grid-column:span 10/span 10}}.md\:col-span-12{@media (width >= 60rem){grid-column:span 12/span 12}}.md\:col-start-0{@media (width >= 60rem){grid-column-start:0}}.md\:col-start-1{@media (width >= 60rem){grid-column-start:1}}.md\:col-start-2{@media (width >= 60rem){grid-column-start:2}}.md\:col-start-3{@media (width >= 60rem){grid-column-start:3}}.md\:col-start-7{@media (width >= 60rem){grid-column-start:7}}.md\:col-start-8{@media (width >= 60rem){grid-column-start:8}}.md\:col-start-9{@media (width >= 60rem){grid-column-start:9}}.md\:col-start-auto{@media (width >= 60rem){grid-column-start:auto}}.md\:mt-3{@media (width >= 60rem){margin-top:calc(var(--spacing)*3)}}.md\:mt-6{@media (width >= 60rem){margin-top:calc(var(--spacing)*6)}}.md\:mt-8{@media (width >= 60rem){margin-top:calc(var(--spacing)*8)}}.md\:mt-11{@media (width >= 60rem){margin-top:calc(var(--spacing)*11)}}.md\:mt-16{@media (width >= 60rem){margin-top:calc(var(--spacing)*16)}}.md\:-mr-\[3rem\]{@media (width >= 60rem){margin-right:-3rem}}.md\:-ml-\[3rem\]{@media (width >= 60rem){margin-left:-3rem}}.md\:block{@media (width >= 60rem){display:block}}.md\:hidden{@media (width >= 60rem){display:none}}.md\:h-\[38vw\]{@media (width >= 60rem){height:38vw}}.md\:h-\[48px\]{@media (width >= 60rem){height:48px}}.md\:\[width\:calc\(100\%\+3rem\)\]{@media (width >= 60rem){width:calc(100% + 3rem)}}.md\:w-\[32vw\]{@media (width >= 60rem){width:32vw}}.md\:w-\[41vw\]{@media (width >= 60rem){width:41vw}}.md\:w-\[48px\]{@media (width >= 60rem){width:48px}}.md\:translate-y-\[-50\%\]{@media (width >= 60rem){--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.md\:grid-cols-3{@media (width >= 60rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.md\:flex-col{@media (width >= 60rem){flex-direction:column}}.md\:flex-row{@media (width >= 60rem){flex-direction:row}}.md\:items-center{@media (width >= 60rem){align-items:center}}.md\:items-start{@media (width >= 60rem){align-items:flex-start}}.md\:gap-0{@media (width >= 60rem){gap:calc(var(--spacing)*0)}}.md\:gap-7{@media (width >= 60rem){gap:calc(var(--spacing)*7)}}.md\:gap-12{@media (width >= 60rem){gap:calc(var(--spacing)*12)}}.md\:gap-x-14{@media (width >= 60rem){-moz-column-gap:calc(var(--spacing)*14);column-gap:calc(var(--spacing)*14)}}.md\:px-\[2\.5rem\]{@media (width >= 60rem){padding-inline:2.5rem}}.md\:py-0{@media (width >= 60rem){padding-block:calc(var(--spacing)*0)}}.md\:pt-\[40\%\]{@media (width >= 60rem){padding-top:40%}}.lg\:absolute{@media (width >= 82rem){position:absolute}}.lg\:relative{@media (width >= 82rem){position:relative}}.lg\:-top-\[7\.125rem\]{@media (width >= 82rem){top:-7.125rem}}.lg\:top-8{@media (width >= 82rem){top:calc(var(--spacing)*8)}}.lg\:top-\[1\.875rem\]{@media (width >= 82rem){top:1.875rem}}.lg\:top-auto{@media (width >= 82rem){top:auto}}.lg\:-right-8{@media (width >= 82rem){right:calc(var(--spacing)*-8)}}.lg\:right-19{@media (width >= 82rem){right:calc(var(--spacing)*19)}}.lg\:bottom-8{@media (width >= 82rem){bottom:calc(var(--spacing)*8)}}.lg\:-left-8{@media (width >= 82rem){left:calc(var(--spacing)*-8)}}.lg\:left-20{@media (width >= 82rem){left:calc(var(--spacing)*20)}}.lg\:col-span-2{@media (width >= 82rem){grid-column:span 2/span 2}}.lg\:col-span-3{@media (width >= 82rem){grid-column:span 3/span 3}}.lg\:col-span-4{@media (width >= 82rem){grid-column:span 4/span 4}}.lg\:col-span-5{@media (width >= 82rem){grid-column:span 5/span 5}}.lg\:col-span-6{@media (width >= 82rem){grid-column:span 6/span 6}}.lg\:col-span-7{@media (width >= 82rem){grid-column:span 7/span 7}}.lg\:col-span-8{@media (width >= 82rem){grid-column:span 8/span 8}}.lg\:col-span-9{@media (width >= 82rem){grid-column:span 9/span 9}}.lg\:col-span-11{@media (width >= 82rem){grid-column:span 11/span 11}}.lg\:col-span-12{@media (width >= 82rem){grid-column:span 12/span 12}}.lg\:col-start-0{@media (width >= 82rem){grid-column-start:0}}.lg\:col-start-1{@media (width >= 82rem){grid-column-start:1}}.lg\:col-start-2{@media (width >= 82rem){grid-column-start:2}}.lg\:col-start-3{@media (width >= 82rem){grid-column-start:3}}.lg\:col-start-4{@media (width >= 82rem){grid-column-start:4}}.lg\:col-start-6{@media (width >= 82rem){grid-column-start:6}}.lg\:col-start-7{@media (width >= 82rem){grid-column-start:7}}.lg\:col-start-8{@media (width >= 82rem){grid-column-start:8}}.lg\:col-start-9{@media (width >= 82rem){grid-column-start:9}}.lg\:col-start-auto{@media (width >= 82rem){grid-column-start:auto}}.lg\:my-spacing-lg{@media (width >= 82rem){margin-block:var(--spacing-spacing-lg)}}.lg\:mt-6{@media (width >= 82rem){margin-top:calc(var(--spacing)*6)}}.lg\:mt-8{@media (width >= 82rem){margin-top:calc(var(--spacing)*8)}}.lg\:mt-12{@media (width >= 82rem){margin-top:calc(var(--spacing)*12)}}.lg\:mt-13{@media (width >= 82rem){margin-top:calc(var(--spacing)*13)}}.lg\:mt-15{@media (width >= 82rem){margin-top:calc(var(--spacing)*15)}}.lg\:mt-16{@media (width >= 82rem){margin-top:calc(var(--spacing)*16)}}.lg\:-mr-\[5rem\]{@media (width >= 82rem){margin-right:-5rem}}.lg\:mb-6{@media (width >= 82rem){margin-bottom:calc(var(--spacing)*6)}}.lg\:mb-8{@media (width >= 82rem){margin-bottom:calc(var(--spacing)*8)}}.lg\:mb-12{@media (width >= 82rem){margin-bottom:calc(var(--spacing)*12)}}.lg\:mb-16{@media (width >= 82rem){margin-bottom:calc(var(--spacing)*16)}}.lg\:-ml-\[5rem\]{@media (width >= 82rem){margin-left:-5rem}}.lg\:hidden{@media (width >= 82rem){display:none}}.lg\:h-\[30vw\]{@media (width >= 82rem){height:30vw}}.lg\:h-\[31rem\]{@media (width >= 82rem){height:31rem}}.lg\:w-\[23vw\]{@media (width >= 82rem){width:23vw}}.lg\:w-\[32rem\]{@media (width >= 82rem){width:32rem}}.lg\:w-\[36vw\]{@media (width >= 82rem){width:36vw}}.lg\:w-\[41\%\]{@media (width >= 82rem){width:41%}}.lg\:grid-cols-4{@media (width >= 82rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:gap-4{@media (width >= 82rem){gap:calc(var(--spacing)*4)}}.lg\:gap-4\.5{@media (width >= 82rem){gap:calc(var(--spacing)*4.5)}}.lg\:gap-5{@media (width >= 82rem){gap:calc(var(--spacing)*5)}}.lg\:gap-6{@media (width >= 82rem){gap:calc(var(--spacing)*6)}}.lg\:gap-10{@media (width >= 82rem){gap:calc(var(--spacing)*10)}}.lg\:gap-x-6{@media (width >= 82rem){-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}}.lg\:gap-x-7{@media (width >= 82rem){-moz-column-gap:calc(var(--spacing)*7);column-gap:calc(var(--spacing)*7)}}.lg\:gap-y-11{@media (width >= 82rem){row-gap:calc(var(--spacing)*11)}}.lg\:gap-y-12{@media (width >= 82rem){row-gap:calc(var(--spacing)*12)}}.lg\:gap-y-14{@media (width >= 82rem){row-gap:calc(var(--spacing)*14)}}.lg\:gap-y-16{@media (width >= 82rem){row-gap:calc(var(--spacing)*16)}}.lg\:gap-y-20{@media (width >= 82rem){row-gap:calc(var(--spacing)*20)}}.lg\:p-8{@media (width >= 82rem){padding:calc(var(--spacing)*8)}}.lg\:p-10{@media (width >= 82rem){padding:calc(var(--spacing)*10)}}.lg\:px-\[3rem\]{@media (width >= 82rem){padding-inline:3rem}}.lg\:py-spacing-lg{@media (width >= 82rem){padding-block:var(--spacing-spacing-lg)}}.lg\:pt-16{@media (width >= 82rem){padding-top:calc(var(--spacing)*16)}}.lg\:pt-\[5rem\]{@media (width >= 82rem){padding-top:5rem}}.lg\:pt-\[7rem\]{@media (width >= 82rem){padding-top:7rem}}.lg\:pr-6{@media (width >= 82rem){padding-right:calc(var(--spacing)*6)}}.lg\:pr-8{@media (width >= 82rem){padding-right:calc(var(--spacing)*8)}}.lg\:pb-14{@media (width >= 82rem){padding-bottom:calc(var(--spacing)*14)}}.xl\:left-\[calc\(50\%-60rem\+6rem\)\]{@media (width >= 120rem){left:calc(50% - 54rem)}}.xl\:col-span-3{@media (width >= 120rem){grid-column:span 3/span 3}}.xl\:col-span-4{@media (width >= 120rem){grid-column:span 4/span 4}}.xl\:col-span-5{@media (width >= 120rem){grid-column:span 5/span 5}}.xl\:col-span-6{@media (width >= 120rem){grid-column:span 6/span 6}}.xl\:col-span-10{@media (width >= 120rem){grid-column:span 10/span 10}}.xl\:col-start-2{@media (width >= 120rem){grid-column-start:2}}.xl\:col-start-3{@media (width >= 120rem){grid-column-start:3}}.xl\:col-start-6{@media (width >= 120rem){grid-column-start:6}}.xl\:col-start-7{@media (width >= 120rem){grid-column-start:7}}.xl\:col-start-8{@media (width >= 120rem){grid-column-start:8}}.xl\:mt-18{@media (width >= 120rem){margin-top:calc(var(--spacing)*18)}}.\32 xl\:-mr-\[2rem\]{@media (width >= 120rem){margin-right:-2rem}}.\32 xl\:-ml-\[2rem\]{@media (width >= 120rem){margin-left:-2rem}}.xl\:h-\[39rem\]{@media (width >= 120rem){height:39rem}}.xl\:w-\[22rem\]{@media (width >= 120rem){width:22rem}}.xl\:w-full{@media (width >= 120rem){width:100%}}.xl\:items-center{@media (width >= 120rem){align-items:center}}.xl\:gap-6{@media (width >= 120rem){gap:calc(var(--spacing)*6)}}.xl\:px-20{@media (width >= 120rem){padding-inline:calc(var(--spacing)*20)}}.xl\:py-spacing-xl{@media (width >= 120rem){padding-block:var(--spacing-spacing-xl)}}.xl\:pr-20{@media (width >= 120rem){padding-right:calc(var(--spacing)*20)}}.hover\:\[\&_\.nav-link__icon_svg\]\:translate-x-0{&:hover{@media (hover:hover){& .nav-link icon svg{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}.\[\&_svg_path\]\:fill-hpm-darkred{& svg path{fill:var(--color-hpm-darkred)}}.\[\&_svg_path\]\:fill-hpm-red{& svg path{fill:var(--color-hpm-red)}}.\[\&_svg_path\]\:fill-white{& svg path{fill:var(--color-white)}}.\[\&_svg_path\]\:transition-\[fill\]{& svg path{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:fill;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}}.\[\&_svg_path\]\:duration-300{& svg path{--tw-duration:300ms;transition-duration:.3s}}.\[\&_svg_path\]\:duration-500{& svg path{--tw-duration:500ms;transition-duration:.5s}}.hover\:\[\&_svg_path\]\:fill-hpm-darkred{&:hover{@media (hover:hover){& svg path{fill:var(--color-hpm-darkred)}}}}.\[\&\.is-active\]\:bg-white{&.is-active{background-color:var(--color-white)}}.hover\:\[\&\.is-active\]\:bg-hpm-red{&:hover{@media (hover:hover){&.is-active{background-color:var(--color-hpm-red)}}}}.\[\&\:after\]\:bg-white{&:after{background-color:var(--color-white)}}.\[\&\:hover\]\:bg-hpm-beige{&:hover{background-color:var(--color-hpm-beige)}}.max-sm\:\[\&\:last-child\]\:mb-0{@media (width < 45rem){&:last-child{margin-bottom:calc(var(--spacing)*0)}}}.\[\&\>img\]\:w-full{&>img{width:100%}}.\[\&\>li\]\:flex{&>li{display:flex}}.\[\&\>li\]\:gap-1{&>li{gap:calc(var(--spacing)*1)}}.\[\.is-active_\&\]\:-translate-y-\[0\.125rem\]{.is-active &{--tw-translate-y:-0.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\.is-active_\&\]\:rotate-\[180deg\]{.is-active &{rotate:180deg}}.\[\.is-selected_\&\]\:opacity-100{.is-selected &{opacity:100%}}.\[\.is-selected_\&\,\.is-passed_\&\]\:border-dashed{.is-passed &,.is-selected &{--tw-border-style:dashed;border-style:dashed}}.max-sm\:\[\.nav-open_\&_svg_path\]\:fill-white{@media (width < 45rem){.nav-open & svg path{fill:var(--color-white)}}}.\[\.slider-item\:last-child_\&\]\:hidden{.slider-item:last-child &{display:none}}}[data-theme]:not(.footer):not(.navigation){padding-block:var(--spacing-spacing-xs);@media (width >= 45rem){padding-block:var(--spacing-spacing-sm)}@media (width >= 82rem){padding-block:var(--spacing-spacing-lg)}@media (width >= 120rem){padding-block:var(--spacing-spacing-xl)}}[data-theme]:has(+.segment),[data-theme]:has(+[data-theme]),[data-theme]:last-child{margin-bottom:calc(var(--spacing)*0)}[data-theme]+[data-theme]{margin-top:calc(var(--spacing)*0)}[data-theme=beige]+[data-theme=beige],[data-theme=darkred]+[data-theme=darkred],[data-theme=red]+[data-theme=red]{margin-top:calc(var(--spacing-spacing-xs)*-1);@media (width >= 45rem){margin-top:calc(var(--spacing-spacing-sm)*-1)}@media (width >= 82rem){margin-top:calc(var(--spacing-spacing-lg)*-1)}@media (width >= 120rem){margin-top:calc(var(--spacing-spacing-xl)*-1)}}[data-theme=darkred] .button,[data-theme=red] .button{border-color:var(--color-white);color:var(--color-white);&:hover{@media (hover:hover){background-color:var(--color-white)}}&:hover{@media (hover:hover){color:var(--color-hpm-darkred)}}}[data-theme=darkred] p a,[data-theme=red] p a{color:var(--color-white)!important;text-decoration-line:underline;text-underline-offset:3px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;&:hover{@media (hover:hover){color:var(--color-midgrey)}}}[data-theme=darkred] .button-icon svg path,[data-theme=red] .button-icon svg path{fill:var(--color-hpm-darkred)}[data-theme=darkred]{background-color:var(--color-hpm-darkred);color:var(--color-hpm-beige)}[data-theme=darkred] .button-icon svg path,[data-theme=darkred] .svg-map .country path{fill:var(--color-hpm-red)}[data-theme=darkred] .svg-map .locations circle{fill:var(--color-white)}[data-theme=darkred] .text-link{color:var(--color-white)!important}[data-theme=darkred] .text-link:before{background-color:var(--color-white)}[data-theme=darkred] .text-link:after,[data-theme=red]{background-color:var(--color-hpm-red)}[data-theme=red] .button-icon svg path{fill:var(--color-hpm-darkred)}[data-theme=beige]{background-color:var(--color-hpm-beige)}[data-theme=blue]{background-color:var(--color-hpm-lightblue-60)}@layer components{.formatted h2,.formatted h3,.formatted h4{font-family:var(--font-case);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.formatted h2{font-size:1.625rem;--tw-leading:1.16;line-height:1.16;@media (width >= 45rem){font-size:2rem}@media (width >= 82rem){font-size:2.5rem}}.formatted h2+p,.formatted h2+ul{margin-top:calc(var(--spacing)*4);@media (width >= 45rem){margin-top:calc(var(--spacing)*5)}@media (width >= 82rem){margin-top:calc(var(--spacing)*6)}}.formatted h2+h3,.formatted h2+h4{margin-top:calc(var(--spacing)*5);@media (width >= 45rem){margin-top:calc(var(--spacing)*6)}@media (width >= 82rem){margin-top:calc(var(--spacing)*7)}}.formatted h3,.formatted h4{color:var(--color-hpm-red)}.formatted h3{font-size:1.375rem;--tw-leading:1.2;line-height:1.2;@media (width >= 45rem){font-size:1.625rem}@media (width >= 82rem){font-size:2rem}}.formatted h3+h4{margin-top:calc(var(--spacing)*4);@media (width >= 45rem){margin-top:calc(var(--spacing)*5)}@media (width >= 82rem){margin-top:calc(var(--spacing)*6)}}.formatted h3+p,.formatted h3+ul{margin-top:calc(var(--spacing)*4);@media (width >= 45rem){margin-top:calc(var(--spacing)*5)}@media (width >= 82rem){margin-top:calc(var(--spacing)*6)}}.formatted h4{font-size:1.0625rem;--tw-leading:1.4;line-height:1.4;@media (width >= 45rem){font-size:1.1875rem}@media (width >= 82rem){font-size:1.375rem}}.formatted h4+p,.formatted h4+ul{margin-top:calc(var(--spacing)*3);@media (width >= 45rem){margin-top:calc(var(--spacing)*4)}}.formatted p+p,.formatted p+ul,.formatted ul+p,.formatted ul+ul{margin-top:calc(var(--spacing)*3)!important}.formatted p+h2,.formatted ul+h2{margin-top:calc(var(--spacing)*10);@media (width >= 45rem){margin-top:calc(var(--spacing)*12)}@media (width >= 82rem){margin-top:calc(var(--spacing)*14)}}.formatted p+h3,.formatted ul+h3{margin-top:calc(var(--spacing)*7);@media (width >= 45rem){margin-top:calc(var(--spacing)*8)}@media (width >= 82rem){margin-top:calc(var(--spacing)*9)}}.formatted p+h4,.formatted ul+h4{margin-top:calc(var(--spacing)*6);@media (width >= 45rem){margin-top:calc(var(--spacing)*7)}@media (width >= 82rem){margin-top:calc(var(--spacing)*8)}}.formatted ul{list-style-type:none;margin-top:calc(var(--spacing)*4);&>li{&:before{content:var(--tw-content);margin-right:calc(var(--spacing)*2)}}&>li{&:before{color:var(--color-hpm-red);content:var(--tw-content)}}&>li{&:before{--tw-content:"–";content:var(--tw-content)}}}.formatted ul li{display:flex;gap:calc(var(--spacing)*1)}.button-container{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);display:flex;row-gap:calc(var(--spacing)*1)}}@layer components{.button{background-color:transparent;border-color:var(--color-hpm-darkred);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;display:inline-block;font-family:.9375em;height:auto;overflow:hidden;padding-inline:1.75rem;padding-bottom:1rem;padding-top:.875rem;position:relative;--tw-leading:1.125rem;line-height:1.125rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease;&:hover{@media (hover:hover){background-color:var(--color-hpm-darkred)}}&:hover{@media (hover:hover){color:var(--color-white)}}&:focus{background-color:var(--color-hpm-darkred);color:var(--color-white)}&:has(:is(.button-icon)){padding-right:3.5rem}}.button.button--small{padding-inline:1.5rem;padding-bottom:.75rem;padding-top:.625rem;&:has(:is(.button-icon)){padding-right:3rem}}.button.button--small .button-icon{right:1.25rem}.button .button-text{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.button .button-icon{position:absolute;right:1.75rem;top:50%;width:calc(var(--spacing)*4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.text-link{align-items:center;background-color:transparent;display:inline-block;overflow:hidden;padding-bottom:3px;padding-right:calc(var(--spacing)*6);position:relative;text-align:left;--tw-leading:1.4;color:var(--color-white);line-height:1.4}.text-link:after,.text-link:before{bottom:calc(var(--spacing)*0);height:1px;left:calc(var(--spacing)*0);position:absolute;right:calc(var(--spacing)*0);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);--tw-content:"";content:var(--tw-content)}.text-link:before{background-color:var(--color-hpm-darkred)}.text-link:after{--tw-translate-x:-101%;background-color:var(--color-hpm-red);translate:var(--tw-translate-x) var(--tw-translate-y)}.text-link--back,.text-link--navi-back{color:var(--color-white);padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*0)}.text-link--navi-back .svg path{fill:var(--color-white)}.footer .text-link{padding-right:calc(var(--spacing)*0)}.footer .text-link:before{display:none}.footer .text-link:after{background-color:var(--color-white)!important}.text-link__text{display:inline-block;--tw-duration:300ms;--tw-ease:var(--ease-in-out)}.text-link .link-icon,.text-link__text{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-in-out)}.text-link .link-icon{display:block;height:calc(var(--spacing)*3);position:absolute;right:calc(var(--spacing)*0);top:56%;width:calc(var(--spacing)*3);z-index:2;--tw-translate-y:-50%;overflow:hidden;translate:var(--tw-translate-x) var(--tw-translate-y)}.text-link .link-icon,.text-link .link-icon svg{--tw-duration:300ms;--tw-ease:var(--ease-in-out)}.text-link .link-icon svg{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-in-out)}.text-link .link-icon--back{left:calc(var(--spacing)*0);right:auto;rotate:180deg;top:42%}.text-link .link-icon svg path{fill:var(--color-hpm-red)}.text-link:before{background-color:var(--color-hpm-red)}.text-link:after{background-color:var(--color-hpm-darkred)}@media (any-hover:hover){.text-link:hover:after{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.text-link:focus:after{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.teaser-slider .slider-item{display:block;margin-right:calc(var(--spacing)*6);position:absolute}}@layer components{.teaser-slider .news-teaser-item,.teaser-slider .projects-teaser-item{width:100%;@media (width >= 45rem){width:56vw}@media (width >= 60rem){width:40vw}@media (width >= 82rem){width:32vw}@media (width >= 120rem){width:36rem}}.teaser-slider .benefits-item{width:100%;@media (width >= 45rem){width:18.5rem}}.teaser-slider .slider-item.is-passed{opacity:0}.quotes-slider .slider-item{position:absolute}.quotes-slider .slider-item .quotes-content,.quotes-slider .slider-item .quotes-image{opacity:0}.quotes-slider .slider-item.is-selected .quotes-content,.quotes-slider .slider-item.is-selected .quotes-image{opacity:100%}.timeline-slider .slider-item{display:block;margin-right:calc(var(--spacing)*6);transition:opacity .5s ease}.timeline-slider .slider-item .timeline-year{font-family:var(--font-case);font-size:1.0625rem;--tw-leading:2rem;line-height:2rem;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);@media (width >= 45rem){font-size:1.1875rem}@media (width >= 82rem){font-size:1.375rem}transition:font-size .5s ease}.timeline-slider .slider-item .text,.timeline-slider .slider-item .timedot{transform-origin:center left;transition:transform .5s ease}.timeline-slider .slider-item.is-selected .timeline-text{transition-delay:.2s}.timeline-slider .slider-item.is-selected .timeline-year{font-size:1.375rem;@media (width >= 45rem){font-size:1.625rem}@media (width >= 82rem){font-size:2rem}}.timeline-slider .slider-item.is-selected .timedot{transform:scale(1.5)}.timeline-slider .slider-item.is-passed{opacity:0}.slider-button{align-items:center;background-color:transparent;border-color:var(--color-hpm-darkred);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;display:flex;height:3rem;justify-content:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:3rem;&:hover{@media (hover:hover){cursor:pointer}}&:hover{@media (hover:hover){background-color:var(--color-hpm-darkred)}}}.slider-button.is-disabled{opacity:50%;pointer-events:none}.slider-button--previous{left:calc(var(--spacing)*-1)}.slider-button--previous .slider-button__icon{rotate:180deg}.slider-button--next{right:11px;@media (width >= 45rem){right:calc(var(--spacing)*-1)}}}@layer components{.media--left,.media--right{position:relative}.media--right .image-container{margin-right:-1.5rem;@media (width >= 45rem){margin-right:-3rem}@media (width >= 82rem){margin-right:-5rem}@media (width >= 120rem){margin-right:-2rem}}.media--right .credits{bottom:calc(var(--spacing)*0);left:-2px;position:absolute;rotate:-90deg;transform-origin:0 100%;@media (width >= 45rem){left:-4px}}.media--right .credits span{display:block;position:relative;rotate:180deg;transform-origin:center}.media--left .image-container{margin-left:-1.5rem;@media (width >= 45rem){margin-left:-3rem}@media (width >= 82rem){margin-left:-5rem}@media (width >= 120rem){margin-left:-2rem}}.media--left .credits{bottom:calc(var(--spacing)*0);position:absolute;right:-2px;rotate:90deg;transform-origin:100% 100%;@media (width >= 45rem){right:-4px}}}.application .form-item{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*1);margin-top:calc(var(--spacing)*4);position:relative;@media (width >= 45rem){margin-top:calc(var(--spacing)*5)}@media (width >= 82rem){margin-top:calc(var(--spacing)*6)}}.application .form-item.form-global-error{color:var(--color-hpm-red);display:none}.application .error,.application .label{display:inline-block;padding-inline:calc(var(--spacing)*2.5)}.application .req{color:var(--color-hpm-darkred)}.application .select,.application input[type=email],.application input[type=tel],.application input[type=text],.application textarea{border-color:var(--color-hpm-darkred);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:300ms;transition-duration:.3s;&:hover{@media (hover:hover){background-color:var(--color-white)}}&:focus{background-color:var(--color-white)}}.application .select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../assets/content/icons/select-arrow.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:11px 7px;padding-right:calc(var(--spacing)*8)}.application .drop{border-radius:1.5rem;border-width:1px;width:100%;--tw-border-style:dashed;border-color:var(--color-hpm-darkred);border-style:dashed;padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*6);text-align:center}.application .checkbox-line{display:flex;flex-direction:row;gap:calc(var(--spacing)*3)}.application [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-hpm-beige);border-color:var(--color-hpm-darkred);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:inline-block;flex-shrink:0;height:calc(var(--spacing)*5);position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5);--tw-duration:300ms;transition-duration:.3s;&:hover{@media (hover:hover){background-color:var(--color-white)}}}.application input[type=checkbox].appearance-none:checked:after{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-hpm-red);border-right-style:var(--tw-border-style);border-right-width:2px;content:"";height:9px;left:6px;position:absolute;rotate:45deg;top:3px;width:6px}.application .checkbox-line label a{text-decoration-line:underline;text-underline-offset:2px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;&:hover{@media (hover:hover){color:var(--color-hpm-red)}}}.application .checkbox-line label,.application .error{font-size:.75rem;--tw-leading:1rem;line-height:1rem}.application .checkbox-line .error{padding-left:calc(var(--spacing)*0)}.application .error{color:var(--color-hpm-red);max-height:calc(var(--spacing)*0);opacity:0;transition:max-height .3s ease,opacity .3s ease}.application .error.is-error{max-height:calc(var(--spacing)*4);opacity:100%}.application .drop .btn,.application [type=submit]{background-color:transparent;border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:inline-block;font-family:.9375em;height:auto;overflow:hidden;padding-inline:1.75rem;padding-bottom:1rem;padding-top:.875rem;position:relative;--tw-leading:1.125rem;line-height:1.125rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease;&:hover{@media (hover:hover){background-color:var(--color-hpm-darkred)}}&:hover{@media (hover:hover){color:var(--color-white)}}&:focus{background-color:var(--color-hpm-darkred);color:var(--color-white)}&:has(:is(.button-icon)){padding-right:3.5rem}}.application [type=submit]{position:relative}.application [type=submit] .button-icon{position:absolute;right:1.75rem;top:50%;width:calc(var(--spacing)*4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.application .success{text-align:center}.application .success-fade{opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .35s ease}.application .success-fade.is-visible{opacity:1;transform:translateY(0)}@layer components{.header__contact,.header__logo-box{transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .4s ease,transform .4s ease,visibility 0s ease 0s;visibility:visible}.scrolling-down .header__contact,.scrolling-down .header__logo-box{opacity:0;transform:translateY(-100%);transition:opacity .4s ease,transform .4s ease,visibility 0s ease .4s;visibility:hidden}.logo-link .typo{opacity:1;transition:opacity .4s ease}.is-scrolled .logo-link .typo{opacity:0}@media (any-hover:hover){.header__menu-button:hover .line-1{transform:translate(-50%,-6px)}.header__menu-button:hover .line-3{transform:translate(-50%,4px)}.header__menu-button:hover .label{right:62px}}.header__menu-button .line{background-color:var(--color-white)}.header__menu-button .label{right:68px}.header__menu-button.is-active,.header__menu-button.is-active .line{background-color:var(--color-hpm-darkred)}.header__menu-button.is-active .line-1{transform:translate(-50%) rotate(45deg)}.header__menu-button.is-active .line-2{transform:translate(-50%) rotate(-45deg)}.header__menu-button.is-active .line-3{opacity:0}.header__menu-button.is-active .label{width:105px}@screen xl{.header__menu-button.is-active .label{width:111px}}.header__menu-button .label-close,.header__menu-button .label-menu{transition:opacity .4s ease,color .4s ease,transform .4s ease}.header__menu-button .label-close,.header__menu-button.is-active .label-menu{opacity:0;transform:translateX(-60px)}.header__menu-button.is-active .label-close{opacity:1;transform:translateX(0)}.header__contact{background-color:var(--color-white);display:none;position:absolute;@media (width >= 82rem){top:2.125rem}@media (width >= 82rem){right:15rem}@media (width >= 82rem){display:block}opacity:1;transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease,visibility 0s ease 0s;visibility:visible}.nav-open .header__contact{opacity:0;transition:opacity .3s ease,visibility 0s ease .3s;visibility:hidden}.footer__box:before{background-color:var(--color-hpm-red);content:"";height:.125rem;inset-block-start:0;inset-inline-start:0;position:absolute;width:120px}@media (any-hover:hover){.header__menu-button:hover label{right:62px}.header__menu-button.is-active:hover{background-color:var(--color-hpm-red)}.header__menu-button.is-active:hover .line{background-color:var(--color-white)}.header__menu-button.is-active:hover .label{color:var(--color-white)}}body.nav-open .header .label{color:var(--color-white)}body:not(.nav-open) .header.has-elements-hidden .header__logo-box{opacity:0;transform:translateY(-80px)}}@layer components;.navigation-additional .text-link{font-size:20px;--tw-leading:1.4;line-height:1.4}.navigation-additional>*,.navigation-legal>*,.navigation-menu>*{opacity:0;transform:translateX(2.5rem)}.navigation.is-open .navigation-additional>*,.navigation.is-open .navigation-legal>*,.navigation.is-open .navigation-menu[data-level="1"]>*,.navigation.is-open .navigation-social>*{opacity:1;transform:translateX(0)}@layer components{.segments-overview-item img{transition:transform .5s ease}.segments-overview-item .indicator,.segments-overview-item .overlay{transition:transform .5s ease 0s}.segments-overview-item:hover img{transform:scale(1.05);transition:transform .7s ease}.segments-overview-item:hover .overlay{transform:translateY(-3rem);transition:transform .7s ease 0s}.segments-overview-item:hover .indicator{transform:scale(1.2)}}@layer components;@font-face{font-display:swap;font-family:Case Text;font-style:normal;font-weight:400;src:url(/assets/fonts/CaseText-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Case Text;font-style:normal;font-weight:300;src:url(/assets/fonts/CaseText-SemiLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Case Text;font-style:normal;font-weight:700;src:url(/assets/fonts/CaseText-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Erato;font-style:normal;font-weight:700;src:url(/assets/fonts/EratoBol-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Erato;font-style:normal;font-weight:400;src:url(/assets/fonts/eratolig-webfont.woff2) format("woff2")}@layer base{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{height:100%}body{font-family:var(--font-case);font-size:.9375rem;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);color:var(--color-hpm-darkred);font-weight:var(--font-weight-normal);position:relative}h1,h2,h3,h4{font-weight:400}.blockquote,.h1,.h2,.h3,.h4{font-family:var(--font-case);--tw-font-weight:var(--font-weight-light);color:var(--color-hpm-darkred);font-weight:var(--font-weight-light)}.h1{font-size:2rem;--tw-leading:1.12;line-height:1.12;@media (width >= 45rem){font-size:2.5rem}@media (width >= 82rem){font-size:3.25rem}}.h2{font-size:1.625rem;--tw-leading:1.16;line-height:1.16;@media (width >= 45rem){font-size:2rem}@media (width >= 82rem){font-size:2.5rem}}.h2+.copy,.h2+.formatted,.h2+p{margin-top:calc(var(--spacing)*4);@media (width >= 82rem){margin-top:calc(var(--spacing)*5)}@media (width >= 120rem){margin-top:calc(var(--spacing)*6)}}.h3{font-size:1.375rem;--tw-leading:1.2;line-height:1.2;@media (width >= 45rem){font-size:1.625rem}@media (width >= 82rem){font-size:2rem}}.h3+.copy,.h3+.formatted,.h3+p{margin-top:calc(var(--spacing)*4);@media (width >= 82rem){margin-top:calc(var(--spacing)*5)}@media (width >= 120rem){margin-top:calc(var(--spacing)*6)}}.h4{font-size:1.0625rem;--tw-leading:1.4;line-height:1.4;@media (width >= 45rem){font-size:1.1875rem}@media (width >= 82rem){font-size:1.375rem}}.h3-serif,.h4-serif,.quote-large,.quote-small{font-family:var(--font-erato);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.h3-serif{font-size:1.5rem;--tw-leading:1.22;line-height:1.22;@media (width >= 45rem){font-size:1.75rem}@media (width >= 82rem){font-size:2.125rem}}.h3-serif+.copy,.h3-serif+.formatted,.h3-serif+p{margin-top:calc(var(--spacing)*4);@media (width >= 82rem){margin-top:calc(var(--spacing)*5)}@media (width >= 120rem){margin-top:calc(var(--spacing)*6)}}.h4-serif{font-size:1.5rem;--tw-leading:1.3;line-height:1.3;@media (width >= 45rem){font-size:1.25rem}@media (width >= 82rem){font-size:1.5rem}}.quote-small{font-size:1.375rem;--tw-leading:1.28;line-height:1.28;@media (width >= 45rem){font-size:1.625rem}@media (width >= 82rem){font-size:2.125rem}}.quote-large{font-size:1.625rem;--tw-leading:1.2;line-height:1.2;@media (width >= 45rem){font-size:2.125rem}@media (width >= 82rem){font-size:2.6875rem}}.quote-small+.copy,.quote-small+.formatted,.quote-small+p{margin-top:calc(var(--spacing)*4);@media (width >= 82rem){margin-top:calc(var(--spacing)*5)}@media (width >= 120rem){margin-top:calc(var(--spacing)*6)}}.copy,.copy-bold,.formatted,p{font-family:var(--font-case);font-size:.9375rem;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.copy-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.copy+.button-container,.copy+.link-container,.formatted+.button-container,.formatted+.link-container,p+.button-container,p+.link-container{margin-top:calc(var(--spacing)*4);@media (width >= 45rem){margin-top:calc(var(--spacing)*5)}@media (width >= 82rem){margin-top:calc(var(--spacing)*6)}}.copy a,.formatted a,p a{color:var(--color-hpm-darkred);text-decoration-line:underline;text-underline-offset:4px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;&:hover{@media (hover:hover){color:var(--color-hpm-red)}}}.caption,.info{font-size:.9375rem;--tw-leading:1.3;line-height:1.3;--tw-tracking:.0625rem;letter-spacing:.0625rem;text-transform:uppercase}.credits{font-size:.625rem;--tw-leading:1.2;color:var(--color-hpm-darkred-30);line-height:1.2}.nav-link{font-family:var(--font-case);font-size:1.375rem;--tw-leading:1.5rem;line-height:1.5rem;--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);@media (width >= 45rem){--tw-leading:1.5rem;line-height:1.5rem}@media (width >= 82rem){font-size:1.5rem}@media (width >= 82rem){--tw-leading:1.75rem;line-height:1.75rem}}.nav-link.nav-link--small{font-family:var(--font-erato);font-size:.875rem;--tw-leading:1.25;line-height:1.25;--tw-tracking:0.5px;letter-spacing:.5px;text-transform:uppercase;@media (width >= 82rem){font-size:1rem}}.section-container{margin-inline:auto;padding-inline:calc(var(--spacing)*5);width:100%;@media (width >= 45rem){padding-inline:calc(var(--spacing)*12)}@media (width >= 82rem){padding-inline:calc(var(--spacing)*20)}@media (width >= 120rem){max-width:120rem}@media (width >= 120rem){padding-inline:calc(var(--spacing)*24)}}.content-section{margin-block:var(--spacing-spacing-xs);@media (width >= 45rem){margin-block:var(--spacing-spacing-sm)}@media (width >= 82rem){margin-block:var(--spacing-spacing-lg)}@media (width >= 120rem){margin-block:var(--spacing-spacing-xl)}}.stage-section{padding-top:7rem;@media (width >= 82rem){padding-top:10rem}margin-bottom:var(--spacing-spacing-xs);@media (width >= 45rem){margin-bottom:var(--spacing-spacing-sm)}@media (width >= 82rem){margin-bottom:var(--spacing-spacing-lg)}@media (width >= 120rem){margin-bottom:var(--spacing-spacing-xl)}}}@layer components{.image-container{overflow:hidden;position:relative}.image-container>img{display:block;width:100%}.image-box{height:calc(var(--spacing)*0);padding-top:100%;position:relative;width:100%}.image-box img,.image-box picture{height:100%;inset:calc(var(--spacing)*0);-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.meta-line--large,.meta-line--medium,.meta-line--small{display:inline-block;position:relative;&:after{content:var(--tw-content);--tw-content:none;content:none}}.meta-line--large:after,.meta-line--medium:after,.meta-line--small:after{display:inline-block;height:.0625rem;position:absolute;right:calc(var(--spacing)*-2.5);top:50%;--tw-translate-x:100%;--tw-translate-y:-50%;background-color:var(--color-hpm-darkred);content:"";translate:var(--tw-translate-x) var(--tw-translate-y)}.meta-line--small:after{width:3.75rem}.meta-line--medium:after{width:5.625rem}.meta-line--red:after{background-color:var(--color-hpm-red)}.stage-slider_dots .dot{background-color:var(--color-hpm-darkred);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:0;cursor:pointer;height:calc(var(--spacing)*1.5);opacity:60%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*1.5);--tw-duration:200ms;transition-duration:.2s;--tw-ease:var(--ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-timing-function:var(--ease-out)}.stage-slider_dots .dot.is-active{opacity:100%;width:calc(var(--spacing)*7)}.stage-slider_dots .dot__track{background-color:var(--color-hpm-darkred-30);overflow:hidden}.stage-slider_dots .dot__bar,.stage-slider_dots .dot__track{border-radius:calc(infinity*1px);display:block;height:100%;width:100%}.stage-slider_dots .dot__bar{background-color:var(--color-hpm-darkred);transform:scaleX(0);transform-origin:left center}}@layer utilities{.dash-list{&>li{&:before{content:var(--tw-content);margin-right:calc(var(--spacing)*2)}}&>li{&:before{color:var(--color-hpm-red);content:var(--tw-content)}}&>li{&:before{--tw-content:"–";content:var(--tw-content)}}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";initial-value:"";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-tracking:initial}}}.header__menu-button{transition:background-color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s ease}.header__menu-button .line{transition:background-color .4s ease,opacity .4s ease,transform .4s ease}.header__menu-button .line:first-child{transform:translate(-50%,-8px)}.header__menu-button .line:nth-child(2){transform:translate(-50%,-1px)}.header__menu-button .line:nth-child(3){transform:translate(-15px,6px);width:20px}.header__menu-button .label{transition:color .4s ease,right .4s ease,width .4s ease}@media (any-hover:hover){.header__menu-button:hover{cursor:pointer}.header__menu-button:hover .line{transition:background-color .4s ease,opacity .4s ease,transform .4s ease}.header__menu-button:hover .line:first-child{transform:translate(-50%,-6px)}.header__menu-button:hover .line:nth-child(3){transform:translate(-15px,4px)}}.header__menu-button.is-active .line:first-child{transform:translate(-50%) rotate(45deg)}.header__menu-button.is-active .line:nth-child(2){transform:translate(-50%) rotate(-45deg)}.header__menu-button.is-active .line:nth-child(3){opacity:0}.carousel,.quote-slider{outline:none}.carousel .flickity-viewport,.quote-slider .flickity-viewport{overflow:visible}.carousel__item img,.quote-slider__item img{opacity:0;transition:opacity .5s cubic-bezier(0,0,.18,1.055),transform .5s cubic-bezier(0,0,.18,1.055)}.carousel__item .caption,.quote-slider__item .caption{opacity:0;transform:translateX(1.5rem);transition:transform .3s ease 0s,opacity .5s ease 0s}.carousel__item .credits,.quote-slider__item .credits{opacity:0;transition:opacity .5s ease 0s}.carousel__item.is-selected .caption,.carousel__item.is-selected .credits,.carousel__item.is-selected img,.quote-slider__item.is-selected .caption,.quote-slider__item.is-selected .credits,.quote-slider__item.is-selected img{opacity:1}.carousel__item.is-selected .caption,.quote-slider__item.is-selected .caption{transform:translateX(0);transition-delay:.3s}.carousel__image-box,.quote-slider__image-box{transition:transform .7s ease}.carousel__image-box img,.carousel__image-box picture,.quote-slider__image-box img,.quote-slider__image-box picture{transform:scale(1)}@media (any-hover:hover){.button:hover .button-icon svg{animation:button-icon-slide-right 1s cubic-bezier(.45,0,.55,1) infinite forwards}}.navigation{opacity:0;transform:translateX(100%);transition:opacity .4s ease,transform .4s ease}.navigation .nav-link{transition:colors .3s ease,opacity .3s ease,transform .3s ease}.navigation .nav-link:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:translateX(-101%);transition:transform .3s ease}@media (any-hover:hover){.navigation .nav-link:hover:after{transform:translateX(0)}}.navigation .nav-link__icon,.navigation .nav-link__icon svg,.navigation .nav-link__text{transition:transform .3s ease}.navigation .navigation-additional>*,.navigation .navigation-legal>*,.navigation .navigation-menu>*{opacity:0;transform:translateX(40px)}.navigation .navigation-social>*{opacity:0;transform:translateX(24px)}.nav-open .navigation,.nav-open .navigation .navigation-additional>*,.nav-open .navigation .navigation-legal>*,.nav-open .navigation .navigation-menu[data-level="1"]>*,.nav-open .navigation .navigation-social>*{opacity:1;transform:translateY(0)}.nav-open .navigation .navigation-menu[data-level="1"]>:first-child{transition:color .3s ease,opacity .3s ease .25s,transform .4s ease .25s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(2){transition:color .3s ease,opacity .3s ease .3s,transform .4s ease .3s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(3){transition:color .3s ease,opacity .3s ease .35s,transform .4s ease .35s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(4){transition:color .3s ease,opacity .3s ease .4s,transform .4s ease .4s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(5){transition:color .3s ease,opacity .3s ease .45s,transform .4s ease .45s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(6){transition:color .3s ease,opacity .3s ease .5s,transform .4s ease .5s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(7){transition:color .3s ease,opacity .3s ease .55s,transform .4s ease .55s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(8){transition:color .3s ease,opacity .3s ease .6s,transform .4s ease .6s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(9){transition:color .3s ease,opacity .3s ease .65s,transform .4s ease .65s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(10){transition:color .3s ease,opacity .3s ease .7s,transform .4s ease .7s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(11){transition:color .3s ease,opacity .3s ease .75s,transform .4s ease .75s}.nav-open .navigation .navigation-menu[data-level="1"]>:nth-child(12){transition:color .3s ease,opacity .3s ease .8s,transform .4s ease .8s}.nav-open .navigation .navigation-menu[data-level="2"]>*{opacity:0;transform:translateX(1rem);transition:color .3s ease,opacity .2s ease 0s,transform .2s ease 0s,visibility 0s ease .2s;visibility:hidden}.nav-open .navigation .navigation-additional>:first-child{transition:color .3s ease,opacity .3s ease .65s,transform .4s ease .65s}.nav-open .navigation .navigation-additional>:nth-child(2){transition:color .3s ease,opacity .3s ease .7s,transform .4s ease .7s}.nav-open .navigation .navigation-additional>:nth-child(3){transition:color .3s ease,opacity .3s ease .75s,transform .4s ease .75s}.nav-open .navigation .navigation-additional>:nth-child(4){transition:color .3s ease,opacity .3s ease .8s,transform .4s ease .8s}.nav-open .navigation .navigation-additional>:nth-child(5){transition:color .3s ease,opacity .3s ease .85s,transform .4s ease .85s}.nav-open .navigation .navigation-additional>:nth-child(6){transition:color .3s ease,opacity .3s ease .9s,transform .4s ease .9s}.nav-open .navigation .navigation-additional>:nth-child(7){transition:color .3s ease,opacity .3s ease .95s,transform .4s ease .95s}.nav-open .navigation .navigation-additional>:nth-child(8){transition:color .3s ease,opacity .3s ease 1s,transform .4s ease 1s}.nav-open .navigation .navigation-additional>:nth-child(9){transition:color .3s ease,opacity .3s ease 1.05s,transform .4s ease 1.05s}.nav-open .navigation .navigation-additional>:nth-child(10){transition:color .3s ease,opacity .3s ease 1.1s,transform .4s ease 1.1s}.nav-open .navigation .navigation-legal>:first-child{transition:color .3s ease,opacity .3s ease .75s,transform .4s ease .75s}.nav-open .navigation .navigation-legal>:nth-child(2){transition:color .3s ease,opacity .3s ease .8s,transform .4s ease .8s}.nav-open .navigation .navigation-legal>:nth-child(3){transition:color .3s ease,opacity .3s ease .85s,transform .4s ease .85s}.nav-open .navigation .navigation-legal>:nth-child(4){transition:color .3s ease,opacity .3s ease .9s,transform .4s ease .9s}.nav-open .navigation .navigation-legal>:nth-child(5){transition:color .3s ease,opacity .3s ease .95s,transform .4s ease .95s}.nav-open .navigation .navigation-legal>:nth-child(6){transition:color .3s ease,opacity .3s ease 1s,transform .4s ease 1s}.nav-open .navigation .navigation-legal>:nth-child(7){transition:color .3s ease,opacity .3s ease 1.05s,transform .4s ease 1.05s}.nav-open .navigation .navigation-legal>:nth-child(8){transition:color .3s ease,opacity .3s ease 1.1s,transform .4s ease 1.1s}.nav-open .navigation .navigation-legal>:nth-child(9){transition:color .3s ease,opacity .3s ease 1.15s,transform .4s ease 1.15s}.nav-open .navigation .navigation-legal>:nth-child(10){transition:color .3s ease,opacity .3s ease 1.2s,transform .4s ease 1.2s}.nav-open .navigation .navigation-social>:first-child{transition:color .3s ease,opacity .3s ease .95s,transform .4s ease .25s}.nav-open .navigation .navigation-social>:nth-child(2){transition:color .3s ease,opacity .3s ease 1s,transform .4s ease .3s}.nav-open .navigation .navigation-social>:nth-child(3){transition:color .3s ease,opacity .3s ease 1.05s,transform .4s ease .35s}.nav-open .navigation .navigation-social>:nth-child(4){transition:color .3s ease,opacity .3s ease 1.1s,transform .4s ease .4s}.nav-open .navigation .navigation-social>:nth-child(5){transition:color .3s ease,opacity .3s ease 1.15s,transform .4s ease .45s}.nav-open .navigation .navigation-social>:nth-child(6){transition:color .3s ease,opacity .3s ease 1.2s,transform .4s ease .5s}.nav-open .navigation .navigation-social>:nth-child(7){transition:color .3s ease,opacity .3s ease 1.25s,transform .4s ease .55s}.nav-open .navigation .navigation-social>:nth-child(8){transition:color .3s ease,opacity .3s ease 1.3s,transform .4s ease .6s}.nav-open .navigation .navigation-social>:nth-child(9){transition:color .3s ease,opacity .3s ease 1.35s,transform .4s ease .65s}.nav-open .navigation .navigation-social>:nth-child(10){transition:color .3s ease,opacity .3s ease 1.4s,transform .4s ease .7s}.nav-open .navigation .navigation-social>:nth-child(11){transition:color .3s ease,opacity .3s ease 1.45s,transform .4s ease .75s}.nav-open .navigation .navigation-social>:nth-child(12){transition:color .3s ease,opacity .3s ease 1.5s,transform .4s ease .8s}.quotes-slider .slider-button{transition:opacity .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease}.quotes-slider .slider-item .quotes-content,.quotes-slider .slider-item .quotes-image{transition:opacity .5s cubic-bezier(0,0,.18,1.055)}.quotes-slider .slider-item .quotes-image img{transform:scale(1.1);transition:transform .5s cubic-bezier(0,0,.18,1.055)}.quotes-slider .slider-item.is-selected .quotes-image{transition:opacity .7s cubic-bezier(0,0,.18,1.055) .2s}.quotes-slider .slider-item.is-selected .quotes-image img{transform:scale(1);transition:transform .7s cubic-bezier(0,0,.18,1.055) .2}.quotes-slider .slider-item.is-selected .quotes-content{transition:opacity .7s cubic-bezier(0,0,.18,1.055) .2s}.teaser-slider .slider-button{transition:opacity .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease}.teaser-slider .slider-item{transition:opacity .5s cubic-bezier(0,0,.18,1.055)}@keyframes button-icon-slide-right{0%{opacity:1;transform:translate(0)}20%{opacity:1}50%{opacity:0;transform:translate(50%)}51%{opacity:0;transform:translate(-50%)}70%{opacity:1}to{opacity:1;transform:translate(0)}}