@font-face{font-family:ci-icons;src:url(../icons/ci-icons.woff?fd21a10b7b929245d045205c4faae537) format("woff"),url(../icons/ci-icons.woff2?fd21a10b7b929245d045205c4faae537) format("woff2")}[class*=" ci-"]:before,[class^=ci-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ci-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.ci-bars:before{content:"\e000"}.ci-chevron-down:before{content:"\e001"}.ci-close:before{content:"\e002"}.ci-facebook:before{content:"\e003"}.ci-x:before{content:"\e004"}.ci-instagram:before{content:"\e005"}.ci-youtube:before{content:"\e006"}.ci-linkedin:before{content:"\e007"}.ci-arrow-diagonal:before{content:"\e008"}.ci-play:before{content:"\e009"}.ci-award-open:before{content:"\e00a"}.ci-award-close:before{content:"\e00b"}.ci-pause:before{content:"\e00c"}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(../fonts/DMSans-Bold.woff2) format("woff2"),url(../fonts/DMSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Gilda Display;font-style:normal;font-weight:400;src:url(../fonts/GildaDisplay-Regular.woff2) format("woff2"),url(../fonts/GildaDisplay-Regular.woff) format("woff")}:root{--font-sans:"DM Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-heading:"Gilda Display",ui-sans-serif,system-ui,sans-serif;--font-weight-normal:400;--font-weight-bold:700;--color-white:#fff;--color-black:#000;--color-primary:#1a4d21;--color-secondary:#faf6f0;--color-tertiary:#f5faff;--color-text-base:#1a1f14;--color-gray:#f5f5f5;--color-input:#f5f5f5;--menu-height:5.625rem;--menu-height-mobile:4.5rem;--shadow-lg:0px 0px 16px 0px rgba(0,0,0,.02),0px 0px 3px 0px rgba(0,0,0,.04),0px 6px 6px 0px rgba(0,0,0,.08)}*{scrollbar-width:thin}html{scroll-behavior:smooth;scroll-padding-top:var(--menu-height-mobile)}@media (min-width:1024px){html{scroll-padding-top:var(--menu-height)}}body{background:var(--color-white);color:color-mix(in srgb,var(--color-text-base) 90%,transparent);display:flex;flex-direction:column;font-size:.875rem;font-weight:var(--font-weight-normal);line-height:1.2;min-height:100dvh}@supports (color:color-mix(in lab,red,red)){body{color:color-mix(in oklab,var(--color-text-base) 90%,transparent)}}main{flex:1;width:100%}button{cursor:pointer}::-webkit-file-upload-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:var(--font-sans);font-variation-settings:normal;line-height:1.5;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:var(--font-mono);font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::-webkit-file-upload-button{font-feature-settings:inherit;background-color:transparent;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:transparent;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.Footer{background:var(--color-gray);display:grid;flex-shrink:0;gap:1.5rem;padding:2.5rem 1rem 4rem}@media (min-width:1024px){.Footer{gap:5rem;padding:5rem 4rem}}.Footer-top{display:grid;gap:2rem}.Footer-logo{aspect-ratio:300/116;margin:0 auto;object-fit:contain;width:9.25rem}@media (min-width:640px){.Footer-logo{width:18.75rem}}.Footer-links{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width:424px){.Footer-links{flex-direction:row}}.Footer-link{align-items:center;border-radius:12.5rem;display:inline-flex;justify-content:center;min-height:2rem;padding:.375rem 1rem;transition:color .3s ease}.Footer-link:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Footer-link:hover{background:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Footer-bottom{border-top:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 12%,transparent);display:flex;flex-direction:column;gap:1rem;padding-top:2rem}@supports (color:color-mix(in lab,red,red)){.Footer-bottom{border-color:color-mix(in oklab,var(--color-text-base) 12%,transparent)}}@media (min-width:640px){.Footer-bottom{align-items:center;flex-direction:row;justify-content:space-between}}.Footer-copy{color:color-mix(in srgb,var(--color-text-base) 60%,transparent);font-size:.75rem;text-align:center}@supports (color:color-mix(in lab,red,red)){.Footer-copy{color:color-mix(in oklab,var(--color-text-base) 60%,transparent)}}@media (min-width:640px){.Footer-copy{flex:1;text-align:left}}.Footer-social{flex-wrap:wrap}.Footer-social,.Footer-social-link{display:flex;justify-content:center}.Footer-social-link{align-items:center;font-size:1.375rem;height:2.5rem;transition:color .3s ease;width:2.5rem}.Footer-social-link:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Footer-social-link:hover{background:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Button{align-items:center;display:inline-flex;justify-content:center;min-height:3rem;padding:.5rem 1.5rem;transition:color .3s ease}.Button:active{transform:scale(.99)}.Button .ci{font-size:1.25rem}.Button.is-sm{min-height:2.5rem}.Button.is-md{min-height:4rem;padding-left:2rem;padding-right:2rem}@media (min-width:768px){.Button.is-md{font-size:1rem}}.Button.is-icon{aspect-ratio:1/1;padding:0!important}.Button.is-primary{background-color:var(--color-primary);color:var(--color-white)}.Button.is-primary:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.Button.is-primary:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.Button.is-secondary{background-color:var(--color-white);color:color-mix(in srgb,var(--color-text-base) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.Button.is-secondary{color:color-mix(in oklab,var(--color-text-base) 90%,transparent)}}.Button.is-secondary:hover{color:var(--color-primary)}.Button.is-outline{border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.Button.is-outline{border-color:color-mix(in oklab,var(--color-text-base) 90%,transparent)}}.Button.is-outline:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Button.is-outline:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Button.is-full{display:flex;width:100%}html[data-navbar=open],html[data-navbar=open] body{overflow-y:hidden}@media (min-width:1024px){html[data-navbar=open],html[data-navbar=open] body{overflow-y:auto}}.Navbar{align-items:center;background:var(--color-white);display:flex;gap:1.5rem;height:var(--menu-height-mobile);justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;position:fixed;top:0;width:100%;z-index:100}.Navbar[data-top=true]{background:transparent}@media (min-width:1024px){.Navbar{height:var(--menu-height);padding-left:2.5rem;padding-right:2.5rem}.Navbar [data-navbar=contact-mobile]{display:none}}.Navbar-logo{flex-shrink:0}.Navbar-logo img{aspect-ratio:244/28;color:transparent;object-fit:contain;width:10.3125rem}@media (min-width:1024px){.Navbar-logo img{width:15.25rem}}.Navbar-content{background:var(--color-white);bottom:0;max-width:26.25rem;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:var(--menu-height-mobile);transform:translateX(100%);transition:transform .1s ease;width:100%;z-index:101}html[data-navbar=open] .Navbar-content{pointer-events:auto;transform:translateX(0);transition:transform .3s ease-in}@media (min-width:1024px){.Navbar-content{background:transparent!important;bottom:inherit!important;flex:1;max-width:none!important;overflow-y:inherit!important;pointer-events:auto!important;position:relative!important;right:auto!important;top:inherit!important;transform:translateX(0)!important;transition:none!important;width:auto!important;z-index:inherit!important}}.Navbar-wrapper{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin:1.5rem 0;min-height:calc(100% - 3rem);padding:0 1rem}@media (min-width:1024px){.Navbar-wrapper{flex-direction:row;justify-content:center;margin:0;min-height:auto;padding:0}}.Navbar-menu{display:flex;flex-direction:column;gap:.5rem}@media (min-width:1024px){.Navbar-menu{align-items:center;flex-direction:row;gap:1rem}}.Navbar-item[data-navbar-submenu=true]{position:relative}.Navbar-link{align-items:center;border-radius:12.5rem;cursor:pointer;display:flex;font-weight:var(--font-weight-bold);gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;transition:color .3s ease;width:100%}.Navbar-link:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Navbar-link:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Navbar-link[data-active=true]{background-color:color-mix(in srgb,var(--color-text-base) 8%,transparent)}@supports (color:color-mix(in lab,red,red)){.Navbar-link[data-active=true]{background-color:color-mix(in oklab,var(--color-text-base) 8%,transparent)}}@media (min-width:1024px){.Navbar-link{font-weight:var(--font-weight-normal);min-height:2rem;padding:.375rem 1rem;width:auto}}.Navbar-item[data-navbar-submenu=true] .Navbar-link{justify-content:space-between}.Navbar-item[data-navbar-submenu=true] .Navbar-link:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\e001";font-family:ci-icons!important;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;position:relative;text-transform:none;top:.0625rem;transition:transform .3s ease}.Navbar-item[data-navbar-submenu=true][data-open=true] .Navbar-link{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Navbar-item[data-navbar-submenu=true][data-open=true] .Navbar-link{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Navbar-item[data-navbar-submenu=true][data-open=true] .Navbar-link:after{transform:rotate(-180deg)}.Navbar-submenu{display:none;flex-direction:column;gap:.125rem;padding-bottom:1rem;padding-left:1rem}.Navbar-submenu:before{content:"";display:block;height:.5rem;width:100%}@media (min-width:1024px){.Navbar-submenu:before{left:0;position:absolute;top:0;transform:translateY(-100%)}}.Navbar-item[data-navbar-submenu=true][data-open=true] .Navbar-submenu{display:flex}@media (min-width:1024px){.Navbar-submenu{background:var(--color-white);border-radius:1rem;box-shadow:var(--shadow-lg);left:50%;margin-top:.5rem;padding:1rem .75rem;position:absolute;top:100%;transform:translateX(-50%);width:14.5rem}}.Navbar-submenu-item{width:100%}.Navbar-submenu-link{align-items:center;border-radius:12.5rem;cursor:pointer;display:flex;min-height:2.5rem;padding:.5rem 1rem;transition:color .3s ease}.Navbar-submenu-link:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Navbar-submenu-link:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Navbar-submenu-link[data-active=true]{background-color:color-mix(in srgb,var(--color-text-base) 8%,transparent)}@supports (color:color-mix(in lab,red,red)){.Navbar-submenu-link[data-active=true]{background-color:color-mix(in oklab,var(--color-text-base) 8%,transparent)}}@media (min-width:1024px){.Navbar-submenu-link{min-height:2rem;padding:.375rem 1rem}}.Navbar-actions{align-items:center;display:flex;flex-shrink:0;gap:1rem}.Navbar-actions [data-navbar=contact-desktop]{display:none}@media (min-width:1024px){.Navbar-actions [data-navbar=contact-desktop]{display:flex}.Navbar-actions [data-navbar=toggle]{display:none}}[data-navbar=toggle] .ci[data-status=opened]{display:none}[data-navbar=toggle] .ci[data-status=closed],html[data-navbar=open] [data-navbar=toggle] .ci[data-status=opened]{display:block}html[data-navbar=open] [data-navbar=toggle] .ci[data-status=closed]{display:none}.Navbar-outzone{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:color-mix(in srgb,var(--color-white) 20%,transparent);bottom:0;display:none;left:0;position:fixed;top:var(--menu-height-mobile);width:100%;z-index:99}@supports (color:color-mix(in lab,red,red)){.Navbar-outzone{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}html[data-navbar=open] .Navbar-outzone{display:block}@media (min-width:1024px){.Navbar-outzone,html[data-navbar=open] .Navbar-outzone{display:none}}.Title-main{align-items:center;display:flex;font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);justify-content:center;line-height:1.1;margin-bottom:2.5rem;min-height:3.125rem;padding:0 1rem;text-align:center}@media (min-width:1024px){.Title-main{margin-bottom:0;min-height:9.75rem}}.Title-cols{align-items:center;display:flex;flex-direction:column;gap:1.75rem;justify-content:center;padding:2.5rem 1rem 4rem;text-align:center}@media (min-width:1024px){.Title-cols{align-items:flex-start;flex-direction:row;gap:5rem;justify-content:space-between;min-height:15.9375rem;padding:4rem 5rem 5.25rem;text-align:left}}.Title-cols-heading{font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,4rem);line-height:1.1}@media (min-width:1024px){.Title-cols-heading{flex-shrink:0}}.Title-cols-description{font-family:var(--font-heading);font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.1}@media (min-width:1024px){.Title-cols-description{max-width:50.625rem}}.Title-group{display:grid;gap:2rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:42rem;padding:0 1rem;text-align:center;width:100%}.Title-group.is-not-mb{margin-bottom:0!important}@media (min-width:1024px){.Title-group.is-left-lg{max-width:none!important;text-align:left}}@media (min-width:640px){.Title-group{margin-bottom:2rem}}@media (min-width:1024px){.Title-group{gap:3rem;margin-bottom:6rem}}.Title-group-heading{font-weight:var(--font-weight-bold)}@media (min-width:1024px){.Title-group-heading{font-size:1rem}}.Title-group-label{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.Title-group-description{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6;margin-left:auto;margin-right:auto;max-width:32.5rem}@supports (color:color-mix(in lab,red,red)){.Title-group-description{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1024px){.Title-group-description{font-size:1rem}}.Title-group.is-left-lg .Title-group-description{margin-left:0!important;margin-right:0!important;max-width:none!important}.Catalog-container{padding:0 1rem}@media (min-width:1024px){.Catalog-container{padding:0 5rem}}.Catalog-list{display:grid;gap:2.5rem}.Catalog-card{border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 24%,transparent);display:grid;gap:clamp(1.5625rem,6vw,8rem);padding:2rem 2rem 2.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.Catalog-card{border-color:color-mix(in oklab,var(--color-text-base) 24%,transparent)}}@media (min-width:1024px){.Catalog-card{align-items:center;grid-template-columns:1fr 2fr 1fr;padding:2.5rem}}@media (min-width:1280px){.Catalog-card{padding:4rem}}.Catalog-card-image{height:9.375rem;object-fit:contain;width:100%}@media (min-width:1024px){.Catalog-card-image{height:100%;width:100%}}.Catalog-card-content{text-align:center}@media (min-width:1024px){.Catalog-card-content{text-align:left}}.Catalog-card-title{font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,4rem);line-height:1.1;margin-bottom:1.5rem}@media (min-width:1024px){.Catalog-card-title{margin-bottom:1.25rem}}.Catalog-card-description{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.Catalog-card-description{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:768px){.Catalog-card-description{font-size:1rem}}.Catalog-card-links{display:grid;gap:1rem}@media (min-width:1024px){.Catalog-card-links{gap:3rem}}.Catalog-card-link{align-items:center;border-bottom:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 80%,transparent);display:flex;gap:1.5rem;height:3rem;justify-content:space-between;padding:.5rem 1.5rem;transition:color .3s ease;width:100%}@supports (color:color-mix(in lab,red,red)){.Catalog-card-link{border-color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}.Catalog-card-link:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Catalog-card-link:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Catalog-card-link:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\e008";font-family:ci-icons!important;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.Catalog-card-bg{color:transparent;display:none;height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1024px){.Catalog-card-bg{display:block}}.Catalog-simplecard{border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 24%,transparent);display:block;height:100%;padding:2rem 2rem 2.5rem}@supports (color:color-mix(in lab,red,red)){.Catalog-simplecard{border-color:color-mix(in oklab,var(--color-text-base) 24%,transparent)}}@media (min-width:1024px){.Catalog-simplecard{padding:3.25rem}}@media (min-width:1280px){.Catalog-simplecard{padding:4rem}}.Catalog-simplecard-content{display:grid;gap:1.625rem;grid-template-areas:"image" "title" "actions"}@media (min-width:1024px){.Catalog-simplecard-content{gap:3.375rem;grid-template-areas:"title" "actions" "image"}}.Catalog-simplecard-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);grid-area:title;line-height:1.1;text-align:center}.Catalog-simplecard-actions{display:flex;grid-area:actions;justify-content:center}.Catalog-simplecard-actions .Button{width:100%}@media (min-width:1024px){.Catalog-simplecard-actions .Button{width:auto}}.Catalog-simplecard-image{grid-area:image;margin:0 auto;max-width:12rem;width:100%}@media (min-width:1024px){.Catalog-simplecard-image{max-width:22.625rem}}.Info-grid{display:grid}@media (min-width:1280px){.Info-grid{grid-template-columns:repeat(2,1fr)}}.Info-card{background-color:var(--color-tertiary);display:flex;flex-direction:column;gap:3rem;padding:2.5rem 1rem 7.5rem;position:relative}.Info-card.is-invert{background-color:color-mix(in srgb,var(--color-text-base) 90%,transparent);color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.Info-card.is-invert{background-color:color-mix(in oklab,var(--color-text-base) 90%,transparent)}}@media (min-width:640px){.Info-card{padding:4rem 2.5rem}}@media (min-width:768px){.Info-card{min-height:37.5rem;padding:4rem 5rem}}@media (min-width:1280px){.Info-card{justify-content:space-between;min-height:52.8125rem}}.Info-content{display:grid;gap:2rem;max-width:35.1875rem;position:relative;width:100%;z-index:2}@media (min-width:768px){.Info-content{gap:3rem}}.Info-subtitle{font-weight:var(--font-weight-bold)}@media (min-width:768px){.Info-subtitle{font-size:1rem}}.Info-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.Info-description{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.Info-description{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}.Info-card.is-invert .Info-description{color:var(--color-white)}@media (min-width:768px){.Info-description{font-size:1rem}}.Info-logos{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;position:relative;width:100%;z-index:2}@media (min-width:640px){.Info-logos{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.Info-logos li{width:100%}@media (min-width:640px){.Info-logos li{width:auto}}.Info-logos img{aspect-ratio:328/112;background:var(--color-white);color:transparent;object-fit:contain;width:100%}@media (min-width:640px){.Info-logos img{aspect-ratio:300/155;height:7.5rem;width:auto}}@media (min-width:1280px){.Info-logos img{height:6.875rem}}@media (min-width:1536px){.Info-logos img{height:9.0625rem}}.Info-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.Category-grid{display:grid;gap:4rem;padding-bottom:4rem}@media (min-width:640px){.Category-grid{gap:7.5rem;padding-bottom:6.25rem}}@media (min-width:1024px){.Category-grid{gap:10rem;padding-bottom:10rem}}.Category-heading{align-items:center;display:flex;height:6.5rem;padding:0 1rem;position:relative}@media (min-width:1024px){.Category-heading{height:10.625rem;padding:0 5rem}}@media (min-width:1280px){.Category-heading{height:14.4375rem}}.Category-heading-bg{color:transparent;height:100%;object-fit:cover;object-position:right;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.Category-title{flex:1;font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.Category-title,.Category-title-text{position:relative;z-index:2}.Category-title-tag{left:0;pointer-events:none;position:absolute;top:0;transform:translate(-12px,-45%);width:2.5rem;z-index:1}@media (min-width:1024px){.Category-title-tag{transform:translate(-35%,-45%);width:3.75rem}}.Category-title-tag svg{width:100%}.Category-content{display:grid;gap:2.5rem}@media (min-width:1024px){.Category-content{gap:5rem}}.Category-list{display:grid;gap:2.5rem;padding:0 1rem}@media (min-width:768px){.Category-list{align-items:flex-start;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Category-list{padding:0 5rem}}@media (min-width:1280px){.Category-list{gap:4rem}}.Category-card{display:grid;gap:1rem;width:100%}.Category-card[data-status=play] .Category-card-action .ci-play,.Category-card[data-status=play] .Category-card-header img{display:none}.Category-card[data-status=play] .Category-card-action .ci-pause{display:block}.Category-card-header{aspect-ratio:848/545;background-color:color-mix(in srgb,var(--color-gray) 80%,transparent);display:block;position:relative;width:100%}@supports (color:color-mix(in lab,red,red)){.Category-card-header{background-color:color-mix(in oklab,var(--color-gray) 80%,transparent)}}.Category-card-header img,.Category-card-header video{color:transparent;height:100%;object-fit:cover;pointer-events:none;width:100%}.Category-card-header img{position:relative;z-index:2}.Category-card-header video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.Category-card-body{column-gap:1.5rem;display:grid;grid-template-areas:"content action" "awards awards";grid-template-columns:1fr 4.375rem;row-gap:1rem}@media (min-width:1536px){.Category-card-body{grid-template-areas:"content awards action";grid-template-columns:1fr 10.0625rem 4.4375rem}}.Category-card-body:not(:has(.Category-card-action)){grid-template-areas:"content" "awards";grid-template-columns:1fr}@media (min-width:1536px){.Category-card-body:not(:has(.Category-card-action)){grid-template-areas:"content awards";grid-template-columns:1fr 10.0625rem}}.Category-card-body:not(:has(.Category-card-awards)){grid-template-areas:"content action"}@media (min-width:1536px){.Category-card-body:not(:has(.Category-card-awards)){grid-template-columns:1fr 4.4375rem}}.Category-card-body:not(:has(.Category-card-action,.Category-card-awards)){grid-template-areas:"content";grid-template-columns:1fr}.Category-card-content{display:grid;gap:.25rem;grid-area:content}.Category-card-content h3{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.Category-card-content p{font-family:var(--font-heading);font-size:clamp(.875rem,1.4vw,1.125rem);line-height:1.1}.Category-card-content time{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.Category-card-content time{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1280px){.Category-card-content time{font-size:1rem}}.Category-card-action{align-items:center;aspect-ratio:1/1;border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 90%,transparent);display:flex;font-size:1rem;grid-area:action;justify-content:center;transition:colors .2s ease;width:100%}@supports (color:color-mix(in lab,red,red)){.Category-card-action{border-color:color-mix(in oklab,var(--color-text-base) 90%,transparent)}}.Category-card-action:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.Category-card-action:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.Category-card-action .ci-pause{display:none}.Category-card-awards{align-items:center;background-color:var(--color-secondary);border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 12%,transparent);display:flex;font-family:var(--font-heading);font-size:clamp(.875rem,1.4vw,1.125rem);gap:.5rem;grid-area:awards;height:4.125rem;justify-content:center;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.Category-card-awards{border-color:color-mix(in oklab,var(--color-text-base) 12%,transparent)}}@media (min-width:1536px){.Category-card-awards{height:4.375rem}}.Category-card-awards:after,.Category-card-awards:before{color:#e5a117;font-size:2rem}.Category-card-awards:before{content:"\e00a"}.Category-card-awards:after,.Category-card-awards:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ci-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.Category-card-awards:after{content:"\e00b"}.Entry-header{aspect-ratio:848/545;display:block;width:100%}.Entry-header img{color:transparent;height:100%;object-fit:cover;object-position:center;pointer-events:none;width:100%}.Entry-content{display:grid;gap:2.5rem;padding:2.5rem 1rem 4rem}@media (min-width:1024px){.Entry-content{gap:4rem;padding:8rem 5rem 10rem}}.Entry-top{display:flex;flex-direction:column;gap:.25rem}@media (min-width:768px){.Entry-top{align-items:center;column-gap:2rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:.5rem}}.Entry-title{font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,4rem);line-height:1.1;position:relative}.Entry-title-text{position:relative;z-index:2}.Entry-title-tag{left:0;pointer-events:none;position:absolute;top:0;transform:translate(-12px,-45%);width:3.75rem;z-index:1}@media (min-width:1024px){.Entry-title-tag{transform:translate(-20%,-42%);width:5.625rem}}@media (min-width:1280px){.Entry-title-tag{width:6.375rem}}.Entry-title-tag svg{width:100%}.Entry-code{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;position:relative;z-index:2}.Entry-info{border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 24%,transparent);display:grid;gap:clamp(2.5rem,7vw,8.75rem);padding:2rem 2rem 2.5rem}@supports (color:color-mix(in lab,red,red)){.Entry-info{border-color:color-mix(in oklab,var(--color-text-base) 24%,transparent)}}@media (min-width:1024px){.Entry-info{align-items:flex-start;grid-template-columns:repeat(2,1fr);padding:3.75rem}}@media (min-width:1280px){.Entry-info{padding:5rem}}.Entry-origin-title{font-family:var(--font-heading);font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.1;margin-bottom:.875em}.Entry-origin-content{color:color-mix(in srgb,var(--color-text-base) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.Entry-origin-content{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1280px){.Entry-origin-content{font-size:1rem}}.Entry-origin-content p{line-height:1.6}.Entry-chars{display:grid;gap:1.5rem}@media (min-width:1024px){.Entry-chars{gap:2rem}}.Entry-chars-item{border-bottom:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 12%,transparent);padding-bottom:1.5rem}@supports (color:color-mix(in lab,red,red)){.Entry-chars-item{border-color:color-mix(in oklab,var(--color-text-base) 12%,transparent)}}@media (min-width:1024px){.Entry-chars-item{padding-bottom:2rem}}.Entry-chars-title{font-family:var(--font-heading);font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.1;margin-bottom:.875em}.Entry-chars-text{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.Entry-chars-text{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1280px){.Entry-chars-text{font-size:1rem}}.Entry-video{aspect-ratio:16/9;background-color:color-mix(in srgb,var(--color-gray) 80%,transparent);position:relative;width:100%}@supports (color:color-mix(in lab,red,red)){.Entry-video{background-color:color-mix(in oklab,var(--color-gray) 80%,transparent)}}.Entry-video[data-status=play] .Entry-video-action .ci-play{display:none}.Entry-video[data-status=play] .Entry-video-action .ci-pause{display:block}.Entry-video video{color:transparent;height:100%;object-fit:cover;object-position:center;pointer-events:none;width:100%}.Entry-video-action{background:var(--color-white);font-size:1rem;height:3.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.125rem;z-index:1}.Entry-video-action:hover{color:var(--color-primary)}@media (min-width:1024px){.Entry-video-action{font-size:1.25rem;height:5rem;width:5rem}}@media (min-width:1280px){.Entry-video-action{font-size:1.5rem;height:8rem;width:8rem}}.Entry-video-action .ci-pause{display:none}.Entry-video-action .ci-play{display:block}.Entry-award{align-items:center;background:var(--color-secondary);border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 24%,transparent);display:flex;gap:.5rem;justify-content:center;min-height:6.75rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.Entry-award{border-color:color-mix(in oklab,var(--color-text-base) 24%,transparent)}}@media (min-width:1024px){.Entry-award{min-height:8.25rem;padding:1.25rem}}@media (min-width:1280px){.Entry-award{min-height:11rem}}.Entry-award:after,.Entry-award:before{color:#e5a117;flex-shrink:0;font-size:2.8125rem}.Entry-award:before{content:"\e00a"}.Entry-award:after,.Entry-award:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ci-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.Entry-award:after{content:"\e00b"}.Entry-award-content{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;text-align:center}.Entry-award-title{font-family:var(--font-heading);font-size:clamp(.875rem,1.4vw,1.125rem);line-height:1.1}.Entry-award-list{display:grid;gap:1rem}@media (min-width:768px){.Entry-award-list{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Entry-award-list{gap:2rem}}@media (min-width:1280px){.Entry-award-list{gap:4rem;grid-template-columns:repeat(3,1fr)}}.Beef-header{background-color:color-mix(in srgb,var(--color-text-base) 90%,transparent);color:var(--color-white);min-height:calc(100dvh - var(--menu-height-mobile));padding:2.5rem 1rem 4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.Beef-header{background-color:color-mix(in oklab,var(--color-text-base) 90%,transparent)}}@media (min-width:1024px){.Beef-header{min-height:calc(100dvh - var(--menu-height));padding:4rem 2rem 7.5rem}}.Beef-header-content{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;margin:0 auto;max-width:38.875rem;position:relative;text-align:center;width:100%;z-index:2}.Beef-header-bg{height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.Beef-logo{margin:0 auto;max-width:24.25rem;width:60%}@media (min-width:768px){.Beef-logo{width:80%}}.Beef-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}@media (min-width:1024px){.Beef-title{padding-bottom:.75rem}}.Beef-description{font-family:var(--font-heading);font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.1}.Beef-content{padding:2.5rem 1rem 4rem}@media (min-width:1024px){.Beef-content{padding:5rem 5rem 10rem}}.Beef-grid{display:grid;gap:2.5rem}@media (min-width:640px){.Beef-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Beef-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.Beef-grid{gap:4rem}}.Beef-item{width:100%}.Beef-item-content{display:block}.Beef-item-image{aspect-ratio:544/375;color:transparent;object-fit:cover;width:100%}.Beef-item-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;margin-bottom:.625rem;margin-top:1rem}@media (min-width:1280px){.Beef-item-title{margin-top:1.5rem}}.Beef-item-description{line-height:1.6;margin-bottom:.75rem}@media (min-width:1024px){.Beef-item-description{margin-bottom:1rem}}.Beef-item-label{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.Beef-item-label{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1024px){.Beef-item-label{font-size:1rem}}.About-header{min-height:49.75rem;padding:0 1rem 5rem;position:relative}@media (min-width:640px){.About-header{padding:0 2rem 5rem}}@media (min-width:1280px){.About-header{min-height:56.6875rem}}.About-header-wrapper{display:grid;gap:clamp(2rem,7vw,8.75rem);position:relative;text-align:center;z-index:2}@media (min-width:768px){.About-header-wrapper{align-items:flex-start;grid-template-columns:repeat(2,1fr);text-align:left}}@media (min-width:1280px){.About-header-wrapper{grid-template-columns:1fr 40.25rem}}.About-header-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.About-header-bg img{color:transparent;height:100%;object-fit:cover;object-position:bottom center;width:100%}.About-header-content{display:grid;gap:2rem}@media (min-width:1024px){.About-header-content{gap:2.25rem}}.About-header-title{font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,4rem);line-height:1.1}.About-header-description{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.About-header-description{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1024px){.About-header-description{font-size:1rem}}@media (min-width:1280px){.About-header-description{font-size:1.125rem}}.About-header-link{width:100%}@media (min-width:768px){.About-header-link{max-width:15.875rem;width:auto}}.About-subheader{background:var(--color-secondary);display:grid;gap:clamp(2rem,7vw,8.75rem);padding:clamp(2.5rem,7vw,8rem) clamp(1rem,7vw,5rem) clamp(4rem,8vw,10rem)}@media (min-width:768px){.About-subheader{grid-template-columns:12.5rem 1fr}}@media (min-width:1024px){.About-subheader{grid-template-columns:19.25rem 1fr}}.About-subheader-title{font-weight:var(--font-weight-bold)}@media (min-width:1024px){.About-subheader-title{font-size:1rem}}.About-subheader-description{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.About-cards{display:grid;gap:clamp(2.5rem,6.5vw,8.75rem);padding:2.5rem 1rem 4rem}@media (min-width:640px){.About-cards{padding:2.5rem 2rem 4rem}}@media (min-width:1024px){.About-cards{padding:8rem 5rem}}@media (min-width:1280px){.About-cards{align-items:flex-start;grid-template-columns:repeat(2,1fr);padding:5.75rem 5rem}}.About-awards{display:grid;gap:1rem}@media (min-width:640px){.About-awards{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.About-awards{gap:2.5rem}}.Award{align-items:center;border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 24%,transparent);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem}@supports (color:color-mix(in lab,red,red)){.Award{border-color:color-mix(in oklab,var(--color-text-base) 24%,transparent)}}@media (min-width:1280px){.Award{aspect-ratio:1/1;padding:1.5rem}}.Award:not(:has(.Award-logo)){padding:5rem 1.25rem}@media (min-width:1280px){.Award:not(:has(.Award-logo)){padding:1.25rem}}@media (min-width:1536px){.Award:not(:has(.Award-logo)) .Award-description,.Award:not(:has(.Award-logo)) .Award-label{font-size:1rem}}.Award-logo{aspect-ratio:16/9;max-width:9.75rem;width:100%}@media (min-width:1024px){.Award-logo{max-width:10.5rem}}.Award-logo img{height:100%;object-fit:contain;object-position:center;width:100%}.Award-content{align-items:center;display:flex;gap:.5rem}.Award-content:after,.Award-content:before{color:#e5a117;flex-shrink:0;font-size:2.8125rem}.Award-content:before{content:"\e00a"}.Award-content:after,.Award-content:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ci-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.Award-content:after{content:"\e00b"}.Award-info{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.Award-label{display:block;font-weight:var(--font-weight-bold)}.Contact{display:grid;gap:4rem;padding:0 1rem 4rem}@media (min-width:1024px){.Contact{grid-template-columns:repeat(2,1fr);padding:0 5rem 8rem}}.Contact-content{display:grid;gap:4rem}.Contact-content-text{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;text-align:center}@media (min-width:1024px){.Contact-content-text{text-align:left}}.Contact-list{display:grid;gap:1.5rem;text-align:center}@media (min-width:1024px){.Contact-list{gap:2rem;text-align:left}}.Contact-list-item{border-bottom:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 12%,transparent);padding-bottom:1.5rem}@supports (color:color-mix(in lab,red,red)){.Contact-list-item{border-color:color-mix(in oklab,var(--color-text-base) 12%,transparent)}}@media (min-width:1024px){.Contact-list-item{padding-bottom:2rem}}.Contact-list-title{font-family:var(--font-heading);font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.1;margin-bottom:.5rem}.Contact-list-description{line-height:1.6}.Contact-form{border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 24%,transparent);padding:clamp(2rem,6vw,8rem) 2rem clamp(2.5rem,6vw,8rem)}@supports (color:color-mix(in lab,red,red)){.Contact-form{border-color:color-mix(in oklab,var(--color-text-base) 24%,transparent)}}.Contact-form-container{display:grid;gap:1.75rem;margin:0 auto;max-width:22.5rem;width:100%}.Contact-form-title{font-family:var(--font-heading);font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.1}.Contact-form-content .wpforms-container-full{margin:0!important}.Contact-form-content .wpforms-container .wpforms-field{padding:0!important}.Contact-form-content .wpforms-container .wpforms-form .wpforms-field-label{font-family:var(--font-weight-bold)!important;font-size:.875rem!important;margin:0 0 .375rem!important}.Contact-form-content .wpforms-field-container{display:grid!important;gap:2rem!important}.Contact-form-content .wpforms-submit-container{margin:0!important;position:relative!important}.Contact-form-content .wpforms-submit-container .wpforms-submit-spinner{left:50%!important;margin:0!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.Contact-form-content .wpforms-submit-container button[type=submit]{align-items:center!important;background:var(--color-primary)!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--color-white)!important;display:flex!important;font-size:.875rem!important;font-weight:var(--font-weight-normal)!important;height:3rem!important;justify-content:center!important;outline:none!important;padding:0!important;width:100%!important}.Contact-form-content .wpforms-submit-container button[type=submit]:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.Contact-form-content .wpforms-submit-container button[type=submit]:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.Contact-form-content .wpforms-submit-container button[type=submit]:after{content:none!important}.Contact-form-content .wpforms-form{display:grid!important;gap:2rem!important}.Contact-form-content .wpforms-field-container input[type=email],.Contact-form-content .wpforms-field-container input[type=tel],.Contact-form-content .wpforms-field-container input[type=text],.Contact-form-content .wpforms-field-container textarea{align-items:center!important;background:var(--color-input)!important;border:0!important;border-bottom:.0625rem solid!important;border-color:color-mix(in srgb,var(--color-text-base) 90%,transparent)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:.875rem!important;height:3rem!important;justify-content:flex-start!important;outline:none!important;padding:0 1rem!important}@supports (color:color-mix(in lab,red,red)){.Contact-form-content .wpforms-field-container input[type=email],.Contact-form-content .wpforms-field-container input[type=tel],.Contact-form-content .wpforms-field-container input[type=text],.Contact-form-content .wpforms-field-container textarea{border-color:color-mix(in oklab,var(--color-text-base) 90%,transparent)!important}}.Contact-form-content .wpforms-field-container input[type=email]:focus,.Contact-form-content .wpforms-field-container input[type=tel]:focus,.Contact-form-content .wpforms-field-container input[type=text]:focus,.Contact-form-content .wpforms-field-container textarea:focus{border-color:var(--color-primary)!important}.Contact-form-content .wpforms-field-container input[type=email].wpforms-error,.Contact-form-content .wpforms-field-container input[type=tel].wpforms-error,.Contact-form-content .wpforms-field-container input[type=text].wpforms-error,.Contact-form-content .wpforms-field-container textarea.wpforms-error{border-color:var(--wpforms-label-error-color)!important}.Contact-form-content .wpforms-field-container textarea{align-items:flex-start!important;height:auto!important;min-height:8rem!important;padding:.5rem 1rem!important;resize:none!important}.Contact-form-content .wpforms-field-container em.wpforms-error{font-size:.75rem!important;margin-top:.25rem!important}.Contact-form-content .wpforms-field-container .iti__country-container{bottom:inherit!important;flex-shrink:0!important;left:inherit!important;position:relative!important;right:inherit!important;top:inherit!important}.Contact-form-content .wpforms-field-container .iti{align-items:center!important;display:flex!important;gap:.5rem!important}.Contact-form-content .wpforms-field-container .iti__country-container{height:3rem!important;width:3.25rem!important}.Contact-form-content .wpforms-field-container .iti__selected-country{background:var(--color-input)!important;border:0!important;border-bottom:.0625rem solid!important;border-color:color-mix(in srgb,var(--color-text-base) 90%,transparent)!important;box-shadow:none!important;font-size:.875rem!important;height:100%!important;margin:0!important;outline:none!important;padding:0!important;width:100%!important}@supports (color:color-mix(in lab,red,red)){.Contact-form-content .wpforms-field-container .iti__selected-country{border-color:color-mix(in oklab,var(--color-text-base) 90%,transparent)!important}}.Contact-form-content .wpforms-field-container .wpforms-field-phone.wpforms-has-error .iti__selected-country{border-color:var(--wpforms-label-error-color)!important}.Contact-form-content .wpforms-field-container .iti__selected-country-primary{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:0 .5rem!important;width:100%!important}.Contact-form-content .wpforms-field-container .iti__arrow{--iti-triangle-border:calc(rempi(8)/2)!important;--iti-arrow-height:rempi(4)!important}.Contact-form-content .wpforms-form .wpforms-field-container .iti__dropdown-content{border-radius:0!important;margin-top:.25rem!important}.Contact-form-content .wpforms-form .wpforms-field-container .iti__country-list{border-radius:0!important}.Contact-form-content .wpforms-form .wpforms-field-container .iti__country{font-size:.875rem!important;padding:1rem!important}.Contact-form-content .wpforms-confirmation-container-full{background:var(--color-tertiary)!important;border:0!important;border-radius:0!important;color:var(--color-text-base)!important;font-size:1rem!important;line-height:1.6!important;padding:2rem 2rem 2.5rem!important;text-align:center!important}.Hero{position:relative}.Hero-bg{left:0;position:absolute;top:0;z-index:1}.Hero-bg,.Hero-bg img{height:100%;width:100%}.Hero-bg img{object-fit:cover;object-position:bottom center}@media (min-width:768px){.Hero-bg img{object-position:left center}}@media (min-width:1280px){.Hero-bg img{object-position:30% center}}.Hero-content{min-height:68.25rem;padding:2.5rem 1rem;position:relative;z-index:2}@media (min-width:640px){.Hero-content{padding:2.5rem 2rem}}@media (min-width:768px){.Hero-content{margin:0 auto;max-width:43.75rem;min-height:61.75rem}}@media (min-width:1024px){.Hero-content{margin:0;max-width:47rem;padding:6rem 5rem}}@media (min-width:1280px){.Hero-content{max-width:40rem}}.Hero-wrapper{display:grid;gap:2.5rem;text-align:center}@media (min-width:1024px){.Hero-wrapper{gap:3.5rem;text-align:left}}.Hero-title{font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,4rem);line-height:1.1}.Hero-description{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.Hero-description{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1024px){.Hero-description{font-size:1rem}}@media (min-width:1280px){.Hero-description{font-size:1.125rem}}.Hero-actions{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.Hero-actions{flex-direction:row;justify-content:center}}@media (min-width:1024px){.Hero-actions{justify-content:flex-start}}.Hero-actions .Button{width:100%}@media (min-width:640px){.Hero-actions .Button{width:auto}}.Hero-award{align-items:center;display:inline-flex;gap:1rem;margin:0 auto}@media (min-width:1024px){.Hero-award{margin:0}}.Hero-award:after,.Hero-award:before{color:#e5a117;font-size:2.75rem}.Hero-award:before{content:"\e00a"}.Hero-award:after,.Hero-award:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ci-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.Hero-award:after{content:"\e00b"}.Hero-award-content{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center}.Hero-award-title{font-weight:var(--font-weight-bold)}.Home-content{padding:2.5rem 1rem 0}@media (min-width:640px){.Home-content{padding:2.5rem 2rem 0}}@media (min-width:1024px){.Home-content{padding:8rem 5rem 0}}.Home-awards{display:grid;gap:clamp(2.5rem,7vw,8.75rem);overflow:hidden;padding:2.5rem 1rem 4rem;position:relative}@media (min-width:640px){.Home-awards{padding:2.5rem 2rem 4rem}}@media (min-width:1024px){.Home-awards{grid-template-columns:clamp(22.5rem,25vw,26.125rem) 1fr;padding:8rem 5rem 10rem}}.Home-awards-col{position:relative;z-index:2}.Home-awards-list{display:grid;gap:2.5rem}@media (min-width:1280px){.Home-awards-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1536px){.Home-awards-list{grid-template-columns:repeat(3,1fr)}}.Home-awards-grass{aspect-ratio:392/341;bottom:0;display:none;left:0;object-fit:contain;pointer-events:none;position:absolute;transform:translate(-20%,20%);width:24.4375rem;z-index:1}@media (min-width:1024px){.Home-awards-grass{display:block}}.Home-catalog{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:768px){.Home-catalog{flex-direction:row;flex-wrap:wrap;justify-content:center}}.Home-catalog li{width:100%}@media (min-width:768px){.Home-catalog li{flex:0 1 calc(50% - 1.25rem);width:auto}}@media (min-width:1280px){.Home-catalog li{flex:0 1 calc(32% - 1.25rem)}}.AboutCard{padding:2.5rem 1rem 4rem;position:relative}@media (min-width:640px){.AboutCard{padding:4rem 2.5rem 7.5rem}}@media (min-width:1024px){.AboutCard{align-items:center;display:flex;justify-content:center;min-height:50.375rem;padding:7.5rem 5rem}}.AboutCard-grid{display:grid;gap:clamp(2.5rem,7vw,8.75rem);position:relative;width:100%;z-index:2}@media (min-width:768px){.AboutCard-grid{grid-template-columns:clamp(20rem,40vw,41.25rem) 1fr}}.AboutCard-bg{color:transparent;height:100%;left:0;object-fit:cover;object-position:left;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px){.AboutCard-bg{object-position:right bottom}}.AboutCard-image{width:100%}.AboutCard-image img{aspect-ratio:280/186;border:.5rem solid var(--color-white);color:transparent;margin:0 auto;max-width:17.5rem;object-fit:cover;transform:rotate(7.03deg);width:100%}@media (min-width:768px){.AboutCard-image img{max-width:100%}}.AboutCard-content{display:grid;gap:2rem;text-align:center}@media (min-width:768px){.AboutCard-content{text-align:left}}@media (min-width:1024px){.AboutCard-content{gap:2.5rem}}.AboutCard-title{font-weight:var(--font-weight-bold)}@media (min-width:1024px){.AboutCard-title{font-size:1rem}}.AboutCard-subtitle{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.AboutCard-description{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.AboutCard-description{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1024px){.AboutCard-description{font-size:1rem}}@media (min-width:1280px){.AboutCard-description{font-size:1.125rem}}.AboutCard-link{width:100%}@media (min-width:768px){.AboutCard-link{max-width:13.5rem}}.InnovationCard{align-items:center;border:.0625rem solid;border-color:color-mix(in srgb,var(--color-text-base) 24%,transparent);display:flex;justify-content:center;padding:2.5rem 2rem 4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.InnovationCard{border-color:color-mix(in oklab,var(--color-text-base) 24%,transparent)}}@media (min-width:640px){.InnovationCard{padding:2.5rem 3rem 4rem}}@media (min-width:1280px){.InnovationCard{height:100%}}.InnovationCard-bg{color:transparent;height:100%;left:0;object-fit:cover;object-position:bottom center;position:absolute;top:0;width:100%;z-index:1}.InnovationCard-content{display:grid;gap:3rem;position:relative;text-align:center;width:100%;z-index:2}.InnovationCard-title{font-weight:var(--font-weight-bold)}@media (min-width:1024px){.InnovationCard-title{font-size:1rem}}.InnovationCard-label{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.InnovationCard-description{color:color-mix(in srgb,var(--color-text-base) 80%,transparent);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.InnovationCard-description{color:color-mix(in oklab,var(--color-text-base) 80%,transparent)}}@media (min-width:1024px){.InnovationCard-description{font-size:1rem}}.NotFound-content{display:grid;gap:2.5rem;min-height:50vh;padding:2.5rem 1rem;text-align:center}@media (min-width:640px){.NotFound-content{padding:3.25rem 2rem}}@media (min-width:1024px){.NotFound-content{padding:6rem 5rem}}.NotFound-title{font-weight:var(--font-weight-bold)}@media (min-width:1024px){.NotFound-title{font-size:1rem}}.NotFound-description{font-family:var(--font-heading);font-size:clamp(5rem,20vw,10.75rem);line-height:1.1}.NotFound-message{line-height:1.6;margin:0 auto;max-width:21.25rem}@media (min-width:1024px){.NotFound-message{font-size:1rem}}.u-space-top{padding-top:var(--menu-height-mobile)}@media (min-width:1024px){.u-space-top{padding-top:var(--menu-height)}}.u-space-128{margin-top:4rem}@media (min-width:1024px){.u-space-128{margin-top:8rem}}@media (min-width:1280px){.u-space-128{margin-top:10rem}}