.reset-list{padding:0;list-style:none}.reset-list li{-webkit-margin-after:0;margin-block-end:0}.reset-list:not(.buttons){margin:0}.align-content{flex-direction:column;display:flex}.align-content.-center{text-align:center;align-items:center}.align-content.-right{text-align:end;align-items:flex-end}.align-text.-center{text-align:center}.align-text.-right{text-align:end}.hide,.hide.-mobile{display:none}@media (width>=769px){.hide.-mobile{display:revert}}.hide.-tablet{display:revert}@media (width>=768.98px) and (width<=1023.98px){.hide.-tablet{display:none!important}}.hide.-desktop{display:revert}@media (width>=1024px){.hide.-desktop{display:none}}.has-text-align-center{text-align:center}.has-text-align-right{text-align:end}.has-text-align-left{text-align:start}*{margin:0}html{box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;block-size:100%}html *,html :before,html :after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{max-inline-size:100%;display:block}img{block-size:auto}input,button,textarea,select,table{font:inherit}button{appearance:none;color:inherit;text-align:inherit;background-color:#0000;border:0;padding:0}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--color-white:#fff;--color-black:#000;--color-ash:#ccc;--color-concrete:#dddddc;--color-silver:#9d9d9c;--color-grey-light:#807d7d;--color-line:#1d1d1b;--color-shadow:#f7f4f4;--color-shadow-dark:#c1c1c1;--color-surface:var(--color-white);--color-background:var(--color-surface);--color-text:var(--color-black);--color-text-muted:#6e6b6b;--color-text-invert:var(--color-white);--color-border:#eaeaea;--color-input-bg:#f0f0f0;--color-input-border:var(--color-ash);--color-primary:var(--color-text);--color-primary-dark:var(--color-text);--color-primary-darker:var(--color-text);--hover-opacity:.7;--color-content-link:currentColor;--color-error:#da4648;--font-primary:"Biotif", "Biotif-fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-heading:var(--font-primary);--font-title:"Biotif-title", var(--font-primary);--font-heading-bold:"Biotif-heading-bold", var(--font-primary);--font-caption:"Biotif-caption", var(--font-primary);--font-title-weight:700;--font-body:var(--font-primary);--font-light:300;--font-book:350;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--content-max:1280px}@media (width>=1920px){:root{--content-max:1400px}}:root{--content-max-nav:1360px;--content-narrow:720px;--content-padding:clamp(1rem, 1rem + (1.5) * (100vw - 23.4375rem) / 51.5625, 2.5rem);--header-height:46px;--header-height-lg:80px;--wrapper:min(var(--content-max), calc(100% - 2 * var(--content-padding)));--wrapper-nav:min(var(--content-max-nav), calc(100% - 2 * var(--content-padding)));--flow:clamp(1rem, 1rem + (1) * (100vw - 23.4375rem) / 51.5625, 2rem);--component-spacing-sm:clamp(1.5rem, 1.5rem + (2.25) * (100vw - 23.4375rem) / 51.5625, 3.75rem);--component-spacing-md:clamp(2rem, 2rem + (4.25) * (100vw - 23.4375rem) / 51.5625, 6.25rem);--component-spacing-lg:clamp(3.75rem, 3.75rem + (5) * (100vw - 23.4375rem) / 51.5625, 8.75rem);--component-spacing-xl:clamp(3.75rem, 3.75rem + (8.75) * (100vw - 23.4375rem) / 51.5625, 12.5rem);--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.625rem;--transition:.2s ease-in-out;scroll-behavior:smooth}[data-theme=dark]{--color-surface:var(--color-black);--color-background:var(--color-surface);--color-text:var(--color-white);--color-text-muted:var(--color-ash);--color-text-invert:var(--color-black);--color-border:#ffffff2e;--color-input-bg:#ffffff14;--color-input-border:#ffffff4d;--color-primary:var(--color-text);--color-primary-dark:var(--color-text);--color-primary-darker:var(--color-text)}flynt-component[data-theme]{background-color:var(--color-surface)}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:300;src:url(./Biotif-Light-VaT6o46j.woff2)format("woff2"),url(./Biotif-Light-3n93U9Lx.woff)format("woff")}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:350;src:url(./Biotif-Book-DNuMic3I.woff2)format("woff2"),url(./Biotif-Book-De6jOGit.woff)format("woff")}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:400;src:url(./Biotif-Regular-DEFLgXfc.woff2)format("woff2"),url(./Biotif-Regular-CjKA676E.woff)format("woff")}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:500;src:url(./Biotif-Medium-BWBjNsZZ.woff2)format("woff2"),url(./Biotif-Medium-CYQpOvON.woff)format("woff")}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:600;src:url(./Biotif-SemiBold-Cfbx7mbe.woff2)format("woff2"),url(./Biotif-SemiBold-CPId_L1o.woff)format("woff")}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:700;src:url(./Biotif-Bold-C6Dd319t.woff2)format("woff2"),url(./Biotif-Bold-CQboTrNE.woff)format("woff")}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:800;src:url(./Biotif-ExtraBold-BOBVMEby.woff2)format("woff2"),url(./Biotif-ExtraBold-DWhLKdRP.woff)format("woff")}@font-face{font-display:swap;font-family:Biotif;font-style:normal;font-weight:900;src:url(./Biotif-Black-B255nwwU.woff2)format("woff2"),url(./Biotif-Black-gfHV3CCC.woff)format("woff")}@font-face{ascent-override:55%;descent-override:19%;font-family:Biotif-fallback;line-gap-override:0%;size-adjust:135%;src:local(Arial)}@font-face{font-display:swap;font-family:Biotif-caption;font-style:normal;font-weight:400;src:url(./Biotif-Regular-DEFLgXfc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Biotif-hero-light;font-style:normal;font-weight:400;src:url(./Biotif-Light-VaT6o46j.woff2)format("woff2")}@font-face{font-display:swap;font-family:Biotif-title;font-style:normal;font-weight:400;src:url(./Biotif-Medium-BWBjNsZZ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Biotif-heading-bold;font-style:normal;font-weight:400;src:url(./Biotif-Bold-C6Dd319t.woff2)format("woff2")}body,.paragraph{color:var(--color-text);font-family:var(--font-body);font-size:clamp(.875rem,.484849vw + .761364rem,1.125rem);font-weight:var(--font-light);line-height:1.6}body,p,li,div,.paragraph{color:var(--color-text);font-weight:var(--font-light)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-text);font-family:var(--font-heading-bold);font-weight:var(--font-title-weight);line-height:1.1}.display-italic,.display{font-family:var(--font-heading);font-size:clamp(1.875rem,3.63636vw + 1.02273rem,3.75rem);font-weight:var(--font-semibold);line-height:1.05}.display-italic{font-style:italic}h1,.h1{font-family:var(--font-title);font-size:clamp(2.75rem,5.09091vw + 1.55682rem,5.375rem);font-weight:var(--font-title-weight)}h2,.h2{letter-spacing:normal;font-size:clamp(1.625rem,2.66667vw + 1rem,3rem);line-height:1.15}.title-section{font-family:var(--font-title);font-size:clamp(2.375rem,2.42424vw + 1.80682rem,3.625rem);font-weight:var(--font-title-weight);letter-spacing:.015em}h3,.h3{font-size:clamp(1.5rem,.969697vw + 1.27273rem,2rem);font-weight:var(--font-semibold)}h4,.h4{font-size:clamp(1.25rem,.727273vw + 1.07955rem,1.625rem);font-weight:var(--font-semibold);line-height:1.35}h5,.h5{font-size:clamp(1.125rem,.484849vw + 1.01136rem,1.375rem);font-weight:var(--font-semibold)}h6,.h6{font-size:clamp(1rem,.484849vw + .886364rem,1.25rem);font-weight:var(--font-semibold)}.preheading{font-family:var(--font-heading);font-size:clamp(1.25rem,.727273vw + 1.07955rem,1.625rem);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.subtitle-uppercase{font-family:var(--font-heading);font-size:clamp(.875rem,.242424vw + .818182rem,1rem);font-weight:var(--font-regular);letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.body-bold{font-weight:var(--font-bold)}.body-small-uppercase,.body-small{font-size:clamp(.875rem,.242424vw + .818182rem,1rem);line-height:1.5}.body-small-uppercase{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase}.caption{font-size:clamp(.625rem,.242424vw + .568182rem,.75rem);line-height:1.4}.label-small{font-family:var(--font-heading);font-size:.75rem;font-weight:var(--font-medium);letter-spacing:.04em;line-height:1.4}.font-regular{font-weight:var(--font-regular)!important}.font-medium{font-weight:var(--font-medium)!important}.font-bold{font-weight:var(--font-bold)!important}.body-large{font-size:clamp(1.125rem,.727273vw + .954545rem,1.5rem);line-height:1.5}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter{text-transform:uppercase}html[lang^=de] h1,html[lang^=de] h2,html[lang^=de] h3,html[lang^=de] h4,html[lang^=de] h5,html[lang^=de] h6,.language-de h1,.language-de h2,.language-de h3,.language-de h4,.language-de h5,.language-de h6{text-transform:capitalize}html[lang^=ko]{overflow-wrap:break-word;word-break:keep-all}html{scrollbar-gutter:stable}html.menu-is-open{background-color:var(--color-black)}body{background-color:var(--color-background)}.main-content{overflow-x:clip}.main-content>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){inline-size:var(--wrapper);margin-inline:auto}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:var(--flow);margin-block-start:var(--flow)}a{color:var(--color-text)}strong,b{font-weight:var(--font-semibold)}ul{list-style-type:disc}ul,ol{-webkit-padding-start:1.5em;padding-inline-start:1.5em}ul li,ol li{-webkit-margin-after:clamp(.25rem, .25rem + (.25) * (100vw - 23.4375rem) / 51.5625, .5rem);margin-block-end:clamp(.25rem,.484849vw + .136364rem,.5rem)}ul li:last-of-type,ol li:last-of-type,ul:last-of-type,ol:last-of-type{-webkit-margin-after:0;margin-block-end:0}*+ul,*+ol{margin-block:var(--flow)}h1 em,h2 em,h3 em{-webkit-margin-end:3px;margin-inline-end:3px}p em{-webkit-margin-end:2px;margin-inline-end:2px}label em{-webkit-margin-end:1px;margin-inline-end:1px}.wrapper{inline-size:var(--wrapper);margin-inline:auto}.wrapper:has(.wrapper) .wrapper{inline-size:auto;margin-inline:unset}.full-width{-webkit-margin-end:calc(50% - 50vw);-webkit-margin-start:calc(50% - 50vw);block-size:100%;inline-size:100vw;margin-inline:calc(50% - 50vw)}.component-spacing-top{--component-spacing-top:var(--component-spacing-md)}.component-spacing-top-none{--component-spacing-top:0}.component-spacing-top-small{--component-spacing-top:var(--component-spacing-sm)}.component-spacing-top-large{--component-spacing-top:var(--component-spacing-lg)}.component-spacing-top-xlarge{--component-spacing-top:var(--component-spacing-xl)}.component-spacing-bottom{--component-spacing-bottom:var(--component-spacing-md)}.component-spacing-bottom-none{--component-spacing-bottom:0}.component-spacing-bottom-small{--component-spacing-bottom:var(--component-spacing-sm)}.component-spacing-bottom-large{--component-spacing-bottom:var(--component-spacing-lg)}.component-spacing-bottom-xlarge{--component-spacing-bottom:var(--component-spacing-xl)}flynt-component{--component-spacing-top:0;--component-spacing-bottom:0;-webkit-padding-after:var(--component-spacing-bottom);-webkit-padding-before:var(--component-spacing-top);padding-block-start:var(--component-spacing-top);padding-block-end:var(--component-spacing-bottom);display:block;position:relative}.is-layout-constrained flynt-component{margin-inline:unset;max-inline-size:unset}.visually-hidden,.visually-hidden-focusable{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden;transition:none!important}.visually-hidden-focusable:focus-visible{background-color:var(--wp--preset--color--background-default);clip:auto;block-size:auto;color:var(--wp--preset--color--text);outline-offset:-3px;z-index:100000;inline-size:auto;padding-block:.75rem;padding-inline:1rem;font-size:1rem;text-decoration:none;inset-block-start:0;inset-inline-start:0;box-shadow:0 0 20px #0000001a}:focus-visible{box-shadow:0 0 0 2px var(--color-white);outline:2px solid var(--color-black);outline-offset:2px}.breadcrumbs{color:var(--color-black);font-family:sans-serif;font-size:.625rem;font-weight:var(--font-regular);text-align:center;margin-block:.5rem 0;line-height:normal}.breadcrumbs a{color:var(--color-text);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{text-decoration:underline}.fluentform .ff-btn-submit,.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.button,.wp-block-button>.wp-block-button__link{--color-text-dark:var(--color-black);--color-text-light:var(--color-white);--font-size:1.125rem;--letter-spacing:-.02em;--font-weight:var(--font-bold);--padding-block:.6875rem;--padding-inline:1.5rem;--border-color:transparent;--border-radius:var(--radius-md);--border-width:1px;--flow:clamp(2rem, 2rem + (.5) * (100vw - 23.4375rem) / 51.5625, 2.5rem);appearance:none;background-color:var(--background-color);border:solid var(--border-width) var(--border-color);border-radius:var(--border-radius);color:var(--color-text-dark);cursor:pointer;font-family:var(--font-heading);font-size:var(--font-size);font-weight:var(--font-weight);inline-size:fit-content;letter-spacing:var(--letter-spacing);padding-block:var(--padding-block);padding-inline:var(--padding-inline);text-align:center;transition:background-color var(--transition), color var(--transition), border-color var(--transition);justify-content:center;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.fluentform .ff-btn-submit,.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.button.-primary,.wp-block-button>.wp-block-button__link.-primary{background-color:var(--color-text);color:var(--color-surface)}.fluentform .ff-btn-submit:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover,.button.-primary:hover,.wp-block-button>.wp-block-button__link.-primary:hover{opacity:var(--hover-opacity)}.button.-secondary,.wp-block-button>.wp-block-button__link.-secondary{--border-color:var(--color-text);--border-width:2px;background-color:var(--color-surface);color:var(--color-text)}.button.-secondary:hover,.wp-block-button>.wp-block-button__link.-secondary:hover{opacity:var(--hover-opacity)}.button.-submit,.wp-block-button>.wp-block-button__link.-submit{background-color:var(--color-text)!important;color:var(--color-surface)!important}.button.-submit:hover,.wp-block-button>.wp-block-button__link.-submit:hover{opacity:var(--hover-opacity)}.button.-dark,.wp-block-button>.wp-block-button__link.-dark{--border-radius:0;background-color:var(--color-black);color:var(--color-text-light)}.button.-dark:hover,.wp-block-button>.wp-block-button__link.-dark:hover{background-color:var(--color-line);color:var(--color-text-light)}.button:disabled,.button.-disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link.-disabled{cursor:default;opacity:.5;pointer-events:none}.button.-flow-space,.wp-block-button>.wp-block-button__link.-flow-space{-webkit-margin-before:var(--flow);margin-block-start:var(--flow)}.buttons{-webkit-margin-before:var(--flow);flex-wrap:wrap;gap:2rem;margin-block-start:var(--flow);display:flex}.card--lazy{transition:opacity .35s,transform .35s}.card--lazy.is-entering{opacity:0;transform:translateY(8px)}.cards-sentinel{block-size:1px;inline-size:100%}@media (prefers-reduced-motion:reduce){.card--lazy{transition:none}.card--lazy.is-entering{opacity:1;transform:none}}.icon{transition:transform var(--transition)}.icon path,.icon svg{fill:currentColor}.landing-links{background:var(--color-surface);-webkit-margin-before:2.5rem;margin-block-start:2.5rem;padding-block:2.5rem}.landing-links__title{font-size:1.5rem;font-weight:var(--font-semibold);text-align:center;margin-block:0 1.75rem}.landing-links__grid{gap:1.25rem;display:grid}@media (width>=769px){.landing-links__grid{grid-template-columns:repeat(2,minmax(13.75rem,1fr))}}@media (width>=1024px){.landing-links__grid{grid-template-columns:repeat(4,minmax(13.75rem,1fr))}}.landing-links__card{background:var(--color-white);border-radius:.375rem;padding-block:1.5rem;padding-inline:1.25rem;box-shadow:0 .25rem 1.125rem #0000000f}.landing-links__group-title{font-size:1.125rem;font-weight:var(--font-semibold);margin-block:0 1rem}.landing-links__list{margin:0;padding:0;list-style:none}.landing-links__item{-webkit-margin-after:.625rem;margin-block-end:.625rem}.landing-links__item a{color:var(--color-text);text-decoration:none}.landing-links__item a:hover,.landing-links__item a:focus-visible{text-decoration:underline}.landing-links__item--hidden{display:none}.landing-links__card.is-expanded .landing-links__item--hidden{display:list-item}.landing-links__toggle{color:var(--color-text);cursor:pointer;font-weight:var(--font-semibold);-webkit-margin-before:.75rem;background:0 0;border:0;margin-block-start:.75rem;padding:0}.landing-links__toggle:hover,.landing-links__toggle:focus-visible{text-decoration:underline}.logo{z-index:99;position:relative}.logo-image{transition:block-size var(--transition), inline-size var(--transition)}.logo-wordmark{block-size:2.3125rem;color:var(--color-text);font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.logo-mark{background-color:var(--color-text);border-radius:.125rem;block-size:.75rem;inline-size:.75rem;display:inline-block}.logo-text{color:currentColor}.home-seo-heading{font-size:1.25rem;font-weight:var(--font-bold);letter-spacing:0;text-align:center;line-height:1.3}.social-media{gap:.5rem}.social-media-link{-moz-column-gap:1rem;transition:opacity var(--transition);align-items:center;column-gap:1rem;display:flex}.social-media-link:hover{opacity:.8}.social-media-icon{block-size:2rem;inline-size:2rem}.swiper-navigation.-custom{-webkit-margin-before:0;align-items:center;gap:.625rem;margin-block-start:0;display:flex}.swiper-navigation.-custom .swiper-navigation-prev,.swiper-navigation.-custom .swiper-navigation-next{block-size:2.5rem;color:var(--color-ash);cursor:pointer;font-family:var(--font-primary);font-size:2.6875rem;font-weight:var(--font-light);inline-size:1.25rem;transition:color var(--transition);background:0 0;border:0;place-content:center;padding:0;line-height:1;display:grid}.swiper-navigation.-custom .swiper-navigation-prev:hover,.swiper-navigation.-custom .swiper-navigation-prev:focus-visible,.swiper-navigation.-custom .swiper-navigation-next:hover,.swiper-navigation.-custom .swiper-navigation-next:focus-visible{color:var(--color-text)}.slider-controls{-webkit-margin-before:0;align-items:center;gap:.625rem;margin-block-start:0;display:flex;position:absolute;inset-block-start:.625rem;inset-inline-end:calc(var(--slider-counter-end,3.125rem) - 1.875rem)}.slider-controls .swiper-navigation.-custom{display:contents}.slider-controls .swiper-navigation-prev{order:1}.slider-controls .swiper-navigation-next{order:3}.slider-controls .slides-counter{color:var(--color-black);font-size:1.125rem;font-weight:var(--font-bold);text-align:center;flex-direction:column;order:2;align-items:center;gap:.3125rem;inline-size:1.875rem;margin-block:0;line-height:1;display:flex}.slider-controls .slides-counter-sep{background:var(--color-line);block-size:1px;inline-size:100%}@media (width<=768px){.slider-controls{display:none}}.slider-dots{display:none}@media (width<=768px){.slider-dots{-webkit-margin-before:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3125rem;max-inline-size:9.375rem;margin-block-start:0;display:flex}.slider-dots .swiper-pagination-bullet{background:color-mix(in srgb, var(--color-silver) 40%, transparent);cursor:pointer;opacity:1;border-radius:50%;block-size:.625rem;inline-size:.625rem;margin:0;padding:0}.slider-dots .swiper-pagination-bullet-active{background:var(--color-silver)}}.slider-dots.swiper-pagination-lock{display:none}.swiper-pagination.-custom{--bullet-bg:var(--color-border);--bullet-bg-active:var(--color-text);--bullet-width:1.75rem;--bullet-width-active:5.3125rem;-moz-column-gap:1rem;justify-content:center;column-gap:1rem;padding:0;display:flex;inline-size:auto!important}@media (width>=769px){.swiper-pagination.-custom{-moz-column-gap:1rem;justify-content:flex-start;column-gap:1rem}}.swiper-pagination.-custom .swiper-pagination-bullet{background-color:var(--bullet-bg);cursor:pointer;block-size:.125rem;inline-size:var(--bullet-width);opacity:1;transition:background-color var(--transition), inline-size var(--transition);border-radius:1.875rem;display:block;margin:0!important}.swiper-pagination.-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bullet-bg-active);inline-size:var(--bullet-width-active)}.swiper-pagination.-custom .swiper-pagination-bullet:hover{background-color:var(--bullet-bg-active)}.link-chevron{color:var(--color-ash);font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-light);-webkit-margin-start:.1875rem;margin-inline-start:.1875rem;line-height:1;display:inline-block}@media (width<=600px){#CybotCookiebotDialog{max-block-size:70vh!important;inline-size:100%!important;max-inline-size:100%!important;padding-block:12px calc(12px + env(safe-area-inset-bottom))!important;border-radius:8px 8px 0 0!important;padding-inline:12px!important;font-size:12px!important;inset-block:auto 0!important;inset-inline:0!important;transform:none!important}#CybotCookiebotDialogHeader,#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredByText{display:none!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper,#CybotCookiebotDialogBodyContent{max-block-size:55vh!important;overflow-y:auto!important}#CybotCookiebotDialogBodyContent{-webkit-padding-before:0!important;padding-block-start:0!important}#CybotCookiebotDialogBodyContentTitle{font-size:14px!important}#CybotCookiebotDialogBodyContentText{font-size:12px!important;line-height:1.35!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{padding-block:8px!important;padding-inline:10px!important;font-size:12px!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes{font-size:11px!important}}@media screen and (prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{transition-delay:var(--reveal-delay,0s);transition-duration:var(--reveal-duration,0s);transition-property:opacity,transform;transition-timing-function:ease}.js-reveal [data-reveal]:not(.is-revealed){opacity:0}.js-reveal [data-reveal=fade-up]:not(.is-revealed){transform:translateY(100px)}.js-reveal [data-reveal=fade-down]:not(.is-revealed){transform:translateY(-100px)}.js-reveal [data-reveal=fade-left]:not(.is-revealed){transform:translate(100px)}.js-reveal [data-reveal=fade-right]:not(.is-revealed){transform:translate(-100px)}}input[type=text]:where(:not(.acf-fields *,.acf-input *)),input[type=email]:where(:not(.acf-fields *,.acf-input *)),input[type=tel]:where(:not(.acf-fields *,.acf-input *)),input[type=url]:where(:not(.acf-fields *,.acf-input *)),input[type=search]:where(:not(.acf-fields *,.acf-input *)),input[type=password]:where(:not(.acf-fields *,.acf-input *)),textarea:where(:not(.acf-fields *,.acf-input *)){background-color:var(--color-white);border:1px solid var(--color-input-border);border-radius:var(--radius-md);block-size:3rem;color:var(--color-text);padding-block:1rem;padding-inline:1rem;font-size:1rem}input[type=text]:focus:where(:not(.acf-fields *,.acf-input *)),input[type=email]:focus:where(:not(.acf-fields *,.acf-input *)),input[type=tel]:focus:where(:not(.acf-fields *,.acf-input *)),input[type=url]:focus:where(:not(.acf-fields *,.acf-input *)),input[type=search]:focus:where(:not(.acf-fields *,.acf-input *)),input[type=password]:focus:where(:not(.acf-fields *,.acf-input *)),textarea:focus:where(:not(.acf-fields *,.acf-input *)){background-color:var(--color-input-bg);border-color:var(--color-text);color:var(--color-text);outline:2px solid var(--color-text);outline-offset:-1px}.admin-bar{-webkit-padding-before:var(--wp-admin--admin-bar--height);padding-block-start:var(--wp-admin--admin-bar--height)}.main-content>h1{text-align:center;max-inline-size:50.9375rem;margin-inline:auto}@media (width>=1025px){:is(.main-content:has(>flynt-component[name=BlockPortfolioGrid])>h1,.main-content:has(>flynt-component[name=BlockTeam])>h1){line-height:1.3}:is(.main-content:has(>flynt-component[name=BlockPortfolioGrid])>h1+.breadcrumbs,.main-content:has(>flynt-component[name=BlockTeam])>h1+.breadcrumbs){-webkit-margin-before:0;margin-block-start:0}}.main-content>h1+p:not(.breadcrumbs),.main-content>.breadcrumbs+p{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}.main-content>h1+p:not(.breadcrumbs) p,.main-content>.breadcrumbs+p p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){.main-content>h1+p:not(.breadcrumbs),.main-content>.breadcrumbs+p{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){.main-content>h1+p:not(.breadcrumbs),.main-content>.breadcrumbs+p{max-inline-size:85%;font-size:.875rem}}.main-content:has(>flynt-component[name=BlockPrizes].-archive)>h1{-webkit-margin-before:4.375rem;margin-block-start:4.375rem}.main-content:has(>flynt-component[name=BlockPrizes].-archive)>h1{max-inline-size:34.375rem}@media (width<=1024px){.main-content:has(>flynt-component[name=BlockPortfolioGrid])>h1{display:none}.main-content:has(>flynt-component[name=BlockPortfolioGrid])>.breadcrumbs{display:none}}.main-content:has(>flynt-component[name=BlockStudioMembers])>.breadcrumbs+p{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.main-content:has(>flynt-component[name=BlockDesignSteps])>h1{-webkit-margin-before:0;margin-block-start:0}.main-content:has(>flynt-component[name=BlockDesignSteps])>p:not(.breadcrumbs){color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}.main-content:has(>flynt-component[name=BlockDesignSteps])>p:not(.breadcrumbs) p{color:inherit;font:inherit;text-align:inherit}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){.main-content:has(>flynt-component[name=BlockDesignSteps])>p:not(.breadcrumbs){-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){.main-content:has(>flynt-component[name=BlockDesignSteps])>p:not(.breadcrumbs){max-inline-size:85%;font-size:.875rem}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro{max-inline-size:85%;font-size:.875rem}}.main-content:has(>flynt-component[name=BlockDesignSteps])>p:not(.breadcrumbs){-webkit-margin-after:0;margin-block-end:0}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro{-webkit-margin-after:0;margin-block-end:0}.main-content:has(>flynt-component[name=BlockDesignSteps])>p:empty{display:none}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro+flynt-component[name=BlockDesignSteps]{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}@media (width>=1025px){.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro+flynt-component[name=BlockDesignSteps]{-webkit-margin-before:6.25rem;margin-block-start:6.25rem}}.main-content:has(>flynt-component[name=BlockDesignSteps])>h2.title-section{-webkit-margin-before:4.375rem;text-align:center;margin-block-start:4.375rem}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-production-intro{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-production-intro p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-production-intro{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-production-intro{max-inline-size:85%;font-size:.875rem}}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-production-intro{-webkit-margin-after:0;margin-block-end:0}.main-content:has(>flynt-component[name=BlockDesignSteps])>h2.title-section[id=realizacja]{-webkit-margin-before:4.375rem;margin-block-start:4.375rem}@media screen and (prefers-reduced-motion:no-preference){.main-content:has(>flynt-component[name=BlockDesignSteps])>[id=realizacja]+flynt-component[name=BlockFaq].-reveal-ready .item{opacity:0}.main-content:has(>flynt-component[name=BlockDesignSteps])>[id=realizacja]+flynt-component[name=BlockFaq].-reveal-ready .item:nth-child(odd){transform:translate(-6.25rem)}.main-content:has(>flynt-component[name=BlockDesignSteps])>[id=realizacja]+flynt-component[name=BlockFaq].-reveal-ready .item:nth-child(2n){transform:translate(6.25rem)}.main-content:has(>flynt-component[name=BlockDesignSteps])>[id=realizacja]+flynt-component[name=BlockFaq].-reveal-ready .item.is-revealed{opacity:1;transition:opacity .6s,transform .6s;transform:none}}@media (width<=768px){.main-content:has(>flynt-component[name=BlockDesignSteps])>p:not(.breadcrumbs){max-inline-size:85%}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro{max-inline-size:85%}.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro{font-weight:var(--font-light)}:is(.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro p,.main-content:has(>flynt-component[name=BlockDesignSteps])>.offer-design-intro span){font:inherit}}.main-content:has(>flynt-component[name=BlockPrizes].-archive)>.breadcrumbs+p{padding-inline:0}.main-content:has(>flynt-component.contact-brief)>h1{display:block}.main-content:has(>flynt-component.contact-brief)>h2{display:block}.main-content:has(>flynt-component.contact-brief)>.breadcrumbs{display:block}.main-content:has(>flynt-component.contact-brief)>h2.title-section{text-align:center;margin-block:7.5rem 2.8125rem}.main-content:has(>flynt-component.contact-brief)>.brief-intro{color:var(--color-text);inline-size:min(72.5rem,100% - 1.875rem);margin-inline:auto;font-size:1.125rem;line-height:1.3}.main-content:has(>flynt-component.contact-brief)>.cta-small-caps{margin-block:1.5625rem 4.6875rem}.main-content:has(>flynt-component.contact-brief)>.cta-small-caps .wrapper{inline-size:min(72.5rem,100% - 1.875rem)}.main-content:has(>flynt-component.contact-brief)>.cta-small-caps .button{min-block-size:1.875rem;padding-block:.3125rem}@media (width<=768px){.main-content:has(>flynt-component.contact-brief)>.brief-intro{color:var(--color-black)}.main-content:has(>flynt-component.contact-brief)>h2.title-section{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}}.landing-single{--flow:0;font-size:1.125rem;font-weight:var(--font-light);line-height:1.3}.landing-single .wrapper{inline-size:min(61.5rem,100% - 1.875rem)}.landing-single>flynt-component[name=BlockCover]{--cover-overlay:transparent}.landing-single>flynt-component[name=BlockCover].-darken{--cover-overlay:#0000004d}.landing-single__header{text-align:center}.-has-hero>.landing-single__header{-webkit-padding-before:4.6875rem;padding-block-start:4.6875rem}.landing-single__header h1{font-family:var(--font-title);font-size:2.25rem;line-height:1.3}.landing-single__intro{-webkit-margin-before:2.9375rem;margin-block-start:2.9375rem}.landing-single__sections{-webkit-margin-before:3.125rem;margin-block-start:3.125rem}.landing-single__section:first-child{-webkit-padding-after:2.5rem;padding-block-end:2.5rem}.landing-single__section:first-child:not(:last-child):has(>.landing-single__text){-webkit-padding-after:0;padding-block-end:0}.landing-single__section:first-child:not(:last-child):has(>.landing-single__text)>.landing-single__text{-webkit-padding-after:calc(3.4375rem + 2.5rem);padding-block-end:5.9375rem}.landing-single__figure{position:relative}.landing-single__figure:before,.landing-single__figure:after{background:var(--color-silver);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}.landing-single__figure:before{inset-block-start:0}.landing-single__figure:after{inset-block-end:0}.landing-single__figure{border-inline:1px solid var(--color-silver);margin:0}.landing-single__figure:after{display:none}.landing-single__figure img{block-size:auto;inline-size:100%}.landing-single__caption{position:relative}.landing-single__caption:before,.landing-single__caption:after{background:var(--color-silver);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}.landing-single__caption:before{inset-block-start:0}.landing-single__caption:after{inset-block-end:0}.landing-single__caption{border-inline:1px solid var(--color-silver);-webkit-padding-before:2.1875rem;text-align:center;padding-block-start:2.1875rem}.landing-single__caption:after{display:none}.landing-single__caption h2{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-bold);line-height:1.3}.landing-single__text{border-inline:1px solid var(--color-silver);padding-block:3.4375rem;padding-inline:2.5rem}.landing-single__text p{font:inherit;-webkit-padding-after:.9375rem;padding-block-end:.9375rem}.landing-single__text h2,.landing-single__text h3{-webkit-padding-after:.9375rem;text-align:center;padding-block-end:.9375rem}.landing-single__text h2{font-size:1.5rem}.landing-single__text h3{font-size:1.25rem}.landing-single__section:last-child .landing-single__caption,.landing-single__section:last-child .landing-single__text{border-inline:0}@media (width<=1024px){.landing-single__section:last-child{-webkit-padding-after:0;padding-block-end:0}.landing-single__intro{display:none}.landing-single__text{font-size:calc(1.82025vw + .38595rem)}}.single-post flynt-component[name=BlockLatestPosts]{-webkit-margin-before:0;margin-block-start:0}.blog-post{-webkit-padding-before:clamp(2.5rem, 2.5rem + (3.75) * (100vw - 23.4375rem) / 51.5625, 6.25rem);padding-block-start:clamp(2.5rem,7.27273vw + .795455rem,6.25rem)}.blog-post :where(h1,h2,h3,h4,h5,h6,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video,flynt-component)+*{-webkit-margin-before:var(--flow);margin-block-start:var(--flow)}.blog-post :where(p,.paragraph)+p,.blog-post :where(p,.paragraph) .paragraph{-webkit-margin-before:clamp(1.5rem, 1.5rem + (1) * (100vw - 23.4375rem) / 51.5625, 2.5rem);margin-block-start:clamp(1.5rem,1.93939vw + 1.04545rem,2.5rem)}.blog-post .blog-post-content{--component-spacing:0;-webkit-margin-after:clamp(2.5rem, 2.5rem + (1.25) * (100vw - 23.4375rem) / 51.5625, 3.75rem);margin-block-end:clamp(2.5rem,2.42424vw + 1.93182rem,3.75rem)}.blog-post .blog-post-content>:not(flynt-component[name=BlockGallery]){max-inline-size:var(--content-narrow-width);margin-inline:auto}.blog-post .blog-post-content flynt-component[name=BlockGallery]{-webkit-margin-before:0;margin-block-start:0;padding-block:clamp(2.5rem,2.42424vw + 1.93182rem,3.75rem)}.blog-post .blog-post-content>:last-child{-webkit-margin-after:0!important;-webkit-padding-after:0!important;margin-block-end:0!important;padding-block-end:0!important}.prize-single__body{max-inline-size:61.5rem;margin-block:3.4375rem .625rem}.prize-single__heading{font-size:2.25rem;font-weight:var(--font-bold);-webkit-margin-after:3.125rem;text-align:center;margin-block-end:3.125rem;line-height:1.2}.prize-single__header{-webkit-margin-before:0;margin-block-start:0}.prize-single__title{font-size:1.25rem;font-weight:var(--font-bold);margin-block:.5rem 0;line-height:1.3}.prize-single__meta{text-transform:uppercase;flex-wrap:wrap;gap:0;margin:0;font-size:1.125rem;line-height:1.3;display:flex}.prize-single__date:after{-webkit-border-before:1px solid var(--color-line);border-block-start:1px solid var(--color-line);color:var(--color-black);content:"";vertical-align:middle;inline-size:1.5rem;margin-inline:.25rem .3125rem;display:inline-block}.prize-single__text{font-size:1rem;font-weight:var(--font-light);-webkit-margin-before:1.25rem;margin-block-start:1.25rem;line-height:1.3}.prize-single__aside{position:relative}.prize-single__aside:before,.prize-single__aside:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}.prize-single__aside:before{inset-block-start:0}.prize-single__aside{border-inline:1px solid var(--color-ash);-webkit-margin-before:3.75rem;-webkit-padding-after:2.5rem;margin-block-start:3.75rem;padding-block-end:2.5rem;display:grid}.prize-single__aside:after{inset-block-end:2.5rem}@media (width>=769px){.prize-single__aside{grid-template-columns:65% 35%}}.prize-single__aside-image{align-self:start;block-size:auto;inline-size:100%;display:block}.prize-single__aside-media{align-self:start}.prize-single__aside-text{-webkit-margin-before:0;align-self:start;margin-block-start:0;padding-block:5rem;padding-inline:2.1875rem}.prize-single__aside-text,.prize-single__gallery-text{font-size:1rem;font-weight:var(--font-light);line-height:1.4}.prize-single__aside-text p,.prize-single__gallery-text p{font:inherit;margin-block:0}.prize-single__aside-text h2,.prize-single__gallery-text h2{font-family:var(--font-title);font-size:1.1875rem;font-weight:var(--font-title-weight);margin:0;padding-block:.625rem;line-height:1.3}.prize-single__aside-text h3,.prize-single__gallery-text h3{font-family:var(--font-title);font-size:1.0625rem;font-weight:var(--font-title-weight);margin:0;padding-block:.9375rem .3125rem;line-height:1.3}.prize-single__aside-text ul,.prize-single__gallery-text ul{-webkit-padding-start:.9375rem;margin:0;padding-block:.625rem;padding-inline-start:.9375rem;line-height:1.25;list-style:circle}.prize-single__aside-text li,.prize-single__gallery-text li{margin:0}.prize-single__aside-text{line-height:1.25}.prize-single__gallery-row img{block-size:auto;inline-size:100%;display:block}.prize-single__gallery-row{position:relative}.prize-single__gallery-row:before,.prize-single__gallery-row:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}.prize-single__gallery-row:before{inset-block-start:0}.prize-single__gallery-row:after{inset-block-end:0}.prize-single__gallery-row{border-inline:1px solid var(--color-ash);margin:0}.prize-single__gallery-row:not(:has(.prize-single__gallery-text)){-webkit-padding-after:2.5rem;padding-block-end:2.5rem}.prize-single__gallery-row:not(:has(.prize-single__gallery-text)):after{inset-block-end:2.5rem}flynt-component[name=BlockArticleRow]:not(:has(~flynt-component[name=BlockArticleRow]))>.prize-single__gallery-row:not(:has(.prize-single__gallery-text)){-webkit-margin-after:3.75rem;-webkit-padding-after:0;margin-block-end:3.75rem;padding-block-end:0}flynt-component[name=BlockArticleRow]:not(:has(~flynt-component[name=BlockArticleRow]))>.prize-single__gallery-row:not(:has(.prize-single__gallery-text)):after{inset-block-end:0}.prize-single__gallery-media{position:relative}.prize-single__gallery-media:before,.prize-single__gallery-media:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}.prize-single__gallery-media:before{inset-block-start:0}.prize-single__gallery-media:after{inset-block-end:0}.prize-single__gallery-media{border-inline:1px solid var(--color-ash)}.prize-single__gallery-text{position:relative}.prize-single__gallery-text:before,.prize-single__gallery-text:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}.prize-single__gallery-text:before{inset-block-start:0}.prize-single__gallery-text:after{inset-block-end:0}.prize-single__gallery-text{-webkit-margin-before:0;margin-block-start:0;padding-block:clamp(1.875rem,3.0303vw + 1.16477rem,3.4375rem);padding-inline:clamp(1.25rem,2.42424vw + .681818rem,2.5rem)}.prize-single__aside-text a,.prize-single__gallery-text a{color:var(--color-content-link);text-decoration:underline}.prize-single__gallery-row.-text-only{border:0}.prize-single__gallery-row.-text-only:before,.prize-single__gallery-row.-text-only:after{display:none}.prize-single.-award .prize-single__aside-text a{text-decoration:underline}.prize-single.-article .prize-single__gallery-text ol{-webkit-padding-start:0;padding-inline-start:0}@media (width>=769px){.prize-single.-article .prize-single__gallery-text ol{margin-block:0;font-size:1.125rem;line-height:1.3}}.prize-single.-article .prize-single__gallery-row,.prize-single.-article .prize-single__gallery-text{border:0}.prize-single.-article .prize-single__gallery-row:before,.prize-single.-article .prize-single__gallery-row:after,.prize-single.-article .prize-single__gallery-text:before,.prize-single.-article .prize-single__gallery-text:after{display:none}.prize-single.-article .prize-single__gallery-row.-text-only .prize-single__gallery-text{padding-block:1.5625rem}.prize-single.-article .prize-single__gallery-row.-text-only .prize-single__gallery-text:before,.prize-single.-article .prize-single__gallery-row.-text-only .prize-single__gallery-text:after{display:none}.prize-single.-article .prize-single__gallery-row.-text-only .prize-single__gallery-text p{font:inherit;margin-block:0}@media (width<=768px){.prize-single__body{-webkit-margin-before:0;inline-size:calc(100% - 1.875rem);margin-block-start:0}.prize-single__heading,.prize-single__meta,.prize-single__text,.prize-single.-article .prize-single__header{display:none}.prize-single.-award .prize-single__title{font-size:2.25rem;font-weight:var(--font-bold);text-align:center}.prize-single__gallery-text h2,.prize-single__gallery-text h3{margin-block:1.875rem .375rem;font-size:1.125rem}.prize-single__gallery-text ul{font-size:1rem}.prize-single__gallery-text ol{font-size:1.125rem}.prize-single__aside-text,.prize-single__gallery-text{font-size:.875rem;line-height:1.4}}.prize-single .recommended-section{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}.realizacje-single{--flow:0}.realizacje-single>flynt-component[name=BlockCover]{--cover-overlay:transparent;block-size:100vh;max-block-size:none}@media (width>=1441px){.realizacje-single>flynt-component[name=BlockCover]{block-size:51vw}}.realizacje-single.-hero-overlay flynt-component[name=BlockCover]{position:relative}.realizacje-single.-hero-overlay flynt-component[name=BlockCover]:after{background:color-mix(in srgb, var(--color-black) 42%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.realizacje-single__header{justify-content:center;align-items:flex-start;margin-block:3.125rem 0;display:flex}.realizacje-single__title{font-family:var(--font-heading-bold);-webkit-margin-end:8.75rem;margin-block:0;margin-inline-end:8.75rem;font-size:3.75rem;line-height:1.3;position:relative}.realizacje-single__separator{background:var(--color-black);-webkit-margin-before:2.8125rem;flex:0 0 12.5rem;block-size:1px;margin-block-start:2.8125rem;margin-inline:-10.6875rem -1.8125rem;transform:rotate(-45deg)}.realizacje-single__meta{margin-block:.9375rem 0;font-size:2.25rem;line-height:1.3;display:grid}.realizacje-single__event,.realizacje-single__place{color:var(--color-black);font-weight:var(--font-bold)}.realizacje-single__steps{justify-content:space-between;inline-size:min(85rem,100vw - 5rem);margin-block:11.25rem 5.625rem;display:flex}.realizacje-single__step{flex:0 0 31%;min-inline-size:0}.realizacje-single__step-title{margin-block:0 3.125rem;font-size:2.25rem;line-height:1.3}.realizacje-single__step-num{-webkit-margin-end:2.8125rem;margin-inline-end:2.8125rem;position:relative}.realizacje-single__step-num:after{background:var(--color-black);content:"";block-size:1px;inline-size:2.1875rem;position:absolute;inset-block-start:50%;inset-inline-start:120%}.realizacje-single__step-text{font-size:1.3125rem;font-weight:var(--font-light);line-height:1.3}@media (width>=993px){.realizacje-single__step-text{text-rendering:auto}}.realizacje-single__step-text p,.realizacje-single__step-text li{font:inherit}.realizacje-single__gallery{-webkit-margin-after:3.75rem;margin-block-end:3.75rem}.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider],.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .slider-wrapper{-webkit-margin-before:0;margin-block-start:0}.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .slide-name{font-family:var(--font-title);font-weight:var(--font-title-weight)}@media (width>=769px){.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .frame:before{background:var(--color-silver);content:"";block-size:100%;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}}.realizacje-single__scroll{display:none}.realizacje-single__adjacent{-webkit-margin-after:1.875rem;justify-items:center;gap:1.875rem;margin-block-end:1.875rem;display:grid}.realizacje-single__adjacent a{color:var(--color-text);font-size:1.125rem;text-decoration:none}@media (width<=992px){.realizacje-single__steps{text-align:center;grid-template-columns:1fr;gap:3.75rem;display:grid}}@media (width<=782px){.realizacje-single{flex-direction:column;display:flex}.realizacje-single__gallery{order:1;margin-block:1.25rem 0}.realizacje-single__details{order:2}.realizacje-single__adjacent{order:3}}@media (width<=768px){.realizacje-single__header{-webkit-margin-before:6.875rem;margin-block-start:6.875rem}.realizacje-single__steps{inline-size:calc(100% - 1.875rem);margin-block:3.75rem 1.25rem}.realizacje-single__step-title{-webkit-margin-after:2.1875rem;margin-block-end:2.1875rem}.realizacje-single__step-text{font-size:.875rem}.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .line,.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .slide-caption{display:none}.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .slider-footer{-webkit-margin-after:3.75rem;visibility:hidden;block-size:2.5rem;margin-block-end:3.75rem;display:block}.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .slide-image{aspect-ratio:16/9;min-block-size:0}.realizacje-single__gallery flynt-component[name=BlockPortfolioSlider] .slide-image img{aspect-ratio:16/9}.realizacje-single__scroll{block-size:2.5rem;inline-size:3.4375rem;margin-block:1.875rem 0;margin-inline:auto;display:block;position:relative}}@media (width<=610px){.realizacje-single__title{-webkit-margin-end:2.5rem;margin-inline-end:2.5rem;font-size:2rem}.realizacje-single__separator{-webkit-margin-before:2rem;flex-basis:5rem;margin-block-start:2rem;margin-inline:-3.75rem -1.25rem}.realizacje-single__meta{font-size:1.375rem}}@media (width<=782px){html[lang^=en] .realizacje-single__adjacent{display:none}}.site-header{z-index:999}.cmplz-cookiebanner{border-radius:var(--border-radius-xs)!important;font-family:var(--font-headings)!important;background:#141414!important;border:1px solid #424242!important;padding:clamp(1rem,1.93939vw + .545455rem,2rem)!important}.cmplz-cookiebanner .cmplz-header{justify-content:space-between;align-items:flex-start;display:flex}.cmplz-cookiebanner .cmplz-title{color:var(--color-white)!important;font-family:var(--font-headings)!important;font-size:clamp(1.125rem,.727273vw + .954545rem,1.5rem)!important;font-weight:var(--font-weight-bold)!important;text-align:start!important}.cmplz-cookiebanner .cmplz-close{cursor:pointer;block-size:1.75rem;inline-size:1.75rem;position:relative}.cmplz-cookiebanner .cmplz-close svg{display:none}.cmplz-cookiebanner .cmplz-close:before,.cmplz-cookiebanner .cmplz-close:after{background-color:var(--color-white);content:"";block-size:.25rem;inline-size:1.75rem;transition:background-color var(--transition);display:block;position:absolute;inset-block-start:50%;inset-inline-start:0}.cmplz-cookiebanner .cmplz-close:before{translate:0 -50%;rotate:45deg}.cmplz-cookiebanner .cmplz-close:after{translate:0 -50%;rotate:-45deg}.cmplz-cookiebanner .cmplz-close:hover:before,.cmplz-cookiebanner .cmplz-close:hover:after{background-color:var(--color-primary)}.cmplz-cookiebanner .cmplz-divider{display:none!important}.cmplz-cookiebanner .cmplz-body{margin-block:1rem}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-message p{margin:0;color:#ccc!important;font-family:var(--font-family-base)!important;font-size:.625rem!important;font-weight:300!important;line-height:1.6!important}.cmplz-cookiebanner .cmplz-links{display:none!important}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column;align-items:center;gap:1rem;display:flex!important}@media (width>=769px){.cmplz-cookiebanner .cmplz-buttons{flex-direction:row;justify-content:space-between}}.cmplz-cookiebanner .cmplz-btn.cmplz-accept{order:-1;inline-size:100%;background-color:var(--color-primary)!important;border:1px solid var(--color-primary)!important;border-radius:var(--border-radius-sm)!important;color:var(--color-black)!important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M1 13L13 1M13 1H1M13 1V13' stroke='%23222222' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;block-size:14px;inline-size:14px;display:inline-block}@media (width>=769px){.cmplz-cookiebanner .cmplz-btn.cmplz-accept{order:0;inline-size:auto}}.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{cursor:pointer;color:#969696!important;font-family:var(--font-family-base)!important;font-size:.75rem!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important;background:0 0!important;border:0!important;padding:0!important}.cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover{color:var(--color-white)!important}.cmplz-cookiebanner .cmplz-btn.cmplz-deny{order:1}@media (width>=769px){.cmplz-cookiebanner .cmplz-btn.cmplz-deny{-webkit-margin-start:auto;margin-inline-start:auto}}.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{order:2}@media (width>=769px){.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}}.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options,.cmplz-functional:checked+.cmplz-label:before,.cmplz-functional:checked+.cmplz-label:after,.cmplz-cookiebanner.cmplz-dismissed{display:none!important}.fluentform{--fluentform-primary:currentColor;--fluentform-danger:currentColor}.fluentform .ff-el-group{-webkit-padding-after:1.25rem;margin:0;padding-block-end:1.25rem}.fluentform .ff-el-input--label{-webkit-margin-after:.25rem;margin-block-end:.25rem}.fluentform .ff-el-input--label label{color:var(--color-text);font-size:.875rem;font-weight:var(--font-medium);margin:0}.fluentform .ff-el-input--content input:not([type=checkbox]):not([type=radio]){block-size:3rem;color:var(--color-text);font-family:var(--font-body);inline-size:100%;padding-block:.75rem;padding-inline:1rem;font-size:1rem;background-color:var(--color-white)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important}.fluentform .ff-el-input--content input:not([type=checkbox]):not([type=radio])::placeholder{color:var(--color-text-muted);opacity:.5}.fluentform .ff-el-input--content input:not([type=checkbox]):not([type=radio]):focus{outline-offset:-1px;border-color:var(--color-primary)!important;outline:2px solid var(--color-primary)!important}.fluentform .ff-el-input--content textarea{color:var(--color-text);font-family:var(--font-body);resize:vertical;min-block-size:10rem;inline-size:100%;padding:1rem;font-size:1rem;background-color:var(--color-white)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important}.fluentform .ff-el-input--content textarea::placeholder{color:var(--color-text-muted);opacity:.5}.fluentform .ff-el-input--content textarea:focus{outline-offset:-1px;border-color:var(--color-primary)!important;outline:2px solid var(--color-primary)!important}.fluentform .ff_submit_btn_wrapper{-webkit-margin-before:1rem;-webkit-padding-after:0;margin-block-start:1rem;padding-block-end:0}.fluentform .ff-el-form-check.ff-el-tc .ff-el-form-check-label{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.fluentform .ff-el-form-check.ff-el-tc .ff_tc_checkbox{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;display:block;position:relative}.fluentform .ff-el-form-check.ff-el-tc .ff-el-form-check-input{opacity:0;block-size:0;inline-size:0;position:absolute}.fluentform .ff-el-form-check.ff-el-tc .ff_tc_checkbox:after{border:1px solid var(--color-input-border);content:"";cursor:pointer;border-radius:.1875rem;block-size:1.25rem;inline-size:1.25rem;display:block}.fluentform .ff-el-form-check.ff-el-tc .ff_tc_checkbox:hover:after{border-color:var(--color-primary)}.fluentform .ff-el-form-check.ff-el-tc .ff-el-form-check-input:checked~.ff_tc_checkbox:after{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L5 9L13 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.fluentform .ff-el-form-check.ff-el-tc .ff_tc_checkbox:has(input:checked):after{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L5 9L13 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.fluentform .ff-el-form-check.ff-el-tc .ff_t_c{cursor:pointer;-webkit-padding-before:.125rem;padding-block-start:.125rem;font-size:.875rem;line-height:1.4}.fluentform .error.text-danger,.fluentform .ff-errors-in-stack .error{color:var(--color-error);font-size:.75rem;font-weight:var(--font-medium);-webkit-margin-before:.25rem;margin-block-start:.25rem}.fluentform .ff-message-success{box-shadow:none;-webkit-margin-before:2rem;border:0;margin-block-start:2rem;padding:0}.swiper-slide.theme{block-size:auto}@media (width<=768.98px){.hide-pagination-mobile .swiper-pagination{display:none}}@media (width>=768.98px) and (width<=1023.98px){.hide-pagination-tablet .swiper-pagination{display:none}}@media (width>=1024px){.hide-pagination-desktop .swiper-pagination{display:none}}.post-card{text-align:center;flex-direction:column;display:flex}@media (width>=769px){.post-card{text-align:start}}.post-card .image-wrapper{-webkit-margin-after:clamp(1rem, 1rem + (.5) * (100vw - 23.4375rem) / 51.5625, 1.5rem);margin-block-end:clamp(1rem,.969697vw + .772727rem,1.5rem);position:relative}.post-card .image-wrapper img{aspect-ratio:409/273;object-fit:cover;border-radius:.375rem}.post-card .date-badge{background-color:var(--color-black);color:var(--color-white);font-size:.875rem;font-weight:var(--font-medium);border-radius:.25rem;padding-block:.25rem;padding-inline:.75rem;position:absolute;inset-block-end:-.75rem;inset-inline-start:1rem}.post-card .date{-webkit-margin-after:clamp(.75rem, .75rem + (.25) * (100vw - 23.4375rem) / 51.5625, 1rem);margin-block-end:clamp(.75rem,.484849vw + .636364rem,1rem);display:block}.post-card .categories{-moz-column-gap:.5rem;column-gap:.5rem;margin-block:.625rem;display:flex}.post-card .title{-webkit-margin-before:.5rem;margin-block-start:.5rem}.post-card .title a{text-decoration:none}.post-card .excerpt{-webkit-margin-after:clamp(1rem, 1rem + (.5) * (100vw - 23.4375rem) / 51.5625, 1.5rem);-webkit-margin-before:clamp(.75rem, .75rem + (.25) * (100vw - 23.4375rem) / 51.5625, 1rem);margin-block:clamp(.75rem,.484849vw + .636364rem,1rem) clamp(1rem,.969697vw + .772727rem,1.5rem)}.post-card .read-more-link{color:inherit;font-size:1rem;font-weight:var(--font-semibold);-webkit-margin-before:auto;text-underline-offset:.25rem;margin-block-start:auto;text-decoration:underline}flynt-component[name=BlockContact]{background-color:var(--color-surface);position:relative;overflow:hidden}flynt-component[name=BlockContact] .wrapper{inline-size:100%}@media (width>=769px){flynt-component[name=BlockContact] .wrapper{inline-size:var(--wrapper)}}flynt-component[name=BlockContact] .intro{-webkit-margin-after:clamp(1.5rem, 1.5rem + (1) * (100vw - 23.4375rem) / 51.5625, 2.5rem);text-align:center;margin-block-end:clamp(1.5rem,1.93939vw + 1.04545rem,2.5rem)}flynt-component[name=BlockContact] .intro .heading{font-size:clamp(2.75rem,5.09091vw + 1.55682rem,5.375rem);font-weight:var(--font-title-weight);line-height:1.05}flynt-component[name=BlockContact] .intro .content{color:var(--color-text-muted);-webkit-margin-before:.5rem;margin-block-start:.5rem}flynt-component[name=BlockContact] .map{order:-1;margin-inline:calc(50% - 50vw)}@media (width<=768.98px){flynt-component[name=BlockContact] .map{order:0}}flynt-component[name=BlockContact] .map__embed{aspect-ratio:auto;border:0;block-size:28.125rem;inline-size:100%;display:block}@media (width<=768.98px){flynt-component[name=BlockContact] .map__embed{aspect-ratio:auto}}flynt-component[name=BlockContact] .map__actions{-webkit-margin-before:1.25rem;justify-content:center;margin-block-start:1.25rem;display:flex}flynt-component[name=BlockContact] .map__actions .button{--font-size:.8125rem;text-transform:uppercase;min-block-size:1.875rem;inline-size:11.5625rem;padding-block:.3125rem;padding-inline:0}flynt-component[name=BlockContact] .layout{flex-direction:column;gap:clamp(2rem,1.93939vw + 1.54545rem,3rem);display:flex}flynt-component[name=BlockContact] .details-heading{text-align:center}flynt-component[name=BlockContact] .details{text-align:start;gap:2rem;max-inline-size:50.9375rem;margin-inline:auto;display:grid}@media (width>=769px){flynt-component[name=BlockContact] .details{grid-template-columns:1fr 1fr}}@media (width<=768.98px){flynt-component[name=BlockContact] .details,flynt-component[name=BlockContact] .details__links{text-align:center}}flynt-component[name=BlockContact] .details__contact{-webkit-margin-before:clamp(1.5rem, 1.5rem + (1.5) * (100vw - 23.4375rem) / 51.5625, 3rem);margin-block-start:clamp(1.5rem,2.90909vw + .818182rem,3rem)}flynt-component[name=BlockContact] .details__contact p{margin-block:0}flynt-component[name=BlockContact] .details__intro{-webkit-margin-after:1rem;margin-block-end:1rem}flynt-component[name=BlockContact] .details__intro p{margin-block:0}flynt-component[name=BlockContact] .details address{font-style:normal}flynt-component[name=BlockContact] .details__link{color:var(--color-text);font-size:clamp(1.0625rem,.484849vw + .948864rem,1.3125rem);text-decoration:none}flynt-component[name=BlockContact] .details__link:hover,flynt-component[name=BlockContact] .details__link:focus-visible{text-decoration:underline}flynt-component[name=BlockContact] .details__nip{color:var(--color-text-muted);font-size:.875rem}flynt-component[name=BlockContact] .details__links{text-align:start;gap:1rem;display:grid}flynt-component[name=BlockContact] .details__quick-link{isolation:isolate;padding-block:.625rem;padding-inline:0 .625rem;position:relative}@media (width<=768px){flynt-component[name=BlockContact] .details__quick-link{padding-block:0}}flynt-component[name=BlockContact] .details__quick-link{transition:padding-inline-start .3s ease-in-out,color .3s ease-in-out,-webkit-padding-start .3s ease-in-out}flynt-component[name=BlockContact] .details__quick-link:before{background-color:var(--color-black);content:"";z-index:-1;block-size:0;inline-size:0;transition:all .3s ease-in-out;position:absolute;inset-block:50%;inset-inline-end:0}flynt-component[name=BlockContact] .details__quick-link:focus-visible{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockContact] .details__quick-link:focus-visible:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockContact] .details__quick-link:focus-visible .link-chevron,flynt-component[name=BlockContact] .details__quick-link:focus-visible:after{display:none}@media (hover:hover){flynt-component[name=BlockContact] .details__quick-link:hover{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockContact] .details__quick-link:hover:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockContact] .details__quick-link:hover .link-chevron,flynt-component[name=BlockContact] .details__quick-link:hover:after{display:none}}flynt-component[name=BlockContact] .details__quick-link{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-bold);text-decoration:none}flynt-component[name=BlockContact] .form{background-color:var(--color-black);color:var(--color-white);z-index:2;margin-inline:calc(50% - 50vw);padding-block:clamp(1.75rem,2.42424vw + 1.18182rem,3rem);padding-inline:max(1.5rem,50vw - 25.4688rem);position:relative}flynt-component[name=BlockContact] .form .title{color:var(--color-white);-webkit-margin-after:1.5rem;text-align:center;margin-block-end:1.5rem;display:block}flynt-component[name=BlockContact] .form .form-title{color:var(--color-white);font-size:clamp(1.5rem,3.15152vw + .761364rem,3.125rem);font-weight:var(--font-bold);margin-block:0;line-height:1.3}flynt-component[name=BlockContact] .form .form-title.-second{font-weight:var(--font-light);-webkit-margin-after:2.5rem;margin-block-end:2.5rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns){padding-inline:max(1.5rem,50vw - 36.25rem)}flynt-component[name=BlockContact] .form .fluentform{display:block}flynt-component[name=BlockContact] .form .ff-message-success,flynt-component[name=BlockContact] .form .ff-message-success p{color:var(--color-white)}flynt-component[name=BlockContact] .form .fluentform fieldset{-moz-column-gap:10%;border:0;grid-template-columns:1fr;gap:.5rem 10%;min-inline-size:0;margin:0;padding:0;display:grid}@media (width>=769px){flynt-component[name=BlockContact] .form .fluentform fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}flynt-component[name=BlockContact] .form .fluentform .ff-el-group{-webkit-padding-after:.5rem;grid-column:1/-1;min-inline-size:0;margin:0;padding-block-end:.5rem}flynt-component[name=BlockContact] .form .fluentform .ff-custom_html{-webkit-padding-after:0;padding-block-end:0}flynt-component[name=BlockContact] .form .brief-section{color:var(--color-white);font-size:1.0625rem;font-weight:var(--font-medium);letter-spacing:0;-webkit-padding-before:1.5rem;margin:0;padding-block-start:1.5rem}flynt-component[name=BlockContact] .form .brief-prompt{color:var(--color-ash);margin:0;font-size:1.0625rem;line-height:1.3}@media (width>=769px){flynt-component[name=BlockContact] .form .fluentform .ff-col-half{grid-column:span 1}}flynt-component[name=BlockContact] .form .ff-el-group.ff-line-input{-webkit-padding-before:1.5rem;padding-block-start:1.5rem;position:relative}flynt-component[name=BlockContact] .form .ff-line-input .ff-el-input--label{pointer-events:none;z-index:1;position:absolute;inset-block-start:1.5rem;inset-inline-start:0}flynt-component[name=BlockContact] .form .ff-line-input .ff-el-input--label label{color:var(--color-white);font-size:1rem;font-weight:var(--font-light);margin:0;transition:transform .25s,font-size .25s}:is(flynt-component[name=BlockContact] .form .ff-line-input:has(input:focus) .ff-el-input--label label,flynt-component[name=BlockContact] .form .ff-line-input:has(input:not(:placeholder-shown)) .ff-el-input--label label){font-size:.6875rem;transform:translateY(-1.5rem)}flynt-component[name=BlockContact] .form .fluentform .asterisk-right,flynt-component[name=BlockContact] .form .fluentform .ff-el-input--label>label{color:var(--color-white)}flynt-component[name=BlockContact] .form .fluentform .ff-el-group:not(.ff-col-half)>.ff-el-input--label>label{font-size:1rem;font-weight:var(--font-bold)}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check-label{color:var(--color-white)}flynt-component[name=BlockContact] .form .fluentform .ff-el-input--content input[type=text],flynt-component[name=BlockContact] .form .fluentform .ff-el-input--content input[type=email],flynt-component[name=BlockContact] .form .fluentform .ff-el-input--content input[type=tel],flynt-component[name=BlockContact] .form .fluentform .ff-el-input--content input[type=url],flynt-component[name=BlockContact] .form .fluentform .ff-el-input--content input[type=number]{block-size:2.125rem;color:var(--color-white);inline-size:100%;padding-block:.25rem;padding-inline:0;font-size:1rem;-webkit-border-after:1px solid var(--color-white)!important;border:0!important;border-block-end:1px solid var(--color-white)!important;background-color:#0000!important;border-radius:0!important}flynt-component[name=BlockContact] .form .fluentform input::placeholder{opacity:0}flynt-component[name=BlockContact] .form .fluentform input:focus{border-block-end-color:var(--color-white)!important;box-shadow:inset 0 -2px 0 var(--color-white)!important;outline:0!important}flynt-component[name=BlockContact] .form .ff-el-group:not(.ff_consent_field) .ff-el-input--content:has(.ff-el-form-check){gap:1.25rem 1.5rem;display:grid}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check{align-items:center;gap:.75rem;margin:0;display:flex}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check-label{-moz-column-gap:.5rem;cursor:pointer;font-size:1rem;font-weight:var(--font-light);align-items:flex-start;column-gap:.5rem;line-height:1.3;display:flex}flynt-component[name=BlockContact] .form .fluentform .ff-options{padding-block:5rem 4.375rem}flynt-component[name=BlockContact] .form .fluentform .ff-event+.ff-options{-webkit-padding-before:0;padding-block-start:0}@media (width<=768.98px){flynt-component[name=BlockContact] .form .fluentform .ff-event+.ff-options{-webkit-padding-before:4.0625rem;padding-block-start:4.0625rem}}flynt-component[name=BlockContact] .form .fluentform .ff-event .ff-el-input--label{-webkit-margin-after:.5rem;margin-block-end:.5rem;position:static}flynt-component[name=BlockContact] .form .fluentform .ff-event .ff-el-input--label label{transform:none!important}flynt-component[name=BlockContact] .form .fluentform .ff-event .ff-el-input--content input[type=text]{color:var(--color-black);max-inline-size:100%;padding-inline:.5rem;background-color:var(--color-white)!important}flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns{-moz-column-gap:5.75rem;grid-column:1/-1;grid-template-columns:1fr;gap:2.5rem 5.75rem;margin-block:0;display:grid}@media (width>=769px){flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns{grid-template-columns:1fr 1fr}}flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .ff-t-cell{align-self:start;min-inline-size:0;padding:0}flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .brief-section{-webkit-margin-after:1.875rem;-webkit-padding-before:0;border:0;margin-block-end:1.875rem;padding-block-start:0;font-size:1.0625rem}flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .ff-el-group{-webkit-padding-after:0;padding-block-end:0}flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .ff-line-input{-webkit-padding-before:.4375rem;padding-block-start:.4375rem}flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .ff-line-input .ff-el-input--label{inset-block-start:.4375rem}flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .ff-el-group:has(.ff-el-form-check)>.ff-el-input--label{-webkit-margin-after:1rem;margin-block-end:1rem}:is(flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .ff-line-input:has(input:focus) label,flynt-component[name=BlockContact] .form .fluentform .ff-brief-columns .ff-line-input:has(input:not(:placeholder-shown)) label){transform:translateY(-1rem)}flynt-component[name=BlockContact] .form .fluentform .ff-private-upload{color:var(--color-white);grid-column:1/-1;margin-block:2.5rem 0}flynt-component[name=BlockContact] .form .ff-upload-help,flynt-component[name=BlockContact] .form .ff-upload-tile,flynt-component[name=BlockContact] .form .ff-upload-files,flynt-component[name=BlockContact] .form .ff-upload-files li,flynt-component[name=BlockContact] .form .ff-upload-status{color:var(--color-white)}flynt-component[name=BlockContact] .form .ff-upload-help{max-inline-size:22.9375rem;font-size:1rem;line-height:1.1}flynt-component[name=BlockContact] .form .ff-upload-tile{cursor:pointer;block-size:4rem;font-size:3.125rem;font-weight:var(--font-medium);align-items:center;inline-size:4rem;display:flex;position:relative}flynt-component[name=BlockContact] .form .ff-upload-tile input[type=file]{cursor:pointer;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}flynt-component[name=BlockContact] .form .ff-upload-tile:focus-within{outline:2px solid var(--color-white)}flynt-component[name=BlockContact] .form .ff-upload-status{overflow-wrap:anywhere;font-size:.875rem}flynt-component[name=BlockContact] .form .ff-upload-files{overflow-wrap:anywhere}flynt-component[name=BlockContact] .form .ff-upload-files button{border:1px solid var(--color-white);color:var(--color-white);cursor:pointer;background-color:#0000;padding-block:.25rem;padding-inline:.5rem}flynt-component[name=BlockContact] .form .ff-upload-files button:hover,flynt-component[name=BlockContact] .form .ff-upload-files button:focus-visible{background-color:var(--color-white);color:var(--color-black)}flynt-component[name=BlockContact] .form .ff-upload-files button:focus-visible{outline:2px solid var(--color-white);outline-offset:.25rem}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check-input{--check-size:1rem;accent-color:var(--color-white);appearance:none;block-size:var(--check-size);border:1px solid var(--color-white);cursor:pointer;font:inherit;inline-size:var(--check-size);-webkit-margin-before:calc((1lh - var(--check-size)) / 2);background-color:#0000;border-radius:0;flex-shrink:0;margin:0;margin-block-start:calc((1lh - var(--check-size)) / 2);position:relative}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check-input[type=radio]{border-radius:50%}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check-input:checked{background-color:var(--color-white)}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check-input:checked:after{color:var(--color-black);content:"✓";font-size:.875rem;font-weight:var(--font-bold);position:absolute;inset-block-start:-.1875rem;inset-inline-start:.1875rem}flynt-component[name=BlockContact] .form .fluentform .ff-el-form-check-input[type=radio]:checked:after{background-color:var(--color-black);content:"";border-radius:50%;block-size:.5rem;inline-size:.5rem;inset:.1875rem}flynt-component[name=BlockContact] .form .fluentform .ff-el-group:has(textarea){-webkit-padding-before:.5rem;grid-column:1/-1;padding-block-start:.5rem}flynt-component[name=BlockContact] .form .ff-el-group:has(textarea) .ff-el-input--label{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}flynt-component[name=BlockContact] .form .fluentform textarea{block-size:11.25rem;color:var(--color-black);resize:none;min-block-size:11.25rem;inline-size:100%;padding:.75rem;font-size:1rem;background-color:var(--color-white)!important;border:0!important;border-radius:0!important}flynt-component[name=BlockContact] .form .fluentform textarea::placeholder{color:var(--color-black);opacity:.4}flynt-component[name=BlockContact] .form .fluentform textarea:focus{outline:2px solid var(--color-white);outline-offset:-2px}@media (width>=769px){flynt-component[name=BlockContact] .form .fluentform .ff_consent_field{grid-column:1}}flynt-component[name=BlockContact] .form .fluentform .ff_consent_field{-webkit-padding-before:.75rem;text-align:start;padding-block-start:.75rem}flynt-component[name=BlockContact] .form .ff_consent_field .ff-el-input--content{margin-inline:0}flynt-component[name=BlockContact] .form .ff_consent_field .ff-el-form-check-label{color:var(--color-white);-moz-column-gap:.5rem;text-align:start;align-items:flex-start;column-gap:.5rem;font-size:.625rem;line-height:1.5}flynt-component[name=BlockContact] .form .ff_consent_field .ff-el-form-check-label>span{flex:1}@media (width>=769px){flynt-component[name=BlockContact] .form .fluentform .ff_submit_btn_wrapper{grid-column:2;align-self:start}}flynt-component[name=BlockContact] .form .fluentform .ff_submit_btn_wrapper{-webkit-margin-before:.75rem;text-align:end;margin-block-start:.75rem}flynt-component[name=BlockContact] .form .fluentform .ff-btn-submit{appearance:none;background-color:var(--color-white);border:1px solid var(--color-white);color:var(--color-black);cursor:pointer;font-family:var(--font-heading);font-size:.875rem;font-weight:var(--font-semibold);letter-spacing:0;text-transform:uppercase;min-block-size:1.875rem;inline-size:11.5625rem;transition:background-color var(--transition), color var(--transition);border-radius:0;padding-block:.3125rem;padding-inline:0}flynt-component[name=BlockContact] .form .fluentform .ff-btn-submit:hover,flynt-component[name=BlockContact] .form .fluentform .ff-btn-submit:focus-visible{color:var(--color-white);background-color:#0000}flynt-component[name=BlockContact] .form .error.text-danger{color:var(--color-white);font-size:.75rem;font-weight:var(--font-medium);-webkit-margin-before:.25rem;margin-block-start:.25rem}flynt-component[name=BlockContact] .form .ff-upload-description{font:inherit;display:block}flynt-component[name=BlockContact] .form .ff-upload-files:empty,flynt-component[name=BlockContact] .form .ff-upload-status:empty{display:none}flynt-component[name=BlockContact] .form .fluentform .ff-options>.ff-el-input--label{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}flynt-component[name=BlockContact] .form .ff-options .ff-el-input--label label,flynt-component[name=BlockContact] .form .ff-event .ff-el-input--label label{font-family:var(--font-heading-bold);font-size:1rem;font-weight:var(--font-title-weight)}flynt-component[name=BlockContact] .form .ff-event .ff-el-input--content input[type=text]{block-size:2.5rem;inline-size:18rem}flynt-component[name=BlockContact] .form .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:inherit;content:"*";margin:0}flynt-component[name=BlockContact] .form .ff-message .ff-el-input--label label:after{display:none}flynt-component[name=BlockContact] .form .ff_consent_field a{color:inherit;font-weight:var(--font-bold);text-decoration:none}@media (width>=769px){flynt-component[name=BlockContact] .form .fluentform .ff_consent_field{inline-size:34.375rem;max-inline-size:calc(200% + 5rem)}flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .fluentform .ff-private-upload{-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .ff-el-group.ff-line-input{-webkit-padding-before:.5rem;padding-block-start:.5rem}flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .ff-line-input .ff-el-input--label{inset-block-start:.5rem}flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .ff-options .ff-el-input--label{line-height:1.1}flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .ff-upload-tile{-webkit-margin-before:2.5rem;block-size:2.875rem;margin-block-start:2.5rem}flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .ff_consent_field .ff-el-form-check-input{border-width:2px;border-radius:.125rem}flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .form-closing{-webkit-margin-before:1.75rem;margin-block-start:1.75rem}@media (width<=768.98px){:is(flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .fluentform .ff-options,flynt-component[name=BlockContact] .form:not(:has(.ff-brief-columns)) .fluentform .ff-event){padding-block:3.125rem 0}}flynt-component[name=BlockContact] .form:has(.ff-brief-columns){padding-block:5.625rem 3.125rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .fluentform fieldset{-moz-column-gap:5.75rem;gap:2.5rem 5.75rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-section{-webkit-padding-before:0;padding-block-start:0}:is(flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-prompt,flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-section){line-height:1.3}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-choices .ff-el-input--content{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-choices .ff-el-form-check-label{font-size:1.125rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-choices .ff-el-input--content:has(input[type=checkbox]){row-gap:1.25rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-choices .ff-el-form-check-input{--check-size:1.25rem;border-width:2px}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-choices .ff-el-form-check-input[type=radio]:checked:after{inset:.25rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-choices .ff-el-input--content:has(input[type=radio]){row-gap:.8125rem}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .ff-brief-columns .brief-section-wrap{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-area{padding-block:.625rem 0}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-concept textarea{inline-size:40%}flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .ff-el-is-required label:after{display:none}@media (width>=769px){flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-inline .ff-el-input--content{grid-template-columns:repeat(3,1fr)}}@media (width<=768.98px){flynt-component[name=BlockContact] .form:has(.ff-brief-columns) .brief-concept textarea{inline-size:100%}}flynt-component[name=BlockContact] .form-closing{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}flynt-component[name=BlockContact] .form-closing__links{gap:.625rem;display:grid}flynt-component[name=BlockContact] .form-closing__links a{color:var(--color-white);font-size:1.125rem;font-weight:var(--font-bold);text-decoration:none}flynt-component[name=BlockContact] .form-closing__links .link-chevron{color:inherit;font-weight:inherit}flynt-component[name=BlockContact] .form-closing__details{-webkit-margin-before:3.75rem;grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;margin-block-start:3.75rem;display:grid}flynt-component[name=BlockContact] .form-closing__details address,flynt-component[name=BlockContact] .form-closing__details p,flynt-component[name=BlockContact] .form-closing__details a{color:var(--color-white);font-size:1.25rem;font-style:normal;font-weight:var(--font-light);margin:0;line-height:1.2;text-decoration:none}flynt-component[name=BlockContact] .form-closing__details .form-closing__contact{-webkit-margin-before:0;margin-block-start:0}@media (width<=768.98px){flynt-component[name=BlockContact] .form-closing__details{text-align:center;grid-template-columns:1fr}}flynt-component[name=BlockContact] .form-closing__contact{text-align:end}@media (width>=769px){flynt-component[name=BlockContact] .form-closing__contact{white-space:nowrap}}@media (width<=768.98px){flynt-component[name=BlockContact] .form-closing__contact{text-align:center}}flynt-component[name=BlockContact].-homepage,flynt-component[name=BlockContact].-with-map{padding-block:0}flynt-component[name=BlockContact].-homepage .layout,flynt-component[name=BlockContact].-with-map .layout{-moz-column-gap:5rem;grid-template-columns:minmax(0, 1fr) -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content;gap:0 5rem;max-inline-size:50.9375rem;margin-inline:auto;display:grid}flynt-component[name=BlockContact].-homepage .intro,flynt-component[name=BlockContact].-homepage .details-heading,flynt-component[name=BlockContact].-homepage .map,flynt-component[name=BlockContact].-homepage .form,flynt-component[name=BlockContact].-with-map .intro,flynt-component[name=BlockContact].-with-map .details-heading,flynt-component[name=BlockContact].-with-map .map,flynt-component[name=BlockContact].-with-map .form{grid-column:1/-1}flynt-component[name=BlockContact].-homepage .intro,flynt-component[name=BlockContact].-with-map .intro{order:-1;margin-block:0}@media (width>=769px){flynt-component[name=BlockContact].-homepage.-homepage .intro .heading,flynt-component[name=BlockContact].-with-map.-homepage .intro .heading{font-size:3rem}}flynt-component[name=BlockContact].-homepage .details-heading,flynt-component[name=BlockContact].-with-map .details-heading{margin-block:4.6875rem 0}flynt-component[name=BlockContact].-homepage .details,flynt-component[name=BlockContact].-with-map .details{display:contents}flynt-component[name=BlockContact].-homepage .details__info,flynt-component[name=BlockContact].-homepage .details__aside,flynt-component[name=BlockContact].-with-map .details__info,flynt-component[name=BlockContact].-with-map .details__aside{color:var(--color-text);font-size:1.3125rem;font-weight:var(--font-light);margin-block:1.5625rem 4.6875rem;line-height:1.3}flynt-component[name=BlockContact].-homepage .details__info,flynt-component[name=BlockContact].-with-map .details__info{flex-direction:column;justify-content:space-between;display:flex}flynt-component[name=BlockContact].-homepage .details__link,flynt-component[name=BlockContact].-homepage .details__nip,flynt-component[name=BlockContact].-with-map .details__link,flynt-component[name=BlockContact].-with-map .details__nip{color:inherit;font:inherit}flynt-component[name=BlockContact].-homepage .details__contact,flynt-component[name=BlockContact].-with-map .details__contact{-webkit-margin-before:5.9375rem;margin-block-start:5.9375rem}flynt-component[name=BlockContact].-homepage .details__links,flynt-component[name=BlockContact].-with-map .details__links{gap:1.5625rem}flynt-component[name=BlockContact].-homepage .map,flynt-component[name=BlockContact].-with-map .map{-webkit-margin-before:0;-webkit-padding-after:4.375rem;order:3;margin-block-start:0;padding-block-end:4.375rem}flynt-component[name=BlockContact].-homepage .map__embed,flynt-component[name=BlockContact].-with-map .map__embed{aspect-ratio:auto;block-size:28.125rem}flynt-component[name=BlockContact].-homepage .map__actions,flynt-component[name=BlockContact].-with-map .map__actions{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}flynt-component[name=BlockContact].-homepage .map__actions .button,flynt-component[name=BlockContact].-with-map .map__actions .button{min-block-size:1.875rem;inline-size:11.5rem;padding-block:.3125rem;padding-inline:0;font-size:.8125rem}flynt-component[name=BlockContact].-homepage .form,flynt-component[name=BlockContact].-with-map .form{order:2}@media (width<=768px){flynt-component[name=BlockContact].-homepage .layout,flynt-component[name=BlockContact].-with-map .layout{grid-template-columns:minmax(0,1fr)}flynt-component[name=BlockContact].-homepage .intro,flynt-component[name=BlockContact].-with-map .intro{-webkit-margin-before:1.5625rem;order:-3;margin-block-start:1.5625rem}flynt-component[name=BlockContact].-homepage .intro .heading,flynt-component[name=BlockContact].-with-map .intro .heading{font-size:1.75rem}flynt-component[name=BlockContact].-homepage.-with-map:not(.-homepage)>.wrapper>.intro,flynt-component[name=BlockContact].-with-map.-with-map:not(.-homepage)>.wrapper>.intro{display:none}flynt-component[name=BlockContact].-homepage .details-heading,flynt-component[name=BlockContact].-with-map .details-heading{order:-3;margin-block:1.5625rem 0}flynt-component[name=BlockContact].-homepage .details__contact,flynt-component[name=BlockContact].-with-map .details__contact{-webkit-margin-before:1.5625rem;margin-block-start:1.5625rem}flynt-component[name=BlockContact].-homepage .details__info,flynt-component[name=BlockContact].-homepage .details__aside,flynt-component[name=BlockContact].-with-map .details__info,flynt-component[name=BlockContact].-with-map .details__aside{text-align:center;margin-block:1.5625rem 2.8125rem;font-size:calc(1.82025vw + .63595rem)}flynt-component[name=BlockContact].-homepage .details__info,flynt-component[name=BlockContact].-with-map .details__info{order:-2}flynt-component[name=BlockContact].-homepage .details__aside,flynt-component[name=BlockContact].-with-map .details__aside{order:0}flynt-component[name=BlockContact].-homepage .details__links,flynt-component[name=BlockContact].-with-map .details__links{text-align:center}}flynt-component[name=BlockCounters]{-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.875) * (100vw - 23.4375rem) / 51.5625, 4.375rem);margin-block-start:clamp(2.5rem,3.63636vw + 1.64773rem,4.375rem);display:block}@media (width<=992px){flynt-component[name=BlockCounters]{display:none}}flynt-component[name=BlockCounters] .counters{justify-content:space-between;max-inline-size:67.5rem;margin-inline:auto;display:flex}flynt-component[name=BlockCounters] .counter{flex-direction:column;align-items:center;display:flex}flynt-component[name=BlockCounters] .counter-circle{block-size:12.5rem;inline-size:12.5rem;margin-block:.375rem 1.25rem;margin-inline:.375rem;position:relative}flynt-component[name=BlockCounters] .counter-svg{block-size:100%;inline-size:100%;transform:rotate(-90deg)}flynt-component[name=BlockCounters] .counter-trail,flynt-component[name=BlockCounters] .counter-bar{fill:none;stroke-width:.5px}flynt-component[name=BlockCounters] .counter-trail{stroke:#eee}flynt-component[name=BlockCounters] .counter-bar{stroke:var(--color-black);stroke-linecap:butt;transition:stroke-dashoffset 1.4s ease-in-out}flynt-component[name=BlockCounters] .counter-value{color:var(--color-text);font-size:4.5rem;font-weight:var(--font-book);text-align:center;white-space:nowrap;inline-size:100%;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}flynt-component[name=BlockCounters] .counter-label{font-size:1.3125rem;font-weight:var(--font-book);text-align:center;margin-block:0;line-height:1.3}@media (prefers-reduced-motion:reduce){flynt-component[name=BlockCounters] .counter-bar{transition:none}}flynt-component[name=BlockCover]{--flow:0;block-size:100dvh;padding-block:1.5rem 2.5rem;display:grid;position:relative;overflow:hidden}@media (width>=1024px){flynt-component[name=BlockCover]{max-block-size:53.125rem;min-block-size:unset;padding-block:0}}flynt-component[name=BlockCover] .wrapper{z-index:2;position:relative}flynt-component[name=BlockCover] .content{-webkit-margin-before:clamp(1rem, 1rem + (2) * (100vw - 23.4375rem) / 51.5625, 3rem);text-align:center;place-content:center;block-size:100%;margin-block-start:clamp(1rem,3.87879vw + .0909091rem,3rem);display:grid}flynt-component[name=BlockCover] .preheading{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}flynt-component[name=BlockCover] .heading em{font-style:italic}flynt-component[name=BlockCover] .features{-webkit-margin-before:2rem;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,2.90909vw - .181818rem,2rem);margin-block-start:2rem;display:flex}@media (width>=769px){flynt-component[name=BlockCover] .features{flex-direction:row}}flynt-component[name=BlockCover] .features-text{font-family:var(--font-heading,inherit);font-size:clamp(1.375rem,1.21212vw + 1.09091rem,2rem);font-weight:var(--font-semibold,600);text-transform:uppercase;white-space:nowrap;line-height:1.1}flynt-component[name=BlockCover] .features-separator{display:none}@media (width>=769px){flynt-component[name=BlockCover] .features-separator{opacity:.6;flex-shrink:0;font-size:clamp(1.375rem,1.21212vw + 1.09091rem,2rem);display:inline-flex}}flynt-component[name=BlockCover] .button{-webkit-margin-before:4rem;inline-size:fit-content;margin-block-start:4rem;margin-inline:auto}@media (width>=1024px){flynt-component[name=BlockCover].-parallax{clip-path:inset(0)}flynt-component[name=BlockCover].-parallax>flynt-component[name=BlockImage] picture,flynt-component[name=BlockCover].-parallax>flynt-component[name=BlockImage] img,flynt-component[name=BlockCover].-parallax>flynt-component[name=BlockPicture] picture,flynt-component[name=BlockCover].-parallax>flynt-component[name=BlockPicture] img{block-size:100vh;position:fixed;inset-block-start:0;inset-inline-start:0}}flynt-component[name=BlockCover]>flynt-component[name=BlockImage],flynt-component[name=BlockCover]>flynt-component[name=BlockPicture]{inline-size:100%;display:flex;position:absolute;inset:0}flynt-component[name=BlockCover]>flynt-component[name=BlockImage]:after,flynt-component[name=BlockCover]>flynt-component[name=BlockPicture]:after{background-color:var(--cover-overlay,#00000080);content:"";position:absolute;inset:0}flynt-component[name=BlockCover]>flynt-component[name=BlockImage] picture,flynt-component[name=BlockCover]>flynt-component[name=BlockImage] img,flynt-component[name=BlockCover]>flynt-component[name=BlockPicture] picture,flynt-component[name=BlockCover]>flynt-component[name=BlockPicture] img{object-fit:cover;block-size:100%;inline-size:100vw;display:flex}flynt-component[name=BlockCover].-has-video,flynt-component[name=BlockCover].-hero-photo{block-size:100vh;color:var(--color-white);text-align:center;max-block-size:90rem;padding-block:0}flynt-component[name=BlockCover].-has-video .wrapper,flynt-component[name=BlockCover].-hero-photo .wrapper{flex-direction:column;justify-content:center;align-items:center;block-size:100vh;max-block-size:90rem;display:flex}flynt-component[name=BlockCover].-has-video .content,flynt-component[name=BlockCover].-hero-photo .content{-webkit-margin-before:0;block-size:auto;margin-block-start:0}flynt-component[name=BlockCover].-has-video .heading,flynt-component[name=BlockCover].-hero-photo .heading{font-family:"Biotif-hero-light", var(--font-heading);font-size:3.75rem;font-weight:var(--font-bold);letter-spacing:.125em;text-transform:uppercase;line-height:1.3}@media (width<=1199px){flynt-component[name=BlockCover].-has-video .heading,flynt-component[name=BlockCover].-hero-photo .heading{font-size:calc(1.82025vw + 1.63595rem)}}@media (width<=767px){flynt-component[name=BlockCover].-has-video .heading,flynt-component[name=BlockCover].-hero-photo .heading{font-size:1.875rem}}flynt-component[name=BlockCover].-has-video .heading strong,flynt-component[name=BlockCover].-has-video .heading b,flynt-component[name=BlockCover].-hero-photo .heading strong,flynt-component[name=BlockCover].-hero-photo .heading b{font-family:"Biotif-title", var(--font-heading);font-weight:var(--font-bold)}@media (width<=1199px){flynt-component[name=BlockCover].-has-video .heading strong,flynt-component[name=BlockCover].-has-video .heading b,flynt-component[name=BlockCover].-hero-photo .heading strong,flynt-component[name=BlockCover].-hero-photo .heading b{display:block}}flynt-component[name=BlockCover].-has-video .subheading,flynt-component[name=BlockCover].-hero-photo .subheading{font-family:"Biotif-hero-light", var(--font-heading);font-size:1.3125rem;font-weight:var(--font-regular);letter-spacing:.125em;-webkit-margin-before:3.75rem;margin-block-start:3.75rem;line-height:normal}@media (width<=1199px){flynt-component[name=BlockCover].-has-video .subheading,flynt-component[name=BlockCover].-hero-photo .subheading{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);inline-size:80vw;margin-block-start:calc(1.82025vw + 2.38595rem);margin-inline:auto;font-size:calc(1.82025vw + .44845rem)}}flynt-component[name=BlockCover].-has-video .subheading strong,flynt-component[name=BlockCover].-has-video .subheading b,flynt-component[name=BlockCover].-hero-photo .subheading strong,flynt-component[name=BlockCover].-hero-photo .subheading b{font-weight:var(--font-bold)}@media (width<=782px){flynt-component[name=BlockCover].-has-video .content,flynt-component[name=BlockCover].-hero-photo .content{inline-size:90%}flynt-component[name=BlockCover].-has-video .heading,flynt-component[name=BlockCover].-has-video .subheading,flynt-component[name=BlockCover].-hero-photo .heading,flynt-component[name=BlockCover].-hero-photo .subheading{text-shadow:.0625rem .0625rem .375rem var(--color-black)}}flynt-component[name=BlockCover] .subheading:is(h1){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-margin-after:0;text-transform:none;margin-block-end:0}flynt-component[name=BlockCover] .ue-logo{z-index:2;inline-size:9.375rem;position:absolute;inset-block-end:5vh;inset-inline-end:0}flynt-component[name=BlockCover] .ue-logo img{filter:invert(42%)saturate(1352%)hue-rotate(87deg)brightness(119%)contrast(119%);block-size:auto;inline-size:100%;display:block}flynt-component[name=BlockCover] .background{z-index:1;background-color:#110f11;position:absolute;inset:0;overflow:hidden}flynt-component[name=BlockCover] .background-video{object-fit:cover;block-size:100%;inline-size:100%}flynt-component[name=BlockCover] .scroll-down{color:var(--color-white);z-index:2;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;display:flex;position:absolute;inset-block-end:clamp(1.5rem,5.57576vw + .193182rem,4.375rem);inset-inline-start:50%;transform:translate(-50%)}flynt-component[name=BlockCover] .scroll-down-text{font-size:clamp(.8125rem,.363636vw + .727273rem,1rem);font-weight:var(--font-light);letter-spacing:.08em;text-transform:uppercase}flynt-component[name=BlockCover] .scroll-down-icon svg{block-size:auto;inline-size:3rem}flynt-component[name=BlockCover] .scroll-down-icon svg path{fill:currentColor}@media (prefers-reduced-motion:reduce){flynt-component[name=BlockCover] .scroll-down{scroll-behavior:auto}}flynt-component[name=BlockCoverPill]{--cover-pill-overlay:#00000073;color:var(--color-white);display:grid;position:relative;overflow:hidden}flynt-component[name=BlockCoverPill].-height-full{block-size:100dvh}flynt-component[name=BlockCoverPill].-height-tall{block-size:88dvh}@media (width>=1024px){flynt-component[name=BlockCoverPill].-height-tall{block-size:84dvh}}flynt-component[name=BlockCoverPill] .wrapper{z-index:2;flex-direction:column;justify-content:flex-end;min-block-size:100%;padding-block:clamp(5rem,4.84849vw + 3.86364rem,7.5rem) clamp(4.5rem,2.90909vw + 3.81818rem,6rem);display:flex;position:relative}flynt-component[name=BlockCoverPill].-has-video{block-size:100vh;max-block-size:90rem}flynt-component[name=BlockCoverPill].-has-video .wrapper{justify-content:center;block-size:100vh;min-block-size:0;max-block-size:90rem}flynt-component[name=BlockCoverPill] .content{gap:clamp(.75rem,.969697vw + .522727rem,1.25rem);display:grid}flynt-component[name=BlockCoverPill] .preheading{letter-spacing:.14em;opacity:.8;text-transform:uppercase;margin:0;font-size:clamp(.75rem,.242424vw + .693182rem,.875rem)}flynt-component[name=BlockCoverPill] .heading{gap:clamp(.25rem,.484849vw + .136364rem,.5rem);margin:0;display:grid}flynt-component[name=BlockCoverPill] .heading-line{display:block}flynt-component[name=BlockCoverPill] .heading-line:first-letter{text-transform:uppercase}flynt-component[name=BlockCoverPill] .subheading{opacity:.86;max-inline-size:46ch;margin:0;font-size:clamp(.9375rem,.484849vw + .823864rem,1.1875rem)}@media (width>=1024px){flynt-component[name=BlockCoverPill].-align-offset .heading-line.-bottom{-webkit-padding-start:22%;padding-inline-start:22%}}flynt-component[name=BlockCoverPill].-align-center .content{text-align:center;justify-items:center}flynt-component[name=BlockCoverPill].-align-center .subheading{margin-inline:auto}flynt-component[name=BlockCoverPill] .cover-cta{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:var(--color-white);-webkit-margin-before:clamp(1.75rem, 1.75rem + (.75) * (100vw - 23.4375rem) / 51.5625, 2.5rem);background-color:#ffffff24;border:.0625rem solid #ffffff80;border-radius:62.4375rem;align-self:flex-start;align-items:center;gap:.75rem;min-block-size:2.75rem;margin-block-start:clamp(1.75rem,1.45455vw + 1.40909rem,2.5rem);padding-block:.75rem;padding-inline:1.5rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}flynt-component[name=BlockCoverPill] .cover-cta:hover,flynt-component[name=BlockCoverPill] .cover-cta:focus-visible{border-color:var(--color-white);background-color:#ffffff3d}flynt-component[name=BlockCoverPill] .cover-cta-text{font-size:clamp(.875rem,.242424vw + .818182rem,1rem);font-weight:var(--font-semibold);letter-spacing:.02em}flynt-component[name=BlockCoverPill] .cover-cta-icon svg{block-size:auto;inline-size:1.125rem}flynt-component[name=BlockCoverPill] .cover-cta-icon svg path{fill:none;stroke:currentColor}flynt-component[name=BlockCoverPill] .scroll-cue{color:var(--color-white);z-index:3;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex;position:absolute;inset-block-end:clamp(1.25rem,1.45455vw + .909091rem,2rem);inset-inline-start:50%;transform:translate(-50%)}flynt-component[name=BlockCoverPill] .scroll-cue-text{font-size:clamp(.6875rem,.242424vw + .630682rem,.8125rem);font-weight:var(--font-light);letter-spacing:.16em;text-transform:uppercase}flynt-component[name=BlockCoverPill] .scroll-cue-icon{animation:2.4s ease-in-out infinite block-cover-pill-nudge;display:block}flynt-component[name=BlockCoverPill] .scroll-cue-icon svg{block-size:auto;inline-size:1.375rem}flynt-component[name=BlockCoverPill] .scroll-cue-icon svg path{fill:none;stroke:currentColor}flynt-component[name=BlockCoverPill] .background{background-color:var(--color-black,#110f11);z-index:1;position:absolute;inset:0;overflow:hidden}flynt-component[name=BlockCoverPill] .background-video{object-fit:cover;block-size:100%;inline-size:100%}flynt-component[name=BlockCoverPill] .background:after{background-color:var(--cover-pill-overlay);content:"";position:absolute;inset:0}flynt-component[name=BlockCoverPill]>flynt-component[name=BlockImage],flynt-component[name=BlockCoverPill]>flynt-component[name=BlockPicture]{z-index:1;inline-size:100%;display:flex;position:absolute;inset:0}flynt-component[name=BlockCoverPill]>flynt-component[name=BlockImage]:after,flynt-component[name=BlockCoverPill]>flynt-component[name=BlockPicture]:after{background-color:var(--cover-pill-overlay);content:"";position:absolute;inset:0}flynt-component[name=BlockCoverPill]>flynt-component[name=BlockImage] picture,flynt-component[name=BlockCoverPill]>flynt-component[name=BlockImage] img,flynt-component[name=BlockCoverPill]>flynt-component[name=BlockPicture] picture,flynt-component[name=BlockCoverPill]>flynt-component[name=BlockPicture] img{object-fit:cover;block-size:100%;inline-size:100%;display:flex}@media (prefers-reduced-motion:reduce){flynt-component[name=BlockCoverPill] .scroll-cue-icon{animation:none}}@keyframes block-cover-pill-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.375rem)}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}flynt-component[name=BlockDesigners]{-webkit-margin-before:5rem;margin-block-start:5rem;display:block;overflow:hidden}@media (width>=993px){flynt-component[name=BlockDesigners]{-webkit-margin-before:0;-webkit-padding-before:5rem;margin-block-start:0;padding-block-start:5rem}}flynt-component[name=BlockDesigners] .heading{-webkit-margin-after:1.875rem;max-inline-size:50.9375rem;margin-block-end:1.875rem;margin-inline:auto}flynt-component[name=BlockDesigners] .intro .text{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}flynt-component[name=BlockDesigners] .intro .text p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){flynt-component[name=BlockDesigners] .intro .text{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){flynt-component[name=BlockDesigners] .intro .text{max-inline-size:85%;font-size:.875rem}}flynt-component[name=BlockDesigners] .intro .text{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockDesigners] .designers-frame{-webkit-margin-before:7.5rem;max-inline-size:75rem;margin-block-start:7.5rem;margin-inline:auto;position:relative}flynt-component[name=BlockDesigners] .designers-slider{overflow:hidden}flynt-component[name=BlockDesigners] .frame-line{background:var(--color-silver);z-index:1;block-size:1px;inline-size:300%;position:absolute}flynt-component[name=BlockDesigners] .frame-line.-top{inset-block-start:-1px;inset-inline-end:-100%}flynt-component[name=BlockDesigners] .frame-line.-bottom{inset-block-end:-1px;inset-inline-start:-100%}@media (width<=993px){flynt-component[name=BlockDesigners] .frame-line.-bottom{inset-block-end:-3.75rem}}@media screen and (prefers-reduced-motion:no-preference){flynt-component[name=BlockDesigners].-reveal-ready:not(.is-visible) .frame-line{inline-size:0}flynt-component[name=BlockDesigners].is-visible .frame-line{transition:inline-size 1.2s ease-in-out}}flynt-component[name=BlockDesigners] .designers{grid-template-columns:repeat(5,minmax(0,1fr));gap:.125rem;display:grid}flynt-component[name=BlockDesigners] .designer{aspect-ratio:238/337;position:relative;overflow:hidden}flynt-component[name=BlockDesigners] .designer-photo,flynt-component[name=BlockDesigners] .designer-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}flynt-component[name=BlockDesigners] .designer-overlay{color:var(--color-white);background-color:#0009;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:0;padding:1.875rem;transition:transform .6s ease-in-out;display:flex;position:absolute;inset:0;transform:translate(-100%)}flynt-component[name=BlockDesigners] .designer:hover .designer-overlay,flynt-component[name=BlockDesigners] .designer:focus-within .designer-overlay{transform:translate(0)}flynt-component[name=BlockDesigners] .designer-name{font-size:1.5rem;font-weight:var(--font-bold)}flynt-component[name=BlockDesigners] .designer-bio{font-size:.875rem;font-weight:var(--font-light);-webkit-margin-before:.5rem;margin-block-start:.5rem}@media (width>=993px){flynt-component[name=BlockDesigners] .designers{align-items:stretch}flynt-component[name=BlockDesigners] .designer{aspect-ratio:auto;block-size:auto;display:grid}flynt-component[name=BlockDesigners] .designer-photo,flynt-component[name=BlockDesigners] .designer-overlay{grid-area:1/1;min-inline-size:0;position:relative}flynt-component[name=BlockDesigners] .designer-photo{aspect-ratio:238/337;align-self:stretch;block-size:auto;min-block-size:0}flynt-component[name=BlockDesigners] .designer-photo picture{block-size:100%;inline-size:100%;display:block}flynt-component[name=BlockDesigners] .designer-photo img{position:absolute;inset:0}flynt-component[name=BlockDesigners] .designer-bio{font-size:.8125rem;line-height:1.35}}@media (width>=993px) and (width<=1199px){flynt-component[name=BlockDesigners] .designer-overlay{padding:1.25rem}flynt-component[name=BlockDesigners] .designer-name{font-size:1.25rem}}flynt-component[name=BlockDesigners] .designers-more{isolation:isolate;padding-block:.625rem;padding-inline:0 .625rem;position:relative}@media (width<=768px){flynt-component[name=BlockDesigners] .designers-more{padding-block:0}}flynt-component[name=BlockDesigners] .designers-more{transition:padding-inline-start .3s ease-in-out,color .3s ease-in-out,-webkit-padding-start .3s ease-in-out}flynt-component[name=BlockDesigners] .designers-more:before{background-color:var(--color-black);content:"";z-index:-1;block-size:0;inline-size:0;transition:all .3s ease-in-out;position:absolute;inset-block:50%;inset-inline-end:0}flynt-component[name=BlockDesigners] .designers-more:focus-visible{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockDesigners] .designers-more:focus-visible:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockDesigners] .designers-more:focus-visible .link-chevron,flynt-component[name=BlockDesigners] .designers-more:focus-visible:after{display:none}@media (hover:hover){flynt-component[name=BlockDesigners] .designers-more:hover{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockDesigners] .designers-more:hover:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockDesigners] .designers-more:hover .link-chevron,flynt-component[name=BlockDesigners] .designers-more:hover:after{display:none}}flynt-component[name=BlockDesigners] .designers-more{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-bold);text-decoration:none}flynt-component[name=BlockDesigners] .designers-nav{-webkit-margin-before:1.875rem;text-align:center;margin-block-start:1.875rem;position:relative}@media (width<=992px){flynt-component[name=BlockDesigners] .wrapper{inline-size:100%;padding-inline:0}flynt-component[name=BlockDesigners] .heading,flynt-component[name=BlockDesigners] .intro .text{text-align:center}flynt-component[name=BlockDesigners] .intro .text{-webkit-margin-after:2.5rem;max-inline-size:85%;margin-block-end:2.5rem}flynt-component[name=BlockDesigners] .designers-frame{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockDesigners] .designers{gap:0;display:flex}flynt-component[name=BlockDesigners] .designer{flex-shrink:0;inline-size:100%}flynt-component[name=BlockDesigners] .designer-overlay{background-color:#0000;transform:none}flynt-component[name=BlockDesigners] .designers-nav{padding-inline:0 5rem}flynt-component[name=BlockDesigners] .slider-dots{align-items:center;gap:.625rem;margin:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:1.25rem;transform:translateY(-50%)}flynt-component[name=BlockDesigners] .swiper-pagination-bullet{background:var(--color-silver);border:0;border-radius:50%;block-size:.625rem;inline-size:.625rem;padding:0}}@media (prefers-reduced-motion:reduce){flynt-component[name=BlockDesigners] .designer-overlay{transition:none}}flynt-component[name=BlockDesignSteps]{-webkit-margin-before:0;margin-block-start:0;display:block}flynt-component[name=BlockDesignSteps] .wrapper{inline-size:min(100%,76.25rem);padding-inline:1.25rem}flynt-component[name=BlockDesignSteps] .step{flex-direction:column;display:flex}@media (width>=769px){flynt-component[name=BlockDesignSteps] .step{flex-direction:row}}flynt-component[name=BlockDesignSteps] .step-label{font-size:clamp(1.625rem,2.66667vw + 1rem,3rem);font-weight:var(--font-bold);margin-block:0}flynt-component[name=BlockDesignSteps] .step-title{font-family:var(--font-title);font-size:1.875rem;font-weight:var(--font-title-weight);margin-block:.5rem 0;line-height:1.25}flynt-component[name=BlockDesignSteps] .step-body{font-size:clamp(.875rem,.484849vw + .761364rem,1.125rem);font-weight:var(--font-light);-webkit-margin-before:2.5rem;margin-block-start:2.5rem;line-height:1.3}@media (width>=769px){flynt-component[name=BlockDesignSteps] .step-text{inline-size:35%;max-inline-size:29.6875rem}}flynt-component[name=BlockDesignSteps] .step-image img{block-size:auto;inline-size:100%}flynt-component[name=BlockDesignSteps] .step-arrow{color:var(--color-line);position:relative;overflow:hidden}flynt-component[name=BlockDesignSteps] .step-arrow svg{max-inline-size:100%}@media (width<=768.98px){flynt-component[name=BlockDesignSteps] .step-arrow{-webkit-margin-before:1.5rem;text-align:center;inline-size:70%;margin-block-start:1.5rem;margin-inline:auto}}flynt-component[name=BlockDesignSteps] .arrow-overlay{background:var(--color-background);pointer-events:none;block-size:100%;inline-size:100%;transition:transform .8s linear .6s;position:absolute;inset-block-start:0;inset-inline-end:0}flynt-component[name=BlockDesignSteps].is-visible .arrow-overlay{transform:translate(100%)}@media (width>=769px){flynt-component[name=BlockDesignSteps] .step-1 .step-arrow{-webkit-margin-start:2.5rem;-webkit-padding-before:2.5rem;inline-size:30%;margin-inline-start:2.5rem;padding-block-start:2.5rem}flynt-component[name=BlockDesignSteps] .step-1 .step-image{-webkit-margin-end:2.5rem;justify-content:center;inline-size:20%;margin-inline-end:2.5rem;display:flex}flynt-component[name=BlockDesignSteps] .step-1 .step-image img{-webkit-margin-before:5rem;inline-size:auto;margin-block-start:5rem}flynt-component[name=BlockDesignSteps] .step-2{justify-content:flex-end}flynt-component[name=BlockDesignSteps] .step-2 .step-image{display:none}flynt-component[name=BlockDesignSteps] .step-2 .step-arrow{-webkit-margin-end:3.75rem;order:-1;align-items:flex-end;margin-inline-end:3.75rem;display:flex;transform:translateY(12.5rem)}flynt-component[name=BlockDesignSteps] .step-3{-webkit-margin-before:7.5rem;justify-content:space-between;margin-block-start:7.5rem}flynt-component[name=BlockDesignSteps] .step-3 .step-text{inline-size:40%}flynt-component[name=BlockDesignSteps] .step-3 .step-image{align-items:center;inline-size:55%;display:flex}flynt-component[name=BlockDesignSteps] .step-3 .step-image img{-webkit-margin-before:5rem;margin-block-start:5rem}}flynt-component[name=BlockDesignSteps] .step-connector{-webkit-margin-before:2.5rem;margin-block-start:2.5rem;display:flex}@media (width>=769px){flynt-component[name=BlockDesignSteps] .step-connector .step-arrow{-webkit-padding-end:2.5rem;justify-content:flex-end;inline-size:55%;padding-inline-end:2.5rem;display:flex}flynt-component[name=BlockDesignSteps] .step-connector{justify-content:flex-start}flynt-component[name=BlockDesignSteps] .step-4{justify-content:space-between}flynt-component[name=BlockDesignSteps] .step-4 .step-image{order:-1;inline-size:55%}flynt-component[name=BlockDesignSteps] .step-4 .step-text{inline-size:45%;max-inline-size:29.6875rem}}@media (width<=768.98px){flynt-component[name=BlockDesignSteps] .step-4 .step-image{order:2}flynt-component[name=BlockDesignSteps] .step-4 .step-text{order:1}flynt-component[name=BlockDesignSteps] .step+.step{-webkit-margin-before:3rem;margin-block-start:3rem}}flynt-component[name=BlockDesignSteps] .steps-closing{font-size:clamp(.875rem,.484849vw + .761364rem,1.125rem);font-weight:var(--font-light);-webkit-margin-before:clamp(2.5rem, 2.5rem + (2.5) * (100vw - 23.4375rem) / 51.5625, 5rem);max-inline-size:50.9375rem;margin-block-start:clamp(2.5rem,4.84849vw + 1.36364rem,5rem);margin-inline:auto;line-height:1.3}@media (width<=768px){flynt-component[name=BlockDesignSteps] .step-label{line-height:1.3}flynt-component[name=BlockDesignSteps] .step-title{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockDesignSteps] .wrapper,flynt-component[name=BlockDesignSteps] .step-text{padding-inline:.9375rem}flynt-component[name=BlockDesignSteps] .step-1 .step-image{-webkit-margin-before:5rem;justify-content:center;margin-block-start:5rem;display:flex}flynt-component[name=BlockDesignSteps] .step-1 .step-picture{inline-size:14.4375rem;max-inline-size:100%}flynt-component[name=BlockDesignSteps] .step-1 .step-image img{inline-size:100%}flynt-component[name=BlockDesignSteps] .step-2{-webkit-margin-before:3.75rem;flex-flow:wrap;margin-block-start:3.75rem}flynt-component[name=BlockDesignSteps] .step-2 .step-text{-webkit-margin-after:6.25rem;inline-size:100%;margin-block-end:6.25rem}flynt-component[name=BlockDesignSteps] .step-2 .step-arrow,flynt-component[name=BlockDesignSteps] .step-2 .step-image{inline-size:50%;margin:0}flynt-component[name=BlockDesignSteps] .step-2 .step-image{justify-content:center;align-items:center;display:flex}flynt-component[name=BlockDesignSteps] .step-2 .step-picture{inline-size:80%}flynt-component[name=BlockDesignSteps] .step-2 .step-arrow svg{transform:rotate(-90deg)scaleY(-1)}flynt-component[name=BlockDesignSteps] .step-3 .step-image{display:none}flynt-component[name=BlockDesignSteps] .step-4 .step-text{-webkit-margin-after:3.125rem;margin-block-end:3.125rem}flynt-component[name=BlockDesignSteps] .steps-closing{text-align:center;padding-inline:.9375rem}}flynt-component[name=BlockCTA] .wrapper{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (width>=769px){flynt-component[name=BlockCTA] .wrapper{text-align:start;flex-direction:row;justify-content:space-between}}flynt-component[name=BlockCTA] .content{max-inline-size:var(--content-narrow-width)}flynt-component[name=BlockCTA].cta-text-link{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}flynt-component[name=BlockCTA].cta-text-link .wrapper{text-align:center;justify-content:center}flynt-component[name=BlockCTA].cta-small-caps .button{--font-size:.8125rem;text-transform:uppercase}flynt-component[name=BlockCTA].cta-small-caps .wrapper{justify-content:flex-end;align-items:flex-end}flynt-component[name=BlockCTA].cta-small-caps .button{clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%);padding-inline:1.25rem 3rem}flynt-component[name=BlockCTA].cta-text-link .button{isolation:isolate;padding-block:.625rem;padding-inline:0 .625rem;position:relative}@media (width<=768px){flynt-component[name=BlockCTA].cta-text-link .button{padding-block:0}}flynt-component[name=BlockCTA].cta-text-link .button{transition:padding-inline-start .3s ease-in-out,color .3s ease-in-out,-webkit-padding-start .3s ease-in-out}flynt-component[name=BlockCTA].cta-text-link .button:before{background-color:var(--color-black);content:"";z-index:-1;block-size:0;inline-size:0;transition:all .3s ease-in-out;position:absolute;inset-block:50%;inset-inline-end:0}flynt-component[name=BlockCTA].cta-text-link .button:focus-visible{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockCTA].cta-text-link .button:focus-visible:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockCTA].cta-text-link .button:focus-visible .link-chevron,flynt-component[name=BlockCTA].cta-text-link .button:focus-visible:after{display:none}@media (hover:hover){flynt-component[name=BlockCTA].cta-text-link .button:hover{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockCTA].cta-text-link .button:hover:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockCTA].cta-text-link .button:hover .link-chevron,flynt-component[name=BlockCTA].cta-text-link .button:hover:after{display:none}}flynt-component[name=BlockCTA].cta-text-link .button{color:var(--color-text);font-weight:var(--font-bold);background-color:#0000;border-color:#0000;gap:0}flynt-component[name=BlockCTA].cta-text-link .button:after{color:var(--color-ash);font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-light);-webkit-margin-start:.1875rem;content:">";margin-inline-start:.1875rem;line-height:1;display:inline-block}flynt-component[name=BlockCTA].cta-text-link .button:hover,flynt-component[name=BlockCTA].cta-text-link .button:focus-visible{background-color:#0000}flynt-component[name=BlockFaq]{--flow:0;-webkit-margin-before:6.25rem;margin-block-start:6.25rem;overflow:hidden}flynt-component[name=BlockFaq] .wrapper{inline-size:min(100%,87.5rem);padding-inline:1.25rem}flynt-component[name=BlockFaq] .header{-webkit-margin-after:3.75rem;text-align:center;margin-block-end:3.75rem}flynt-component[name=BlockFaq] .title{font-family:var(--font-title);font-size:clamp(2.375rem,2.42424vw + 1.80682rem,3.625rem);font-weight:var(--font-title-weight);letter-spacing:.015em;-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockFaq] .description{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}flynt-component[name=BlockFaq] .description p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){flynt-component[name=BlockFaq] .description{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){flynt-component[name=BlockFaq] .description{max-inline-size:85%;font-size:.875rem}}flynt-component[name=BlockFaq] .items{flex-direction:column;display:flex}flynt-component[name=BlockFaq] .item{-webkit-margin-after:9.375rem;inline-size:45%;margin-block-end:9.375rem}flynt-component[name=BlockFaq] .item:last-of-type{-webkit-margin-after:9.375rem;margin-block-end:9.375rem}flynt-component[name=BlockFaq] .item:nth-child(odd){-webkit-margin-start:20%;align-self:flex-start;margin-inline-start:20%}flynt-component[name=BlockFaq] .item:nth-child(2n){align-self:flex-end}flynt-component[name=BlockFaq] .item-heading{margin-block:0}flynt-component[name=BlockFaq] .trigger{cursor:pointer;text-align:start;inline-size:100%;padding:0;display:block;position:relative}flynt-component[name=BlockFaq] .trigger[aria-expanded=true] .icon:after{transform:rotate(90deg)scaleX(0)}flynt-component[name=BlockFaq] .label{font-family:var(--font-title);font-size:clamp(1.625rem,2.66667vw + 1rem,3rem);font-weight:var(--font-title-weight);line-height:1.3;display:block;position:relative}flynt-component[name=BlockFaq] .label:after{background:var(--color-line);content:"";block-size:1px;inline-size:100vw;position:absolute;inset-block-end:0;inset-inline-end:0}flynt-component[name=BlockFaq] .icon{background-color:var(--color-black);border-radius:50%;place-content:center;block-size:5.625rem;inline-size:5.625rem;display:grid;position:absolute;inset-block-end:-2.8125rem;inset-inline-end:-9.375rem}flynt-component[name=BlockFaq] .icon svg{display:none}flynt-component[name=BlockFaq] .icon:before,flynt-component[name=BlockFaq] .icon:after{background-color:var(--color-white);content:"";block-size:1px;inline-size:4.5rem;transition:transform var(--transition);grid-area:1/1;place-self:center}flynt-component[name=BlockFaq] .icon:after{transform:rotate(90deg)}flynt-component[name=BlockFaq] .item:nth-child(2n) .label:after{inset-inline:0 auto}flynt-component[name=BlockFaq] .item:nth-child(2n) .icon{inset-inline:-9.375rem auto}flynt-component[name=BlockFaq] .content-wrapper{transition:grid-template-rows var(--transition);grid-template-rows:0fr;display:grid}flynt-component[name=BlockFaq] .content-wrapper.is-open{grid-template-rows:1fr}flynt-component[name=BlockFaq] .content{font-size:1.125rem;font-weight:var(--font-light);line-height:1.3;overflow:hidden}flynt-component[name=BlockFaq] .content>:first-child{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}flynt-component[name=BlockFaq] .content>:last-child{-webkit-margin-after:0;margin-block-end:0}@media (width<=768px){flynt-component[name=BlockFaq] .wrapper{padding-inline:.9375rem}flynt-component[name=BlockFaq] .item{inline-size:85%}flynt-component[name=BlockFaq] .item:nth-child(odd){-webkit-margin-start:0;margin-inline-start:0}flynt-component[name=BlockFaq] .icon{block-size:2.5rem;inline-size:2.5rem;inset-block-end:-1.25rem;inset-inline-end:-3.125rem}flynt-component[name=BlockFaq] .icon:before,flynt-component[name=BlockFaq] .icon:after{inline-size:2rem}flynt-component[name=BlockFaq] .item:nth-child(2n) .icon{inset-inline-start:-3.125rem}flynt-component[name=BlockFaq] .content{font-size:.875rem}}flynt-component[name=BlockFaq].-list{margin-block:5rem 7.5rem;overflow:visible}flynt-component[name=BlockFaq].-list .list-header{-webkit-margin-after:1.5rem;text-align:center;margin-block-end:1.5rem}flynt-component[name=BlockFaq].-list .list-title{margin-block:0}flynt-component[name=BlockFaq].-list .list-intro{text-align:center;max-inline-size:53.75rem;margin-block:5rem 3.5rem;margin-inline:auto}flynt-component[name=BlockFaq].-list .list-intro p{font-size:1.25rem;font-weight:var(--font-light);line-height:1.6}flynt-component[name=BlockFaq].-list .list-intro p:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockFaq].-list .list{-webkit-border-before:1px solid var(--color-ash);border-block-start:1px solid var(--color-ash);max-inline-size:53.75rem;margin-inline:auto}flynt-component[name=BlockFaq].-list .list-item{-webkit-border-after:1px solid var(--color-ash);border-block-end:1px solid var(--color-ash)}flynt-component[name=BlockFaq].-list .list-question{cursor:pointer;font-size:1.375rem;font-weight:var(--font-medium);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.75rem;line-height:1.35;list-style:none;transition:opacity .2s;display:flex}flynt-component[name=BlockFaq].-list .list-question::-webkit-details-marker{display:none}@media (hover:hover){flynt-component[name=BlockFaq].-list .list-question:hover{opacity:.6}}flynt-component[name=BlockFaq].-list .list-question-text{flex:auto}flynt-component[name=BlockFaq].-list .list-icon{-webkit-border-after:2px solid currentcolor;-webkit-border-end:2px solid currentcolor;-webkit-margin-before:-.25rem;border-block-end:2px solid;border-inline-end:2px solid;flex:none;block-size:.6875rem;inline-size:.6875rem;margin-block-start:-.25rem;transition:transform .3s,margin-block-start .3s,-webkit-margin-before .3s;transform:rotate(45deg)}flynt-component[name=BlockFaq].-list .list-item[open] .list-icon{-webkit-margin-before:.1875rem;margin-block-start:.1875rem;transform:rotate(-135deg)}flynt-component[name=BlockFaq].-list .list-item::details-content{transition:grid-template-rows .35s ease, content-visibility .35s ease allow-discrete;grid-template-rows:0fr;display:grid;overflow:hidden}flynt-component[name=BlockFaq].-list .list-item[open]::details-content{grid-template-rows:1fr}flynt-component[name=BlockFaq].-list .list-answer{-webkit-padding-after:2rem;padding-block-end:2rem;overflow:hidden}flynt-component[name=BlockFaq].-list .list-answer p,flynt-component[name=BlockFaq].-list .list-answer li{font-size:1.125rem;font-weight:var(--font-light);line-height:1.65}flynt-component[name=BlockFaq].-list .list-answer p{margin-block:0 1rem}flynt-component[name=BlockFaq].-list .list-answer p:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockFaq].-list .list-answer ul{-webkit-padding-start:1.375rem;margin-block:0 1rem;padding-inline-start:1.375rem;list-style:outside}flynt-component[name=BlockFaq].-list .list-answer ul:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockFaq].-list .list-answer ul li{-webkit-margin-after:.5rem;margin-block-end:.5rem}flynt-component[name=BlockFaq].-list .list-answer strong{font-weight:var(--font-medium)}flynt-component[name=BlockFaq].-list .list-answer a{text-underline-offset:2px;word-break:break-word;text-decoration:underline}@media (width<=768px){flynt-component[name=BlockFaq].-list{margin-block:3.75rem 5rem}flynt-component[name=BlockFaq].-list .list-intro{-webkit-margin-before:3rem;margin-block-start:3rem}flynt-component[name=BlockFaq].-list .list-intro p{font-size:1.125rem}flynt-component[name=BlockFaq].-list .list-question{gap:1rem;padding-block:1.375rem;font-size:1.125rem}flynt-component[name=BlockFaq].-list .list-answer p,flynt-component[name=BlockFaq].-list .list-answer li{font-size:1rem}}flynt-component[name=BlockFilmGrid]{--flow:0;-webkit-margin-after:4.375rem;-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.875) * (100vw - 23.4375rem) / 51.5625, 4.375rem);margin-block:clamp(2.5rem,3.63636vw + 1.64773rem,4.375rem) 4.375rem;display:block}flynt-component[name=BlockFilmGrid] .heading{text-align:center}flynt-component[name=BlockFilmGrid] .category-nav{max-inline-size:var(--section-nav-width,47.5rem);margin-block:clamp(2.8125rem,3.63636vw + 1.96023rem,4.6875rem) 3.75rem;margin-inline:auto}flynt-component[name=BlockFilmGrid] .category-nav ul{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}flynt-component[name=BlockFilmGrid] .category-nav li{flex:0 43%;margin:0}flynt-component[name=BlockFilmGrid] .category-nav li:only-child{flex-basis:auto}flynt-component[name=BlockFilmGrid] .category-nav li:only-child a{padding-inline:var(--section-nav-single-padding,1.25rem)}flynt-component[name=BlockFilmGrid] .category-nav a{border:1px solid color-mix(in srgb, var(--color-grey-light) 30%, transparent);color:var(--color-black);font-size:1.125rem;font-weight:var(--font-bold);text-align:center;text-transform:lowercase;justify-content:center;padding-block:.625rem;padding-inline:.3125rem;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:flex}flynt-component[name=BlockFilmGrid] .category-nav a:hover,flynt-component[name=BlockFilmGrid] .category-nav a:focus-visible{background:var(--color-black);color:var(--color-white)}@media (width<=992px){flynt-component[name=BlockFilmGrid] .category-nav ul{flex-direction:column;align-items:center}flynt-component[name=BlockFilmGrid] .category-nav li{inline-size:min(100%,18.75rem)}}flynt-component[name=BlockFilmGrid] .category-nav{--section-nav-single-padding:.3125rem;--section-nav-width:13.125rem;margin-block:4.6875rem 5.3125rem}flynt-component[name=BlockFilmGrid] .category-nav li{inline-size:100%}flynt-component[name=BlockFilmGrid] .category{border-inline:1px solid var(--color-ash);-webkit-margin-before:0;max-inline-size:61.25rem;margin-block-start:0;margin-inline:auto;scroll-margin-block-start:2.5rem}flynt-component[name=BlockFilmGrid] .category-title{position:relative}flynt-component[name=BlockFilmGrid] .category-title:before,flynt-component[name=BlockFilmGrid] .category-title:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockFilmGrid] .category-title:before{inset-block-start:0}flynt-component[name=BlockFilmGrid] .category-title:after{inset-block-end:0}flynt-component[name=BlockFilmGrid] .category-title{text-align:center;margin-block:0;padding-block:2.1875rem;line-height:1.3}flynt-component[name=BlockFilmGrid] .film-slider{-webkit-margin-before:0;max-inline-size:61.25rem;margin-block-start:0;margin-inline:auto}flynt-component[name=BlockFilmGrid] .film-footer{-webkit-margin-before:0;justify-content:center;align-items:center;min-block-size:3.75rem;margin-block-start:0;display:flex;position:relative}@media (width<=768px){flynt-component[name=BlockFilmGrid] .film-footer{justify-content:space-between;min-block-size:2.5rem;padding-inline:1.875rem 1.25rem}}flynt-component[name=BlockFilmGrid] .film-footer{position:relative}flynt-component[name=BlockFilmGrid] .film-footer:before,flynt-component[name=BlockFilmGrid] .film-footer:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockFilmGrid] .film-footer:before{inset-block-start:0}flynt-component[name=BlockFilmGrid] .film-footer:after{inset-block-end:0}flynt-component[name=BlockFilmGrid] .film-footer{justify-content:flex-start;align-items:flex-start;min-block-size:9.5rem;padding:1.5625rem;display:flex}@media (width<=768px){flynt-component[name=BlockFilmGrid] .category-nav{-webkit-margin-after:4.6875rem;margin-block-end:4.6875rem}flynt-component[name=BlockFilmGrid] .wrapper{inline-size:100%}flynt-component[name=BlockFilmGrid] .category{border-inline:0}flynt-component[name=BlockFilmGrid] .category-title{font-size:calc(1.82025vw + 1.26095rem)}flynt-component[name=BlockFilmGrid] .film-footer{flex-direction:column;align-items:stretch;gap:0;padding-block:0 4.375rem;padding-inline:0}flynt-component[name=BlockFilmGrid] .slider-dots{position:relative}flynt-component[name=BlockFilmGrid] .slider-dots:before,flynt-component[name=BlockFilmGrid] .slider-dots:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockFilmGrid] .slider-dots:before{inset-block-start:0}flynt-component[name=BlockFilmGrid] .slider-dots:after{inset-block-end:0}flynt-component[name=BlockFilmGrid] .slider-dots{order:-1;justify-content:flex-end;gap:.625rem;min-block-size:2.5rem;inline-size:100%;max-inline-size:none;padding-inline:1.5625rem}flynt-component[name=BlockFilmGrid] .slider-dots:before{display:none}flynt-component[name=BlockFilmGrid] .film-caption{text-align:center;padding:1.5625rem}}flynt-component[name=BlockFilmGrid] .film-caption{font-size:1.5rem;font-weight:var(--font-title-weight);inline-size:100%;margin-block:0;line-height:1.3}flynt-component[name=BlockFilmGrid] .film-embed,flynt-component[name=BlockFilmGrid] .film-video,flynt-component[name=BlockFilmGrid] .film-iframe,flynt-component[name=BlockFilmGrid] .film-poster{aspect-ratio:16/9;object-fit:cover;border:0;inline-size:100%;display:block}flynt-component[name=BlockFilmGrid] .film-embed{background-color:var(--color-black);cursor:pointer;background-position:50%;background-size:cover;padding:0;position:relative}flynt-component[name=BlockFilmGrid] .film-play{background:#0000008c;border-radius:50%;block-size:3.5rem;inline-size:3.5rem;position:absolute;inset:50%;translate:-50% -50%}flynt-component[name=BlockFilmGrid] .film-play:before{-webkit-border-start:1.125rem solid var(--color-white);border-block:.6875rem solid #0000;border-inline-start:1.125rem solid var(--color-white);content:"";position:absolute;inset:50%;translate:-40% -50%}flynt-component[name=BlockFilmGrid] .film-embed:hover .film-play{opacity:var(--hover-opacity)}flynt-component[name=BlockGallery]{-webkit-margin-before:clamp(2.5rem, 2.5rem + (3.75) * (100vw - 23.4375rem) / 51.5625, 6.25rem);margin-block-start:clamp(2.5rem,7.27273vw + .795455rem,6.25rem);display:block}flynt-component[name=BlockGallery] .wrapper{inline-size:min(85rem, 100% - 2 * var(--content-padding))}flynt-component[name=BlockGallery] .gallery{grid-template-columns:1fr;gap:clamp(2.5rem,8.48485vw + .511364rem,6.875rem);display:grid}@media (width>=769px){flynt-component[name=BlockGallery].-cols-3 .gallery{grid-template-columns:repeat(3,1fr)}flynt-component[name=BlockGallery].-cols-4 .gallery{grid-template-columns:repeat(4,1fr)}}flynt-component[name=BlockGallery] .gallery-item{min-inline-size:0;margin:0}@media (width<=768.98px){flynt-component[name=BlockGallery] .gallery-item:not(:first-child){display:none}}flynt-component[name=BlockGallery] .gallery-image,flynt-component[name=BlockGallery] .gallery-image img{object-fit:cover;block-size:auto;inline-size:100%}@media (width<=768.98px){flynt-component[name=BlockGallery]:has(+flynt-component.cta-text-link){-webkit-margin-before:6.25rem;margin-block-start:6.25rem}flynt-component[name=BlockGallery]:has(+flynt-component.cta-text-link) .gallery-image img{aspect-ratio:1;object-fit:contain}}flynt-component[name=BlockImage]{background:0 0}flynt-component[name=BlockImage] .caption{color:var(--color-text);-webkit-margin-before:var(--flow);margin-block-start:var(--flow)}flynt-component[name=BlockLogos] .heading{font-size:clamp(1.75rem,1.45455vw + 1.40909rem,2.5rem);font-weight:var(--font-semibold);-webkit-margin-after:3.5rem;text-align:center;margin-block-end:3.5rem}flynt-component[name=BlockLogos] .logos-grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:1.5rem;display:grid}@media (width>=480px){flynt-component[name=BlockLogos] .logos-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=769px){flynt-component[name=BlockLogos].-columns-3 .logos-grid{grid-template-columns:repeat(3,1fr)}flynt-component[name=BlockLogos].-columns-4 .logos-grid,flynt-component[name=BlockLogos].-columns-5 .logos-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){flynt-component[name=BlockLogos].-columns-5 .logos-grid{grid-template-columns:repeat(5,1fr)}}@media (width>=769px){flynt-component[name=BlockLogos].-columns-6 .logos-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){flynt-component[name=BlockLogos].-columns-6 .logos-grid{grid-template-columns:repeat(6,1fr)}}flynt-component[name=BlockLogos] .logo-item,flynt-component[name=BlockLogos] .swiper-slide{justify-content:center;display:flex}flynt-component[name=BlockLogos] .logo-link{transition:opacity .2s;display:block}flynt-component[name=BlockLogos] .logo-link:hover{opacity:.7}flynt-component[name=BlockLogos] .logo-image img{object-fit:contain;block-size:3.75rem;inline-size:auto;max-inline-size:8.75rem}@media (width>=769px){flynt-component[name=BlockLogos] .logo-image img{block-size:5rem;max-inline-size:11.25rem}}flynt-component[name=BlockLogos].-mode-slider .logos-slider{position:relative}flynt-component[name=BlockLogos].-mode-slider .swiper:not(.swiper-initialized) .swiper-slide{inline-size:16.6667%}@media (width<=767px){flynt-component[name=BlockLogos].-mode-slider .swiper:not(.swiper-initialized) .swiper-slide{inline-size:33.3333%}}flynt-component[name=BlockLogos].-mode-slider .logo-link{inline-size:100%}flynt-component[name=BlockLogos].-mode-slider .logo-image{inline-size:100%;display:block}flynt-component[name=BlockLogos].-mode-slider .logo-image img{aspect-ratio:426/210;block-size:auto;inline-size:100%;max-inline-size:none}flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-prev,flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-next{opacity:.75;block-size:1.25rem;inline-size:1.25rem;transition:opacity var(--transition)}flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-prev>span,flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-next>span{display:none}flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-prev:before,flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-next:before{background-color:var(--color-silver);content:"";block-size:.8125rem;inline-size:.5rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M6.8 1 1.3 6.5l5.5 5.5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M6.8 1 1.3 6.5l5.5 5.5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat}flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-prev:hover,flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-prev:focus-visible,flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-next:hover,flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-next:focus-visible{color:inherit;opacity:1}flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom .swiper-navigation-next:before{transform:scaleX(-1)}flynt-component[name=BlockLogos].-mode-slider .swiper-navigation.-custom{pointer-events:none;z-index:2;justify-content:space-between;position:absolute;inset-block-start:50%;inset-inline:-1.5625rem -1.25rem;transform:translateY(-50%)}flynt-component[name=BlockLogos].-mode-slider .swiper-navigation-prev,flynt-component[name=BlockLogos].-mode-slider .swiper-navigation-next{pointer-events:auto}flynt-component[name=BlockNotFound]{text-align:center;padding-block:3.75rem;display:block}flynt-component[name=BlockNotFound] h1{color:#5d5d5d;font-family:var(--font-primary);font-size:1.75rem;font-weight:var(--font-light);margin-block:0 1.25rem;line-height:1.3}flynt-component[name=BlockNotFound] p{margin-block:0 1.25rem;font-size:.875rem}flynt-component[name=BlockNotFound] .search-form{align-items:center;gap:.625rem;display:inline-flex}flynt-component[name=BlockNotFound] .search-label{display:block}flynt-component[name=BlockNotFound] .search-field{-webkit-border-after:1px solid #f1f1f1;-webkit-padding-after:.3125rem;text-align:start;background:0 0;border:0;border-block-end:1px solid #f1f1f1;border-radius:0;inline-size:18.75rem;padding-block-end:.3125rem;font-size:.875rem}@media (width<=500px){flynt-component[name=BlockNotFound] .search-field{inline-size:12.5rem}}flynt-component[name=BlockNotFound] .search-submit{color:var(--color-black);cursor:pointer;transition:opacity var(--transition);background:0 0;border:0;padding:0}flynt-component[name=BlockNotFound] .search-submit:hover{opacity:.7}flynt-component[name=BlockNotFound] .search-submit svg{block-size:1.625rem;inline-size:1.625rem;display:block}flynt-component[name=BlockOfferVideos]{-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.875) * (100vw - 23.4375rem) / 51.5625, 4.375rem);margin-block-start:clamp(2.5rem,3.63636vw + 1.64773rem,4.375rem);display:block}flynt-component[name=BlockOfferVideos] .intro{text-align:center}flynt-component[name=BlockOfferVideos] .heading{font-family:var(--font-title);font-size:clamp(2.375rem,2.42424vw + 1.80682rem,3.625rem);font-weight:var(--font-title-weight);letter-spacing:.015em;-webkit-margin-after:0;text-align:center;margin-block-end:0}flynt-component[name=BlockOfferVideos] .intro .text{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}flynt-component[name=BlockOfferVideos] .intro .text p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){flynt-component[name=BlockOfferVideos] .intro .text{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){flynt-component[name=BlockOfferVideos] .intro .text{max-inline-size:85%;font-size:.875rem}}flynt-component[name=BlockOfferVideos] .columns{-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.875) * (100vw - 23.4375rem) / 51.5625, 4.375rem);max-inline-size:120rem;margin-block-start:clamp(2.5rem,3.63636vw + 1.64773rem,4.375rem);margin-inline:auto;display:flex}@media (width<=992px){flynt-component[name=BlockOfferVideos] .columns{flex-direction:column}}flynt-component[name=BlockOfferVideos] .column{background-color:var(--color-line);block-size:65vh;color:var(--color-white);flex-direction:column;flex:1 0 0;justify-content:space-between;padding-block:1.25rem;padding-inline:2.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width<=992px){flynt-component[name=BlockOfferVideos] .column{flex:none;inline-size:100%}}flynt-component[name=BlockOfferVideos] .column-video{object-fit:cover;z-index:0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}flynt-component[name=BlockOfferVideos] .column-title{z-index:2;align-self:flex-end;display:block;position:relative}flynt-component[name=BlockOfferVideos] .column:nth-child(2) .column-title{align-self:center}flynt-component[name=BlockOfferVideos] .column-heading{color:var(--color-white);font-size:3rem;font-weight:var(--font-bold);line-height:1.2;display:block}flynt-component[name=BlockOfferVideos] .title-line{block-size:1px;inline-size:100vw;margin:0;position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:hidden}flynt-component[name=BlockOfferVideos] .title-line:after{background-color:var(--color-white);content:"";block-size:1px;inline-size:100%;position:absolute;inset-inline-start:0}flynt-component[name=BlockOfferVideos] .column:nth-child(2) .title-line{inline-size:auto;inset-inline:0}flynt-component[name=BlockOfferVideos] .column-heading{transition:opacity .6s 1.8s,transform .6s 1.8s}flynt-component[name=BlockOfferVideos] .column:nth-child(2) .column-heading{transition-delay:2.2s}flynt-component[name=BlockOfferVideos] .column:nth-child(3) .column-heading{transition-delay:2.6s}flynt-component[name=BlockOfferVideos] .title-line:after{transition:transform 2s ease-in 2.8s}flynt-component[name=BlockOfferVideos] .column:nth-child(2) .title-line:after{transition:transform 1.6s 4.6s}@media screen and (prefers-reduced-motion:no-preference){.js-reveal flynt-component[name=BlockOfferVideos] .column:not(.is-revealed) .column-heading{opacity:0;transform:translateY(-6.25rem)}.js-reveal flynt-component[name=BlockOfferVideos] .column:not(.is-revealed) .title-line:after{transform:translate(-100%)}}flynt-component[name=BlockOfferVideos] .column-more{isolation:isolate;padding-block:.625rem;padding-inline:0 .625rem;position:relative}@media (width<=768px){flynt-component[name=BlockOfferVideos] .column-more{padding-block:0}}flynt-component[name=BlockOfferVideos] .column-more{transition:padding-inline-start .3s ease-in-out,color .3s ease-in-out,-webkit-padding-start .3s ease-in-out}flynt-component[name=BlockOfferVideos] .column-more:before{background-color:var(--color-black);content:"";z-index:-1;block-size:0;inline-size:0;transition:all .3s ease-in-out;position:absolute;inset-block:50%;inset-inline-end:0}flynt-component[name=BlockOfferVideos] .column-more:focus-visible{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockOfferVideos] .column-more:focus-visible:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockOfferVideos] .column-more:focus-visible .link-chevron,flynt-component[name=BlockOfferVideos] .column-more:focus-visible:after{display:none}@media (hover:hover){flynt-component[name=BlockOfferVideos] .column-more:hover{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockOfferVideos] .column-more:hover:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockOfferVideos] .column-more:hover .link-chevron,flynt-component[name=BlockOfferVideos] .column-more:hover:after{display:none}}flynt-component[name=BlockOfferVideos] .column-more{color:var(--color-white);font-size:1.125rem;font-weight:var(--font-bold);-webkit-margin-before:1rem;z-index:2;align-self:center;align-items:center;gap:0;margin-block-start:1rem;display:inline-flex}flynt-component[name=BlockOfferVideos] .column-more svg{block-size:.875rem;inline-size:auto}flynt-component[name=BlockOfferVideos] .column:focus-visible .column-more{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockOfferVideos] .column:focus-visible .column-more:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockOfferVideos] .column:focus-visible .column-more .link-chevron,flynt-component[name=BlockOfferVideos] .column:focus-visible .column-more:after{display:none}@media (hover:hover){flynt-component[name=BlockOfferVideos] .column:hover .column-more{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockOfferVideos] .column:hover .column-more:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockOfferVideos] .column:hover .column-more .link-chevron,flynt-component[name=BlockOfferVideos] .column:hover .column-more:after{display:none}}flynt-component[name=BlockPortfolioGrid]{-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.875) * (100vw - 23.4375rem) / 51.5625, 4.375rem);margin-block-start:clamp(2.5rem,3.63636vw + 1.64773rem,4.375rem);display:block}flynt-component[name=BlockPortfolioGrid] .wrapper{inline-size:min(85rem, 100% - 2 * var(--content-padding))}flynt-component[name=BlockPortfolioGrid] .heading{text-align:center}flynt-component[name=BlockPortfolioGrid] .category-nav{max-inline-size:var(--section-nav-width,47.5rem);margin-block:clamp(2.8125rem,3.63636vw + 1.96023rem,4.6875rem) 3.75rem;margin-inline:auto}flynt-component[name=BlockPortfolioGrid] .category-nav ul{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}flynt-component[name=BlockPortfolioGrid] .category-nav li{flex:0 43%;margin:0}flynt-component[name=BlockPortfolioGrid] .category-nav li:only-child{flex-basis:auto}flynt-component[name=BlockPortfolioGrid] .category-nav li:only-child a{padding-inline:var(--section-nav-single-padding,1.25rem)}flynt-component[name=BlockPortfolioGrid] .category-nav a{border:1px solid color-mix(in srgb, var(--color-grey-light) 30%, transparent);color:var(--color-black);font-size:1.125rem;font-weight:var(--font-bold);text-align:center;text-transform:lowercase;justify-content:center;padding-block:.625rem;padding-inline:.3125rem;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:flex}flynt-component[name=BlockPortfolioGrid] .category-nav a:hover,flynt-component[name=BlockPortfolioGrid] .category-nav a:focus-visible{background:var(--color-black);color:var(--color-white)}@media (width<=992px){flynt-component[name=BlockPortfolioGrid] .category-nav ul{flex-direction:column;align-items:center}flynt-component[name=BlockPortfolioGrid] .category-nav li{inline-size:min(100%,18.75rem)}}@media (width>=1025px){flynt-component[name=BlockPortfolioGrid] .category-nav{margin-block:5rem 4.375rem}flynt-component[name=BlockPortfolioGrid] .heading{line-height:1.3}flynt-component[name=BlockPortfolioGrid] .heading+.breadcrumbs{-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=BlockPortfolioGrid] .category{-webkit-margin-before:0;margin-block-start:0;scroll-margin-block-start:2.5rem;position:relative}flynt-component[name=BlockPortfolioGrid] .category-band{background-color:var(--color-background);z-index:2;padding-block:2.1875rem;position:relative}flynt-component[name=BlockPortfolioGrid] .category-title{text-align:center;margin-block:0;line-height:1.3}flynt-component[name=BlockPortfolioGrid] .grid{-moz-column-gap:2%;grid-template-columns:1fr;gap:0 2%;display:grid}@media (width>=480px){flynt-component[name=BlockPortfolioGrid] .grid{grid-template-columns:repeat(2,1fr)}}@media (width>=993px){flynt-component[name=BlockPortfolioGrid] .grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){flynt-component[name=BlockPortfolioGrid] .heading,flynt-component[name=BlockPortfolioGrid] .breadcrumbs{display:none}}@media (width<=992px){flynt-component[name=BlockPortfolioGrid]{-webkit-margin-before:0;margin-block-start:0;padding-block:2.8125rem .3125rem}flynt-component[name=BlockPortfolioGrid] .wrapper{inline-size:100%}flynt-component[name=BlockPortfolioGrid] .category-nav{margin-block:0 4.375rem}flynt-component[name=BlockPortfolioGrid] .category-nav li{inline-size:50%}flynt-component[name=BlockPortfolioGrid] .category-title{font-size:calc(1.82025vw + 1.26095rem)}flynt-component[name=BlockPortfolioGrid] .category-band{position:relative}flynt-component[name=BlockPortfolioGrid] .category-band:before,flynt-component[name=BlockPortfolioGrid] .category-band:after{background:color-mix(in srgb, var(--color-silver) 50%, transparent);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockPortfolioGrid] .category-band:before{inset-block-start:0}flynt-component[name=BlockPortfolioGrid] .category-band:after{inset-block-end:0}flynt-component[name=BlockPortfolioGrid] .grid{-webkit-border-after:1px solid color-mix(in srgb, var(--color-silver) 50%, transparent);border-block-end:1px solid color-mix(in srgb, var(--color-silver) 50%, transparent);-moz-column-gap:1.25rem;overscroll-behavior-inline:contain;-webkit-padding-after:0;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(80% - 1.25rem);grid-auto-flow:column;column-gap:1.25rem;padding-block-end:0;overflow-x:auto}flynt-component[name=BlockPortfolioGrid] .card{scroll-snap-align:start;min-inline-size:0}flynt-component[name=BlockPortfolioGrid] .category:last-child .grid{-webkit-border-after:0;border-block-end:0}}flynt-component[name=BlockPortfolioGrid] .card{position:relative}flynt-component[name=BlockPortfolioGrid] .card-link{color:inherit;text-decoration:none;display:block}flynt-component[name=BlockPortfolioGrid] .card-media{display:block;position:relative}flynt-component[name=BlockPortfolioGrid] .card-image,flynt-component[name=BlockPortfolioGrid] .card-image img{aspect-ratio:10/7;object-fit:cover;inline-size:100%}flynt-component[name=BlockPortfolioGrid] .card-title{color:var(--color-black);font-family:var(--font-caption);font-size:clamp(1rem,.727273vw + .829545rem,1.375rem);font-weight:var(--font-title-weight);letter-spacing:normal;-webkit-margin-before:0;min-block-size:4.25rem;margin-block-start:0;padding:.625rem;line-height:1.3;display:block}@media (width>=993px){flynt-component[name=BlockPortfolioGrid] .card-title{-webkit-padding-after:1.875rem;padding-block-end:1.875rem}}@media (width<=992px){flynt-component[name=BlockPortfolioGrid] .card-title{min-block-size:2.5rem;font-size:1rem}}.card-link:hover flynt-component[name=BlockPortfolioGrid] .card-title{opacity:var(--hover-opacity)}flynt-component[name=BlockPortfolioGrid] .category+.category .line-band.-top{display:none}flynt-component[name=BlockPortfolioGrid] .cards-sentinel{position:absolute;inset-block-end:0}flynt-component[name=BlockPortfolioGrid] .line{background:color-mix(in srgb, var(--color-silver) 50%, transparent);opacity:0;z-index:1;transition:opacity .6s linear,transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute}@media (width<=992px){flynt-component[name=BlockPortfolioGrid] .line{display:none}}flynt-component[name=BlockPortfolioGrid] .line-edge{block-size:100%;inline-size:1px;inset-block-start:0;transform:translateY(-100%)}flynt-component[name=BlockPortfolioGrid] .line-edge.-left{inset-inline-start:0}flynt-component[name=BlockPortfolioGrid] .line-edge.-right{inset-inline-end:0}flynt-component[name=BlockPortfolioGrid] .line-band{block-size:1px;inline-size:100vw;transition:opacity .6s linear,transform 2.2s cubic-bezier(.22,1,.36,1);inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockPortfolioGrid] .line-band.-top{inset-block-start:0;transform:translate(110%)}flynt-component[name=BlockPortfolioGrid] .line-band.-bottom{inset-block-end:0;transform:translate(-110%)}flynt-component[name=BlockPortfolioGrid] .line-card{block-size:100%;inline-size:1px;inset-block-start:0;transform:translateY(-100%)}flynt-component[name=BlockPortfolioGrid] .line-card.-left{inset-inline-start:0}flynt-component[name=BlockPortfolioGrid] .line-card.-right{inset-inline-end:0}flynt-component[name=BlockPortfolioGrid] .card:nth-child(3n+1) .line-card.-left,flynt-component[name=BlockPortfolioGrid] .card:nth-child(3n) .line-card.-right{display:none}flynt-component[name=BlockPortfolioGrid] .line-image,flynt-component[name=BlockPortfolioGrid] .line-rowline{block-size:1px;inline-size:300vw;transition:opacity .6s linear,transform 2.2s cubic-bezier(.22,1,.36,1);inset-block-end:0;inset-inline-start:-100vw;transform:translate(-100%)}flynt-component[name=BlockPortfolioGrid] .category.is-visible .line{opacity:1;transform:translate(0)}@font-face{font-display:swap;font-family:Biotif-production-label;font-style:normal;font-weight:400;src:url(./Biotif-Light-VaT6o46j.woff2)format("woff2")}flynt-component[name=BlockProductionGrid]{display:block}flynt-component[name=BlockProductionGrid] .plain-row{-webkit-margin-before:clamp(2rem, 2rem + (2) * (100vw - 23.4375rem) / 51.5625, 4rem);align-items:center;gap:clamp(1.25rem,3.39394vw + .454545rem,3rem);margin-block-start:clamp(2rem,3.87879vw + 1.09091rem,4rem);display:grid}flynt-component[name=BlockProductionGrid] .plain-row:first-child{-webkit-margin-before:0;margin-block-start:0}@media (width>=769px){flynt-component[name=BlockProductionGrid] .plain-row{grid-template-columns:1fr 1fr}flynt-component[name=BlockProductionGrid] .plain-row.-reverse .row-media{order:2}}flynt-component[name=BlockProductionGrid] .row-media{gap:.75rem;display:grid}flynt-component[name=BlockProductionGrid] .plain-video,flynt-component[name=BlockProductionGrid] .row-image,flynt-component[name=BlockProductionGrid] .row-image img{inline-size:100%}flynt-component[name=BlockProductionGrid] .plain-video{aspect-ratio:16/9;object-fit:cover;display:block}flynt-component[name=BlockProductionGrid] .plain-heading{-webkit-margin-after:1rem;margin-block-end:1rem}flynt-component[name=BlockProductionGrid] .row-content{font-weight:var(--font-light)}flynt-component[name=BlockProductionGrid] .row{background:var(--color-concrete);flex-direction:column;display:flex;position:relative}@media (width>=769px){flynt-component[name=BlockProductionGrid] .row{flex-direction:row}}flynt-component[name=BlockProductionGrid] .line-top,flynt-component[name=BlockProductionGrid] .line-bottom{background:var(--color-silver);z-index:1;block-size:1px;inline-size:200vw;transition:transform 2s linear .8s;position:absolute}flynt-component[name=BlockProductionGrid] .line-top{inset-block-start:-1px}flynt-component[name=BlockProductionGrid] .line-bottom{transition-delay:2s;inset-block-end:0}flynt-component[name=BlockProductionGrid] .row:nth-child(odd) .line-top,flynt-component[name=BlockProductionGrid] .line-bottom{inset-inline-end:-100%;transform:translate(-100%)}flynt-component[name=BlockProductionGrid] .row:nth-child(2n) .line-top{inset-inline-start:-100%;transform:translate(100%)}flynt-component[name=BlockProductionGrid] .row.is-visible .line-top,flynt-component[name=BlockProductionGrid] .row.is-visible .line-bottom{transform:translate(0)}@media (prefers-reduced-motion:reduce){flynt-component[name=BlockProductionGrid] .line-top,flynt-component[name=BlockProductionGrid] .line-bottom{transition:none;transform:none!important}}@media (width<=768.98px){flynt-component[name=BlockProductionGrid] .cell{inline-size:100%}}flynt-component[name=BlockProductionGrid] .cell.-media{position:relative;overflow:hidden}@media (width>=769px){flynt-component[name=BlockProductionGrid] .cell.-media{block-size:33.3333vw;min-block-size:24.75rem;max-block-size:24.75rem;inline-size:66.6667%}}flynt-component[name=BlockProductionGrid] .row-video{filter:grayscale();inline-size:100%;transition:filter .6s linear;display:block}@media (width>=769px){flynt-component[name=BlockProductionGrid] .row-video{min-block-size:100%;min-inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}flynt-component[name=BlockProductionGrid] .row.-open .row-video,flynt-component[name=BlockProductionGrid] .row:hover .row-video{filter:grayscale(0%)}@media (width>=769px){flynt-component[name=BlockProductionGrid] .cell.-photo{inline-size:33.3333%}}flynt-component[name=BlockProductionGrid] .cell.-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}flynt-component[name=BlockProductionGrid] .cell.-text{flex-direction:column;justify-content:center;align-items:center;padding:5%;display:flex}@media (width>=769px){flynt-component[name=BlockProductionGrid] .cell.-text{inline-size:33.3333%}flynt-component[name=BlockProductionGrid] .row.-photo .cell.-text{inline-size:66.6667%;padding-inline:7.5%}flynt-component[name=BlockProductionGrid] .row.-reverse .cell.-media,flynt-component[name=BlockProductionGrid] .row.-reverse .cell.-photo{order:2}}flynt-component[name=BlockProductionGrid] .row-toggle{cursor:pointer;text-align:center;background:0 0;border:0;inline-size:100%;padding:0;display:block}@media (hover:hover){flynt-component[name=BlockProductionGrid] .row-toggle:hover .row-heading{transform:scale(1.1)}}flynt-component[name=BlockProductionGrid] .row-heading{color:var(--color-line);font-size:1.125rem;font-weight:var(--font-light);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin-block:0;transition:all .6s ease-in-out;display:block}flynt-component[name=BlockProductionGrid] .toggle-cross{block-size:1.25rem;inline-size:1.25rem;margin-block:1.25rem;margin-inline:auto;animation:1s infinite production-pulse;display:block;position:relative}@media (prefers-reduced-motion:reduce){flynt-component[name=BlockProductionGrid] .toggle-cross{animation:none}}flynt-component[name=BlockProductionGrid] .toggle-cross .cross-a,flynt-component[name=BlockProductionGrid] .toggle-cross .cross-b{background:var(--color-line);block-size:1px;inline-size:1.25rem;display:block;position:absolute;inset-block-start:50%;transform:translateY(-50%)}flynt-component[name=BlockProductionGrid] .toggle-cross .cross-b{transition:transform .6s ease-in-out;transform:translateY(-50%)rotate(90deg)}flynt-component[name=BlockProductionGrid] .row-toggle[aria-expanded=true] .toggle-cross .cross-b{opacity:0;transform:translateY(-50%)rotate(0)}flynt-component[name=BlockProductionGrid] .row-description{font-size:clamp(.75rem,.242424vw + .693182rem,.875rem);font-weight:var(--font-light)}flynt-component[name=BlockProductionGrid] .row-description>*{transition:all .6s linear}flynt-component[name=BlockProductionGrid].-texts-open .row-description{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}@media (width>=769px){flynt-component[name=BlockProductionGrid] .row.-video .row-description{overflow:hidden}flynt-component[name=BlockProductionGrid] .row.-video .row-description>*{transition-delay:1s;transform:translate(100%)}flynt-component[name=BlockProductionGrid] .row.-video.-reverse .row-description>*{transform:translate(-100%)}flynt-component[name=BlockProductionGrid] .row.-video.-open .row-description>*,flynt-component[name=BlockProductionGrid].-texts-open .row.-video .row-description>*{transform:translate(0)}flynt-component[name=BlockProductionGrid] .row.-video.-reverse.-open .cell.-text{align-items:flex-start}}@media (width<=768.98px){flynt-component[name=BlockProductionGrid] .cell.-text{min-block-size:13.75rem;position:relative}flynt-component[name=BlockProductionGrid] .cell.-text:before{background:var(--color-silver);content:"";block-size:1px;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}}@keyframes production-pulse{0%,to{transform:scale(.7)}50%{transform:scale(1)}}flynt-component[name=BlockProductionGrid].-offer{-webkit-margin-before:4rem;margin-block-start:4rem;overflow:hidden}flynt-component[name=BlockProductionGrid].-offer .row-heading{font-family:"Biotif-production-label", var(--font-primary);font-weight:var(--font-bold)}flynt-component[name=BlockProductionGrid].-offer .wrapper{inline-size:min(100%,76.25rem);padding-inline:1.25rem}@media (width<=768px){flynt-component[name=BlockProductionGrid].-offer .row-heading{color:var(--color-black)}flynt-component[name=BlockProductionGrid].-offer .cell.-text{text-align:center}flynt-component[name=BlockProductionGrid].-offer .wrapper{padding-inline:0}flynt-component[name=BlockProductionGrid].-offer .cell.-media{display:none}flynt-component[name=BlockProductionGrid].-offer .cell.-text{min-block-size:100vw}flynt-component[name=BlockProductionGrid].-offer .row.-photo .cell.-photo{order:-1}flynt-component[name=BlockProductionGrid].-offer .row.-triple .cell.-text{min-block-size:7.5rem;padding-block:5% 0}flynt-component[name=BlockProductionGrid].-offer .row.-triple .row-heading{-webkit-margin-before:2.8125rem;margin-block-start:2.8125rem}}flynt-component[name=BlockPortfolioSlider]{--slider-counter-end:7.25rem;-webkit-margin-before:3.75rem;margin-block-start:3.75rem;display:block;overflow:hidden}flynt-component[name=BlockPortfolioSlider] .intro{text-align:center}flynt-component[name=BlockPortfolioSlider] .heading{font-family:var(--font-title);font-size:clamp(2.375rem,2.42424vw + 1.80682rem,3.625rem);font-weight:var(--font-title-weight);letter-spacing:.015em;-webkit-margin-after:0;text-align:center;margin-block-end:0}flynt-component[name=BlockPortfolioSlider] .intro .text{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}flynt-component[name=BlockPortfolioSlider] .intro .text p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){flynt-component[name=BlockPortfolioSlider] .intro .text{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){flynt-component[name=BlockPortfolioSlider] .intro .text{max-inline-size:100%;font-size:calc(1.82025vw + .63595rem)}flynt-component[name=BlockPortfolioSlider]>.wrapper{inline-size:100%;padding-inline:.9375rem}}flynt-component[name=BlockPortfolioSlider] .slider-wrapper{-webkit-margin-before:clamp(2.5rem, 2.5rem + (2.5) * (100vw - 23.4375rem) / 51.5625, 5rem);margin-block-start:clamp(2.5rem,4.84849vw + 1.36364rem,5rem);overflow:hidden}flynt-component[name=BlockPortfolioSlider] .frame{max-inline-size:73.75rem;position:relative}@media (width<=768px){flynt-component[name=BlockPortfolioSlider] .frame{inline-size:100%}}flynt-component[name=BlockPortfolioSlider] .swiper{overflow:visible}flynt-component[name=BlockPortfolioSlider] .swiper-slide{position:relative}flynt-component[name=BlockPortfolioSlider] .slide-image{aspect-ratio:1060/752;max-inline-size:calc(100% - 7.5rem);margin-inline:auto}@media (width<=768.98px){flynt-component[name=BlockPortfolioSlider] .slide-image{min-block-size:12.5rem;max-inline-size:100%}}flynt-component[name=BlockPortfolioSlider] .slide-image .slide-picture,flynt-component[name=BlockPortfolioSlider] .slide-image .figure{block-size:100%;margin:0;display:block}flynt-component[name=BlockPortfolioSlider] .slide-image img{object-fit:cover;block-size:100%;inline-size:100%;display:block}flynt-component[name=BlockPortfolioSlider] .slide-caption{background-color:var(--color-line);box-sizing:border-box;color:var(--color-white);z-index:3;padding-block:.625rem;padding-inline:.9375rem;position:absolute;inset-block-start:2.1875rem;inset-inline-start:0}@media (width>=769px){flynt-component[name=BlockPortfolioSlider] .slide-caption{flex-direction:column;justify-content:space-between;block-size:10.625rem;inline-size:100%;max-inline-size:16.25rem;display:flex}}@media (width<=768.98px){flynt-component[name=BlockPortfolioSlider] .slide-caption{padding-block:.5rem;padding-inline:.75rem;inset-block-start:0}}flynt-component[name=BlockPortfolioSlider] .slide-name{color:var(--color-white);font-family:var(--font-primary);font-size:2.25rem;font-weight:var(--font-medium);margin-block:.5rem .3125rem;line-height:.8}flynt-component[name=BlockPortfolioSlider] .slide-link{color:inherit;text-decoration:none;transition:opacity .2s}flynt-component[name=BlockPortfolioSlider] .slide-link:hover,flynt-component[name=BlockPortfolioSlider] .slide-link:focus-visible{opacity:var(--hover-opacity)}flynt-component[name=BlockPortfolioSlider] .slide-meta{color:var(--color-white);font-size:clamp(.875rem,.484849vw + .761364rem,1.125rem);font-weight:var(--font-book);-webkit-margin-before:0;margin-block-start:0;line-height:1.3}flynt-component[name=BlockPortfolioSlider] .slide-meta span{text-align:start;display:block}@media (width<=768.98px){flynt-component[name=BlockPortfolioSlider] .slide-meta .slide-type,flynt-component[name=BlockPortfolioSlider] .slide-meta .slide-place,flynt-component[name=BlockPortfolioSlider] .slide-meta .slide-area{display:none}}flynt-component[name=BlockPortfolioSlider] .line{background:var(--color-silver);opacity:0;z-index:1;transition:opacity .6s linear,transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute}@media (width<=768.98px){flynt-component[name=BlockPortfolioSlider] .line{display:none}}flynt-component[name=BlockPortfolioSlider] .line-top-first{block-size:1px;inline-size:300vw;transition:opacity .6s linear,transform 2.2s cubic-bezier(.22,1,.36,1);inset-block-start:0;inset-inline-start:-100%;transform:translate(-100%)}flynt-component[name=BlockPortfolioSlider] .line-top-second{block-size:1px;inline-size:140vw;inset-block-start:2.125rem;inset-inline-end:calc(100% - 16.25rem);transform:translate(-100%)}flynt-component[name=BlockPortfolioSlider] .line-top-third{block-size:1px;inline-size:140vw;inset-block-start:12.8125rem;inset-inline-end:calc(100% - 16.25rem);transform:translate(-100%)}flynt-component[name=BlockPortfolioSlider] .line-top-fourth,flynt-component[name=BlockPortfolioSlider] .line-top-fifth,flynt-component[name=BlockPortfolioSlider] .line-top-sixth{block-size:100%;inline-size:1px;inset-block-start:0;transform:translateY(-100%)}flynt-component[name=BlockPortfolioSlider] .line-top-fourth{inset-inline-start:0}flynt-component[name=BlockPortfolioSlider] .line-top-fifth{inset-inline-start:3.75rem}flynt-component[name=BlockPortfolioSlider] .line-top-sixth{inset-inline-end:3.6875rem}flynt-component[name=BlockPortfolioSlider].is-visible .line{opacity:1}flynt-component[name=BlockPortfolioSlider].is-visible .line-top-first,flynt-component[name=BlockPortfolioSlider].is-visible .line-top-second,flynt-component[name=BlockPortfolioSlider].is-visible .line-top-third{transform:translate(0)}flynt-component[name=BlockPortfolioSlider].is-visible .line-top-fourth,flynt-component[name=BlockPortfolioSlider].is-visible .line-top-fifth,flynt-component[name=BlockPortfolioSlider].is-visible .line-top-sixth{transform:translateY(0)}flynt-component[name=BlockPortfolioSlider] .slider-footer{-webkit-margin-before:0;justify-content:center;align-items:center;min-block-size:3.75rem;margin-block-start:0;display:flex;position:relative}@media (width<=768px){flynt-component[name=BlockPortfolioSlider] .slider-footer{justify-content:space-between;min-block-size:2.5rem;padding-inline:1.875rem 1.25rem}}flynt-component[name=BlockPortfolioSlider] .slider-footer{position:relative}flynt-component[name=BlockPortfolioSlider] .slider-footer:before,flynt-component[name=BlockPortfolioSlider] .slider-footer:after{background:var(--color-silver);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockPortfolioSlider] .slider-footer:before{inset-block-start:0}flynt-component[name=BlockPortfolioSlider] .slider-footer:after{inset-block-end:0}flynt-component[name=BlockPortfolioSlider] .slider-footer{-webkit-padding-after:.375rem;min-block-size:4.125rem;padding-block-end:.375rem}flynt-component[name=BlockPortfolioSlider] .slider-footer:after{opacity:0;inline-size:300vw;transition:opacity .6s linear,transform 2.2s cubic-bezier(.22,1,.36,1);inset-inline-start:calc(50% - 50vw);transform:translate(-140%)}@media (width<=768px){flynt-component[name=BlockPortfolioSlider] .slider-footer{-webkit-padding-after:0;min-block-size:2.5rem;padding-block-end:0}flynt-component[name=BlockPortfolioSlider] .slider-footer:before{display:none}}flynt-component[name=BlockPortfolioSlider].is-visible .slider-footer:after{opacity:.4;transform:translate(-50%)}flynt-component[name=BlockPortfolioSlider] .intro .button,flynt-component[name=BlockPortfolioSlider] .slider-footer .button{isolation:isolate;padding-block:.625rem;padding-inline:0 .625rem;position:relative}@media (width<=768px){flynt-component[name=BlockPortfolioSlider] .intro .button,flynt-component[name=BlockPortfolioSlider] .slider-footer .button{padding-block:0}}flynt-component[name=BlockPortfolioSlider] .intro .button,flynt-component[name=BlockPortfolioSlider] .slider-footer .button{transition:padding-inline-start .3s ease-in-out,color .3s ease-in-out,-webkit-padding-start .3s ease-in-out}flynt-component[name=BlockPortfolioSlider] .intro .button:before,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:before{background-color:var(--color-black);content:"";z-index:-1;block-size:0;inline-size:0;transition:all .3s ease-in-out;position:absolute;inset-block:50%;inset-inline-end:0}flynt-component[name=BlockPortfolioSlider] .intro .button:focus-visible,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:focus-visible{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockPortfolioSlider] .intro .button:focus-visible:before,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:focus-visible:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockPortfolioSlider] .intro .button:focus-visible .link-chevron,flynt-component[name=BlockPortfolioSlider] .intro .button:focus-visible:after,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:focus-visible .link-chevron,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:focus-visible:after{display:none}@media (hover:hover){flynt-component[name=BlockPortfolioSlider] .intro .button:hover,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:hover{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockPortfolioSlider] .intro .button:hover:before,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:hover:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockPortfolioSlider] .intro .button:hover .link-chevron,flynt-component[name=BlockPortfolioSlider] .intro .button:hover:after,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:hover .link-chevron,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:hover:after{display:none}}flynt-component[name=BlockPortfolioSlider] .intro .button,flynt-component[name=BlockPortfolioSlider] .slider-footer .button{color:var(--color-text);font-weight:var(--font-bold);background-color:#0000;border-color:#0000;gap:0}flynt-component[name=BlockPortfolioSlider] .intro .button:after,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:after{color:var(--color-ash);font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-light);-webkit-margin-start:.1875rem;content:">";margin-inline-start:.1875rem;line-height:1;display:inline-block}flynt-component[name=BlockPortfolioSlider] .intro .button:hover,flynt-component[name=BlockPortfolioSlider] .intro .button:focus-visible,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:hover,flynt-component[name=BlockPortfolioSlider] .slider-footer .button:focus-visible{background-color:#0000}flynt-component[name=BlockPrizes]{-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.875) * (100vw - 23.4375rem) / 51.5625, 4.375rem);margin-block-start:clamp(2.5rem,3.63636vw + 1.64773rem,4.375rem);display:block}flynt-component[name=BlockPrizes].-archive{-webkit-margin-before:2.8125rem;margin-block-start:2.8125rem}flynt-component[name=BlockPrizes].-archive .wrapper{max-inline-size:72.5rem}flynt-component[name=BlockPrizes].-archive .prize-card.-featured{-webkit-margin-before:7.5rem;margin-block-start:7.5rem}flynt-component[name=BlockPrizes].-archive .prize-card.-featured .prize-card-thumb{position:relative}flynt-component[name=BlockPrizes].-archive .prize-card.-featured .prize-card-thumb:before,flynt-component[name=BlockPrizes].-archive .prize-card.-featured .prize-card-thumb:after{background:var(--color-ash);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockPrizes].-archive .prize-card.-featured .prize-card-thumb:before{inset-block-start:0}flynt-component[name=BlockPrizes].-archive .prize-card.-featured .prize-card-thumb:after{inset-block-end:0}flynt-component[name=BlockPrizes].-archive .prize-card.-featured .prize-card-excerpt{font-size:1.0625rem}flynt-component[name=BlockPrizes] .intro{text-align:center}flynt-component[name=BlockPrizes] .heading{font-family:var(--font-title);font-size:clamp(2.375rem,2.42424vw + 1.80682rem,3.625rem);font-weight:var(--font-title-weight);letter-spacing:.015em;-webkit-margin-after:0;text-align:center;margin-block-end:0}flynt-component[name=BlockPrizes] .intro .text{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}flynt-component[name=BlockPrizes] .intro .text p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){flynt-component[name=BlockPrizes] .intro .text{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){flynt-component[name=BlockPrizes] .intro .text{max-inline-size:85%;font-size:.875rem}}flynt-component[name=BlockPrizes] .prize-card{-webkit-margin-before:clamp(2rem, 2rem + (1.5) * (100vw - 23.4375rem) / 51.5625, 3.5rem);flex-direction:column;margin-block-start:clamp(2rem,2.90909vw + 1.31818rem,3.5rem);display:flex}flynt-component[name=BlockPrizes] .prize-card.-featured{max-inline-size:72.5rem;margin-inline:auto}flynt-component[name=BlockPrizes] .prize-sections-nav{justify-content:center;gap:.625rem;max-inline-size:47.5rem;margin-block:2.8125rem 0;margin-inline:auto;display:flex}flynt-component[name=BlockPrizes] .prize-sections-nav a{border:1px solid color-mix(in srgb, var(--color-grey-light) 30%, transparent);color:var(--color-black);font-size:1.125rem;font-weight:var(--font-bold);text-align:center;text-transform:lowercase;justify-content:center;padding-block:.625rem;padding-inline:.3125rem;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:flex}flynt-component[name=BlockPrizes] .prize-sections-nav a:hover,flynt-component[name=BlockPrizes] .prize-sections-nav a:focus-visible{background:var(--color-black);color:var(--color-white)}flynt-component[name=BlockPrizes] .prize-sections-nav a{flex:1;max-inline-size:43%}@media (width<=992px){flynt-component[name=BlockPrizes] .prize-sections-nav{flex-direction:column;align-items:center}flynt-component[name=BlockPrizes] .prize-sections-nav a{inline-size:100%;max-inline-size:18.75rem}}flynt-component[name=BlockPrizes] .prize-section-heading{font-size:2.25rem;font-weight:var(--font-semibold);text-align:center;margin-block:0 5rem;scroll-margin-block-start:7.5rem}@media (width<=768px){flynt-component[name=BlockPrizes] .prize-section-heading{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}}flynt-component[name=BlockPrizes] .prize-section-heading+.prize-cards{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockPrizes] .prize-section-divider{-webkit-border-before:1px solid var(--color-ash);border:0;border-block-start:1px solid var(--color-ash);margin-block:5rem}flynt-component[name=BlockPrizes] .prize-section-divider+.prize-section-heading{-webkit-margin-before:0;margin-block-start:0}@media (width<=1024px){flynt-component[name=BlockPrizes] .prize-section-divider{margin-block:2.5rem}}flynt-component[name=BlockPrizes] .prize-card-thumb{border:1px solid var(--color-silver);display:block}flynt-component[name=BlockPrizes] .prize-card-thumb img{object-fit:cover;inline-size:100%;display:block}flynt-component[name=BlockPrizes] .prize-card:not(.-featured) .prize-card-thumb{border:0}flynt-component[name=BlockPrizes] .prize-card:not(.-featured) .prize-card-thumb img{aspect-ratio:10/11;block-size:auto}flynt-component[name=BlockPrizes] .prize-card-head{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);letter-spacing:0;text-transform:uppercase;align-items:center;gap:0;margin-block:1.25rem 0;line-height:1.3;display:flex}flynt-component[name=BlockPrizes] .prize-card-date:after{color:var(--color-black);content:"—";margin-inline:.25rem .3125rem}flynt-component[name=BlockPrizes] .prize-card-category{font-size:1.125rem;font-weight:var(--font-light)}flynt-component[name=BlockPrizes] .prize-card-title{font-size:1.25rem;font-weight:var(--font-bold);margin-block:.5rem 0;line-height:1.25}flynt-component[name=BlockPrizes] .prize-card-title a{color:var(--color-text);text-decoration:none}flynt-component[name=BlockPrizes] .prize-card-title a:hover{opacity:var(--hover-opacity)}flynt-component[name=BlockPrizes] .prize-card-title:first-letter{text-transform:uppercase}@media (width>=1025px){flynt-component[name=BlockPrizes] .prize-cards .prize-card-title{min-block-size:3.5rem}}flynt-component[name=BlockPrizes] .prize-card-excerpt{font-size:.875rem;font-weight:var(--font-light);-webkit-margin-before:.75rem;margin-block-start:.75rem}flynt-component[name=BlockPrizes] .prize-card-excerpt p{block-size:4.5rem;margin:0;line-height:1.3;overflow:hidden}flynt-component[name=BlockPrizes] .prize-cards{-webkit-margin-before:clamp(2rem, 2rem + (2) * (100vw - 23.4375rem) / 51.5625, 4rem);grid-template-columns:1fr;gap:3.75rem 2%;margin-block-start:clamp(2rem,3.87879vw + 1.09091rem,4rem);display:grid}@media (width>=480px){flynt-component[name=BlockPrizes] .prize-cards{grid-template-columns:repeat(2,1fr)}}@media (width>=769px){flynt-component[name=BlockPrizes] .prize-cards{grid-template-columns:repeat(3,1fr);align-items:stretch}}flynt-component[name=BlockPrizes] .prize-cards .prize-card{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockPrizes] .prize-card-head.-dateless{-webkit-padding-start:1rem;padding-inline-start:1rem}@media (width>=769px){flynt-component[name=BlockPrizes] .prize-card.-featured .prize-card-head{-webkit-margin-before:2.9375rem;margin-block-start:2.9375rem}}flynt-component[name=BlockPrizes] .prize-card.-featured .prize-card-title{font-size:1.25rem}flynt-component[name=BlockPrizes] .prize-card.-featured .prize-card-excerpt{color:var(--color-black);font-size:1.0625rem}flynt-component[name=BlockPrizes] .prize-card.-featured .prize-card-excerpt p{block-size:auto}flynt-component[name=BlockPrizes] .prize-card.-featured+.prize-section-heading{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}@media (width<=768px){flynt-component[name=BlockPrizes] .prize-card.-featured+.prize-section-heading{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}}flynt-component[name=BlockPrizes].-archive{-webkit-padding-after:2.5rem;padding-block-end:2.5rem}flynt-component[name=BlockPrizes].-archive .prize-card-title{font-family:var(--font-title);letter-spacing:normal;-webkit-margin-before:.625rem;text-rendering:auto;margin-block-start:.625rem;line-height:1.2}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card-head{-webkit-margin-before:1.125rem;margin-block-start:1.125rem;line-height:normal}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card-excerpt{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card-excerpt p{line-height:normal}@media (width>=1025px){flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card-title{flex-shrink:0;block-size:3.5rem}}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card{--prize-image-ratio:10 / 11}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card-thumb{aspect-ratio:var(--prize-image-ratio);position:relative;overflow:hidden}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card-thumb flynt-component[name=BlockImage]{block-size:100%;inline-size:100%;position:absolute;inset:0}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card-thumb img{aspect-ratio:auto;object-fit:cover;object-position:center;block-size:100%}@media (width<=1024px){flynt-component[name=BlockPrizes].-archive .prize-cards{grid-template-columns:repeat(2,1fr)}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card{--prize-image-ratio:2 / 3}flynt-component[name=BlockPrizes].-archive .prize-cards .prize-card:nth-child(2n){--prize-image-ratio:5 / 6}}@media (width<=768px){flynt-component[name=BlockPrizes].-archive .wrapper{inline-size:100%}flynt-component[name=BlockPrizes].-archive .intro{padding-inline:1.375rem}flynt-component[name=BlockPrizes].-archive .prize-cards{grid-template-columns:1fr;margin-inline:2.8125rem}flynt-component[name=BlockPrizes].-archive .prize-card.-featured .prize-card-title{font-size:1.375rem}flynt-component[name=BlockPrizes].-archive .prize-card.-featured>:not(.prize-card-thumb){margin-inline:1.875rem}flynt-component[name=BlockPrizes].-archive .prize-section-heading{-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=BlockPrizes] .prizes{-webkit-margin-before:clamp(3rem, 3rem + (4.5) * (100vw - 23.4375rem) / 51.5625, 7.5rem);justify-content:space-between;gap:0;margin-block-start:clamp(3rem,8.72727vw + .954546rem,7.5rem);display:flex}@media (width<=1024px){flynt-component[name=BlockPrizes] .prizes{flex-direction:column;align-items:center}}flynt-component[name=BlockPrizes] .prize{inline-size:30%}@media (width<=1024px){flynt-component[name=BlockPrizes] .prize{text-align:center;inline-size:100%;max-inline-size:26.25rem}flynt-component[name=BlockPrizes] .prize:not(:first-child){display:none}}flynt-component[name=BlockPrizes] .prize-thumb{max-inline-size:18.75rem;margin-inline:auto;display:block;overflow:hidden}flynt-component[name=BlockPrizes] .prize-thumb img{aspect-ratio:1;object-fit:cover;border-radius:50%;inline-size:100%;transition:transform .6s ease-in-out;display:block}flynt-component[name=BlockPrizes] .prize-thumb:hover img{transform:scale(1.05)}flynt-component[name=BlockPrizes] .prize-head{font-size:clamp(.875rem,.484849vw + .761364rem,1.125rem);font-weight:var(--font-light);-webkit-margin-before:2.9375rem;text-transform:uppercase;justify-content:flex-start;align-items:baseline;gap:.625rem;margin-block-start:2.9375rem;display:flex}@media (width<=1024px){flynt-component[name=BlockPrizes] .prize-head{justify-content:center}}flynt-component[name=BlockPrizes] .prize-date{margin:0;display:flex}flynt-component[name=BlockPrizes] .prize-rest{position:relative}flynt-component[name=BlockPrizes] .prize-rest:before{background-color:var(--color-line);content:"";block-size:1px;inline-size:1.5rem;position:absolute;inset-block-start:47%;inset-inline-start:-1.625rem}flynt-component[name=BlockPrizes]:has(.prizes)>.wrapper{inline-size:calc(100% - 5rem);max-inline-size:85rem}@media (width<=1024px){flynt-component[name=BlockPrizes]:has(.prizes) .heading{text-align:start}flynt-component[name=BlockPrizes]:has(.prizes)>.wrapper{inline-size:100%;padding-inline:1rem}flynt-component[name=BlockPrizes] .prize{flex-direction:column;display:flex}flynt-component[name=BlockPrizes] .prize-thumb{order:0}flynt-component[name=BlockPrizes] .prize-title{order:1}flynt-component[name=BlockPrizes] .prize-head{-webkit-margin-before:.625rem;order:2;margin-block-start:.625rem}flynt-component[name=BlockPrizes] .prize-day{display:none}flynt-component[name=BlockPrizes] .prize-rest:before{inset-inline:auto -1.75rem}flynt-component[name=BlockPrizes] .prize-category{-webkit-margin-start:1.4375rem;margin-inline-start:1.4375rem}}flynt-component[name=BlockPrizes] .prize-day{-webkit-margin-end:1.875rem;margin-inline-end:1.875rem}flynt-component[name=BlockPrizes] .prize-category{font-size:clamp(.9375rem,.363636vw + .852273rem,1.125rem);font-weight:var(--font-light);-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockPrizes] .prize-title{font-size:1.25rem;font-weight:var(--font-bold);-webkit-margin-before:.75rem;margin-block-start:.75rem;line-height:1.2}flynt-component[name=BlockPrizes] .prize-title a{color:inherit;text-decoration:none}flynt-component[name=BlockPrizes] .prize-title a:hover{text-decoration:underline}flynt-component[name=BlockPrizes] .prize-excerpt{font-size:1.125rem;font-weight:var(--font-light);-webkit-margin-before:1rem;-webkit-padding-start:2.1875rem;margin-block-start:1rem;padding-inline-start:2.1875rem;line-height:1.3}@media (width<=1024px){flynt-component[name=BlockPrizes] .prize-excerpt{display:none}}flynt-component[name=BlockPrizes] .prizes-nav{-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.25) * (100vw - 23.4375rem) / 51.5625, 3.75rem);text-align:center;margin-block-start:clamp(2.5rem,2.42424vw + 1.93182rem,3.75rem)}flynt-component[name=BlockPrizes] .intro .button,flynt-component[name=BlockPrizes] .prizes-nav .button{isolation:isolate;padding-block:.625rem;padding-inline:0 .625rem;position:relative}@media (width<=768px){flynt-component[name=BlockPrizes] .intro .button,flynt-component[name=BlockPrizes] .prizes-nav .button{padding-block:0}}flynt-component[name=BlockPrizes] .intro .button,flynt-component[name=BlockPrizes] .prizes-nav .button{transition:padding-inline-start .3s ease-in-out,color .3s ease-in-out,-webkit-padding-start .3s ease-in-out}flynt-component[name=BlockPrizes] .intro .button:before,flynt-component[name=BlockPrizes] .prizes-nav .button:before{background-color:var(--color-black);content:"";z-index:-1;block-size:0;inline-size:0;transition:all .3s ease-in-out;position:absolute;inset-block:50%;inset-inline-end:0}flynt-component[name=BlockPrizes] .intro .button:focus-visible,flynt-component[name=BlockPrizes] .prizes-nav .button:focus-visible{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockPrizes] .intro .button:focus-visible:before,flynt-component[name=BlockPrizes] .prizes-nav .button:focus-visible:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockPrizes] .intro .button:focus-visible .link-chevron,flynt-component[name=BlockPrizes] .intro .button:focus-visible:after,flynt-component[name=BlockPrizes] .prizes-nav .button:focus-visible .link-chevron,flynt-component[name=BlockPrizes] .prizes-nav .button:focus-visible:after{display:none}@media (hover:hover){flynt-component[name=BlockPrizes] .intro .button:hover,flynt-component[name=BlockPrizes] .prizes-nav .button:hover{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockPrizes] .intro .button:hover:before,flynt-component[name=BlockPrizes] .prizes-nav .button:hover:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockPrizes] .intro .button:hover .link-chevron,flynt-component[name=BlockPrizes] .intro .button:hover:after,flynt-component[name=BlockPrizes] .prizes-nav .button:hover .link-chevron,flynt-component[name=BlockPrizes] .prizes-nav .button:hover:after{display:none}}flynt-component[name=BlockPrizes] .intro .button,flynt-component[name=BlockPrizes] .prizes-nav .button{color:var(--color-text);font-weight:var(--font-bold);background-color:#0000;border-color:#0000;gap:0}flynt-component[name=BlockPrizes] .intro .button:after,flynt-component[name=BlockPrizes] .prizes-nav .button:after{color:var(--color-ash);font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-light);-webkit-margin-start:.1875rem;content:">";margin-inline-start:.1875rem;line-height:1;display:inline-block}flynt-component[name=BlockPrizes] .intro .button:hover,flynt-component[name=BlockPrizes] .intro .button:focus-visible,flynt-component[name=BlockPrizes] .prizes-nav .button:hover,flynt-component[name=BlockPrizes] .prizes-nav .button:focus-visible{background-color:#0000}flynt-component[name=BlockPrizes] .will-reveal{opacity:0;transition:opacity .8s ease-out .2s}flynt-component[name=BlockPrizes] .will-reveal.is-visible{opacity:1}flynt-component[name=BlockPicture] .caption{color:var(--color-text);-webkit-margin-before:var(--flow);margin-block-start:var(--flow)}flynt-component[name=BlockPostFooter]{-webkit-margin-after:clamp(2.5rem, 2.5rem + (3.75) * (100vw - 23.4375rem) / 51.5625, 6.25rem);margin-block-end:clamp(2.5rem,7.27273vw + .795455rem,6.25rem)}flynt-component[name=BlockPostFooter] .post-pagination{gap:var(--gap-sm);flex-direction:row;justify-content:space-between;display:flex}flynt-component[name=BlockPostFooter] .post-pagination-link{align-items:center;gap:.75rem;text-decoration:none;transition:opacity .2s;display:flex}flynt-component[name=BlockPostFooter] .post-pagination-link:hover{opacity:.7}flynt-component[name=BlockPostFooter] .post-pagination-link.-next{-webkit-margin-start:auto;text-align:end;margin-inline-start:auto}flynt-component[name=BlockPostFooter] .post-pagination-icon{flex-shrink:0}flynt-component[name=BlockPostFooter] .post-pagination-icon.-mobile{border:1px solid var(--color-text);border-radius:var(--border-radius-xs);block-size:32px;inline-size:90px;transition:background-color var(--transition), border-color var(--transition);place-content:center;display:grid}@media (width>=769px){flynt-component[name=BlockPostFooter] .post-pagination-icon.-mobile{display:none}}flynt-component[name=BlockPostFooter] .post-pagination-icon.-desktop{display:none}@media (width>=769px){flynt-component[name=BlockPostFooter] .post-pagination-icon.-desktop{display:block}}flynt-component[name=BlockPostFooter] .post-pagination-icon svg{flex-shrink:0}flynt-component[name=BlockPostFooter] .post-pagination-icon.-mobile path{fill:var(--color-text);transition:fill var(--transition)}flynt-component[name=BlockPostFooter] .post-pagination-link:hover flynt-component[name=BlockPostFooter] .post-pagination-icon.-mobile{background-color:var(--color-text)}flynt-component[name=BlockPostFooter] .post-pagination-link:hover path{fill:var(--color-text-invert)}flynt-component[name=BlockPostFooter] .post-pagination-text{flex-direction:column;gap:.25rem;display:none}@media (width>=769px){flynt-component[name=BlockPostFooter] .post-pagination-text{display:flex}}flynt-component[name=BlockPostFooter] .post-pagination-label{color:var(--color-text-muted);font-size:var(--font-size-sm)}flynt-component[name=BlockPostFooter] .post-pagination-title{font-weight:var(--font-medium)}flynt-component[name=BlockStudioMembers]{--slider-counter-end:3.625rem;-webkit-margin-before:3.75rem;margin-block-start:3.75rem;display:block}flynt-component[name=BlockStudioMembers] .wrapper{inline-size:min(100%,76.25rem);padding-inline:1.25rem}flynt-component[name=BlockStudioMembers] .heading{font-family:var(--font-title);font-size:clamp(2.375rem,2.42424vw + 1.80682rem,3.625rem);font-weight:var(--font-title-weight);letter-spacing:.015em;-webkit-margin-after:0;text-align:center;margin-block-end:0}flynt-component[name=BlockStudioMembers] .intro{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-light);text-align:start;inline-size:100%;max-inline-size:50.9375rem;margin-block:5rem 2.5rem;margin-inline:auto;line-height:1.3}flynt-component[name=BlockStudioMembers] .intro p{color:inherit;font:inherit;text-align:inherit}@media (width<=1024px){flynt-component[name=BlockStudioMembers] .intro{-webkit-margin-before:calc(2.75rem + 16 * (100vw - 20rem) / 879);margin-block-start:calc(1.82025vw + 2.38595rem)}}@media (width<=782px){flynt-component[name=BlockStudioMembers] .intro{max-inline-size:85%;font-size:.875rem}}flynt-component[name=BlockStudioMembers] .members{-webkit-margin-before:5.625rem;flex-direction:column;gap:9.375rem;margin-block-start:5.625rem;display:flex}flynt-component[name=BlockStudioMembers] .member-head{align-items:center;gap:3.125rem;display:grid}@media (width>=769px){flynt-component[name=BlockStudioMembers] .member-head{grid-template-columns:1fr 1fr;gap:0}}flynt-component[name=BlockStudioMembers] .member-photo,flynt-component[name=BlockStudioMembers] .member-photo img{object-fit:cover;inline-size:100%}flynt-component[name=BlockStudioMembers] .member-photo{justify-self:center;max-inline-size:18.75rem}flynt-component[name=BlockStudioMembers] .member-meta{max-inline-size:32.125rem}flynt-component[name=BlockStudioMembers] .member-name{font-family:var(--font-primary);font-size:clamp(1.875rem,2.18182vw + 1.36364rem,3rem);font-weight:var(--font-medium);line-height:1.3}@media (width<=768.98px){flynt-component[name=BlockStudioMembers] .member-name{text-align:center}flynt-component[name=BlockStudioMembers] .member-name br{display:none}}flynt-component[name=BlockStudioMembers] .member-description{font-weight:var(--font-light);-webkit-margin-before:2.5rem;margin-block-start:2.5rem;line-height:1.3}flynt-component[name=BlockStudioMembers] .member-details{-webkit-margin-before:clamp(1.5rem, 1.5rem + (3.5) * (100vw - 23.4375rem) / 51.5625, 5rem);text-align:center;flex-direction:column;align-items:center;gap:0;margin-block-start:clamp(1.5rem,6.78788vw - .0909091rem,5rem);padding-block:5rem;display:flex}@media (width>=769px){flynt-component[name=BlockStudioMembers] .member-details{flex-direction:row;justify-content:space-between}flynt-component[name=BlockStudioMembers] .member-details>*+:before{background:var(--color-silver);content:"";block-size:6.5625rem;inline-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:-2.8125rem;transform:translateY(-50%)rotate(45deg)}}flynt-component[name=BlockStudioMembers] .member-details>*{flex:1;margin-block:0;position:relative}flynt-component[name=BlockStudioMembers] .member-role,flynt-component[name=BlockStudioMembers] .member-experience{font-size:1.125rem;font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;line-height:1.6}flynt-component[name=BlockStudioMembers] .member-inspiration-label{font-size:1.125rem;font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;line-height:1.6;display:block}flynt-component[name=BlockStudioMembers] .member-inspiration-value{font-size:1.125rem;font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;line-height:1.6}flynt-component[name=BlockStudioMembers] .member-works{-webkit-margin-before:5rem;margin-block-start:5rem;margin-inline:-1.25rem}flynt-component[name=BlockStudioMembers] .work-columns{grid-template-columns:1fr;gap:0;display:grid}@media (width>=769px){flynt-component[name=BlockStudioMembers] .work-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}flynt-component[name=BlockStudioMembers] .work-image,flynt-component[name=BlockStudioMembers] .work-image img{aspect-ratio:1;object-fit:cover;block-size:100%;inline-size:100%;display:block}flynt-component[name=BlockStudioMembers] .work-card-wrap{inline-size:100%;container-type:inline-size}flynt-component[name=BlockStudioMembers] .work-card{aspect-ratio:1;background:var(--card-bg);box-sizing:border-box;color:var(--card-fg);text-align:end;flex-direction:column;justify-content:space-between;padding-block:12cqw 8cqw;padding-inline:9cqw;display:flex;position:relative;overflow:hidden}flynt-component[name=BlockStudioMembers] .work-card:before,flynt-component[name=BlockStudioMembers] .work-card:after{content:"";pointer-events:none;transform-origin:0;background:#ffffff14;block-size:1px;position:absolute;inset-inline-start:0}flynt-component[name=BlockStudioMembers] .work-card:before{inline-size:121%;inset-block-start:14.5%;transform:rotate(45deg)}flynt-component[name=BlockStudioMembers] .work-card:after{inline-size:90.8%;inset-block-start:64.8%;transform:rotate(-45.5deg)}flynt-component[name=BlockStudioMembers] .work-card>*{z-index:1;position:relative}flynt-component[name=BlockStudioMembers] .work-card-title,flynt-component[name=BlockStudioMembers] .work-card-meta,flynt-component[name=BlockStudioMembers] .work-card-text{color:var(--card-fg)}flynt-component[name=BlockStudioMembers] .work-card-title{font-family:var(--font-title);font-size:7cqw;font-weight:var(--font-title-weight);margin:0;line-height:1.5}flynt-component[name=BlockStudioMembers] .work-card-meta,flynt-component[name=BlockStudioMembers] .work-card-text{font-size:3.9cqw;font-weight:var(--font-semibold);margin:0;line-height:1.3}flynt-component[name=BlockStudioMembers] .works-footer{-webkit-margin-before:0;justify-content:center;align-items:center;min-block-size:3.75rem;margin-block-start:0;display:flex;position:relative}@media (width<=768px){flynt-component[name=BlockStudioMembers] .works-footer{justify-content:space-between;min-block-size:2.5rem;padding-inline:1.875rem 1.25rem}}@media (width>=769px){flynt-component[name=BlockStudioMembers]{-webkit-padding-after:3.75rem;padding-block-end:3.75rem}flynt-component[name=BlockStudioMembers] .member-works{position:relative}flynt-component[name=BlockStudioMembers] .member-works:before{background:var(--color-silver);content:"";pointer-events:none;z-index:1;block-size:1px;inline-size:100vw;position:absolute;inset-block-start:0;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockStudioMembers] .frame-line{background:var(--color-silver);pointer-events:none;z-index:1;inline-size:1px;position:absolute;inset-block:0}flynt-component[name=BlockStudioMembers] .frame-line.-left{inset-inline-start:0}flynt-component[name=BlockStudioMembers] .frame-line.-right{inset-inline-end:0}flynt-component[name=BlockStudioMembers] .works-footer{position:relative}flynt-component[name=BlockStudioMembers] .works-footer:before,flynt-component[name=BlockStudioMembers] .works-footer:after{background:var(--color-silver);content:"";pointer-events:none;block-size:1px;inline-size:100vw;position:absolute;inset-inline-start:calc(50% - 50vw)}flynt-component[name=BlockStudioMembers] .works-footer:before{inset-block-start:0}flynt-component[name=BlockStudioMembers] .works-footer:after{inset-block-end:0}}@media screen and (width>=769px) and (prefers-reduced-motion:no-preference){.js-reveal flynt-component[name=BlockStudioMembers] .member-works:before,.js-reveal flynt-component[name=BlockStudioMembers] .works-footer:before,.js-reveal flynt-component[name=BlockStudioMembers] .works-footer:after{opacity:0;transition:opacity .6s linear,transform 2.2s cubic-bezier(.22,1,.36,1);transform:translate(-100%)}.js-reveal flynt-component[name=BlockStudioMembers] .frame-line{opacity:0;transform-origin:top;transition:opacity .6s linear,transform 1.4s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.js-reveal flynt-component[name=BlockStudioMembers] .member-works.is-visible:before,.js-reveal flynt-component[name=BlockStudioMembers] .member-works.is-visible .works-footer:before,.js-reveal flynt-component[name=BlockStudioMembers] .member-works.is-visible .works-footer:after,.js-reveal flynt-component[name=BlockStudioMembers] .member-works.is-visible .frame-line{opacity:1;transform:none}}@media (width>=769px){flynt-component[name=BlockStudioMembers] .slider-controls{gap:.875rem;inset-inline-end:1.625rem}}flynt-component[name=BlockStudioMembers] .works-link{isolation:isolate;padding-block:.625rem;padding-inline:0 .625rem;position:relative}@media (width<=768px){flynt-component[name=BlockStudioMembers] .works-link{padding-block:0}}flynt-component[name=BlockStudioMembers] .works-link{transition:padding-inline-start .3s ease-in-out,color .3s ease-in-out,-webkit-padding-start .3s ease-in-out}flynt-component[name=BlockStudioMembers] .works-link:before{background-color:var(--color-black);content:"";z-index:-1;block-size:0;inline-size:0;transition:all .3s ease-in-out;position:absolute;inset-block:50%;inset-inline-end:0}flynt-component[name=BlockStudioMembers] .works-link:focus-visible{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockStudioMembers] .works-link:focus-visible:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockStudioMembers] .works-link:focus-visible .link-chevron,flynt-component[name=BlockStudioMembers] .works-link:focus-visible:after{display:none}@media (hover:hover){flynt-component[name=BlockStudioMembers] .works-link:hover{color:var(--color-white);opacity:1;-webkit-padding-start:.625rem;padding-inline-start:.625rem}flynt-component[name=BlockStudioMembers] .works-link:hover:before{block-size:100%;inline-size:100%;inset-block:0}flynt-component[name=BlockStudioMembers] .works-link:hover .link-chevron,flynt-component[name=BlockStudioMembers] .works-link:hover:after{display:none}}flynt-component[name=BlockStudioMembers] .works-link{color:var(--color-text);font-size:1.3125rem;font-weight:var(--font-bold);text-decoration:none}@media (width<=768px){flynt-component[name=BlockStudioMembers]{-webkit-margin-before:.625rem;-webkit-padding-after:3.75rem;margin-block-start:.625rem;padding-block-end:3.75rem}flynt-component[name=BlockStudioMembers] .wrapper{padding-inline:.9375rem}flynt-component[name=BlockStudioMembers] .members{-webkit-margin-before:3.125rem;gap:6.875rem;margin-block-start:3.125rem}flynt-component[name=BlockStudioMembers] .member-meta{text-align:center;justify-self:center}flynt-component[name=BlockStudioMembers] .member-description{text-align:center;font-size:calc(1.82025vw + .51095rem)}flynt-component[name=BlockStudioMembers] .member-details{gap:3.125rem;margin-block:0;padding-block:3.125rem}flynt-component[name=BlockStudioMembers] .member-details>*{flex:auto;inline-size:90%}flynt-component[name=BlockStudioMembers] .member-works{-webkit-margin-before:0;margin-block-start:0;margin-inline:-.9375rem}flynt-component[name=BlockStudioMembers] .works-footer{min-block-size:3.75rem}flynt-component[name=BlockStudioMembers] .slider-dots{flex-shrink:0;gap:.625rem}flynt-component[name=BlockStudioMembers] .swiper-pagination-bullet{flex:0 0 .625rem}}flynt-component[name=BlockTeam]{margin-block:0;display:block}flynt-component[name=BlockTeam] .wrapper{inline-size:min(100%,87.5rem);padding-inline:1.25rem}flynt-component[name=BlockTeam] .heading,flynt-component[name=BlockTeam] .intro{text-align:center}flynt-component[name=BlockTeam] .intro{font-weight:var(--font-light);max-inline-size:56.25rem;margin-block:1rem 0;margin-inline:auto}flynt-component[name=BlockTeam] .category-nav{max-inline-size:var(--section-nav-width,47.5rem);margin-block:clamp(2.8125rem,3.63636vw + 1.96023rem,4.6875rem) 3.75rem;margin-inline:auto}flynt-component[name=BlockTeam] .category-nav ul{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}flynt-component[name=BlockTeam] .category-nav li{flex:0 43%;margin:0}flynt-component[name=BlockTeam] .category-nav li:only-child{flex-basis:auto}flynt-component[name=BlockTeam] .category-nav li:only-child a{padding-inline:var(--section-nav-single-padding,1.25rem)}flynt-component[name=BlockTeam] .category-nav a{border:1px solid color-mix(in srgb, var(--color-grey-light) 30%, transparent);color:var(--color-black);font-size:1.125rem;font-weight:var(--font-bold);text-align:center;text-transform:lowercase;justify-content:center;padding-block:.625rem;padding-inline:.3125rem;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:flex}flynt-component[name=BlockTeam] .category-nav a:hover,flynt-component[name=BlockTeam] .category-nav a:focus-visible{background:var(--color-black);color:var(--color-white)}@media (width<=992px){flynt-component[name=BlockTeam] .category-nav ul{flex-direction:column;align-items:center}flynt-component[name=BlockTeam] .category-nav li{inline-size:min(100%,18.75rem)}}flynt-component[name=BlockTeam] .category-nav{--section-nav-width:55rem;-webkit-margin-after:0;margin-block-end:0}@media (width>=769px){flynt-component[name=BlockTeam] .category-nav{-webkit-margin-before:5rem;-webkit-padding-after:.625rem;margin-block-start:5rem;padding-block-end:.625rem}}flynt-component[name=BlockTeam] .category-nav li{flex:0 auto;min-inline-size:24%}flynt-component[name=BlockTeam] .category-nav a{padding-inline:.75rem}flynt-component[name=BlockTeam] .category{-webkit-margin-before:3.75rem;margin-block-start:3.75rem;scroll-margin-block-start:2.5rem}flynt-component[name=BlockTeam] .category-nav+.category{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}@media (width>=1025px){flynt-component[name=BlockTeam] .heading{line-height:1.3}flynt-component[name=BlockTeam] .heading+.breadcrumbs{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockTeam] .category-nav{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}flynt-component[name=BlockTeam] .category-nav+.category{-webkit-margin-before:3.125rem;margin-block-start:3.125rem}}flynt-component[name=BlockTeam] .category-title{font-family:var(--font-heading-bold);font-weight:var(--font-title-weight);-webkit-margin-after:0;text-align:center;margin-block-end:0;line-height:1.3}flynt-component[name=BlockTeam] .category-description{font-size:1.125rem;font-weight:var(--font-light);text-align:center;max-inline-size:55rem;margin-block:2.1875rem 0;margin-inline:auto;line-height:1.3}flynt-component[name=BlockTeam] .team-grid{-webkit-margin-before:5.625rem;flex-wrap:wrap;justify-content:center;margin-block-start:5.625rem;display:flex}flynt-component[name=BlockTeam] .person{-webkit-margin-after:3.75rem;inline-size:24%;margin-block-end:3.75rem;padding-inline:.9375rem}flynt-component[name=BlockTeam] .category.-owners .person{inline-size:32%}flynt-component[name=BlockTeam] .person-photo,flynt-component[name=BlockTeam] .person-photo img{inline-size:100%}flynt-component[name=BlockTeam] .person{text-align:center}flynt-component[name=BlockTeam] .person-body{-webkit-margin-before:1.5625rem;margin-block-start:1.5625rem}flynt-component[name=BlockTeam] .person-name{font-family:var(--font-title);font-size:1.3125rem;font-weight:var(--font-title-weight)}flynt-component[name=BlockTeam] .person-description{text-align:start}flynt-component[name=BlockTeam] .team-toggle{display:none}@media (width<=768.98px){flynt-component[name=BlockTeam] .category:not(.-owners) .person.-extra{display:none}flynt-component[name=BlockTeam] .category.-expanded .person.-extra{display:block}flynt-component[name=BlockTeam] .team-toggle{color:var(--color-text);cursor:pointer;font-weight:var(--font-semibold);-webkit-margin-before:0;background:0 0;border:0;margin-block-start:0;margin-inline:auto;padding-block:0;padding-inline:1rem;display:block}flynt-component[name=BlockTeam] .team-toggle-arrow{color:var(--color-ash);-webkit-margin-start:.5rem;margin-inline-start:.5rem}}flynt-component[name=BlockTeam] .person-role{color:var(--color-black);font-size:1.125rem;font-weight:var(--font-light);letter-spacing:-.05em;-webkit-margin-before:.9375rem;text-transform:none;margin-block-start:.9375rem;line-height:1.3}flynt-component[name=BlockTeam] .person-phone,flynt-component[name=BlockTeam] .person-email{color:var(--color-text);-webkit-margin-before:.25rem;word-break:break-word;margin-block-start:.25rem;text-decoration:none;display:block}flynt-component[name=BlockTeam] .person-phone:hover,flynt-component[name=BlockTeam] .person-email:hover{opacity:var(--hover-opacity)}flynt-component[name=BlockTeam] .person-description{font-size:1.125rem;font-weight:var(--font-light);letter-spacing:-.05em;-webkit-margin-before:2.1875rem;margin-block-start:2.1875rem;padding-inline:.625rem;line-height:1.3}@media (width<=1420px) and (width>=992px){flynt-component[name=BlockTeam] .wrapper{inline-size:98%;padding-inline:.9375rem}}@media (width<=768px){flynt-component[name=BlockTeam] .wrapper{inline-size:100%;padding-inline:.9375rem}flynt-component[name=BlockTeam] .category-nav li{inline-size:auto;min-inline-size:50vw}flynt-component[name=BlockTeam] .category-nav{-webkit-margin-before:5rem;margin-block-start:5rem}flynt-component[name=BlockTeam] .category-description{-webkit-margin-before:.625rem;margin-block-start:.625rem;line-height:1.3}flynt-component[name=BlockTeam] .team-grid{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}flynt-component[name=BlockTeam] .person,flynt-component[name=BlockTeam] .category.-owners .person{inline-size:100%}flynt-component[name=BlockTeam] .person-photo{inline-size:85%;margin-inline:auto}flynt-component[name=BlockTeam] .person-role{font-size:1rem}flynt-component[name=BlockTeam] .person-description{text-align:center;font-size:1rem}flynt-component[name=BlockTeam] .category.-owners .person-description{-webkit-margin-before:3.4375rem;margin-block-start:3.4375rem}flynt-component[name=BlockTeam] .category.-owners .person:last-child{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}}flynt-component[name=BlockTestimonials]{text-align:center;margin-block:6.25rem 7.5rem;padding-block:0;display:block}flynt-component[name=BlockTestimonials] .wrapper-smaller{flex-direction:column;inline-size:calc(100% - 2.5rem);max-inline-size:50.9375rem;margin-inline:auto;padding-inline:0;display:flex}flynt-component[name=BlockTestimonials] .heading{margin-block:0}flynt-component[name=BlockTestimonials] .testimonials{position:relative}flynt-component[name=BlockTestimonials] .testimonial{flex-direction:column;align-items:center;gap:0;inline-size:100%;display:flex}flynt-component[name=BlockTestimonials] .testimonial-field,flynt-component[name=BlockTestimonials] .testimonial-quote,flynt-component[name=BlockTestimonials] .testimonial-author{max-inline-size:100%}flynt-component[name=BlockTestimonials] .testimonial-field{font-size:1rem;font-weight:var(--font-bold);text-transform:uppercase;margin-block:0}flynt-component[name=BlockTestimonials] .testimonial-quote{color:var(--color-silver);font-size:1.3125rem;font-weight:var(--font-light);border:0;margin-block:6.875rem 0;margin-inline:0;line-height:1.3;position:relative}flynt-component[name=BlockTestimonials] .testimonial-quote:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='34.122'%20height='24.432'%20viewBox='0%200%2034.122%2024.432'%3e%3cpath%20id='Path_503'%20data-name='Path%20503'%20d='M786.73,11133.438a15.25,15.25,0,0,1,1.038-5.687,15.075,15.075,0,0,1,2.819-4.6,13.265,13.265,0,0,1,4.154-3.115,11.472,11.472,0,0,1,5.041-1.135v4.051a6.324,6.324,0,0,0-4.649,1.883,5.871,5.871,0,0,0-1.877,4.25,5.616,5.616,0,0,1,2.276-.392,7.008,7.008,0,0,1,5.041,1.878,6.742,6.742,0,0,1,1.98,5.143,7.292,7.292,0,0,1-7.619,7.619,7.784,7.784,0,0,1-5.88-2.427Q786.726,11138.479,786.73,11133.438Zm-18.3,0a15.251,15.251,0,0,1,1.038-5.687,14.639,14.639,0,0,1,2.868-4.6,13.874,13.874,0,0,1,4.2-3.115,11.5,11.5,0,0,1,5.047-1.135v4.051a6.358,6.358,0,0,0-4.751,1.932,5.935,5.935,0,0,0-1.878,4.2,5.506,5.506,0,0,1,2.373-.392,6.544,6.544,0,0,1,6.924,7.021,7.538,7.538,0,0,1-2.076,5.488,7.262,7.262,0,0,1-5.44,2.131,7.961,7.961,0,0,1-5.935-2.427Q768.431,11138.479,768.431,11133.438Z'%20transform='translate(-768.431%20-11118.901)'/%3e%3c/svg%3e") 50%/contain no-repeat;block-size:1.5rem;inline-size:2.1875rem;position:absolute;inset-block-start:-3.75rem;inset-inline-start:50%;transform:translate(-50%)}flynt-component[name=BlockTestimonials] .testimonial-author{-webkit-margin-before:3.125rem;flex-direction:column;gap:.625rem;margin-block-start:3.125rem;display:flex}flynt-component[name=BlockTestimonials] .testimonial-person{font-size:1rem;font-weight:var(--font-bold);text-transform:uppercase}flynt-component[name=BlockTestimonials] .testimonial-company{color:var(--color-black);font-size:.875rem;font-weight:var(--font-bold)}flynt-component[name=BlockTestimonials] .testimonials-slider{-webkit-margin-before:3.75rem;order:1;inline-size:100%;min-inline-size:0;margin-block-start:3.75rem;position:relative}flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-prev,flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-next{opacity:.75;block-size:1.25rem;inline-size:1.25rem;transition:opacity var(--transition)}flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-prev>span,flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-next>span{display:none}flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-prev:before,flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-next:before{background-color:var(--color-silver);content:"";block-size:.8125rem;inline-size:.5rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M6.8 1 1.3 6.5l5.5 5.5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M6.8 1 1.3 6.5l5.5 5.5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat}flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-prev:hover,flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-prev:focus-visible,flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-next:hover,flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-next:focus-visible{color:inherit;opacity:1}flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-next:before{transform:scaleX(-1)}flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;position:absolute;inset-block-start:50%;inset-inline:-1.5625rem -1.25rem;transform:translateY(-50%)}flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-prev,flynt-component[name=BlockTestimonials] .testimonials-slider>.swiper-navigation.-custom .swiper-navigation-next{pointer-events:auto}flynt-component[name=BlockTestimonials] .trust-logos{order:2;margin-block:3.75rem 0}flynt-component[name=BlockTestimonials] .trust-logos .wrapper{inline-size:100%;padding:0}@media (width<=768px){flynt-component[name=BlockTestimonials]{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockTestimonials] .testimonial-author{overflow-wrap:anywhere;inline-size:100%;max-inline-size:100%}flynt-component[name=BlockTestimonials] .wrapper-smaller{inline-size:98%;padding-inline:.9375rem}flynt-component[name=BlockTestimonials] .trust-logos{-webkit-margin-after:1.875rem;order:0;margin-block-end:1.875rem}flynt-component[name=BlockTestimonials] .testimonial-company{white-space:normal;font-size:.75rem}flynt-component[name=BlockTestimonials] .testimonial-quote{font-size:calc(1.82025vw + .38595rem)}}.pagination{align-items:center;gap:var(--flow);-webkit-margin-before:calc(var(--component-spacing) / 2);flex-wrap:wrap;justify-content:space-between;margin-block-start:calc(var(--component-spacing) / 2);display:flex}.pagination .button{-webkit-margin-before:0;margin-block-start:0}.pagination .button-load-more{margin-inline:auto}.pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}.pagination .button-next:after{-webkit-border-before:2px solid currentColor;-webkit-border-end:2px solid currentColor;content:"";-webkit-margin-after:.0625rem;-webkit-margin-start:.25rem;vertical-align:baseline;border-block-start:2px solid;border-inline-end:2px solid;block-size:.5rem;inline-size:.5rem;margin-block-end:.0625rem;margin-inline-start:.25rem;display:inline-block;rotate:45deg}.pagination .button-previous:before{-webkit-border-before:2px solid currentColor;-webkit-border-start:2px solid currentColor;content:"";-webkit-margin-after:.0625rem;-webkit-margin-end:.25rem;vertical-align:baseline;border-block-start:2px solid;border-inline-start:2px solid;block-size:.5rem;inline-size:.5rem;margin-block-end:.0625rem;margin-inline-end:.25rem;display:inline-block;rotate:-45deg}flynt-component[name=GridPostsArchive]{padding-block:clamp(2.5rem,3.87879vw + 1.59091rem,4.5rem)}flynt-component[name=GridPostsArchive] .posts{max-inline-size:var(--content-max);padding-inline:var(--content-padding);grid-template-columns:1fr;gap:clamp(2rem,1.93939vw + 1.54545rem,3rem);margin-block:0;margin-inline:auto;display:grid}@media (width>=769px){flynt-component[name=GridPostsArchive] .posts{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){flynt-component[name=GridPostsArchive] .posts{grid-template-columns:repeat(3,1fr)}}flynt-component[name=GridPostsArchive] .posts-empty{max-inline-size:var(--content-max);padding-inline:var(--content-padding);text-align:center;margin-block:0;margin-inline:auto}flynt-component[name=ListSearchResults] .one-input-form{--form-inner-space:6px;border:2px solid var(--wp--preset--color--border);padding:var(--form-inner-space);display:flex}flynt-component[name=ListSearchResults] .one-input-form .input{-webkit-margin-after:0;inline-size:100%;padding-block:var(--box-spacing);padding-inline:var(--form-inner-space) var(--box-spacing);border:0;flex-grow:1;margin-block-end:0}@media (width>=769px){flynt-component[name=ListSearchResults] .one-input-form .input{padding-block:0}}flynt-component[name=ListSearchResults] .one-input-form .input:focus{outline:none}flynt-component[name=ListSearchResults] .pagination{align-items:center;gap:var(--flow);flex-wrap:wrap;justify-content:space-between;display:flex}flynt-component[name=ListSearchResults] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ListSearchResults] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListSearchResults] .pagination .button-next:after{-webkit-border-before:2px solid currentColor;-webkit-border-end:2px solid currentColor;content:"";-webkit-margin-after:.07em;-webkit-margin-start:.5em;vertical-align:baseline;border-block-start:2px solid;border-inline-end:2px solid;block-size:.5em;inline-size:.5em;margin-block-end:.07em;margin-inline-start:.5em;display:inline-block;rotate:45deg}flynt-component[name=ListSearchResults] .pagination .button-previous:before{-webkit-border-before:2px solid currentColor;-webkit-border-start:2px solid currentColor;content:"";-webkit-margin-after:.07em;-webkit-margin-end:.5em;vertical-align:baseline;border-block-start:2px solid;border-inline-start:2px solid;block-size:.5em;inline-size:.5em;margin-block-end:.07em;margin-inline-end:.5em;display:inline-block;rotate:-45deg}flynt-component[name=ListSearchResults] .results{padding:0;list-style:none}flynt-component[name=ListSearchResults] .results .result+.result{-webkit-margin-before:var(--flow);margin-block-start:var(--flow)}flynt-component[name=ListSearchResults] .results footer{text-align:end}flynt-component[name=ListSearchResults] .no-results{-webkit-margin-before:calc(var(--component-spacing) / 2);text-align:center;margin-block-start:calc(var(--component-spacing) / 2)}flynt-component[name=NavigationBurger]{--hdr-fg:var(--color-white);--hdr-bg:transparent;--hdr-pad-block:clamp(1.25rem, 1.25rem + (1.25) * (100vw - 23.4375rem) / 51.5625, 2.5rem);--logo-height:clamp(2.75rem, 2.75rem + (1.75) * (100vw - 23.4375rem) / 51.5625, 4.5rem)}@media (width>=1025px){flynt-component[name=NavigationBurger]{--hdr-pad-block:3.5rem 2.5rem;--logo-height:4.875rem;--content-padding:3.75rem}}flynt-component[name=NavigationBurger]{z-index:100;display:block;position:relative}flynt-component[name=NavigationBurger].is-scrolled{--hdr-fg:var(--color-text);--hdr-bg:#fffffff2;--hdr-pad-block:.875rem}flynt-component[name=NavigationBurger][data-status=menuIsOpen]{--hdr-fg:var(--color-white);--hdr-bg:transparent}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .menu-wrapper{opacity:1;pointer-events:auto;visibility:visible}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-line{block-size:1px;inline-size:var(--line-width)}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-line.-primary{transition-delay:.2s;rotate:45deg}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-line.-secondary{transition-delay:.2s;rotate:-45deg}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{translate:0 9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{translate:0 -9px}flynt-component[name=NavigationBurger] .container{background-color:var(--hdr-bg);color:var(--hdr-fg);padding-block:var(--hdr-pad-block);padding-inline:var(--content-padding);justify-content:space-between;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}@media (width>=1025px){flynt-component[name=NavigationBurger] .container{-webkit-padding-end:3.9375rem;padding-inline-end:3.9375rem}}flynt-component[name=NavigationBurger] .container{transition:background-color var(--transition), color var(--transition), padding-block var(--transition);z-index:100}.admin-bar flynt-component[name=NavigationBurger] .container{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger].is-scrolled .container{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}flynt-component[name=NavigationBurger] .logo-burger{color:var(--hdr-fg);flex-shrink:0;text-decoration:none;display:block}@media (width>=1025px){flynt-component[name=NavigationBurger] .logo-burger{-webkit-margin-start:-.25rem;margin-inline-start:-.25rem}}flynt-component[name=NavigationBurger] .logo-burger .logo-svg{block-size:var(--logo-height);color:inherit;inline-size:auto;display:block}flynt-component[name=NavigationBurger] .logo-burger .logo-image{block-size:var(--logo-height);inline-size:auto}flynt-component[name=NavigationBurger] .bar-right{-moz-column-gap:2.375rem;align-items:center;gap:.5rem 2.375rem;display:flex}flynt-component[name=NavigationBurger] .bar-right .language-switcher{color:var(--hdr-fg);-moz-column-gap:2.375rem;order:2;align-items:center;column-gap:2.375rem;display:flex}@media (width<=1024px){flynt-component[name=NavigationBurger] .bar-right .language-switcher{display:none}}flynt-component[name=NavigationBurger] .bar-right .language-switcher .current-language{display:none}flynt-component[name=NavigationBurger] .bar-right .language-switcher .language-link{color:inherit;font-size:1.125rem;font-weight:var(--font-medium);text-transform:uppercase;transition:opacity var(--transition);text-decoration:none}flynt-component[name=NavigationBurger] .bar-right .language-switcher .language-link:hover{opacity:.7}flynt-component[name=NavigationBurger] .bar-right .language-switcher .separator{display:none}flynt-component[name=NavigationBurger] .header-contact{color:var(--hdr-fg);flex-direction:column;order:3;row-gap:.75rem;display:flex}@media (width>=1025px){flynt-component[name=NavigationBurger] .header-contact{position:relative;inset-block-start:1.3125rem}}@media (width<=1024px){flynt-component[name=NavigationBurger] .header-contact{display:none}}flynt-component[name=NavigationBurger] .header-contact__item{color:inherit;-moz-column-gap:.625rem;font-size:.75rem;font-weight:var(--font-regular);letter-spacing:.02em;text-transform:lowercase;transition:opacity var(--transition);align-items:center;column-gap:.625rem;text-decoration:none;display:flex}flynt-component[name=NavigationBurger] .header-contact__item:hover{opacity:.7}flynt-component[name=NavigationBurger] .header-contact__item svg{flex-shrink:0;block-size:1.5625rem;inline-size:1.5625rem}flynt-component[name=NavigationBurger] .hamburger{--line-width:1.625rem;color:var(--hdr-fg);-moz-column-gap:.625rem;cursor:pointer;background:0 0;border:0;order:1;align-items:center;column-gap:.625rem;padding:0;display:flex}flynt-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}flynt-component[name=NavigationBurger] .hamburger-label{color:inherit;font-size:1.125rem;font-weight:var(--font-medium);letter-spacing:-.03em;text-transform:uppercase}flynt-component[name=NavigationBurger] .hamburger-lines{block-size:1rem;inline-size:var(--line-width);position:relative}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{content:"";block-size:3px;inline-size:var(--line-width);will-change:translate, opacity;background-color:currentColor;transition:inline-size .3s ease-in-out,opacity .2s ease-in-out .2s,translate .2s ease-in-out .2s;display:block;position:absolute;inset-inline-start:0}flynt-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0}flynt-component[name=NavigationBurger] .hamburger-lines:after{inline-size:35%;inset-block-start:.75rem}flynt-component[name=NavigationBurger] .hamburger:hover .hamburger-lines:after,flynt-component[name=NavigationBurger] .hamburger:hover .hamburger-line{inline-size:var(--line-width)}flynt-component[name=NavigationBurger] .hamburger-line{will-change:rotate;background-color:currentColor;block-size:3px;inline-size:65%;transition:inline-size .3s ease-in-out,rotate .2s ease-in-out;display:block;position:absolute;inset-block-start:.375rem;inset-inline-start:0}flynt-component[name=NavigationBurger] .edge-column{color:var(--hdr-fg);transition:color var(--transition), opacity var(--transition), visibility var(--transition);z-index:100;flex-direction:column;align-items:center;row-gap:1rem;display:flex;position:fixed;inset-block-start:clamp(7.5rem,3.63636vw + 6.64773rem,9.375rem);inset-inline-end:.625rem}@media (width<=1024px){.site-header.-in-flow flynt-component[name=NavigationBurger]:not([data-status=menuIsOpen]) .edge-column,flynt-component[name=NavigationBurger].is-scrolled:not([data-status=menuIsOpen]) .edge-column{opacity:0;visibility:hidden}}flynt-component[name=NavigationBurger] .edge-contact{flex-direction:column;row-gap:.75rem;display:flex}@media (width>=1025px){flynt-component[name=NavigationBurger] .edge-contact{display:none}}flynt-component[name=NavigationBurger] .edge-contact a{color:var(--hdr-fg);display:block}flynt-component[name=NavigationBurger] .edge-contact svg{block-size:1.375rem;inline-size:1.375rem}flynt-component[name=NavigationBurger] .edge-socials{flex-direction:column;row-gap:.875rem;display:flex}flynt-component[name=NavigationBurger] .edge-social__link{color:var(--hdr-fg);transition:opacity var(--transition);display:block}flynt-component[name=NavigationBurger] .edge-social__link:hover{opacity:.7}flynt-component[name=NavigationBurger] .edge-social__icon{block-size:1.875rem;fill:var(--hdr-fg);inline-size:1.875rem;display:block}flynt-component[name=NavigationBurger] .menu-wrapper{background-color:var(--color-black);opacity:0;pointer-events:none;visibility:hidden;z-index:99;flex-direction:column;transition:opacity .35s ease-in-out,visibility .35s ease-in-out;display:flex;position:fixed;inset:0;overflow-y:auto}flynt-component[name=NavigationBurger] .menu-inner{min-block-size:100%;inline-size:max-content;padding-block:7.5rem;padding-inline:var(--content-padding);flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex}@media (width<=1024px){flynt-component[name=NavigationBurger] .menu-inner{-webkit-padding-after:5rem;justify-content:flex-end;padding-block-end:5rem}}flynt-component[name=NavigationBurger] .menu{flex-direction:column;display:flex}flynt-component[name=NavigationBurger] .item{line-height:1.5}flynt-component[name=NavigationBurger] .link{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.25rem,2.42424vw + .681818rem,2.5rem);font-weight:var(--font-bold);transition:opacity var(--transition);line-height:1.5;text-decoration:none;display:inline-block}flynt-component[name=NavigationBurger] .link:hover,flynt-component[name=NavigationBurger] .link:focus-visible{opacity:var(--hover-opacity)}flynt-component[name=NavigationBurger] .current-menu-item .link{text-underline-offset:.3125rem;text-decoration:underline}flynt-component[name=NavigationBurger] .menu-lang{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}@media (width>=1025px){flynt-component[name=NavigationBurger] .menu-lang{display:none}}flynt-component[name=NavigationBurger] .menu-lang .language-switcher{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex}flynt-component[name=NavigationBurger] .menu-lang .current-language{display:none}flynt-component[name=NavigationBurger] .menu-lang .language-link{color:var(--color-white);font-size:1.125rem;font-weight:var(--font-medium);text-transform:uppercase;text-decoration:none}flynt-component[name=NavigationBurger] .menu-lang .separator{display:none}flynt-component[name=NavigationBurger] .menu-bottom{color:var(--color-silver);-moz-column-gap:2.5rem;padding-block:1.875rem;padding-inline:var(--content-padding);justify-content:space-between;align-items:center;column-gap:2.5rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}@media (width<=1024px){flynt-component[name=NavigationBurger] .menu-bottom{display:none}}flynt-component[name=NavigationBurger] .menu-bottom__company{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}flynt-component[name=NavigationBurger] .menu-bottom__essa{block-size:auto;max-inline-size:6.25rem}.site-header.-in-flow flynt-component[name=NavigationBurger]:not([data-status=menuIsOpen]){--hdr-bg:var(--color-white);--hdr-fg:var(--color-text)}.site-header.-in-flow flynt-component[name=NavigationBurger] .container{position:relative;inset:auto}.site-header.-in-flow flynt-component[name=NavigationBurger][data-status=menuIsOpen] .container{position:fixed;inset-block:0 auto;inset-inline:0}@media screen and (width<=600px){#wpadminbar{position:fixed}}flynt-component[name=NavigationBurger].-frontrow .header-contact,flynt-component[name=NavigationBurger].-frontrow .edge-column{display:none}flynt-component[name=NavigationBurger].-frontrow .container{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}flynt-component[name=NavigationBurger].-frontrow .logo-burger{flex:none}flynt-component[name=NavigationBurger].-frontrow .menu-inline{align-self:center;display:none}@media (width>=1024px){flynt-component[name=NavigationBurger].-frontrow .menu-inline{flex:auto;justify-content:center;align-items:center;gap:clamp(1.25rem,1.93939vw + .795455rem,2.25rem);min-inline-size:0;display:flex}}flynt-component[name=NavigationBurger].-frontrow .menu-inline__link{color:var(--hdr-fg);font-size:1rem;font-weight:var(--font-book,350);letter-spacing:.01em;white-space:nowrap;text-decoration:none}flynt-component[name=NavigationBurger].-frontrow .menu-inline__link:hover,flynt-component[name=NavigationBurger].-frontrow .menu-inline__link:focus-visible{text-underline-offset:.3125rem;text-decoration:underline}flynt-component[name=NavigationBurger].-frontrow .menu-inline__item.current-menu-item .menu-inline__link{font-weight:var(--font-semibold)}flynt-component[name=NavigationBurger].-frontrow .bar-right{--flow:0;flex-wrap:nowrap;flex:none;align-self:center;align-items:center;gap:0 1rem;display:flex}flynt-component[name=NavigationBurger].-frontrow .bar-right>*{align-self:center;margin-block:0}@media (width>=1024px){flynt-component[name=NavigationBurger].-frontrow .hamburger{display:none}}flynt-component[name=NavigationBurger].-frontrow .lang-menu{align-self:center;position:relative}flynt-component[name=NavigationBurger].-frontrow .lang-menu__toggle{color:var(--hdr-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;padding-block:.375rem;list-style:none;display:flex}flynt-component[name=NavigationBurger].-frontrow .lang-menu__toggle::-webkit-details-marker{display:none}flynt-component[name=NavigationBurger].-frontrow .lang-menu__current{font-size:.875rem;font-weight:var(--font-semibold);letter-spacing:.06em}flynt-component[name=NavigationBurger].-frontrow .lang-menu__caret svg{block-size:auto;inline-size:.625rem;transition:transform .2s}flynt-component[name=NavigationBurger].-frontrow .lang-menu__caret svg path{fill:none;stroke:currentColor}flynt-component[name=NavigationBurger].-frontrow .lang-menu[open] .lang-menu__caret svg{transform:rotate(180deg)}flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel{background-color:var(--color-surface,#fff);z-index:40;border-radius:.375rem;min-inline-size:6rem;padding:.625rem;position:absolute;inset-block-start:calc(100% + .625rem);inset-inline-end:0;box-shadow:0 .5rem 1.75rem #0000002e}flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel .language-switcher{color:var(--color-black);flex-direction:column;gap:.25rem;display:flex}flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel .separator{display:none}flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel .current-language,flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel .language-link{color:inherit;border-radius:.25rem;padding-block:.375rem;padding-inline:.625rem;font-size:.875rem;text-decoration:none;display:block}flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel .current-language{font-weight:var(--font-semibold);opacity:.55}flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel .language-link:hover,flynt-component[name=NavigationBurger].-frontrow .lang-menu__panel .language-link:focus-visible{background-color:#0000000f}flynt-component[name=NavigationBurger].-frontrow .header-cta{--preview-cta-bg:var(--color-white);--preview-cta-fg:var(--color-black);background-color:var(--preview-cta-bg);color:var(--preview-cta-fg);font-size:.9375rem;font-weight:var(--font-semibold);white-space:nowrap;border-radius:62.4375rem;align-self:center;align-items:center;min-block-size:2.75rem;padding-inline:1.375rem;text-decoration:none;transition:background-color .2s;display:inline-flex}flynt-component[name=NavigationBurger].-frontrow .header-cta:hover,flynt-component[name=NavigationBurger].-frontrow .header-cta:focus-visible{background-color:#ffffffdb}@media (width<=1023.98px){flynt-component[name=NavigationBurger].-frontrow .header-cta{min-block-size:2.25rem;padding-inline:.875rem;font-size:.8125rem}}flynt-component[name=NavigationFooter]{background-color:var(--color-line);color:var(--color-silver);font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-light);letter-spacing:.05em;padding-block:0 1.875rem;line-height:1.25;display:block}flynt-component[name=NavigationFooter] .wrapper{inline-size:min(75.625rem, 100% - 2 * var(--content-padding));margin-inline:auto}flynt-component[name=NavigationFooter] a{color:var(--color-silver);transition:color var(--transition);text-decoration:none}flynt-component[name=NavigationFooter] a:hover{color:var(--color-white)}flynt-component[name=NavigationFooter] .footer-badges{-moz-column-gap:1.5rem;flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem 1.5rem;padding-block:1.25rem;display:flex}@media (width>=769px){flynt-component[name=NavigationFooter] .footer-badges{flex-direction:row}}flynt-component[name=NavigationFooter] .footer-company-name{text-transform:none;font-size:.75rem}flynt-component[name=NavigationFooter] .footer-badge{flex-shrink:0;align-items:center;display:flex}@media (width>=768px){flynt-component[name=NavigationFooter] .footer-badge{min-inline-size:11.25rem}flynt-component[name=NavigationFooter] .footer-badge.-essa{justify-content:center}flynt-component[name=NavigationFooter] .footer-badge.-ue{justify-content:flex-end}}flynt-component[name=NavigationFooter] .footer-badge img{object-fit:contain;block-size:auto;max-block-size:none;inline-size:9.375rem}@media (width<=767px){flynt-component[name=NavigationFooter] .footer-badge img{inline-size:10.625rem}}flynt-component[name=NavigationFooter] .footer-badge.-essa img{filter:brightness(.85)}flynt-component[name=NavigationFooter] .footer-landings{-webkit-border-before:1px solid var(--color-silver);border-block-start:1px solid var(--color-silver);-moz-column-gap:0;-webkit-margin-before:0;-webkit-padding-before:1.875rem;column-gap:0;margin-block-start:0;padding-block-start:1.875rem;display:none}@media (width>=1024px){flynt-component[name=NavigationFooter] .footer-landings{justify-content:space-between;display:flex}}flynt-component[name=NavigationFooter] .footer-landings-column{flex-direction:column;flex:1;display:flex}flynt-component[name=NavigationFooter] .footer-landings-column a{line-height:1.5rem;display:inline}flynt-component[name=NavigationFooter] .footer-bottom{-moz-column-gap:1.5rem;-webkit-margin-before:1.25rem;flex-direction:column;align-items:stretch;gap:.75rem 1.5rem;margin-block-start:1.25rem;display:flex}@media (width<=768px){flynt-component[name=NavigationFooter] .footer-bottom{-webkit-margin-before:.625rem;row-gap:0;margin-block-start:.625rem}flynt-component[name=NavigationFooter] .footer-bottom .footer-privacy{-webkit-margin-after:2%;margin-block-end:2%}}flynt-component[name=NavigationFooter] .footer-privacy-menu{-moz-column-gap:1.25rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem 1.25rem;display:flex}flynt-component[name=NavigationFooter] .footer-credit{color:var(--color-silver);font-family:sans-serif;font-weight:var(--font-regular);letter-spacing:normal;-webkit-margin-start:auto;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-block:1.25rem 0;margin-inline-start:auto;display:flex}@media (width<=768px){flynt-component[name=NavigationFooter] .footer-credit{letter-spacing:normal;grid-template-columns:4.6875rem 5.9375rem;align-items:flex-start;gap:.625rem;line-height:1.2;display:grid}}flynt-component[name=NavigationMain]{--color-navigation-background:transparent;--color-navigation-background-scrolled:#ffffffe6;--color-menu-item:var(--color-text);background-color:var(--color-navigation-background);transition:background-color var(--transition), padding-block var(--transition);padding-block:.875rem;display:none}flynt-component[name=NavigationMain][data-theme-desktop=dark]{--color-navigation-background-scrolled:#141414e6;--color-menu-item:var(--color-white)}@media (width>=1450px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain][data-background-desktop=transparent]{background-color:#0000}flynt-component[name=NavigationMain].is-scrolled{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:var(--color-navigation-background-scrolled)}@media (width<=1263px){flynt-component[name=NavigationMain]{display:none}}flynt-component[name=NavigationMain] .wrapper{inline-size:var(--wrapper-nav);justify-content:flex-end;display:flex;position:relative}flynt-component[name=NavigationMain] .logo{display:block;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}flynt-component[name=NavigationMain] .logo-svg{block-size:2.875rem;color:var(--color-white);inline-size:auto;display:block}flynt-component[name=NavigationMain] .header-contact{color:inherit;font-weight:var(--font-medium);text-decoration:none}flynt-component[name=NavigationMain] .header-contact:hover{opacity:var(--hover-opacity)}@media (width<=768.98px){flynt-component[name=NavigationMain] .header-contact{display:none}}flynt-component[name=NavigationMain] .menu{-moz-column-gap:var(--gap-fluid-xs);column-gap:var(--gap-fluid-xs);-moz-column-gap:1rem;column-gap:1rem;display:flex}flynt-component[name=NavigationMain] .item{position:relative}flynt-component[name=NavigationMain] .link{color:var(--color-menu-item);cursor:pointer;font-size:1.125rem;font-weight:var(--font-regular);transition:opacity var(--transition);align-items:center;padding-block:.5rem;padding-inline:1rem;text-decoration:none;display:inline-flex}flynt-component[name=NavigationMain] .link:hover,flynt-component[name=NavigationMain] .link:focus{opacity:var(--hover-opacity);outline:none}flynt-component[name=NavigationMain] .link em{-webkit-margin-end:2px;margin-inline-end:2px}flynt-component[name=NavigationMain] .current-menu-item .link{text-underline-offset:.3125rem;text-decoration:underline;text-decoration-thickness:.1875rem}flynt-component[name=SinglePrize]{display:block}flynt-component[name=SinglePrize] .prize-single__aside-image.will-reveal,flynt-component[name=SinglePrize] .prize-single__gallery-row img.will-reveal{opacity:0;transition:opacity .8s ease-out .2s}flynt-component[name=SinglePrize] .prize-single__aside-image.will-reveal.is-visible,flynt-component[name=SinglePrize] .prize-single__gallery-row img.will-reveal.is-visible{opacity:1}flynt-component[name=SinglePrize] .yt-facade{aspect-ratio:16/9;background:var(--color-black);inline-size:100%;position:relative;overflow:hidden}flynt-component[name=SinglePrize] .yt-facade.will-reveal{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(100px)}flynt-component[name=SinglePrize] .yt-facade.is-visible{opacity:1;transform:none}flynt-component[name=SinglePrize] .yt-facade-button{cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block;position:absolute;inset:0}flynt-component[name=SinglePrize] .yt-facade-button[hidden]{display:none}flynt-component[name=SinglePrize] .yt-facade-button:after{content:"";background:0 0;transition:background .3s;position:absolute;inset:0}flynt-component[name=SinglePrize] .yt-facade-button:hover:after{background:color-mix(in srgb, var(--color-black) 45%, transparent)}flynt-component[name=SinglePrize] .yt-facade-button:focus-visible{outline-offset:-4px}flynt-component[name=SinglePrize] .yt-facade-poster{block-size:100%;inline-size:100%;position:absolute;inset:0}flynt-component[name=SinglePrize] .yt-facade-poster img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s,opacity .3s;position:absolute;inset:0}flynt-component[name=SinglePrize] .yt-facade-button:hover .yt-facade-poster img{transform:scale(1.04)}flynt-component[name=SinglePrize] .yt-facade-play{background:color-mix(in srgb, var(--color-black) 85%, transparent);block-size:4.75rem;color:var(--color-white);z-index:2;border-radius:50%;justify-content:center;align-items:center;inline-size:4.75rem;margin:0;transition:transform .3s,background .3s,opacity .2s;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}flynt-component[name=SinglePrize] .yt-facade-play svg{-webkit-margin-start:.25rem;margin-inline-start:.25rem}flynt-component[name=SinglePrize] .yt-facade-button:hover .yt-facade-play{background:var(--color-black);transform:translate(-50%,-50%)scale(1.1)}flynt-component[name=SinglePrize] .yt-facade-spinner{border:3px solid color-mix(in srgb, var(--color-white) 25%, transparent);border-block-start-color:var(--color-white);-webkit-margin-before:-1.625rem;-webkit-margin-start:-1.625rem;opacity:0;z-index:2;border-radius:50%;block-size:3.25rem;inline-size:3.25rem;margin-block-start:-1.625rem;margin-inline-start:-1.625rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}flynt-component[name=SinglePrize] .is-loading .yt-facade-button:after{background:color-mix(in srgb, var(--color-black) 45%, transparent)}flynt-component[name=SinglePrize] .is-loading .yt-facade-play{opacity:0}flynt-component[name=SinglePrize] .is-loading .yt-facade-spinner{opacity:1;animation:.8s linear infinite prize-video-spin}flynt-component[name=SinglePrize] .yt-facade-iframe{opacity:0;z-index:3;border:0;block-size:100%;inline-size:100%;transition:opacity .35s;position:absolute;inset:0}flynt-component[name=SinglePrize] .is-loaded .yt-facade-iframe{opacity:1}flynt-component[name=SinglePrize] .recommended-section{font-weight:var(--font-medium);margin-block:1.875rem 5rem}flynt-component[name=SinglePrize] .recommended-section a{color:var(--color-black)}flynt-component[name=SinglePrize] .recommended-heading{font-family:var(--font-title);font-size:1.625rem;font-weight:var(--font-title-weight);-webkit-margin-after:1.875rem;text-align:center;margin-block-end:1.875rem}flynt-component[name=SinglePrize] .recommended-grid{grid-template-columns:repeat(3,1fr);gap:1.875rem;display:grid}flynt-component[name=SinglePrize] .recommended-item{flex-direction:column;display:flex}flynt-component[name=SinglePrize] .recommended-image{aspect-ratio:100/65;inline-size:100%;display:block;position:relative;overflow:hidden}flynt-component[name=SinglePrize] .recommended-image flynt-component{block-size:100%;inline-size:100%;position:absolute;inset:0}flynt-component[name=SinglePrize] .recommended-image img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}flynt-component[name=SinglePrize] .recommended-title{font-family:var(--font-title);font-size:1.125rem;font-weight:var(--font-title-weight);margin-block:.9375rem .625rem;line-height:1.3}flynt-component[name=SinglePrize] .recommended-link{font-size:.875rem;font-weight:var(--font-semibold);-webkit-margin-before:0;margin-block-start:0;text-decoration:none}flynt-component[name=SinglePrize] .recommended-link:hover{opacity:.7}@media (width<=1024px){flynt-component[name=SinglePrize] .recommended-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){flynt-component[name=SinglePrize] .recommended-grid{grid-template-columns:1fr}flynt-component[name=SinglePrize] .recommended-heading{font-size:1.25rem}flynt-component[name=SinglePrize] .recommended-title{font-size:1rem}}@media (prefers-reduced-motion:reduce){flynt-component[name=SinglePrize] .yt-facade.will-reveal{opacity:1;transition:none;transform:none}flynt-component[name=SinglePrize] .is-loading .yt-facade-spinner{animation:none}}@keyframes prize-video-spin{to{transform:rotate(360deg)}}
