.float[data-v-229d61c1]{animation:2s linear infinite float-229d61c1}@keyframes float-229d61c1{0%,to{transform:translateY(10px)}50%{transform:translateY(-10px)}}
.wr-fade-enter-active[data-v-dcc8e155],.wr-fade-leave-active[data-v-dcc8e155]{transition:opacity .3s}.wr-fade-enter-from[data-v-dcc8e155],.wr-fade-leave-to[data-v-dcc8e155]{opacity:0}
@keyframes chevron-bob-77b3ea42{0%,to{transform:none}50%{transform:translateY(6px)}}.chevron-bob[data-v-77b3ea42]{animation:1.5s ease-in-out infinite chevron-bob-77b3ea42}@media (prefers-reduced-motion:reduce){.chevron-bob[data-v-77b3ea42]{animation:none}}
@keyframes bar-blink-d4fcef4c{0%,to{opacity:1}50%{opacity:.35}}.bar-blink[data-v-d4fcef4c]{animation:1.5s ease-in-out 1.4s infinite bar-blink-d4fcef4c}
.rc-primed .rc-reveal[data-v-4bb40784]{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.rc-primed .rc-fade[data-v-4bb40784]{opacity:0}.rc-run .rc-reveal--0[data-v-4bb40784]{animation:1.3s ease-in-out forwards rc-draw-4bb40784}.rc-run .rc-reveal--1[data-v-4bb40784]{animation:1s ease-in-out 1.4s forwards rc-draw-4bb40784}.rc-run .rc-reveal--2[data-v-4bb40784]{animation:1s ease-in-out 2.5s forwards rc-draw-4bb40784}.rc-run .rc-reveal--3[data-v-4bb40784]{animation:1.1s cubic-bezier(.4,0,.2,1) 3.6s forwards rc-draw-4bb40784}.rc-run .rc-fade[data-v-4bb40784]{animation:.6s ease-out 4.8s forwards rc-fade-in-4bb40784}.rc-primed .rc-end[data-v-4bb40784]{opacity:0}.rc-run .rc-end[data-v-4bb40784]{animation:rc-fade-in-4bb40784 .6s var(--rc-end-delay,4.8s) ease-out forwards}.rc-primed .rc-legend[data-v-4bb40784]{opacity:0}.rc-run .rc-legend[data-v-4bb40784]{animation:rc-legend-in-4bb40784 .5s var(--rc-delay,0s) ease-out both}@keyframes rc-draw-4bb40784{to{transform:scaleX(1)}}@keyframes rc-fade-in-4bb40784{to{opacity:1}}@keyframes rc-legend-in-4bb40784{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.chart-svg--d .chart-tick text[data-v-4bb40784],.chart-svg--d .chart-xtick text[data-v-4bb40784]{font-size:11.1px}.chart-svg--d .chart-end-label text[data-v-4bb40784]{font-size:12px;font-weight:600}.chart-svg--m .chart-tick text[data-v-4bb40784]{font-size:8px}.chart-svg--m .chart-xtick text[data-v-4bb40784]{font-size:6.5px}.chart-svg--m .chart-end-label text[data-v-4bb40784]{font-size:8.5px;font-weight:600}
.ring-intro[data-v-14c234a8]{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s ease-out}@media (prefers-reduced-motion:reduce){.ring-intro[data-v-14c234a8]{transition:none}}.comet-glow[data-v-14c234a8]{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite comet-breathe-14c234a8}.comet-glow-paused[data-v-14c234a8]{animation-play-state:paused}@keyframes comet-breathe-14c234a8{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}
.step-chip[data-v-3d94ee7e]{color:#2b5c5c;background-color:#f8fffe;border:1px solid #4fd1c5;border-radius:9999px}.ring-intro[data-v-3d94ee7e]{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s ease-out}.ring-intro-panel[data-v-3d94ee7e]{transition:opacity .3s ease-out .15s}@media (prefers-reduced-motion:reduce){.ring-intro[data-v-3d94ee7e],.ring-intro-panel[data-v-3d94ee7e]{transition:none}}.ring-fade-enter-active[data-v-3d94ee7e]{transition:opacity .28s,transform .28s}.ring-fade-leave-active[data-v-3d94ee7e]{transition:opacity .18s,transform .18s}.ring-fade-enter-from[data-v-3d94ee7e]{opacity:0;transform:translateY(6px)}.ring-fade-leave-to[data-v-3d94ee7e]{opacity:0;transform:translateY(-6px)}
.about-us[data-v-d65049d1]{--appear-duration:.65s;--appear-delay:0s;--appear-distance:24px}
.button[data-v-66b13d14]{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.button--white[data-v-66b13d14]{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent) }@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.button--white[data-v-66b13d14]{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent) }}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@media (hover:hover) and (pointer:fine){.button--white[data-v-66b13d14]:hover{background-color:color-mix(in srgb, var(--colors-yellow-60) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--white[data-v-66b13d14]:hover{background-color:color-mix(in oklab, var(--colors-yellow-60) var(--un-bg-opacity), transparent) }}}.button--black[data-v-66b13d14]{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--black[data-v-66b13d14]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent) }}.button--black[data-v-66b13d14]:hover{background-color:color-mix(in srgb, var(--colors-gray-100) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--black[data-v-66b13d14]:hover{background-color:color-mix(in oklab, var(--colors-gray-100) var(--un-bg-opacity), transparent) }}.button--yellow[data-v-66b13d14]{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-yellow-60) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--yellow[data-v-66b13d14]{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-yellow-60) var(--un-bg-opacity), transparent) }}.button--yellow[data-v-66b13d14]:hover{background-color:color-mix(in srgb, var(--colors-yellow-50) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--yellow[data-v-66b13d14]:hover{background-color:color-mix(in oklab, var(--colors-yellow-50) var(--un-bg-opacity), transparent) }}.button--outline[data-v-66b13d14]{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent) ;border-width:1px;border-color:color-mix(in srgb, var(--colors-black) var(--un-border-opacity), transparent) ;--un-border-style:solid;background-color:#0000;border-style:solid}@supports (color:color-mix(in lab, red, red)){.button--outline[data-v-66b13d14]{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-black) var(--un-border-opacity), transparent) }}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.button--outline[data-v-66b13d14]:hover{border-color:color-mix(in srgb, var(--colors-gray-60) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--outline[data-v-66b13d14]:hover{border-color:color-mix(in oklab, var(--colors-gray-60) var(--un-border-opacity), transparent) }}.button--link[data-v-66b13d14]{color:color-mix(in srgb, var(--colors-blue-50) var(--un-text-opacity), transparent) ;background-color:#0000;text-decoration-line:underline}@supports (color:color-mix(in lab, red, red)){.button--link[data-v-66b13d14]{color:color-mix(in oklab, var(--colors-blue-50) var(--un-text-opacity), transparent) }}.button--link[data-v-66b13d14]:hover{color:color-mix(in srgb, var(--colors-blue-40) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--link[data-v-66b13d14]:hover{color:color-mix(in oklab, var(--colors-blue-40) var(--un-text-opacity), transparent) }}.button--disabled[data-v-66b13d14]{color:color-mix(in srgb, var(--colors-gray-40) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-gray-10) var(--un-bg-opacity), transparent) ;cursor:not-allowed}@supports (color:color-mix(in lab, red, red)){.button--disabled[data-v-66b13d14]{color:color-mix(in oklab, var(--colors-gray-40) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-gray-10) var(--un-bg-opacity), transparent) }}.button--disabled[data-v-66b13d14]:hover{background-color:color-mix(in srgb, var(--colors-gray-10) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button--disabled[data-v-66b13d14]:hover{background-color:color-mix(in oklab, var(--colors-gray-10) var(--un-bg-opacity), transparent) }}.button--large[data-v-66b13d14]{--un-font-weight:var(--fontWeight-medium);font-size:1rem;font-weight:var(--fontWeight-medium);padding-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 33);line-height:1.5}.button--medium[data-v-66b13d14]{--un-font-weight:var(--fontWeight-medium);font-size:1rem;font-weight:var(--fontWeight-medium);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 31);line-height:1.5}.button--small[data-v-66b13d14]{--un-font-weight:var(--fontWeight-medium);font-size:.875rem;font-weight:var(--fontWeight-medium);padding-block:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 28);line-height:1.5}.button--invisible[data-v-66b13d14]{display:none}
@media (prefers-reduced-motion:reduce){.accordion-panel[data-v-92334898]{transition:none}}
.accordion-toggle[data-v-afaf80e3]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);justify-content:center;align-items:center;display:flex;position:relative}@media (width>=768px){.accordion-toggle[data-v-afaf80e3]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.accordion-toggle[data-v-afaf80e3]:after,.accordion-toggle[data-v-afaf80e3]:before{background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent) ;content:"";position:absolute}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.accordion-toggle[data-v-afaf80e3]:after,.accordion-toggle[data-v-afaf80e3]:before{background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent) }}.accordion-toggle[data-v-afaf80e3]:before{height:2px;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0)}.accordion-toggle[data-v-afaf80e3]:after{width:2px;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);transition-duration:.3s}.accordion-toggle--open[data-v-afaf80e3]:after{opacity:0;rotate:90deg}@media (prefers-reduced-motion:reduce){.accordion-toggle[data-v-afaf80e3]:after{transition:none}}
.arrow[data-v-f86fa90b]{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;padding-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3.5);background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent) ;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.arrow[data-v-f86fa90b]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent) }}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.arrow--enabled[data-v-f86fa90b]{cursor:pointer}.arrow--enabled[data-v-f86fa90b]:hover{background-color:color-mix(in srgb, var(--colors-gray-100) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.arrow--enabled[data-v-f86fa90b]:hover{background-color:color-mix(in oklab, var(--colors-gray-100) var(--un-bg-opacity), transparent) }}.arrow--disabled[data-v-f86fa90b]{color:color-mix(in srgb, var(--colors-gray-40) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-gray-10) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.arrow--disabled[data-v-f86fa90b]{color:color-mix(in oklab, var(--colors-gray-40) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-gray-10) var(--un-bg-opacity), transparent) }}
.options-container[data-v-47b8c32f]{padding-inline:calc(var(--spacing) * 4);--un-translate-x:-50%;width:100%;translate:var(--un-translate-x) var(--un-translate-y);z-index:700;position:absolute;left:50%}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0}.options[data-v-47b8c32f]{background-color:color-mix(in srgb, var(--colors-white) 90%, transparent) ;--un-shadow:0 4px 12px 0 var(--un-shadow-color,#00000040);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.options[data-v-47b8c32f]{background-color:color-mix(in oklab, var(--colors-white) 90%, transparent) }}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}.options--top[data-v-47b8c32f]{--un-translate-y:-100%;translate:var(--un-translate-x) var(--un-translate-y);top:calc(var(--spacing) * 1)}.options--bottom[data-v-47b8c32f]{--un-translate-y:100%;translate:var(--un-translate-x) var(--un-translate-y);bottom:calc(var(--spacing) * 1)}.options__option[data-v-47b8c32f]{color:color-mix(in srgb, var(--colors-gray-90) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-normal);font-size:1rem;font-weight:var(--fontWeight-normal);padding:calc(var(--spacing) * 3);cursor:pointer;border-radius:.75rem;justify-content:center;width:100%;line-height:1.5;display:flex}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.options__option[data-v-47b8c32f]{color:color-mix(in oklab, var(--colors-gray-90) var(--un-text-opacity), transparent) }}.options__option[data-v-47b8c32f]:hover{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.options__option[data-v-47b8c32f]:hover{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent) }}.options__option[data-v-47b8c32f]:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in srgb, var(--colors-black) var(--un-outline-opacity), transparent) ;outline-offset:-2px}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.options__option[data-v-47b8c32f]:focus-visible{outline-color:color-mix(in oklab, var(--colors-black) var(--un-outline-opacity), transparent) }}.options__option--active[data-v-47b8c32f],.options__option--active[data-v-47b8c32f]:hover{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}
.tabs[data-v-3b861b87]{display:flex}.tabs__tab[data-v-3b861b87]{color:color-mix(in srgb, var(--colors-gray-90) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-medium);font-size:1rem;font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 32.5);cursor:pointer;border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1.5;display:flex}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.tabs__tab[data-v-3b861b87]{color:color-mix(in oklab, var(--colors-gray-90) var(--un-text-opacity), transparent) }}.tabs__tab[data-v-3b861b87]:hover{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.tabs__tab[data-v-3b861b87]:hover{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent) }}.tabs__tab[data-v-3b861b87]:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in srgb, var(--colors-black) var(--un-outline-opacity), transparent) ;outline-offset:2px}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.tabs__tab[data-v-3b861b87]:focus-visible{outline-color:color-mix(in oklab, var(--colors-black) var(--un-outline-opacity), transparent) }}@media (width>=768px){.tabs__tab[data-v-3b861b87]{padding:calc(var(--spacing) * 3)}}@media (width>=1080px){.tabs__tab[data-v-3b861b87]{padding:calc(var(--spacing) * 4)}}.tabs__tab--active[data-v-3b861b87]{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;margin-right:calc(var(--spacing) * 2);background-color:color-mix(in srgb, var(--colors-light-green-60) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.tabs__tab--active[data-v-3b861b87]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-light-green-60) var(--un-bg-opacity), transparent) }}.tabs__tab--active[data-v-3b861b87]:hover{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.tabs__tab--active[data-v-3b861b87]:hover{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) }}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}/* Scoped corrections for source utilities absent from the base snapshot. */
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .text-heading { font-family:"Lemur Rhinoshield",Inter,sans-serif!important; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] > picture > img { display:block; width:100%; aspect-ratio:2/3; object-fit:cover; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] > video { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] h1 { font-size:40px; line-height:1.1; letter-spacing:-2px; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .ring-intro,:is(.rh-static-page--about-us,.rh-static-page--sustainability) .ring-intro-panel { opacity:1!important; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .rc-reveal { transform:none!important; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .rc-fade { opacity:1!important; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .appear { opacity:1!important; filter:none!important; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-about-answer] { display:grid; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-about-answer][data-rh-open="true"] { grid-template-rows:1fr; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-about-answer][data-rh-open="false"] { grid-template-rows:0fr; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-about-answer] > div { min-height:0; overflow:hidden; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) h3:has([data-rh-about-faq]) { font:400 16px/24px Inter,sans-serif; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-step] { touch-action:manipulation; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-story-rail] { overflow-x:auto; scroll-snap-type:x mandatory; scroll-behavior:smooth; }
.rh-static-page--blogs-all header { top:var(--rh-header-h,116px)!important; }
.rh-static-page--blogs-all article h2 { font-family:Inter,sans-serif!important; font-size:20px; line-height:30px; }
.rh-static-page--blogs-all article .line-clamp-4 { display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; }
.rh-static-page--blogs-all select { font:600 14px/20px Inter,sans-serif; color:#111; background:transparent; letter-spacing:1px; padding:10px 20px; width:149px; height:42px; appearance:auto; }
.rh-static-page--blogs-all header > .block { margin-top:46px; padding-bottom:18px; }
@media(min-width:768px) {
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] > picture > img { aspect-ratio:4/5; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] h1 { font-size:64px; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] .uppercase { font-size:11px; line-height:16.5px; letter-spacing:1.1px; }
.rh-static-page--blogs-all article { width:calc((100% - 5%)/3); }
.rh-static-page--blogs-all header + div { column-gap:2.5%; }
}
@media(min-width:1080px) {
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] > picture > img { aspect-ratio:7/3; }
}
@media(min-width:1280px) {
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] h1 { font-size:80px; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] .tabular-nums { font-size:40px; }
}
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] > .pointer-events-none { background:linear-gradient(180deg,rgba(0,0,0,0) 14.46%,rgba(0,0,0,.6) 100%); }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .appear { transform:none!important; }
@media(min-width:1080px) { :is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] > .pointer-events-none { background:linear-gradient(180deg,rgba(0,0,0,0) 33.32%,rgba(0,0,0,.5) 78.87%); } }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-hero-stats] { width:100%; }
.rh-footer-blog-more { display:block; margin:30px auto; padding:14px 30px; color:#fff; background:#222; border:0; border-radius:30px; cursor:pointer; }
@media(min-width:768px) {
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-hero-stats] { width:656px; flex-shrink:0; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .typewriter-skip-hint-anchor { padding-top:160px; padding-bottom:160px; }
}
@media(min-width:1080px) {
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .typewriter-skip-hint-anchor { padding-top:200px; padding-bottom:200px; }
}
@media(min-width:1280px) {
:is(.rh-static-page--about-us,.rh-static-page--sustainability) .typewriter-skip-hint-anchor { padding-left:232px; padding-right:232px; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-step-panel] > div > p { font-size:20px; }
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-about-steps] button:not([aria-label]) > p:first-child { font-size:28px; }
}
:is(.rh-static-page--about-us,.rh-static-page--sustainability) section[data-v-77b3ea42] .text-normal { font-weight:400; }
@media(min-width:1280px) {
:is(.rh-static-page--about-us,.rh-static-page--sustainability) [data-rh-hero-stats] > div { padding:28px 48px; }
}
