@font-face{font-family:Neutraface Slab Text;src:url(//www.calf-tel.de/cdn/shop/t/4/assets/neutraface-slab-text-bold.woff2?v=1261) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neutraface Slab Text;src:url(//www.calf-tel.de/cdn/shop/t/4/assets/neutraface-slab-text-book.woff2?v=1261) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(//www.calf-tel.de/cdn/shop/t/4/assets/myriad-pro-regular.woff2?v=1261) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(//www.calf-tel.de/cdn/shop/t/4/assets/myriad-pro-semibold.woff2?v=1261) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(//www.calf-tel.de/cdn/shop/t/4/assets/myriad-pro-bold.woff2?v=1261) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color--navy: #004987;--color--navy-dark: #003a6c;--color--navy-darker: #002d54;--color--navy-tint: #e5edf3;--color--red: #a31f34;--color--red-dark: #87182b;--color--black: #01080d;--color--white: #ffffff;--color--paper: #f5f7f9;--color--paper-hover: #eaeef2;--color--mist: #eef1f4;--color--border: #e2e7ec;--color--border-strong: #cbd3db;--color--neutral-darkest: #01080d;--color--neutral-darker: #1d262e;--color--neutral-dark: #3d474f;--color--neutral: #5b6670;--color--neutral-light: #8b959e;--color--neutral-lighter: #cbd3db;--color--neutral-lightest: #eef1f4;--color--ink: var(--color--black);--color--ink-dark: var(--color--neutral-darker);--color--success: #e2f2df;--color--success-dark: #1d6b15;--color--error: #f8e8ea;--color--error-dark: var(--color--red);--color--focus: #004987;--text-color--primary: var(--color--black);--text-color--secondary: var(--color--neutral);--text-color--alternate: var(--color--white);--background-color--primary: var(--color--white);--background-color--secondary: var(--color--paper);--background-color--card: var(--color--white);--background-color--dark: var(--color--navy);--border-color--primary: var(--color--border);--border-color--strong: var(--color--border-strong);--border-color--dark: var(--color--black);--font--display: "Neutraface Slab Text", "Roboto Slab", "Bitter", Georgia, serif;--font--body: "Myriad Pro", "Source Sans 3", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--font--family: var(--font--body);--tracking--tight: 0em;--radius--none: 0;--radius--small: .25rem;--radius--medium: .375rem;--radius--large: .5rem;--radius--xlarge: .75rem;--radius--pill: 62.5rem;--shadow--xs: 0 1px 2px rgba(1, 8, 13, .04);--shadow--sm: 0 1px 3px rgba(1, 8, 13, .06), 0 4px 12px rgba(1, 8, 13, .04);--shadow--md: 0 2px 6px rgba(1, 8, 13, .06), 0 12px 28px rgba(1, 8, 13, .08);--shadow--lg: 0 4px 12px rgba(1, 8, 13, .08), 0 24px 56px rgba(1, 8, 13, .12);--container--large: 77.5rem;--container--medium: 62.5rem;--container--small: 46.25rem;--container--padding: 6.25rem;--section-padding--small: 2.5rem;--section-padding--medium: 5rem;--section-padding--large: 6.25rem;--section-pt: 100px;--section-pb: 100px;--section-pm: .65;--nav--height: 5.5625rem;--nav--bar-height: 3rem;--transition--fast: .14s ease;--transition--base: .22s cubic-bezier(.3, .7, .3, 1);--scheme-bg: var(--color--white);--scheme-text: var(--color--black);--scheme-heading: var(--color--black);--scheme-eyebrow: var(--color--navy);--scheme-muted: var(--color--neutral);--scheme-border: var(--color--border);--scheme-card-bg: var(--color--paper);--scheme-card-text: var(--color--black);--scheme-link: var(--color--navy);--scheme-link-hover: var(--color--navy-dark);--scheme-btn-bg: var(--color--red);--scheme-btn-text: var(--color--white);--scheme-btn-hover: var(--color--red-dark);--scheme-btn-alt-bg: transparent;--scheme-btn-alt-text: var(--color--black);--scheme-btn-alt-border: var(--color--border-strong);--scheme-btn-alt-hover: var(--color--paper)}.section-scheme{background-color:var(--scheme-bg);color:var(--scheme-text)}.scheme-white{--scheme-bg: var(--color--white);--scheme-text: var(--color--black);--scheme-heading: var(--color--black);--scheme-eyebrow: var(--color--navy);--scheme-muted: var(--color--neutral);--scheme-border: var(--color--border);--scheme-card-bg: var(--color--paper);--scheme-card-text: var(--color--black);--scheme-link: var(--color--navy);--scheme-link-hover: var(--color--navy-dark);--scheme-btn-bg: var(--color--red);--scheme-btn-text: var(--color--white);--scheme-btn-hover: var(--color--red-dark);--scheme-btn-alt-bg: transparent;--scheme-btn-alt-text: var(--color--black);--scheme-btn-alt-border: var(--color--border-strong);--scheme-btn-alt-hover: var(--color--paper)}.scheme-paper{--scheme-bg: var(--color--paper);--scheme-text: var(--color--black);--scheme-heading: var(--color--black);--scheme-eyebrow: var(--color--navy);--scheme-muted: var(--color--neutral);--scheme-border: var(--color--border-strong);--scheme-card-bg: var(--color--white);--scheme-card-text: var(--color--black);--scheme-link: var(--color--navy);--scheme-link-hover: var(--color--navy-dark);--scheme-btn-bg: var(--color--red);--scheme-btn-text: var(--color--white);--scheme-btn-hover: var(--color--red-dark);--scheme-btn-alt-bg: var(--color--white);--scheme-btn-alt-text: var(--color--black);--scheme-btn-alt-border: var(--color--border-strong);--scheme-btn-alt-hover: var(--color--mist)}.scheme-navy{--scheme-bg: var(--color--navy);--scheme-text: var(--color--white);--scheme-heading: var(--color--white);--scheme-eyebrow: var(--color--white);--scheme-muted: rgba(255, 255, 255, .75);--scheme-border: rgba(255, 255, 255, .2);--scheme-card-bg: var(--color--navy-dark);--scheme-card-text: var(--color--white);--scheme-link: var(--color--white);--scheme-link-hover: rgba(255, 255, 255, .8);--scheme-btn-bg: var(--color--red);--scheme-btn-text: var(--color--white);--scheme-btn-hover: var(--color--red-dark);--scheme-btn-alt-bg: transparent;--scheme-btn-alt-text: var(--color--white);--scheme-btn-alt-border: rgba(255, 255, 255, .4);--scheme-btn-alt-hover: rgba(255, 255, 255, .12)}.scheme-dark{--scheme-bg: var(--color--black);--scheme-text: var(--color--white);--scheme-heading: var(--color--white);--scheme-eyebrow: var(--color--white);--scheme-muted: rgba(255, 255, 255, .72);--scheme-border: rgba(255, 255, 255, .16);--scheme-card-bg: #10191f;--scheme-card-text: var(--color--white);--scheme-link: var(--color--white);--scheme-link-hover: rgba(255, 255, 255, .8);--scheme-btn-bg: var(--color--red);--scheme-btn-text: var(--color--white);--scheme-btn-hover: var(--color--red-dark);--scheme-btn-alt-bg: transparent;--scheme-btn-alt-text: var(--color--white);--scheme-btn-alt-border: rgba(255, 255, 255, .4);--scheme-btn-alt-hover: rgba(255, 255, 255, .12)}.scheme-media{--scheme-bg: transparent;--scheme-text: var(--color--white);--scheme-heading: var(--color--white);--scheme-eyebrow: var(--color--white);--scheme-muted: rgba(255, 255, 255, .8);--scheme-border: rgba(255, 255, 255, .24);--scheme-card-bg: var(--color--navy);--scheme-card-text: var(--color--white);--scheme-link: var(--color--white);--scheme-link-hover: rgba(255, 255, 255, .8);--scheme-btn-bg: var(--color--red);--scheme-btn-text: var(--color--white);--scheme-btn-hover: var(--color--red-dark);--scheme-btn-alt-bg: var(--color--white);--scheme-btn-alt-text: var(--color--black);--scheme-btn-alt-border: var(--color--white);--scheme-btn-alt-hover: var(--color--paper)}*,*:before,*:after{box-sizing:border-box}html{font-size:1rem;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font--family);font-size:1rem;line-height:1.55;color:var(--text-color--primary);background-color:var(--background-color--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none}img{max-width:100%;display:inline-block;vertical-align:middle;border:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{color:var(--color--white);background:var(--color--ink)}*[tabindex]:focus-visible,input[type=file]:focus-visible{outline:.125rem solid var(--color--focus);outline-offset:.125rem}[li-cloak=hide],[x-cloak]{display:none!important}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font--display);font-weight:700;line-height:1.27;letter-spacing:var(--tracking--tight);color:var(--scheme-heading, inherit);text-wrap:balance}p{margin:0 0 .75rem}p:last-child{margin-bottom:0}blockquote{margin:0;padding:.75rem 1.5rem;border-left:3px solid var(--color--navy);font-family:var(--font--display);font-size:1.25rem}h1,.heading-style-h1{font-size:2.75rem;line-height:1.07}h2,.heading-style-h2{font-size:2rem;line-height:1.27}h3,.heading-style-h3{font-size:1.75rem;line-height:1.3}h4,.heading-style-h4{font-size:1.5rem;line-height:1.3}h5,.heading-style-h5{font-size:1.25rem;line-height:1.4}h6,.heading-style-h6{font-size:1.125rem;line-height:1.25}.heading-style-h1,.heading-style-h2,.heading-style-h3,.heading-style-h4,.heading-style-h5,.heading-style-h6{font-family:var(--font--display);font-weight:700;letter-spacing:var(--tracking--tight);color:var(--scheme-heading, inherit)}.eyebrow{display:flex;align-items:center;gap:.5rem;font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--scheme-eyebrow)}.eyebrow:before{content:"";width:.875rem;height:.125rem;flex:none;background-color:currentColor}.eyebrow.is-center{justify-content:center}.text-size-medium{font-size:1.125rem;line-height:1.55}.text-size-regular{font-size:1rem;line-height:1.7}.text-size-small{font-size:.875rem;line-height:1.55}.text-size-tiny{font-size:.75rem;line-height:1.5}.text-weight-semibold{font-weight:600}.text-weight-normal{font-weight:400}.text-font-display{font-family:var(--font--display);font-weight:700}.text-style-muted{color:var(--scheme-muted, var(--text-color--secondary));opacity:1}.text-style-strikethrough{text-decoration:line-through}.text-style-link{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-color:currentColor;cursor:pointer;transition:color var(--transition--fast),opacity var(--transition--fast)}.text-style-link:hover{opacity:.7}.link-underline{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--scheme-link);text-decoration:underline;text-underline-offset:.25rem;transition:color var(--transition--fast)}.link-underline:hover{color:var(--scheme-link-hover)}.text-align-center{text-align:center}.text-color-white{color:var(--color--white)}.text-color-red{color:var(--color--red)}.text-rich-text{line-height:1.65}.text-rich-text h2{margin:2rem 0 .75rem}.text-rich-text h3{margin:1.5rem 0 .625rem}.text-rich-text h4{margin:1.25rem 0 .5rem}.text-rich-text p{margin-bottom:.875rem}.text-rich-text ul,.text-rich-text ol{margin:0 0 1rem;padding-left:1.375rem}.text-rich-text ul{list-style:disc}.text-rich-text ol{list-style:decimal}.text-rich-text li{margin-bottom:.25rem}.text-rich-text blockquote{margin:1.5rem 0}.text-rich-text img{border-radius:var(--radius--large)}.text-rich-text a{color:var(--scheme-link);text-decoration:underline;text-underline-offset:.1875rem}.text-rich-text>:first-child{margin-top:0}.text-rich-text>:last-child{margin-bottom:0}.text-rich-text.is-article{font-size:1rem;line-height:1.7}.text-rich-text.is-article h2{font-size:1.75rem;margin:2.5rem 0 1rem}.text-rich-text.is-article h3{font-size:1.25rem;margin:2rem 0 .75rem}.text-rich-text.is-article img{border-radius:var(--radius--none);margin:1.5rem 0;width:100%}@media(max-width:767px){h1,.heading-style-h1{font-size:2.25rem}h2,.heading-style-h2{font-size:2rem}h3,.heading-style-h3{font-size:1.75rem}h4,.heading-style-h4{font-size:1.375rem}}@media(max-width:479px){h1,.heading-style-h1{font-size:2rem;line-height:1.156}}.page-wrapper{overflow-x:clip;min-height:100vh;display:flex;flex-direction:column}.padding-global{padding-left:var(--container--padding);padding-right:var(--container--padding)}.padding-global.is-full-bleed{padding-left:0;padding-right:0}.container-large{width:100%;max-width:var(--container--large);margin-left:auto;margin-right:auto}.container-medium{width:100%;max-width:var(--container--medium);margin-left:auto;margin-right:auto}.container-small{width:100%;max-width:var(--container--small);margin-left:auto;margin-right:auto}.container-full{width:100%}.padding-section-dynamic{padding-top:var(--section-pt, 100px);padding-bottom:var(--section-pb, 100px)}.headline-wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}@media(max-width:991px){:root{--container--padding: 2.5rem;--section-padding--medium: 4rem;--section-padding--large: 5rem}.padding-section-dynamic{padding-top:calc(var(--section-pt, 100px) * .8);padding-bottom:calc(var(--section-pb, 100px) * .8)}}@media(max-width:767px){:root{--container--padding: 1.5rem;--section-padding--small: 2rem;--section-padding--medium: 3rem;--section-padding--large: 3.75rem}.padding-section-dynamic{padding-top:calc(var(--section-pt, 100px) * var(--section-pm, .65));padding-bottom:calc(var(--section-pb, 100px) * var(--section-pm, .65))}}.spacer-xxsmall{padding-top:.5rem}.spacer-xsmall{padding-top:.75rem}.spacer-small{padding-top:1rem}.spacer-regular{padding-top:1.5rem}.spacer-medium{padding-top:2rem}.spacer-large{padding-top:2.5rem}.spacer-xlarge{padding-top:3rem}.spacer-xxlarge{padding-top:3.75rem}.spacer-huge{padding-top:5rem}.margin-small{margin:1rem}.margin-medium{margin:2rem}.padding-medium{padding:2rem}.margin-top{margin-right:0!important;margin-bottom:0!important;margin-left:0!important}.margin-bottom{margin-top:0!important;margin-right:0!important;margin-left:0!important}.padding-bottom{padding-top:0!important;padding-right:0!important;padding-left:0!important}.margin-top-auto{margin-top:auto}.max-width-full{max-width:100%}.max-width-xxlarge{max-width:62.5rem}.max-width-xlarge{max-width:52.5rem}.max-width-large{max-width:45rem}.align-center{margin-left:auto;margin-right:auto}.display-inlineflex{display:inline-flex}.outline-solid-1{border:1px solid var(--scheme-border, var(--border-color--primary));border-radius:var(--radius--none);overflow:hidden;background-color:var(--scheme-card-bg, var(--background-color--card))}.image-cover{width:100%;height:100%;object-fit:cover;display:block}.ratio-3x2{aspect-ratio:3 / 2}.ratio-16x9{aspect-ratio:16 / 9}.media-overlay{--ov: var(--overlay-color, rgb(1, 8, 13));--overlay-design: linear-gradient( 180deg, transparent 0%, color-mix(in srgb, var(--ov) 44%, transparent) 55%, color-mix(in srgb, var(--ov) 71.5%, transparent) 100% );position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--overlay-design);opacity:var(--overlay-strength, 1)}.media-overlay.is-even{--overlay-design: linear-gradient( 180deg, color-mix(in srgb, var(--ov) 24%, transparent) 0%, color-mix(in srgb, var(--ov) 36%, transparent) 100% )}.media-overlay.is-style-flat{background-image:none;background-color:color-mix(in srgb,var(--ov) 90%,transparent)}.media-overlay.is-style-bottom{background-image:linear-gradient(0deg,color-mix(in srgb,var(--ov) 90%,transparent) 0%,transparent 80%)}.media-overlay.is-style-left{background-image:linear-gradient(90deg,color-mix(in srgb,var(--ov) 90%,transparent) 0%,transparent 80%)}@media(max-width:767px){.media-overlay{opacity:var(--overlay-strength-mobile, var(--overlay-strength, 1))}}.pointer-events-off{pointer-events:none}.hide{display:none!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media(max-width:991px){.hide-tablet{display:none!important}}@media(max-width:767px){.hide-mobile-landscape{display:none!important}}@media(max-width:479px){.hide-mobile{display:none!important}}.button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border:1px solid transparent;background-color:var(--scheme-btn-bg, var(--color--red));color:var(--scheme-btn-text, var(--color--white));text-align:center;white-space:nowrap;padding:.875rem 3.125rem;font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;border-radius:var(--radius--pill);cursor:pointer;transition:background-color var(--transition--fast),border-color var(--transition--fast),color var(--transition--fast),transform var(--transition--fast)}.button:hover{background-color:var(--scheme-btn-hover, var(--color--red-dark));color:var(--scheme-btn-text, var(--color--white))}.button:active{transform:translateY(1px)}.button.is-secondary{background-color:var(--color--white);color:var(--color--black);border-color:var(--color--white)}.button.is-secondary:hover{background-color:var(--color--paper);border-color:var(--color--paper);color:var(--color--black)}.button.is-outline{background-color:var(--scheme-btn-alt-bg, transparent);color:var(--scheme-btn-alt-text, var(--color--black));border-color:var(--scheme-btn-alt-border, var(--color--border-strong))}.button.is-outline:hover{background-color:var(--scheme-btn-alt-hover, var(--color--paper));color:var(--scheme-btn-alt-text, var(--color--black))}.button.is-navy{background-color:var(--color--navy);color:var(--color--white);border-color:var(--color--navy)}.button.is-navy:hover{background-color:var(--color--navy-dark);border-color:var(--color--navy-dark)}.button.is-link{border:0;background-color:transparent;color:var(--scheme-link, var(--color--navy));padding:0;text-decoration:underline;text-underline-offset:.25rem}.button.is-link:hover{background-color:transparent;color:var(--scheme-link-hover, var(--color--navy-dark))}.button.is-icon{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.button.is-large{padding:.875rem 3.125rem;font-size:1.125rem;line-height:1.25}.button.is-small{padding:.625rem 1.25rem;font-size:.875rem}.button.is-tiny{padding:.4375rem 1rem;font-size:.8125rem}.button.max-width-full{width:100%}.button-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.button-group.is-center{justify-content:center}.button-icon-left{width:1.25rem;height:1.25rem;flex:none;display:flex;align-items:center;justify-content:center}.button-circle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:none;border:1px solid transparent;border-radius:var(--radius--pill);background-color:var(--color--navy);color:var(--color--white);cursor:pointer;transition:background-color var(--transition--fast),color var(--transition--fast),opacity var(--transition--fast)}.button-circle:hover{background-color:var(--color--navy-dark)}.button-circle.is-large{width:3.5rem;height:3.5rem}.button-circle.is-white{background-color:var(--color--white);color:var(--color--navy)}.button-circle.is-white:hover{background-color:var(--color--paper)}.button-circle.is-outline{background-color:transparent;border-color:var(--scheme-border, var(--color--border-strong));color:var(--scheme-text, var(--color--black))}.button-circle.is-outline:hover{background-color:var(--scheme-card-bg, var(--color--paper))}.button-circle[disabled],.button-circle.is-disabled{opacity:.35;pointer-events:none}.button-circle svg{width:1rem;height:1rem}.button-circle.is-large svg{width:1.25rem;height:1.25rem}@media(max-width:767px){.button,.button.is-large{padding:.75rem 2.75rem;font-size:1rem;line-height:1.28}}.form_form{display:flex;flex-direction:column;gap:1rem}.form_field-wrapper{display:flex;flex-direction:column;gap:.375rem}.form_hidden-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form_input{width:100%;padding:.8125rem 1.25rem;border:1px solid var(--color--border-strong);border-radius:var(--radius--none);background-color:var(--color--white);color:var(--color--black);font-family:var(--font--body);font-size:1rem;line-height:1.4;transition:border-color var(--transition--fast),box-shadow var(--transition--fast)}.form_input:focus{outline:none;border-color:var(--color--navy);box-shadow:0 0 0 2px #0049871f}.form_input.is-pill{border-radius:var(--radius--pill);padding-left:1.5rem;padding-right:1.5rem}.form_input.is-text-area{min-height:8rem;resize:vertical}.form_input.is-quantity{width:4.5rem;flex:none;text-align:center}.form_input::placeholder{color:var(--color--neutral-light)}div.form_checkbox-icon{width:1rem;height:1rem;flex:none;margin-top:.2rem;border:1px solid var(--border-color--strong);border-radius:var(--radius--small);background-color:var(--color--white);background-position:50%;background-repeat:no-repeat;background-size:.7rem;transition:border-color var(--transition--fast),background-color var(--transition--fast)}input.form_checkbox-icon{width:1rem;height:1rem;flex:none;margin:.2rem 0 0;accent-color:var(--color--navy)}.error-message{padding:1rem 1.25rem;background-color:var(--color--error);color:var(--color--error-dark)}.sort_select{padding:.625rem 2.5rem .625rem 1.25rem;border:1px solid var(--color--border-strong);border-radius:var(--radius--pill);background-color:var(--color--white);color:var(--color--black);font-family:var(--font--body);font-size:.875rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2301080d' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.75rem;transition:border-color var(--transition--fast)}.sort_select:hover{border-color:var(--color--navy)}.sort_select:focus{outline:none;border-color:var(--color--navy)}.icon-embed-xsmall{width:1.375rem;height:1.375rem;flex:none;display:flex;align-items:center;justify-content:center}.icon-embed-xxsmall{width:1rem;height:1rem;flex:none;display:flex;align-items:center;justify-content:center}.icon-1x1-small{width:1.25rem;height:1.25rem;flex:none;display:flex;align-items:center;justify-content:center}.icon-embed-large{width:2.5rem;height:2.5rem;flex:none;display:flex;align-items:center;justify-content:center}.icon-embed-xxsmall>svg,.icon-embed-xsmall>svg,.icon-embed-large>svg,.icon-1x1-small>svg{width:100%;height:100%;display:block}.section_announcement{position:relative;z-index:901}.announcement_inner{padding-left:max(var(--container--padding),calc((100% - var(--container--large)) / 2));padding-right:max(var(--container--padding),calc((100% - var(--container--large)) / 2));display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:3rem;font-family:var(--font--display);font-weight:700;font-size:1rem;line-height:1.25}.announcement_left{display:flex;align-items:center;gap:.625rem;min-width:0}.announcement_message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement_link{text-decoration:underline;text-underline-offset:.1875rem;white-space:nowrap}.announcement_link:hover{opacity:.8}.announcement_right{display:flex;align-items:center;flex:none}.announcement_links{display:flex;align-items:center}.announcement_item{display:flex;align-items:center;height:3rem;padding:0 2.5rem;border-left:1px solid rgba(147,147,147,.2)}.announcement_right>.announcement_item:last-child,.announcement_links:last-child .announcement_item:last-child{border-right:1px solid rgba(147,147,147,.2)}.announcement_nav-link:hover{opacity:.8}.section_navbar{position:relative;z-index:900}.nav_component{position:var(--header-position, fixed);top:var(--header-top, 0px);left:0;right:0;z-index:900;background-color:var(--header-bg, var(--color--white));color:var(--header-fg, var(--color--black));border-bottom:1px solid var(--header-border, var(--color--border));transition:background-color var(--transition--base),border-color var(--transition--base),color var(--transition--base)}@media(min-width:992px){.nav_component:has(.nav_item:hover>.nav_panel),.nav_component:has(.nav_item.is-open>.nav_panel),.nav_component:has(.nav_mega.is-open){--header-bg: var(--color--white);--header-fg: var(--color--black);--header-border: var(--color--border);--header-link-hover: var(--color--navy);--header-cta-bg: var(--color--red);--header-cta-text: var(--color--white);--header-cta-hover: var(--color--red-dark)}}.nav_component:has(.nav_search.is-open){--header-bg: var(--color--white);--header-fg: var(--color--black);--header-border: var(--color--border);--header-link-hover: var(--color--navy);--header-cta-bg: var(--color--red);--header-cta-text: var(--color--white);--header-cta-hover: var(--color--red-dark)}.nav_component.is-scrolled{background-color:var(--color--white);color:var(--color--black);border-bottom-color:transparent;box-shadow:0 4px 61px #0000001a}.nav_bar{width:100%}.nav_container{display:flex;align-items:center;gap:3.75rem;height:7.875rem;max-width:var(--container--large);margin-left:auto;margin-right:auto;transition:height var(--transition--base)}.nav_component.is-scrolled .nav_container{height:5.5625rem}.nav_component:not(.is-scrolled) .nav_container{padding-top:1.1875rem}.main-wrapper{flex:1;padding-top:var(--main-offset, var(--nav-height-actual, 7.875rem))}.nav_logo-link{flex:none;display:flex;align-items:center}.nav_logo{height:4.5869rem;width:auto;object-fit:contain;transition:height var(--transition--base)}.nav_component.is-scrolled .nav_logo{height:4.0869rem}.nav_menu{display:flex;align-items:center;flex:1;min-width:0}.nav_menu-scroll{display:flex;align-items:center;gap:1.4375rem}.nav_item{position:static;display:flex;align-items:center}@media(min-width:992px){.nav_menu,.nav_menu-scroll,.nav_item{align-self:stretch}}.nav_link-toggle{display:flex;align-items:center;gap:.375rem;cursor:pointer}.nav_link{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:inherit;white-space:nowrap;transition:color var(--transition--fast)}.nav_item:hover .nav_link{color:var(--color--navy)}.nav_component:not(.is-scrolled) .nav_item:hover .nav_link{color:var(--header-link-hover, var(--color--navy))}.nav_caret{width:.75rem;height:.75rem;flex:none;color:currentColor;transition:transform var(--transition--fast)}.nav_component.is-scrolled .nav_caret{opacity:.5}.nav_item:hover .nav_caret,.nav_item.is-open .nav_caret{transform:rotate(180deg)}.nav_panel{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color--white);color:var(--color--black);border-top:1px solid var(--color--border);box-shadow:var(--shadow--md);padding-top:2.5rem;padding-bottom:3rem;max-height:calc(100vh - 8rem);overflow-y:auto;z-index:50}.nav_item:hover>.nav_panel,.nav_item:focus-within>.nav_panel,.nav_item.is-open>.nav_panel{display:block}.nav_item.has-mega:hover>.nav_panel,.nav_item.has-mega:focus-within>.nav_panel,.nav_item.has-mega.is-open>.nav_panel{display:none}.nav_panel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem}.nav_panel-link{display:block;font-family:var(--font--display);font-weight:700;font-size:1rem;padding:.25rem 0;transition:color var(--transition--fast)}.nav_panel-link:hover{color:var(--color--navy)}.nav_panel-sublist{display:flex;flex-direction:column;margin-top:.5rem}.nav_panel-sublink{display:block;padding:.25rem 0;font-size:.9375rem;color:var(--color--neutral-dark);transition:color var(--transition--fast)}.nav_panel-sublink:hover{color:var(--color--navy)}.nav_panel.is-thumbs{padding-top:3.75rem;padding-bottom:3.75rem}.nav_panel.is-thumbs .container-large{max-width:var(--container--large)}.nav_thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--thumb-rows, 1),auto);grid-auto-flow:column;gap:2.5rem 6rem}.nav_thumb{display:flex;align-items:center;gap:1.5rem;padding:.25rem;border-radius:.625rem;color:var(--color--black);transition:background-color var(--transition--fast)}.nav_thumb-media{flex:none;width:6.25rem;height:6.25rem;overflow:hidden;background-color:var(--color--mist)}.nav_thumb-image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition--base)}.nav_thumb:hover .nav_thumb-image{transform:scale(1.05)}.nav_thumb-label{flex:1;min-width:0;font-family:var(--font--display);font-weight:700;font-size:1.25rem;line-height:1.4;opacity:.9;transition:color var(--transition--fast)}.nav_thumb:hover .nav_thumb-label{color:var(--color--navy)}.nav_thumb-external{flex:none;display:flex;width:1rem;height:1rem}.nav_mega{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color--white);color:var(--color--black);border-top:1px solid var(--color--border);box-shadow:var(--shadow--md);z-index:60}.nav_mega .container-large{max-width:var(--container--large)}.nav_mega .cat-tile{gap:1.0625rem}.nav_mega .cat-tile_media{width:13.0625rem;height:10.625rem}.nav_mega .cat-tile:hover,.nav_mega .cat-tile:focus-within{padding-bottom:0}.nav_mega .cat-tile:hover .cat-tile_link,.nav_mega .cat-tile:focus-within .cat-tile_link{gap:1.25rem}.nav_mega.is-open{display:block}@media(min-width:992px){.nav_panel,.nav_mega{display:block;visibility:hidden;opacity:0;translate:0 -.5rem;clip-path:inset(0 0 100% 0);pointer-events:none;transition:opacity .16s ease,translate .16s ease,clip-path .16s ease,visibility 0s linear .16s}.nav_item:hover>.nav_panel,.nav_item:focus-within>.nav_panel,.nav_item.is-open>.nav_panel,.nav_mega.is-open{visibility:visible;opacity:1;translate:none;clip-path:inset(0 0 -6rem 0);pointer-events:auto;transition:opacity .28s cubic-bezier(.2,.7,.2,1),translate .28s cubic-bezier(.2,.7,.2,1),clip-path .34s cubic-bezier(.6,0,.2,1),visibility 0s}.nav_mega .cat-tile,.nav_panel .nav_thumb,.nav_panel .nav_panel-link{opacity:0;translate:0 .75rem;transition:opacity .12s ease,translate .12s ease}.nav_mega.is-open .cat-tile,.nav_item:hover>.nav_panel .nav_thumb,.nav_item:hover>.nav_panel .nav_panel-link,.nav_item:focus-within>.nav_panel .nav_thumb,.nav_item:focus-within>.nav_panel .nav_panel-link,.nav_item.is-open>.nav_panel .nav_thumb,.nav_item.is-open>.nav_panel .nav_panel-link{opacity:1;translate:none;transition:opacity .36s cubic-bezier(.2,.7,.2,1) var(--nav-stagger, 80ms),translate .36s cubic-bezier(.2,.7,.2,1) var(--nav-stagger, 80ms)}.nav_mega .cat-tile:nth-child(2),.nav_panel .nav_thumb:nth-child(2),.nav_panel .nav_panel-link:nth-child(2){--nav-stagger: .12s}.nav_mega .cat-tile:nth-child(3),.nav_panel .nav_thumb:nth-child(3),.nav_panel .nav_panel-link:nth-child(3){--nav-stagger: .16s}.nav_mega .cat-tile:nth-child(4),.nav_panel .nav_thumb:nth-child(4),.nav_panel .nav_panel-link:nth-child(4){--nav-stagger: .2s}.nav_mega .cat-tile:nth-child(5),.nav_panel .nav_thumb:nth-child(5),.nav_panel .nav_panel-link:nth-child(5){--nav-stagger: .24s}.nav_mega .cat-tile:nth-child(n+6),.nav_panel .nav_thumb:nth-child(n+6),.nav_panel .nav_panel-link:nth-child(n+6){--nav-stagger: .28s}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.nav_panel,.nav_mega,.nav_mega .cat-tile,.nav_panel .nav_thumb,.nav_panel .nav_panel-link{translate:none;clip-path:none;transition-property:opacity,visibility;transition-delay:0s}}.nav_mega-grid{display:grid;grid-template-columns:repeat(var(--mega-columns, 5),minmax(0,1fr));gap:.125rem;align-items:start}.cat-tile{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.cat-tile_link{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;color:inherit}.cat-tile_media{display:flex;align-items:flex-end;justify-content:center;width:100%;height:12.25rem}.cat-tile_image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform var(--transition--base)}.cat-tile:hover .cat-tile_image{transform:translateY(-4px)}.cat-tile_label{font-family:var(--font--display);font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--scheme-heading, var(--color--black))}.cat-tile_pills{display:flex;align-items:center;gap:.5rem}.cat-tile_pill{display:inline-flex;align-items:center;justify-content:center;min-width:7.375rem;padding:.375rem 1.25rem;border:1px solid rgba(163,31,52,.12);border-radius:var(--radius--pill);background-color:transparent;color:var(--color--red);font-family:var(--font--display);font-weight:700;font-size:.75rem;line-height:1.25;transition:background-color var(--transition--fast),color var(--transition--fast),border-color var(--transition--fast)}.cat-tile_pill:hover{border-color:var(--color--red)}.cat-tile_pill.is-primary{background-color:var(--color--red);border-color:var(--color--red);color:var(--color--white)}.cat-tile_pill.is-primary:hover{background-color:var(--color--red-dark);border-color:var(--color--red-dark)}.nav_actions{display:flex;align-items:center;gap:.8125rem;margin-left:auto;flex:none}.nav_shop-icon{position:relative;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;transition:color var(--transition--fast),opacity var(--transition--fast)}.nav_shop-icon .icon-embed-xsmall{width:1.125rem;height:1.125rem}.nav_shop-icon:hover,.nav_component.is-scrolled .nav_shop-icon{color:var(--color--navy)}.nav_component:not(.is-scrolled) .nav_shop-icon:hover{opacity:.75;color:inherit}.button.nav_cta{margin-left:0;background-color:var(--header-cta-bg, var(--color--red));color:var(--header-cta-text, var(--color--white));padding:.5625rem 2rem;font-size:1rem;line-height:1.25}.nav_cta:hover{background-color:var(--header-cta-hover, var(--color--red-dark));color:var(--header-cta-text, var(--color--white))}.nav_component.is-scrolled .nav_cta{background-color:var(--color--red);color:var(--color--white)}.nav_component.is-scrolled .nav_cta:hover{background-color:var(--color--red-dark)}.nav_search,.nav_account{display:flex}.nav_menu-button{display:none;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:inherit;cursor:pointer}.menu-icon{display:flex;flex-direction:column;justify-content:space-between;width:1.375rem;height:.875rem}.menu-icon_line-top,.menu-icon_line-middle,.menu-icon_line-bottom{width:100%;height:2px;background-color:currentColor;transition:transform var(--transition--base),opacity var(--transition--fast)}.nav_menu-button.is-open .menu-icon_line-top{transform:translateY(.39rem) rotate(45deg)}.nav_menu-button.is-open .menu-icon_line-middle{opacity:0}.nav_menu-button.is-open .menu-icon_line-bottom{transform:translateY(-.39rem) rotate(-45deg)}@media(max-width:1199px){.nav_container{gap:1.5rem}.nav_logo,.nav_component.is-scrolled .nav_logo{height:3.5rem}.nav_menu-scroll{gap:1rem}.nav_link{font-size:1rem}.nav_actions{gap:.5rem}.button.nav_cta{padding-left:1.25rem;padding-right:1.25rem}.nav_mega .padding-global,.nav_panel.is-thumbs .padding-global{padding-left:var(--container--padding);padding-right:var(--container--padding)}.nav_thumbs{column-gap:2.5rem}}@media(max-width:991px){.nav_container{height:5rem;gap:1rem}.nav_component.is-scrolled .nav_container{height:4.5rem}.nav_component:not(.is-scrolled) .nav_container{padding-top:0}.nav_logo,.nav_component.is-scrolled .nav_logo{height:2.75rem}.main-wrapper{padding-top:var(--main-offset, var(--nav-height-actual, 5rem))}.nav_menu-button{display:flex}.nav_menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background-color:var(--color--white);color:var(--color--black);border-top:1px solid var(--color--border);box-shadow:var(--shadow--md);padding:.5rem 1.5rem 1.5rem;max-height:calc(100vh - 5rem);overflow-y:auto;z-index:60}.nav_menu.is-open{display:flex}.nav_menu-scroll{flex-direction:column;align-items:stretch;gap:0;width:100%}.nav_item{display:block;border-bottom:1px solid var(--color--border)}.nav_item:last-child{border-bottom:0}.nav_link-toggle{justify-content:space-between;padding:1rem 0}.nav_link{font-size:1.125rem}.nav_item:hover .nav_link,.nav_component:not(.is-scrolled) .nav_item:hover .nav_link{color:var(--color--navy)}.nav_caret{width:1rem;height:1rem}.nav_panel,.nav_item:hover>.nav_panel,.nav_item:focus-within>.nav_panel{display:none}.nav_item.is-open>.nav_panel,.nav_item.has-mega.is-open>.nav_panel{display:block;position:static;border-top:0;box-shadow:none;padding:0 0 1rem;max-height:none}.nav_item:hover .nav_caret{transform:none}.nav_item.is-open .nav_caret{transform:rotate(180deg)}.nav_panel .padding-global{padding-left:0;padding-right:0}.nav_panel-grid{grid-template-columns:1fr;gap:.75rem}.nav_mega,.nav_mega.is-open{display:none}.nav_panel.is-thumbs .padding-global{padding-left:0;padding-right:0}.nav_thumbs{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:.5rem}.nav_thumb{gap:1rem;padding:0}.nav_thumb-media{width:3.5rem;height:3.5rem}.nav_thumb-label{font-size:1rem}.cat-tile_media{height:8rem}.cat-tile_label{font-size:1rem}.announcement_inner{font-size:.875rem}.announcement_item{padding:0 1.25rem}}@media(max-width:767px){.nav_container,.nav_component.is-scrolled .nav_container{height:4rem}.nav_logo,.nav_component.is-scrolled .nav_logo{height:3rem}.nav_actions{gap:.25rem}.button.nav_cta{margin-left:.5rem;padding:.625rem 1.875rem;font-size:.875rem;line-height:1.25}.announcement_left{display:flex}.announcement_message{display:block}.announcement_right{display:none}}@media(max-width:479px){.nav_shop-icon{width:1.75rem;height:1.75rem}.cat-tile_pills{flex-wrap:wrap;justify-content:center}}.nav_search-toggle{padding:0;border:0;background:none}.nav_search.is-open .nav_search-toggle,.nav_component:not(.is-scrolled) .nav_search.is-open .nav_search-toggle{color:var(--color--navy);opacity:1}.search-panel_backdrop{position:absolute;top:100%;left:0;right:0;height:100vh;height:100dvh;z-index:65;background-color:#01080d52;cursor:pointer;animation:search-fade-in .22s ease both}.search-panel{position:absolute;top:100%;left:0;right:0;z-index:70;display:flex;flex-direction:column;max-height:var(--search-panel-max, calc(100vh - 12rem) );background-color:var(--color--white);color:var(--color--black);border-top:1px solid var(--color--border);box-shadow:var(--shadow--md);animation:search-panel-in .26s cubic-bezier(.3,.7,.3,1) both}.search-panel[hidden],.search-panel_backdrop[hidden],.search-panel_clear[hidden]{display:none}.search-panel>.padding-global{display:flex;flex-direction:column;min-height:0}.search-panel_container{display:flex;flex-direction:column;width:100%;min-height:0;max-width:var(--container--large);margin-left:auto;margin-right:auto;padding-top:2rem}.search-panel_bar{display:flex;align-items:center;gap:1rem;flex:none;padding-bottom:2rem}.search-panel_form{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:3.25rem;padding:0 .375rem 0 1.375rem;border:1px solid var(--color--border-strong);border-radius:var(--radius--pill);background-color:var(--color--white);transition:border-color var(--transition--fast),box-shadow var(--transition--fast)}.search-panel_form:focus-within{border-color:var(--color--navy);box-shadow:0 0 0 3px #00498724}.search-panel_field-icon{flex:none;display:flex;width:1.25rem;height:1.25rem;color:var(--color--navy)}.search-panel_input{flex:1;min-width:0;height:100%;padding:0 .875rem;border:0;background:transparent;color:var(--color--black);font-family:var(--font--body);font-size:1.125rem;line-height:1.25;-webkit-appearance:none;appearance:none}.search-panel_input::placeholder{color:var(--color--neutral-light);opacity:1}.search-panel_input:focus{outline:none}.search-panel_input::-webkit-search-cancel-button,.search-panel_input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-panel_clear,.search-panel_submit,.search-panel_close{flex:none;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius--pill);cursor:pointer;transition:background-color var(--transition--fast),color var(--transition--fast),border-color var(--transition--fast)}.search-panel_clear{width:2.25rem;height:2.25rem;margin-right:.25rem;border:0;background:none;color:var(--color--neutral)}.search-panel_clear:hover{background-color:var(--color--paper);color:var(--color--black)}.search-panel_clear-icon{display:flex;width:1rem;height:1rem}.search-panel_submit{width:2.5rem;height:2.5rem;border:0;background-color:var(--color--navy);color:var(--color--white)}.search-panel_submit:hover{background-color:var(--color--navy-dark)}.search-panel_submit-icon{display:flex;width:1.125rem;height:1.125rem}.search-panel_close{width:3.25rem;height:3.25rem;border:1px solid var(--color--border-strong);background-color:var(--color--white);color:var(--color--black)}.search-panel_close:hover{border-color:var(--color--navy);color:var(--color--navy)}.search-panel_close-icon{display:flex;width:1.125rem;height:1.125rem}.search-panel_clear:focus-visible,.search-panel_submit:focus-visible,.search-panel_close:focus-visible,.search-panel_suggestion:focus-visible,.search-panel_product-link:focus-visible,.search-panel_all:focus-visible{outline:.125rem solid var(--color--focus);outline-offset:.125rem}.search-panel_results{min-height:0;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:opacity var(--transition--fast)}.search-panel_results:empty{display:none}.search-panel_results>:last-child{margin-bottom:2.5rem}.search-panel.is-loading .search-panel_results{opacity:.55}.search-panel_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.5rem 4rem;align-items:start}.search-panel_grid.is-products-only,.search-panel_grid.is-links-only{grid-template-columns:minmax(0,1fr)}.search-panel_col{display:flex;flex-direction:column;gap:2rem;min-width:0}.search-panel_label{margin-bottom:.875rem;font-size:1rem}.search-panel_list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.search-panel_suggestion{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;margin:0 -.75rem;color:var(--color--black);font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.3;transition:background-color var(--transition--fast),color var(--transition--fast)}.search-panel_suggestion:hover{background-color:var(--color--paper);color:var(--color--navy)}.search-panel_suggestion-icon{flex:none;display:flex;width:1rem;height:1rem;color:var(--color--neutral-light);transition:color var(--transition--fast)}.search-panel_suggestion:hover .search-panel_suggestion-icon{color:var(--color--navy)}.search-panel_suggestion-text{min-width:0}.search-panel_suggestion-text span{font-weight:400}.search-panel_suggestion mark{background:none;color:var(--color--navy);font-weight:700}.search-panel_products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin:0;padding:0;list-style:none}.search-panel_grid.is-products-only .search-panel_products{grid-template-columns:repeat(3,minmax(0,1fr))}.search-panel_product{min-width:0}.search-panel_product-link{display:flex;align-items:center;gap:1.25rem;padding:.5rem;margin:0 -.5rem;color:var(--color--black);transition:background-color var(--transition--fast)}.search-panel_product-link:hover{background-color:var(--color--paper)}.search-panel_product-media{flex:none;display:block;width:4.5rem;height:4.5rem;padding:.25rem;background-color:var(--color--paper);overflow:hidden;transition:background-color var(--transition--fast)}.search-panel_product-link:hover .search-panel_product-media{background-color:var(--color--white)}.search-panel_product-image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--transition--base)}.search-panel_product-link:hover .search-panel_product-image{transform:scale(1.05)}.search-panel_product-info{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.search-panel_product-badge{margin-bottom:.25rem;padding:.1875rem .625rem;font-size:.625rem;letter-spacing:.05em;border-width:0}.search-panel_product-title{display:-webkit-box;max-width:100%;font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition--fast)}.search-panel_product-link:hover .search-panel_product-title{color:var(--color--navy)}.search-panel_product-subtitle{max-width:100%;color:var(--color--neutral);font-size:.9375rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-panel_footer{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-start;margin-top:2rem;padding:1.25rem 0 1.75rem;border-top:1px solid var(--color--border);background-color:var(--color--white)}.search-panel_results>.search-panel_footer:last-child{margin-bottom:0}.search-panel_all{--scheme-link: var(--color--navy);--scheme-link-hover: var(--color--navy-dark)}.search-panel_all-icon{display:flex;width:1.125rem;height:1.125rem;transition:transform var(--transition--fast)}.search-panel_all:hover .search-panel_all-icon{transform:translate(.25rem)}.search-panel_empty{display:flex;flex-direction:column;gap:.375rem}.search-panel_empty p{margin:0}.search-panel_empty-title{word-break:break-word}@keyframes search-panel-in{0%{opacity:0;transform:translateY(-.5rem)}}@keyframes search-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.search-panel,.search-panel_backdrop{animation:none}}@media(max-width:991px){.search-panel_container{padding-top:1.5rem}.search-panel_bar{padding-bottom:1.5rem}.search-panel_grid{grid-template-columns:minmax(0,1fr);gap:2rem}.search-panel_grid.is-products-only .search-panel_products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.search-panel_container{padding-top:1rem}.search-panel_bar{gap:.5rem;padding-bottom:1.25rem}.search-panel_form{padding-left:1rem}.search-panel_input{padding:0 .625rem;font-size:1rem}.search-panel_close{width:2.75rem;height:2.75rem}.search-panel_products,.search-panel_grid.is-products-only .search-panel_products{grid-template-columns:minmax(0,1fr);gap:.25rem}.search-panel_product-link{gap:1rem}.search-panel_product-media{width:4rem;height:4rem}.search-panel_product-title,.search-panel_suggestion{font-size:1rem}.search-panel_product-subtitle{font-size:.875rem}.search-panel_grid.is-default .search-panel_product:nth-child(n+5){display:none}.search-panel_results>:last-child{margin-bottom:1.5rem}.search-panel_footer{margin-top:1.5rem;padding:1rem 0 1.25rem}.search-panel_all{font-size:1rem}}.section_instagram{width:100%;overflow:hidden}.instagram_grid{display:grid;grid-template-columns:repeat(var(--instagram-columns, 5),25.9375rem);justify-content:center;gap:.25rem}.instagram_tiles{display:contents}.instagram_tile,.instagram_cta{position:relative;aspect-ratio:415 / 556;overflow:hidden}.instagram_tile-link{display:block;width:100%;height:100%}.instagram_tile img{transition:transform .6s cubic-bezier(.3,.7,.3,1)}.instagram_tile:hover img{transform:scale(1.05)}.instagram_cta{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;padding:3.9375rem 3.5625rem;text-align:center;background-color:var(--color--navy);color:var(--color--white)}.instagram_cta-logo{width:11.125rem;height:5.3125rem;object-fit:contain}.instagram_cta-heading{margin-top:auto;font-size:1.75rem;line-height:1.3;color:var(--color--white)}.instagram_cta-text{font-size:1rem;line-height:1.7;color:var(--color--white);margin-bottom:1.5rem}.section_social-band{width:100%}.social-band_inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.social-band_heading{font-size:1.75rem;color:var(--scheme-heading, var(--color--black))}.social-band_list{display:flex;align-items:center;gap:.75rem}.social-band_item{display:flex}.social-band_link{display:flex;align-items:center;justify-content:center;width:3.375rem;height:3.375rem;padding:.75rem;border-radius:var(--radius--pill);background-color:var(--color--navy);color:var(--color--white);transition:background-color var(--transition--fast)}.social-band_link:hover{background-color:var(--color--navy-dark)}.social-band_icon{width:100%;height:100%;object-fit:contain}.section_seo-text{width:100%}.seo-text_heading{max-width:45rem}.seo-text_heading+.spacer-regular{padding-top:2.5rem}.seo-text_body{max-width:none;font-size:1rem;line-height:1.7;color:var(--scheme-text, var(--color--black))}.seo-text_body p{margin-bottom:1.7em}.seo-text_links{display:grid;grid-template-columns:repeat(var(--seo-columns, 6),1fr);gap:1.25rem 3.125rem}.seo-text_link{font-family:var(--font--display);font-weight:700;font-size:.9375rem;line-height:1.25;color:#100f0f;text-decoration:underline;text-underline-offset:.25rem;transition:color var(--transition--fast)}.seo-text_link:hover{color:var(--color--navy)}@media(min-width:992px){.seo-text_link{white-space:nowrap}}.section_newsletter{position:relative;width:100%;overflow:hidden}.newsletter_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.newsletter_inner{position:relative;z-index:1}.newsletter_inner.scheme-media{background-color:transparent}.newsletter_media .media-overlay{--ov: var(--overlay-color, rgb(1, 2, 8));--overlay-design: linear-gradient(color-mix(in srgb, var(--ov) 40%, transparent), color-mix(in srgb, var(--ov) 40%, transparent))}.newsletter_content{max-width:29.75rem}@media(min-width:992px){.newsletter_inner .padding-section-dynamic{min-height:29.125rem;display:flex;flex-direction:column;justify-content:center}}.newsletter_content .eyebrow+.spacer-xsmall{padding-top:.5rem}.newsletter_content h2+.spacer-medium{padding-top:1.5rem}.newsletter_form~.spacer-small{padding-top:1.5rem}.newsletter_form{display:flex;align-items:center;gap:0;max-width:28.25rem;padding:.25rem;border-radius:var(--radius--pill);background-color:var(--color--white)}.newsletter_input{flex:1;min-width:0;border:0;background:transparent;padding:.625rem 1.25rem;border-radius:var(--radius--pill)}.newsletter_input:focus{box-shadow:none}.newsletter_submit{flex:none;min-width:12.375rem;padding:.875rem 3.125rem;font-size:1.125rem;line-height:1.25}.newsletter_legal{max-width:28.25rem;font-weight:600;line-height:1.7;color:var(--color--white)}.section_footer{margin-top:auto;width:100%}.footer_divider{height:2px;background-color:#f6f8fa;margin-top:6.25rem;margin-bottom:2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.footer_link-grid{display:flex;justify-content:space-between;gap:2.5rem}.footer_link-column{display:flex;flex-direction:column;gap:1.5rem;min-width:10.8125rem}@media(min-width:992px){.footer_link-column{flex:none;width:12.5rem;min-width:0}.footer_link-column:nth-child(3){width:10.8125rem}.footer_link-column:last-child{width:13.125rem}}.footer_column-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer_column-title{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:#01080d80}.footer_column-icon{display:none;color:var(--scheme-text, var(--color--black))}.footer_link-list{display:flex;flex-direction:column;gap:1rem}.footer_link{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--scheme-text, var(--color--black));transition:color var(--transition--fast)}.footer_link:hover{color:var(--color--navy)}.footer_sub-footer{display:flex;align-items:center;justify-content:space-between;gap:2rem}.footer_logo-link{flex:none;display:flex}.footer_logo{height:4.4375rem;width:auto;object-fit:contain}.footer_legal-links{display:flex;align-items:center;gap:2.25rem;flex-wrap:wrap;margin-left:auto}.footer_legal-link{color:var(--scheme-text, var(--color--black));font-family:var(--font--display);font-weight:700;font-size:1rem;line-height:1.25;transition:color var(--transition--fast)}.footer_legal-link:hover{color:var(--color--navy)}.footer_lang{margin-left:0;margin-right:auto;padding-left:1.5rem;border-left:1px solid var(--color--border)}.footer_copyright{font-size:1rem;line-height:1.7;color:var(--scheme-text, var(--color--black));white-space:nowrap}@media(min-width:992px){.footer_sub-footer{gap:1.5rem}.footer_logo-link,.footer_copyright{flex:1 1 0}.footer_copyright{text-align:right}.footer_legal-links{margin-left:0}.footer_lang{margin-right:0}}.li-lang_dropdown{position:relative}.li-lang_dd-toggle{display:flex;align-items:center;gap:.375rem;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}.li-lang_flag{width:.875rem;height:.875rem;flex:none;border-radius:var(--radius--pill);overflow:hidden}.li-lang_flag-img{display:block;width:100%;height:100%;object-fit:cover}.li-lang_dd-toggle-icon{width:.625rem;height:.625rem;transition:transform var(--transition--fast)}.li-lang_dropdown.is-open .li-lang_dd-toggle-icon{transform:rotate(180deg)}.li-lang_dd-list{display:none;position:absolute;top:100%;right:0;min-width:8rem;margin-top:.5rem;background-color:var(--color--white);color:var(--color--black);border:1px solid var(--color--border);box-shadow:var(--shadow--md);overflow:hidden;z-index:20}.footer_lang .li-lang_dd-list{top:auto;bottom:100%;margin-top:0;margin-bottom:.5rem}.li-lang_dropdown.is-open .li-lang_dd-list{display:block}.li-lang_dd-link{display:block;padding:.5rem .875rem;font-size:.875rem;white-space:nowrap;transition:background-color var(--transition--fast)}.li-lang_dd-link:hover{background-color:var(--color--paper)}@media(max-width:991px){.instagram_grid{--instagram-columns: 3;grid-template-columns:repeat(var(--instagram-columns),1fr)}.instagram_cta{grid-column:2;padding:2rem 1.5rem}.footer_link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.footer_sub-footer{flex-wrap:wrap;gap:1.5rem}.newsletter_content{max-width:none}}@media(max-width:767px){.social-band_inner{gap:1.25rem}.footer_link-list{display:none;padding:.75rem 0 1rem}.footer_link-column.is-open .footer_link-list{display:flex}.footer_divider{margin-top:3.75rem}.newsletter_form{max-width:none}}@media(max-width:479px){.newsletter_form{flex-direction:column;align-items:stretch;gap:.5rem;padding:0;background-color:transparent;border-radius:0}.newsletter_input{background-color:var(--color--white);border-radius:var(--radius--pill);padding:.875rem 1.25rem}.newsletter_submit{width:100%}.footer_legal-links{gap:1.25rem}}@media(max-width:767px){.instagram_grid{--instagram-columns: 2;display:block}.instagram_cta{grid-column:1 / -1;grid-row:auto;aspect-ratio:auto;justify-content:flex-start;gap:0;padding:3.75rem 1.5rem}.instagram_cta-logo{width:8.875rem;height:4.25rem;margin-bottom:2rem}.instagram_cta-heading{margin-top:0;margin-bottom:1rem;font-size:1.5rem}.instagram_cta-text{margin-bottom:2rem}.instagram_tiles{display:flex;gap:.25rem;margin-top:.25rem;overflow-x:auto;scrollbar-width:none}.instagram_tiles::-webkit-scrollbar{display:none}.instagram_tiles>*{flex:0 0 18.4375rem}.social-band_heading,.seo-text_heading{font-size:1.5rem;line-height:1.3}.section_seo-text .padding-section-dynamic,.section_newsletter .padding-section-dynamic,.section_footer .padding-section-dynamic{padding-top:3.75rem}.section_seo-text .padding-section-dynamic,.section_newsletter .padding-section-dynamic{padding-bottom:3.75rem}.seo-text_heading+.spacer-regular,.seo-text_body+.spacer-large{padding-top:2rem}.seo-text_links{--seo-columns: 2;gap:1rem}.newsletter_content h2{font-size:1.75rem}.newsletter_content h2+.spacer-medium{padding-top:2rem}.newsletter_form~.spacer-small{padding-top:1rem}.newsletter_form,.newsletter_input{flex-direction:row;align-items:center;gap:0;padding:.25rem;background-color:var(--color--white);border-radius:var(--radius--pill)}.newsletter_input{padding:.625rem 1rem}.newsletter_submit{width:auto;min-width:0;padding:.75rem 1.25rem;font-size:1rem}.footer_link-grid{grid-template-columns:1fr;gap:1.25rem}.footer_link-column{gap:0;padding:0;border-bottom:0}.footer_column-head{cursor:pointer;padding:0}.footer_column-title{font-family:var(--font--display);font-weight:700;font-size:1rem;color:#01080d80}.footer_column-icon{display:flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.6667rem;border-radius:50%;background-color:#f6f8fa;color:var(--color--navy)}.footer_link-column.is-open .footer_column-icon{transform:none}.footer_link-column.is-open .footer_column-icon svg{clip-path:inset(42% 0 42% 0)}.footer_link-list{gap:.75rem;padding:.75rem 0 0}.footer_link{font-size:1rem}.footer_sub-footer{flex-direction:column;align-items:flex-start;gap:0}.footer_legal-links{margin-left:0;gap:2.25rem;margin-top:2.5rem}.footer_legal-link{font-size:.875rem}.footer_lang{margin-right:0;padding-left:0;border-left:0;margin-top:1.5rem}.footer_copyright{margin-top:2.5rem}}.product-item_component{display:flex;flex-direction:column;height:100%}.product-item_image-link{position:relative}.product-item_image-wrapper{display:block;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--border-color--primary);border-radius:var(--radius--large);background-color:var(--background-color--secondary);box-shadow:var(--shadow--xs);transition:box-shadow var(--transition--base),border-color var(--transition--base),transform var(--transition--base)}.product-item_image-link:hover .product-item_image-wrapper{border-color:var(--border-color--strong);box-shadow:var(--shadow--md);transform:translateY(-2px)}.product-item_image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition--base)}.product-item_image-wrapper:hover .product-item_image{transform:scale(1.025)}.product-item_tag_list{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.375rem;z-index:1}.product-item_tag{padding:.1875rem .625rem;background-color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-color--primary);border-radius:999px;font-size:.75rem;font-weight:500}.product-item_tag.is-red{background-color:var(--color--ink);border-color:var(--color--ink);color:var(--color--white)}.product-item_text-link{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.product-item_left{min-width:0}.product-item_left .text-size-small{color:var(--text-color--secondary)}.product-item_price{display:flex;flex-direction:column;align-items:flex-end;flex:none}.product-item_form-wrapper{display:flex;flex-direction:column}.pagination_list{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pagination_item{display:flex;align-items:center}.pagination_count{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .4rem;border-radius:var(--radius--small);transition:background-color var(--transition--fast)}.pagination_count:hover{background-color:var(--color--paper-hover)}.pagination_arrow{width:.75rem;height:.75rem;transform:rotate(90deg)}.pagination_arrow.is-right{transform:rotate(-90deg)}.filters_top{width:100%}.filter_headline{text-align:center}.filter_layout{display:grid;grid-template-columns:15rem 1fr;gap:3rem;align-items:start}.filter_filters-wrapper{position:sticky;top:calc(var(--nav--height) + 1rem)}.filter_form_component{display:flex;flex-direction:column}.filter_form{display:flex;flex-direction:column;gap:1.125rem}.filter_form-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.filter_heading{font-weight:700;font-size:1rem;letter-spacing:var(--tracking--tight)}.filter_results-wrapper{color:var(--text-color--secondary);font-size:.875rem}.filter_form-field-wrapper{display:flex;flex-direction:column}.filter_scroll-wrapper{max-height:60vh;overflow-y:auto}.filter_filter-group-list{display:flex;flex-direction:column;gap:1.375rem}.filter_filter-group-heading{margin-bottom:.5rem}.filter_filter-group-heading .text-size-medium{font-size:.78125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color--secondary)}.filter_list{display:flex;flex-direction:column;gap:.125rem}.filter_item{display:flex}.filter_form_checkbox{display:flex;align-items:center;gap:.625rem;width:100%;padding:.3125rem .375rem;margin:0 -.375rem;border-radius:var(--radius--small);cursor:pointer;transition:background-color var(--transition--fast)}.filter_form_checkbox:hover{background-color:var(--color--paper)}.filter_form_checkbox.is-disabled{opacity:.4;pointer-events:none}.filter_form_checkbox-icon{width:1rem;height:1rem;flex:none;border:1px solid var(--border-color--strong);border-radius:var(--radius--small);background-color:var(--color--white);transition:border-color var(--transition--fast),background-color var(--transition--fast)}.filter_form_checkbox-icon.is-checked{border-color:var(--color--ink);background-color:var(--color--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L6.5 12L13 4.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.7rem}.filter_form_checkbox-label{font-size:.875rem}.filter_tablet-modal-close-button{display:none;position:absolute;top:1rem;right:1rem;z-index:2;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius--small)}.filter_tablet-modal-close-button:hover{background-color:var(--color--paper-hover)}.filter_tablet-filters-button{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--border-color--strong);border-radius:var(--radius--medium);background-color:var(--color--white);box-shadow:var(--shadow--xs);font-size:.9375rem;margin-bottom:1.25rem;cursor:pointer;transition:border-color var(--transition--fast)}.filter_tablet-filters-button:hover{border-color:var(--color--neutral-light)}.filter_feed{min-width:0}.filter_feed-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.filter_tags-wrapper,.filter_tags-inner-wrapper{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.filter_tag{display:flex;align-items:center;gap:.4rem;padding:.25rem .75rem;background-color:var(--color--white);border:1px solid var(--border-color--strong);border-radius:999px;font-size:.875rem;box-shadow:var(--shadow--xs)}.filter_close{display:flex;align-items:center;color:var(--color--neutral);transition:color var(--transition--fast)}.filter_close:hover{color:var(--color--ink)}.filter_close-icon{width:1rem;height:1rem}.filter_product-list-wrapper{width:100%}.filter_product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.filter_product-list-item{display:flex;flex-direction:column}.filter_empty{padding:3rem 2rem;text-align:center;border:1px dashed var(--border-color--strong);border-radius:var(--radius--large);color:var(--text-color--secondary)}@media(max-width:991px){.filter_layout{grid-template-columns:1fr}.filter_filters-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background-color:var(--color--white);padding:3.5rem 1.5rem 1.5rem;overflow-y:auto}.filter_filters-wrapper.is-open{display:block}.filter_scroll-wrapper{max-height:none}.filter_tablet-modal-close-button{display:flex}.filter_tablet-filters-button{display:inline-flex}}@media(max-width:767px){.filter_product-list{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:479px){.filter_product-list{grid-template-columns:1fr}}.product-header_layout{grid-template-columns:1.1fr 1fr;gap:3.5rem}.swiper-container.is-product-gallery{min-width:0;position:sticky;top:calc(var(--nav--height) + 1rem)}.swiper.is-product-gallery{width:100%;overflow:hidden;border-radius:var(--radius--xlarge)}.swiper.is-product-gallery .swiper-slide{width:100%}.swiper.is-product-thumbnail{overflow:hidden}.swiper-slide.is-product-thumbnail{position:relative;width:4.5rem;cursor:pointer;opacity:.55;transition:opacity var(--transition--fast)}.swiper-slide.is-product-thumbnail:hover{opacity:.85}.swiper-slide.is-product-thumbnail.is-active{opacity:1}@media(max-width:991px){.product-header_layout{grid-template-columns:1fr;gap:2rem}.swiper-container.is-product-gallery{position:static}}.section_account .cart_form-block{width:100%}.cart_grid-wrapper{display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;align-items:start}.cart_table{background-color:var(--background-color--card);margin-bottom:1.5rem}.cart_grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color--primary)}.cart_grid:last-child{border-bottom:0}.cart_grid.is-header{background-color:var(--background-color--secondary);border-bottom:1px solid var(--border-color--primary);padding-top:.625rem;padding-bottom:.625rem}.cart_grid.is-header .text-size-regular{font-size:.78125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color--secondary)}.cart_table-header{min-width:0}.cart_image{width:4.5rem;height:4.5rem;object-fit:cover;flex:none;border:1px solid var(--border-color--primary);border-radius:var(--radius--medium);background-color:var(--background-color--secondary)}.cart_info-order{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;min-width:0}.cart_table-item{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.cart_quantity-wrapper{display:flex;flex-direction:column;gap:.25rem;font-size:.78125rem;color:var(--text-color--secondary)}.cart_quantity{width:4.5rem;padding:.375rem .625rem;border:1px solid var(--border-color--strong);border-radius:var(--radius--small);text-align:center}.cart_price-info{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.cart_wrapper-right{display:flex;flex-direction:column}.cart_content{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.cart_wrapper{display:flex;flex-direction:column;gap:.75rem}.cart_details-wrapper{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cart_details-price{display:flex;align-items:baseline;gap:.5rem}.cart_action{display:flex;flex-direction:column;gap:.5rem}.cart_empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 2rem;text-align:center;border-style:dashed}.cart_price.away{display:none}@media(max-width:991px){.cart_grid-wrapper{grid-template-columns:1fr}}@media(max-width:479px){.cart_grid{grid-template-columns:1fr;align-items:start}.cart_price-info{align-items:flex-start}}.contact_component{display:flex;flex-direction:column;align-items:center;gap:3.75rem}.contact_intro{display:flex;flex-direction:column;align-items:center;gap:.8125rem;max-width:30.0625rem;text-align:center}.contact_heading{margin:0}.contact_text{max-width:25.125rem;font-size:1rem;line-height:1.7}.contact_text p{margin:0}.contact_text a[href^="tel:"]{white-space:nowrap}.contact_text a,.contact_check-label a{color:inherit;font-weight:700;text-decoration:underline}.contact_form-block{width:100%;max-width:63.75rem;padding:5rem 6.25rem;background-color:#f6f8fa}.contact_form{display:flex;flex-direction:column}.contact_errors{margin-bottom:1rem}.contact_note{margin:0 0 .75rem;font-size:.9375rem;line-height:1.7}.contact_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.contact_field{position:relative;min-width:0}.contact_field.is-full{grid-column:1 / -1}.contact_input{display:block;width:100%;height:3.75rem;margin:0;padding:1.625rem 1.375rem .375rem;border:0;border-radius:0;background-color:var(--color--white);color:var(--color--black);font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;-webkit-appearance:none;appearance:none;outline:none;transition:box-shadow var(--transition--fast)}.contact_input:focus{box-shadow:inset 0 0 0 1px var(--color--navy)}.contact_label{position:absolute;top:50%;left:1.375rem;right:1.375rem;transform:translateY(-50%);font-size:1rem;line-height:1.7;color:#01080d99;pointer-events:none;transition:top var(--transition--fast),font-size var(--transition--fast)}.contact_input:focus+.contact_label,.contact_input:not(:placeholder-shown)+.contact_label{top:.5rem;transform:none;font-size:.75rem}.contact_field.is-textarea .contact_input{height:12.5rem;padding-top:2rem;resize:vertical;font-family:var(--font--body);font-weight:400;font-size:1rem;line-height:1.7}.contact_field.is-textarea .contact_label{top:1.5rem;transform:none}.contact_field.is-textarea .contact_input:focus+.contact_label,.contact_field.is-textarea .contact_input:not(:placeholder-shown)+.contact_label{top:.5rem}.contact_select{padding:0 3rem 0 1.375rem;cursor:pointer}.contact_field.is-select:has(option[value=""]:checked) .contact_select{font-family:var(--font--body);font-weight:400;font-size:1rem;color:#01080d99}.contact_caret{position:absolute;top:50%;right:1.375rem;width:1rem;height:1rem;transform:translateY(-50%);color:var(--color--red);pointer-events:none}.contact_checks{display:flex;flex-direction:column;gap:.875rem;margin-top:.875rem}.contact_check{position:relative;display:flex;align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.7;cursor:pointer}.contact_check input{position:absolute;top:.25rem;left:0;width:1rem;height:1rem;margin:0;opacity:0}.contact_check-box{width:1rem;height:1rem;flex:none;border:1px solid rgba(1,8,13,.1);background-color:var(--color--white);background-position:center;background-repeat:no-repeat;background-size:.75rem;transition:background-color var(--transition--fast),border-color var(--transition--fast)}.contact_check input:checked+.contact_check-box{border-color:var(--color--navy);background-color:var(--color--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-7' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.contact_check input:focus-visible+.contact_check-box{outline:2px solid var(--color--navy);outline-offset:2px}.contact_submit{width:100%;margin-top:2.5rem}@media(max-width:991px){.contact_form-block{padding:3.5rem 3rem}}@media(max-width:767px){.contact_component{gap:2.5rem}.contact_form-block{padding:2rem 1.25rem}.contact_fields{grid-template-columns:1fr}.contact_check{align-items:flex-start}.contact_check-box{margin-top:.25rem}}.section_under-construction{display:flex;align-items:center;min-height:100vh;background-color:var(--background-color--secondary)}.section_under-construction>.padding-global{flex:1;background-color:transparent}.login_tabs.is-password{max-width:26rem;margin:0 auto}.login_form{display:flex;flex-direction:column;gap:1rem;padding:2rem;border:1px solid var(--border-color--primary);border-radius:var(--radius--xlarge);background-color:var(--color--white);box-shadow:var(--shadow--md)}.gift_wrapper{display:flex;justify-content:center;padding-top:2rem}.gift_card{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:24rem;padding:2rem;border-radius:var(--radius--xlarge);background-color:var(--color--ink);color:var(--color--white);box-shadow:var(--shadow--md)}.gift_card-logo{height:2rem;width:auto;align-self:flex-start}.gift_card-text{display:flex;flex-direction:column;gap:.5rem}.default_wrapper{max-width:var(--container--small);margin-left:auto;margin-right:auto}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0}.swiper{overflow:hidden}.swiper_button-wrapper{position:absolute;inset:auto 0 100% 0;display:flex;justify-content:space-between;align-items:center;height:0}.swiper_button-wrapper.is-product-slider{position:absolute;top:-3.5rem;right:.75rem;left:auto;bottom:auto;height:auto;gap:.5rem}.swiper_button{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;background-color:var(--color--white);border:1px solid var(--border-color--primary);border-radius:999px;box-shadow:var(--shadow--sm);color:var(--color--ink);cursor:pointer;transition:border-color var(--transition--fast),box-shadow var(--transition--fast)}.swiper_button:hover{border-color:var(--color--neutral-light);box-shadow:var(--shadow--md)}.swiper_button-icon{width:1rem;height:1rem}.swiper_button-icon.is-reversed{transform:rotate(180deg)}.swiper-button-disabled{opacity:.4;pointer-events:none}.badge-pill{display:inline-flex;align-items:center;justify-content:center;padding:.3125rem .875rem;border:1px solid transparent;border-radius:var(--radius--pill);background-color:var(--color--navy);color:var(--color--white);font-family:var(--font--display);font-weight:700;font-size:.75rem;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.badge-pill.is-outline{background-color:#01080d59;border-color:#ffffffb3;color:var(--color--white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badge-pill.is-light{background-color:var(--color--white);color:var(--color--navy)}.badge-pill.is-red{background-color:var(--color--red)}.badge-pill-list{display:flex;flex-wrap:wrap;gap:.5rem}.product-card{display:flex;flex-direction:column;height:100%;color:inherit}.product-card_media{position:relative;width:100%;aspect-ratio:304 / 359;overflow:hidden;background-color:var(--color--white)}.product-card_media img{object-fit:contain;padding:3.5rem 1.5rem 1.5rem;transition:transform .5s cubic-bezier(.3,.7,.3,1)}.product-card:hover .product-card_media img{transform:scale(1.03)}.product-card_badge{position:absolute;top:1.25rem;left:1.125rem;z-index:1}.product-card_body{display:flex;flex-direction:column;gap:.25rem;max-width:18.375rem;padding-top:1.75rem}.product-card_badge .badge-pill{padding:.25rem .75rem;font-size:.6875rem;letter-spacing:.05em;border-width:0}.product-card_meta .text-size-small{font-size:1rem;line-height:1.7;color:#01080db3}.product-card_title{color:var(--scheme-heading, var(--color--black))}.article-card{display:flex;flex-direction:column;height:100%;background-color:var(--color--paper);color:inherit;transition:background-color var(--transition--fast)}.article-card:hover{background-color:var(--color--paper-hover)}.article-card_media{position:relative;width:100%;aspect-ratio:403 / 280;overflow:hidden;background-color:var(--color--mist)}.article-card_body{display:flex;flex-direction:column;flex:1;padding:2rem 2.5rem 2.5rem}.article-card_info{display:flex;align-items:center;gap:1.1875rem;margin-bottom:2.25rem}.article-card_info .badge-pill{font-size:.875rem;letter-spacing:.05em;padding:.327rem .857rem .262rem}.article-card_info .text-size-small{font-family:var(--font--display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.25;color:#01080dcc}.article-card_title{margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.article-card_excerpt{max-width:23.375rem;color:var(--color--black);margin-bottom:2.25rem}.article-card_date{margin-top:auto;color:var(--color--neutral-dark)}.article-card_info .badge-pill{border-width:0}.section_article-grid .article-card_info{margin-bottom:1.25rem}.section_article-grid .article-card_info .badge-pill,.section_article-grid .article-card_info .text-size-small{font-size:.8125rem}.section_article-grid .article-card_title{font-size:1.25rem;line-height:1.4}.section_article-grid .article-card_excerpt,.section_article-grid .article-card_date{font-size:.9375rem;line-height:1.7}.section_article-grid .article-card_excerpt{margin-bottom:1.25rem}.section_article-grid .article-card_date{margin-top:0;color:#01080dcc}.case-card{position:relative;display:block;width:100%;aspect-ratio:614 / 530;overflow:hidden;background-color:var(--color--mist);color:var(--color--white)}.case-card_image{position:absolute;top:0;right:0;bottom:0;left:0}.case-card_tags{position:absolute;top:2.5rem;left:3.125rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem}.case-card_body{position:absolute;inset:auto 3.125rem 3.125rem 3.125rem;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.case-card_text{max-width:22.4375rem}.case-card_title{margin-bottom:.75rem;font-size:2rem;line-height:1.27}.case-card_excerpt{opacity:.9;font-size:1rem;line-height:1.7}.case-card .media-overlay{--ov: var(--overlay-color, rgb(30, 41, 2));--overlay-design: linear-gradient(-4.1deg, transparent 75.86%, color-mix(in srgb, var(--ov) 80%, transparent) 124.59%), linear-gradient(217.22deg, transparent 28.29%, color-mix(in srgb, var(--ov) 80%, transparent) 99.32%)}.section_case-grid .case-card_body{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem}.case-card_tags .badge-pill{border-width:0;background-color:var(--color--white);border-color:var(--color--white);color:var(--color--navy);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.739rem;letter-spacing:.05em;padding:.3387rem .8867rem .271rem}.news-card{display:flex;flex-direction:column;height:100%;background-color:var(--color--paper);color:inherit;transition:background-color var(--transition--fast)}.news-card:hover{background-color:var(--color--paper-hover)}.news-card_media{width:100%;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--color--mist)}.news-card_body{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.375rem 1.5rem}.news-card_info{margin-bottom:.875rem}.news-card_title{font-size:1rem;line-height:1.4;margin-bottom:1.25rem}.news-card_date{margin-top:auto}.event-card{display:flex;flex-direction:column;height:100%;background-color:var(--color--white);border:1px solid var(--color--border);color:inherit;transition:border-color var(--transition--fast)}.event-card:hover{border-color:var(--color--navy)}.event-card_media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:205 / 130;padding:1.5rem;background-color:var(--color--paper)}.event-card_logo{max-width:70%;max-height:100%;width:auto;height:auto;object-fit:contain}.event-card_body{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.375rem 1.75rem}.event-card_date{display:flex;align-items:flex-start;gap:.5rem;color:var(--color--neutral-dark);margin-bottom:.875rem}.event-card_title{font-size:1.125rem;line-height:1.35;margin-bottom:.75rem}.event-card_excerpt{color:var(--color--neutral-dark)}.review-card{position:relative;display:flex;flex-direction:column;height:100%;padding:2.875rem;background-color:var(--color--white);border:0;box-shadow:0 0 11.5px #00000012}.review-card_head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:4.25rem}.review-card_avatar{width:6.25rem;height:6.25rem;flex:none;border-radius:var(--radius--pill);overflow:hidden;background-color:var(--color--paper)}.review-card_avatar .avatar-silhouette{display:block;width:100%;height:100%;color:var(--border-color--strong)}.review-card_quote-mark{position:absolute;top:1.25rem;right:1.25rem;width:6.375rem;height:4.375rem;color:var(--color--mist)}.review-card_title{margin-bottom:1rem;font-size:1.75rem;line-height:1.3}.review-card_text{font-size:1rem;line-height:1.7;color:#01080db3;margin-bottom:2.5rem}.review-card_author{margin-top:auto;font-size:1rem;line-height:1.7;color:#01080db3}.slider_component{position:relative}.slider_list{display:flex;align-items:stretch;gap:var(--slider-gap, .75rem)}.slider_slide{flex:none;width:var(--slider-slide-width, 21.25rem);height:auto}.accessory-slider_track.swiper-initialized>.slider_list,.product-slider_component .swiper-initialized>.slider_list{gap:0}.accessory-slider_source .swiper.accessory-slider_track,.product-slider_component .swiper.product-slider_track,.section_case-slider .swiper.case-slider_track,.section_blog-slider .swiper.blog-slider_track,.section_related-slider .swiper.blog-slider_track{overflow:visible}.review-slider_component .swiper.review-slider_track{overflow:visible;clip-path:inset(-3rem -100vw -3rem 0)}@media(min-width:992px){.accessory-slider_track .slider_slide,.product-slider_component .product-slider_track .slider_slide{width:21.25rem}}.product-slider_component.is-product .product-slider_tabs{padding-top:.6875rem;padding-bottom:.6875rem}.slider_progress{position:relative;width:100%;height:3px;border-radius:100px;background-color:#0049871a;overflow:hidden}.scheme-navy .slider_progress,.scheme-dark .slider_progress,.scheme-media .slider_progress{background-color:var(--scheme-border, rgba(255, 255, 255, .2))}.slider_progress-bar{position:absolute;inset:0 auto 0 0;width:17%;background-color:var(--color--navy);transform-origin:left center;transition:transform .3s ease}.scheme-navy .slider_progress-bar,.scheme-dark .slider_progress-bar,.scheme-media .slider_progress-bar{background-color:var(--color--white)}.slider_nav{display:flex;align-items:center;gap:.75rem}.slider_arrow-float{position:absolute;top:38%;right:0;z-index:3;transform:translate(50%,-50%)}.slider_arrow-float.is-xl{top:var(--arrow-top, 50%);right:-4.75rem;width:5rem;height:5rem;transform:translateY(-50%)}.slider_arrow-float.is-xl svg{width:2rem;height:2rem}.slider_arrow-float.is-xl.is-prev{right:auto;left:-4.75rem;transform:translateY(-50%)}.review-slider_track-wrap .slider_arrow-float.is-xl.is-prev{left:27.5rem;transform:translate(-50%,-50%)}.slider_arrow-float{transition:opacity var(--transition--base),visibility var(--transition--base)}.slider_arrow-float.swiper-button-disabled,.slider_arrow-float.swiper-button-lock{opacity:0;visibility:hidden}.slider_arrow-float.is-prev{right:auto;left:0;transform:translate(-50%,-50%)}.pill-tabs{display:inline-flex;align-items:center;gap:.8125rem;padding:.25rem;border-radius:var(--radius--pill);background-color:var(--color--paper)}.pill-tabs.is-onmedia{background-color:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pill-tab{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border:0;border-radius:var(--radius--pill);background-color:transparent;color:var(--color--neutral-dark);font-family:var(--font--display);font-weight:700;font-size:1rem;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color var(--transition--fast),color var(--transition--fast)}.pill-tab:hover{color:var(--color--black)}.pill-tab.is-active{background-color:var(--color--navy);color:var(--color--white)}.pill-tabs.is-onmedia .pill-tab{color:var(--color--white)}.pill-tabs.is-onmedia .pill-tab.is-active{background-color:var(--color--white);color:var(--color--black)}.text-tabs{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.text-tab{border:0;background:none;padding:0 0 .125rem;font-family:var(--font--display);font-weight:700;font-size:1rem;line-height:1.4;color:var(--scheme-muted, var(--color--neutral));cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--transition--fast),border-color var(--transition--fast)}.text-tab:hover{color:var(--scheme-heading, var(--color--black))}.text-tab.is-active{color:var(--color--navy);border-bottom-color:var(--color--navy)}.scheme-navy .text-tab.is-active,.scheme-dark .text-tab.is-active,.scheme-media .text-tab.is-active{color:var(--color--white);border-bottom-color:var(--color--white)}.accordion_list{display:flex;flex-direction:column}.accordion_item{border-bottom:1px solid var(--scheme-border, var(--color--border))}.accordion_item:first-child{border-top:1px solid var(--scheme-border, var(--color--border))}.accordion_toggle{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem 0;text-align:left;cursor:pointer}.accordion_title{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.4;color:var(--scheme-heading, var(--color--black))}.accordion_icon{width:2.25rem;height:2.25rem;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius--pill);background-color:var(--color--paper);color:var(--color--navy)}.accordion_icon svg{width:1rem;height:1rem}.accordion_body-inner{padding:0 0 1.5rem;max-width:34rem;color:var(--scheme-muted, var(--color--neutral-dark));line-height:1.7}.accordion_list.is-boxed{gap:.5rem}.accordion_list.is-boxed .accordion_item{border:0;background-color:var(--color--paper)}.accordion_list.is-boxed .accordion_toggle{padding:1.25rem 1.5rem}.accordion_list.is-boxed .accordion_body-inner{padding:0 1.5rem 1.5rem;max-width:none}.check-list{display:flex;flex-direction:column;gap:.75rem}.check-list_item{display:flex;align-items:flex-start;gap:.75rem;line-height:1.55}.check-list_icon{width:1.125rem;height:1.125rem;flex:none;margin-top:.1875rem;color:var(--color--navy)}.scheme-navy .check-list_icon,.scheme-dark .check-list_icon,.scheme-media .check-list_icon{color:var(--color--white)}.stat_list{display:flex;justify-content:center;gap:6.25rem;flex-wrap:wrap}.stat_item{text-align:center;max-width:12.5rem}.stat_value{font-family:var(--font--display);font-weight:700;font-size:2.5rem;line-height:1.1;color:var(--color--navy);margin-bottom:.75rem}.scheme-navy .stat_value,.scheme-dark .stat_value,.scheme-media .stat_value{color:var(--color--white)}.stat_label{font-size:.875rem;line-height:1.45;color:var(--scheme-muted, var(--color--neutral-dark))}.icon-feature_list{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.icon-feature_item{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:13.625rem;text-align:center}.icon-feature_icon{width:2.75rem;height:2.75rem;flex:none;display:flex;align-items:center;justify-content:center}.icon-feature_icon img{width:100%;height:100%;object-fit:contain}.icon-feature_label{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--scheme-heading, inherit)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.section-head_text{display:flex;flex-direction:column;gap:.75rem;max-width:45rem}.section-head.is-center{flex-direction:column;align-items:center;text-align:center}.section-head.is-center .section-head_text{align-items:center}.video_wrapper{position:relative;width:100%;overflow:hidden;background-color:var(--color--mist)}.video_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:3.75rem;height:3.75rem;border-radius:var(--radius--pill);background-color:var(--color--white);color:var(--color--navy);display:flex;align-items:center;justify-content:center;transition:transform var(--transition--fast)}.video_play:hover{transform:translate(-50%,-50%) scale(1.06)}.video_play svg{width:1.375rem;height:1.375rem}.video_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:var(--color--black)}.video_media video,.video_media iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.video_wrapper.is-playing .video_play,.video_wrapper.is-playing:after{display:none}.side-nav{display:flex;flex-direction:column;padding:.75rem .75rem 1.25rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a}.side-nav_link{display:block;align-self:flex-start;padding:.75rem 2.5rem;border-radius:var(--radius--pill);font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--color--black);transition:background-color var(--transition--fast),color var(--transition--fast)}.side-nav_link:hover{background-color:#f6f8fa}.side-nav_link.is-active{background-color:var(--color--navy);color:var(--color--white)}.download_row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;background-color:var(--scheme-card-bg, var(--color--paper));color:var(--scheme-card-text, inherit);transition:background-color var(--transition--fast)}a.download_row:hover{background-color:var(--color--paper-hover)}.scheme-navy a.download_row:hover{background-color:var(--color--navy-darker)}.download_title{font-family:var(--font--display);font-weight:700;font-size:1rem;line-height:1.4;margin-bottom:.375rem}.download_meta{font-size:.75rem;color:var(--scheme-muted, var(--color--neutral))}.download_row.is-disabled{cursor:default}.section_download-groups .download_row{gap:1.75rem;height:100%;padding:1.75rem 2.5rem;background-color:#f6f8fa;color:var(--color--black)}.section_download-groups a.download_row:hover{background-color:var(--color--paper-hover)}.section_download-groups .download_title{margin-bottom:0;font-size:1.5rem;line-height:1.3}.section_download-groups .download_meta{margin-top:1.25rem;font-size:1rem;line-height:1.7;color:var(--color--black);opacity:.8}.section_download-groups .download_row .button-circle{width:3rem;height:3rem}@media(min-width:768px){.section_download-groups .download_row{align-items:flex-start}}.section_download-groups .download_row .button-circle svg{width:1.125rem;height:1.125rem}.breadcrumbs_list{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;list-style:none;font-family:var(--font--display);font-weight:700;font-size:.9375rem;line-height:1.25;color:#01080d80}.breadcrumbs_item+.breadcrumbs_item:before{content:"";display:inline-block;width:.3125rem;height:.3125rem;margin-right:.75rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);vertical-align:.125em;opacity:.6}.breadcrumbs_link:hover{color:var(--color--navy)}.breadcrumbs_item.is-current{color:var(--color--black);font-weight:700}@media(max-width:991px){.article-card_body{padding:1.5rem 1.75rem 1.75rem}.case-card_tags{top:1.5rem;left:1.75rem}.case-card_body{inset:auto 1.75rem 1.75rem 1.75rem}.review-card{padding:1.75rem}.stat_list{gap:3rem}.icon-feature_list{gap:1.5rem}.side-nav{position:static}}@media(max-width:767px){.case-card{aspect-ratio:auto;padding-top:64.865%;overflow:visible;background-color:transparent;color:var(--color--black)}.case-card_image,.case-card .media-overlay{inset:0 0 auto 0;height:auto;aspect-ratio:296 / 192}.case-card_tags{top:.75rem;left:.75rem;right:.75rem;gap:.25rem}.case-card_tags .badge-pill{font-size:.599rem;padding:.218rem .654rem}.case-card_body{position:static;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding-right:1.5rem}.case-card_text{max-width:none}.case-card_title.text-color-white,.case-card_excerpt.text-color-white{color:var(--color--black)}.stat_list{gap:2rem}.stat_value{font-size:2rem}.icon-feature_item{width:9.5rem}.section-head{align-items:flex-start}.pill-tabs{width:100%;overflow-x:auto}.accordion_body-inner{max-width:none}}@media(max-width:479px){.article-card_body{padding:1.25rem 1.25rem 1.5rem}.icon-feature_list{gap:1.25rem .75rem}.icon-feature_item{width:8rem}}.section_hero{width:100%}.hero_inner{position:relative;min-height:var(--hero-min-height, 765px);display:flex;background-color:transparent}.hero_slider,.hero_track,.hero_list,.hero_slide{width:100%}.hero_slider{position:relative;display:flex;min-height:var(--hero-min-height, 765px)}.hero_track{min-height:var(--hero-min-height, 765px)}.hero_slide{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-min-height, 765px);overflow:hidden}.hero_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero_media .media-overlay{--ov: var(--overlay-color, rgb(29, 15, 0));--overlay-design: linear-gradient(180deg, color-mix(in srgb, var(--ov) 50%, transparent) 0%, transparent 44.85%), linear-gradient(-8.92deg, color-mix(in srgb, var(--ov) 40%, transparent) 9.04%, color-mix(in srgb, var(--ov) 25.5%, transparent) 41.9%, transparent 75.87%)}.hero_content-wrap{position:relative;z-index:2;width:100%;padding-bottom:var(--hero-pb, 7.5rem)}.hero_content{max-width:var(--hero-content-width, 29.6875rem)}.hero_content .hero_text-spacer{padding-top:.8125rem}.hero_inner.is-page .hero_media .media-overlay{--ov: var(--overlay-color, rgb(3, 20, 34));--overlay-design: linear-gradient(180deg, color-mix(in srgb, var(--ov) 70%, transparent) 0%, transparent 44.85%), linear-gradient(-10.95deg, color-mix(in srgb, var(--ov) 56%, transparent) 20.96%, color-mix(in srgb, var(--ov) 35.7%, transparent) 48.01%, transparent 75.97%)}.hero_footer{position:absolute;left:0;right:0;bottom:var(--hero-pb, 7.5rem);z-index:3;pointer-events:none}.hero_footer-inner{display:flex;flex-direction:column;align-items:flex-end;gap:1.875rem}.hero_badge{position:relative;pointer-events:auto;display:flex;align-items:center;gap:0;width:28.125rem;max-width:100%;padding:1.4375rem 2.29rem 1.4375rem 12.724rem;margin-right:calc(var(--container--padding) * -1);background-color:var(--color--navy);color:var(--color--white)}.hero_badge-number{position:absolute;top:50%;left:6.47rem;transform:translate(-50%,-50%);font-family:var(--font--display);font-weight:700;font-size:8.5608rem;line-height:1.07;letter-spacing:-.5136rem;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.15);-webkit-user-select:none;user-select:none}.hero_badge .eyebrow{font-size:.75rem;gap:.375rem}.hero_badge .eyebrow:before{width:.6875rem;height:1.5px}.hero_badge .button{padding:.625rem 2.375rem;font-size:.875rem;line-height:1.25}.hero_badge-body{flex:1;min-width:0}.hero_badge-heading{color:var(--color--white)}.hero_progress{pointer-events:auto;width:16.625rem;max-width:100%}.section_category-tiles{position:relative;z-index:5;width:100%}.category-tiles_inner{display:flow-root}.category-tiles_grid{position:relative;z-index:1;margin-top:var(--tiles-overlap, -98px);display:grid;grid-template-columns:repeat(var(--tiles-columns, 4),1fr);gap:.125rem;padding-left:max(2.5rem,calc((100% - var(--container--large)) / 2));padding-right:max(2.5rem,calc((100% - var(--container--large)) / 2))}.category-tiles_grid .cat-tile,.nav_mega .cat-tile{height:20.25rem;justify-content:center;padding-bottom:1.75rem}@media(min-width:768px){.category-tiles_grid .cat-tile_media{padding-bottom:.5rem}.category-tiles_grid .cat-tile_image{max-height:10.5rem}}@media(max-width:767px){.category-tiles_grid .cat-tile_media{padding-bottom:.4375rem}.category-tiles_grid .cat-tile_image{max-height:5.625rem}}.category-tiles_grid .cat-tile_pills,.nav_mega .cat-tile_pills{display:none}.category-tiles_grid .cat-tile:hover .cat-tile_pills,.category-tiles_grid .cat-tile:focus-within .cat-tile_pills,.nav_mega .cat-tile:hover .cat-tile_pills,.nav_mega .cat-tile:focus-within .cat-tile_pills{display:flex}.section_product-slider{width:100%}.product-slider_head{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.product-slider_tabs{display:flex;align-items:center;gap:.5rem 1.5rem;flex-wrap:wrap;flex:1 1 0%;min-width:0;justify-content:flex-end}.product-slider_tab{padding-bottom:0;border-bottom:0;font-size:1.125rem;line-height:1.25;color:#01080d66}.product-slider_tab.is-active{text-decoration:underline;text-underline-position:from-font}.product-slider_panes{position:static}.product-slider_component{--arrow-top: calc(50% - 1.90625rem) }.product-slider_track .product-card_media,.accessory-slider_track .product-card_media{aspect-ratio:340 / 404}.product-slider_panes+.spacer-large,.accessory-slider_source+.spacer-large{padding-top:3.75rem}.section_accessory-slider .slider_component{--arrow-top: calc(50% - 1.90625rem) }.product-slider_pane{display:none}.product-slider_component:not(.is-tabs-ready) .product-slider_pane:first-child,.product-slider_pane.is-active{display:block}.product-slider_component:not(.is-tabs-ready) .product-slider_tab{display:none}.product-slider_track{overflow:visible}.product-slider_track .swiper-wrapper{align-items:stretch}.section_statement{position:relative;width:100%;overflow:hidden}.statement_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.statement_inner{position:relative;z-index:1}.statement_inner.scheme-media{background-color:transparent}.statement_inner .padding-section-dynamic{min-height:36.8125rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem}.statement_inner .spacer-huge{display:none}.statement_media .media-overlay{--ov: var(--overlay-color, rgb(25, 9, 5));--overlay-design: linear-gradient(-1.47deg, color-mix(in srgb, var(--ov) 74%, transparent) 12.94%, transparent 39.97%), linear-gradient(180deg, rgba(29, 67, 108, .6) 0%, rgba(5, 27, 50, 0) 100%)}.statement_media .image-cover{object-position:50% 40%}.statement_heading{max-width:52rem;color:var(--scheme-heading, var(--color--white))}.statement_dots{display:none;justify-content:center;gap:.375rem}.statement_dot{position:relative;width:.375rem;height:.375rem;padding:0;border-radius:50%;background-color:var(--scheme-heading, var(--color--white));opacity:.4;cursor:pointer;transition:opacity var(--transition--fast)}.statement_dot:after{content:"";position:absolute;top:-.5rem;right:-.1875rem;bottom:-.5rem;left:-.1875rem}.statement_dot.is-active{opacity:1}.section_dealer-cta{position:relative;width:100%;overflow:hidden}.dealer-cta_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dealer-cta_inner{position:relative;z-index:1}.dealer-cta_media.is-zoomed{overflow:hidden}.dealer-cta_media.is-zoomed .image-cover{position:absolute;left:-8.15%;top:-25.87%;width:108.15%;max-width:none;height:131.87%}.dealer-cta_media.is-zoomed-wide{overflow:hidden}.dealer-cta_media.is-zoomed-wide .image-cover{position:absolute;left:-5.97%;top:-31.33%;width:113.8%;max-width:none;height:196.61%}.dealer-cta_media.is-zoomed-wide .media-overlay{--overlay-design: linear-gradient(73.16deg, color-mix(in srgb, var(--ov) 92%, transparent) 6.9%, color-mix(in srgb, var(--ov) 58.6%, transparent) 27.56%, color-mix(in srgb, var(--ov) 38.9%, transparent) 42.12%, transparent 50.45%)}.dealer-cta_inner.scheme-media{background-color:transparent}.dealer-cta_media .media-overlay{--ov: var(--overlay-color, rgb(29, 15, 0));--overlay-design: linear-gradient(67.7deg, color-mix(in srgb, var(--ov) 30%, transparent) 1.15%, color-mix(in srgb, var(--ov) 19.1%, transparent) 26.25%, transparent 54.57%)}.dealer-cta_content{max-width:29.6875rem;min-height:21.25rem;display:flex;flex-direction:column;align-items:flex-start}.dealer-cta_content>.eyebrow+.spacer-medium{flex:1}.dealer-cta_content .heading-style-h2{line-height:1.07}.dealer-cta_content h2+.spacer-small{padding-top:.75rem}.dealer-cta_inner[style*="--cta-align: center"] .dealer-cta_content{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.dealer-cta_inner[style*="--cta-align: right"] .dealer-cta_content{margin-left:auto;align-items:flex-end;text-align:right}.dealer-cta_text{max-width:23.1875rem;margin-bottom:0;color:var(--color--white)}.section_usp-band{width:100%}.usp-band_list{display:flex;align-items:center;justify-content:center;gap:2.148rem;padding-top:1.75rem;padding-bottom:1.75rem}.usp-band_list.is-compact{padding-top:1.25rem;padding-bottom:1.25rem}.usp-band_item{margin:0;font-family:var(--font--display);font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--scheme-heading);white-space:nowrap}.usp-band_divider{flex:none;width:2px;height:1.25rem;background-color:var(--scheme-heading);opacity:.3}.section_pathway{width:100%}.pathway{background-color:var(--scheme-bg);color:var(--scheme-text)}.pathway_inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.25rem;padding-bottom:1.25rem}.pathway_heading{flex:0 0 14.5625rem;margin:0;font-family:var(--font--display);font-weight:700;font-size:1.5rem;line-height:1.3;color:var(--scheme-heading)}.pathway_bar{--pathway-first-pl: 2.5rem;--pathway-pl: 2.0625rem;--pathway-caret-gap: 2.0625rem;--pathway-pr: 2.125rem;display:flex;align-items:center;gap:1.125rem;flex:1 1 58.75rem;min-width:0;max-width:100%;height:5rem;padding-left:0;padding-right:.875rem;border-radius:var(--radius--pill);background-color:#01010126}.pathway_fields{display:flex;align-items:stretch;flex:1 1 0;min-width:0;height:100%}.pathway_field{position:relative;display:flex;flex:0 1 auto;min-width:0}.pathway_field:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background-color:#ffffff1f;pointer-events:none}.pathway_toggle{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;margin:0;padding:0 calc(var(--pathway-caret-gap) + .75rem + var(--pathway-pr)) 0 var(--pathway-pl);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pathway_field:first-child .pathway_toggle{padding-left:var(--pathway-first-pl);border-radius:var(--radius--pill) 0 0 var(--radius--pill)}.pathway_toggle:focus-visible{outline:2px solid var(--color--white);outline-offset:-.375rem}.pathway_label,.pathway_value{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pathway_label{font-family:var(--font--body);font-size:1rem;line-height:1.7;color:var(--scheme-text);opacity:.7}.pathway_value{color:var(--scheme-heading);font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;font-feature-settings:"lnum" 1,"pnum" 1}.pathway_caret{position:absolute;right:var(--pathway-pr);top:50%;width:.75rem;height:.75rem;margin-top:-.375rem;color:var(--scheme-heading);pointer-events:none;transition:transform .2s ease}.pathway_field.is-open .pathway_caret{transform:rotate(180deg)}.pathway_list{position:absolute;z-index:20;top:calc(100% + .25rem);left:calc(var(--pathway-pl) - 1.75rem);right:0;min-width:11rem;max-height:20rem;margin:0;padding:0;overflow-y:auto;list-style:none;background-color:var(--color--navy);box-shadow:0 .75rem 2rem #00000040;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.pathway_field:first-child .pathway_list{left:calc(var(--pathway-first-pl) - 1.75rem)}.pathway_field.is-open .pathway_list{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}.pathway_list:focus{outline:none}.pathway_option{margin:0;padding:.875rem 1.75rem;color:var(--color--white);font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;font-feature-settings:"lnum" 1,"pnum" 1;cursor:pointer}.pathway_option:hover,.pathway_option.is-active{background-color:var(--color--navy-dark)}.pathway_list:focus-visible .pathway_option.is-active{box-shadow:inset 2px 0 0 var(--color--white)}.pathway_submit{flex:none;margin-left:auto}@media(prefers-reduced-motion:reduce){.pathway_list,.pathway_field.is-open .pathway_list{transform:none}.pathway_caret{transition:none}}@media(max-width:1439px){.pathway_inner{gap:1.5rem}.pathway_bar{--pathway-first-pl: 1.75rem;--pathway-pl: 1.5rem;--pathway-caret-gap: 1.25rem;--pathway-pr: 1.5rem}.pathway_submit.button.is-large{padding-left:2rem;padding-right:2rem}}@media(max-width:1279px){.pathway_inner{flex-direction:column;align-items:stretch;gap:1rem}.pathway_heading{flex:none}.pathway_bar{flex:none;width:100%}}@media(max-width:1099px){.pathway_bar{--pathway-first-pl: 1.5rem;--pathway-pl: 1.25rem;--pathway-caret-gap: 1rem;--pathway-pr: 1.25rem}.pathway_submit.button.is-large{padding-left:1.75rem;padding-right:1.75rem}}@media(max-width:991px){.pathway_bar{--pathway-first-pl: 1.25rem;--pathway-pl: 1rem;--pathway-caret-gap: .75rem;--pathway-pr: 1rem}.pathway_submit.button.is-large{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:767px){.pathway_inner{padding-top:1.5rem;padding-bottom:1.5rem}.pathway_bar{flex-direction:column;align-items:stretch;height:auto;padding:.875rem;border-radius:1.5rem}.pathway_fields{flex-direction:column}.pathway_field{border-bottom:1px solid rgba(255,255,255,.12)}.pathway_field:after{display:none}.pathway_toggle,.pathway_field:first-child .pathway_toggle{flex-direction:row;align-items:center;padding:.75rem 1.75rem .75rem .5rem;border-radius:0}.pathway_field:first-child .pathway_toggle{padding-top:.5rem;border-radius:.625rem .625rem 0 0}.pathway_label{flex:none;width:7.125rem;line-height:1.625}.pathway_value{flex:1;min-width:0;font-size:1rem;white-space:normal;overflow:visible}.pathway_caret{right:.5rem}.pathway_list,.pathway_field:first-child .pathway_list{top:calc(100% + .25rem);left:0;right:0;min-width:0}.pathway_option{padding:.75rem 1.75rem .75rem .5rem;font-size:1rem}.pathway_submit{width:100%;margin-left:0;padding-top:.75rem;padding-bottom:.75rem}}.section_case-slider{width:100%}.case-slider_track,.blog-slider_track{overflow:visible}.case-slider_track .case-card{aspect-ratio:948 / 600}.slider_component.is-framed .case-slider_track .case-card{aspect-ratio:960 / 612;border:6px solid var(--color--white);box-shadow:0 4px 61px #0000001a}.case-slider_source+.spacer-large,.blog-slider_source+.spacer-large{padding-top:4.375rem}.section_case-slider .slider_component{--arrow-top: calc(50% + 1.15625rem) }.slider_slide.is-wide{width:38.375rem}.slider_slide.is-medium{width:25.1875rem}.section_review-slider{width:100%}.review-slider_layout{display:grid;grid-template-columns:26.75rem minmax(0,1fr);gap:.75rem;align-items:stretch}.review-slider_layout+.spacer-large{padding-top:3.75rem}.review-slider_intro{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;min-height:35.375rem;overflow:hidden;color:var(--color--white)}.review-slider_component.is-framed .review-slider_intro{border:6px solid var(--color--white);box-shadow:0 4px 61px #0000001a}.review-slider_intro-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.review-slider_intro>.media-overlay{--ov: var(--overlay-color, rgb(30, 41, 2));--overlay-design: linear-gradient(-6.42deg, transparent 67.2%, color-mix(in srgb, var(--ov) 80%, transparent) 125.07%), linear-gradient(193.5deg, transparent 33.1%, color-mix(in srgb, var(--ov) 80%, transparent) 128.3%);z-index:1}.review-slider_intro-top,.review-slider_intro-body{position:relative;z-index:2}.review-slider_intro-top{display:flex;align-items:center;gap:1.25rem}.review-slider_intro-body .spacer-xsmall{padding-top:1rem}.review-slider_intro-body p{max-width:17.5625rem;font-size:1rem;line-height:1.7;opacity:.9}.review-slider_intro-body .spacer-medium{padding-top:1.5rem}.review-slider_stars{display:flex;align-items:center;gap:.5rem;color:var(--color--white)}.review-slider_stars .icon-embed-xsmall{width:1rem;height:1rem}.review-slider_track{overflow:visible;height:100%}.review-slider_track .swiper-wrapper{align-items:stretch}.section_brand-statement{position:relative;width:100%;overflow:hidden}.brand-statement_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.brand-statement_media .media-overlay{--ov: var(--overlay-color, rgb(1, 31, 57));--overlay-design: linear-gradient(124.58deg, color-mix(in srgb, var(--ov) 20%, transparent) .29%, color-mix(in srgb, var(--ov) 12.8%, transparent) 48.71%, transparent 90.06%)}.brand-statement_inner{position:relative;z-index:1;min-height:42.25rem;display:flex;align-items:flex-start}.brand-statement_inner.scheme-media{background-color:transparent}.brand-statement_content{max-width:25.375rem}.brand-statement_content>.spacer-large{padding-top:3rem}.brand-statement_content>.spacer-medium{padding-top:2.25rem}.brand-statement_logo{height:4.5869rem;width:auto;object-fit:contain}.brand-statement_text{max-width:none;margin-bottom:0;font-size:1rem;line-height:1.7;color:var(--color--white)}.section_news-band{width:100%;margin-top:2px}.news-band_layout{display:grid;grid-template-columns:20.8125rem minmax(0,1fr);gap:5rem;align-items:center}.news-band_head .heading-style-h3{font-size:2rem;line-height:1.27}.news-band_list{display:grid;grid-template-columns:repeat(var(--news-columns, 2),1fr);gap:.6875rem}.news-band_item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:10.75rem;padding:2.75rem 5.9375rem 2.75rem 2.75rem;background-color:#003e73;color:var(--scheme-card-text, var(--color--white));transition:background-color var(--transition--fast)}.news-band_item:hover{background-color:var(--color--navy-darker)}.news-band_title{font-family:var(--font--display);font-weight:700;font-size:1.25rem;line-height:1.4}.news-band_arrow{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:3.1875rem;height:auto;border-left:1px solid var(--color--navy)}.news-band_arrow svg{width:1.6875rem;height:1.6875rem}.section_blog-slider{width:100%}.blog-slider_track .article-card_media{aspect-ratio:496 / 340}.section_blog-slider .slider_component{--arrow-top: calc(50% + 1.14375rem) }@media(max-width:991px){.hero_inner,.hero_slider,.hero_track,.hero_slide{min-height:34rem}.hero_content-wrap{padding-bottom:12rem}.hero_footer{bottom:3rem}.hero_badge{width:24rem;margin-right:calc(var(--container--padding) * -1);padding-left:9rem}.hero_badge-number{left:4.5rem;font-size:6rem;letter-spacing:-.36rem}.category-tiles_grid{--tiles-columns: 2;gap:2rem .5rem}.category-tiles_grid .cat-tile_pills{display:flex}.slider_arrow-float.is-xl{display:none}.review-slider_layout,.news-band_layout{grid-template-columns:1fr;gap:1.5rem}.review-slider_intro{min-height:20rem}.brand-statement_inner{min-height:24rem}.brand-statement_content{max-width:30rem}}@media(max-width:767px){.hero_inner,.hero_slider,.hero_track,.hero_slide{min-height:39rem}.hero_content-wrap{padding-bottom:6.6875rem}.hero_footer-inner{align-items:stretch}.hero_badge{display:none}.hero_progress{width:100%}.category-tiles_grid{margin-top:2.5rem;margin-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.category-tiles_grid .cat-tile{gap:.5rem;height:auto;padding-bottom:0}.cat-tile_media{height:7.0625rem}.cat-tile_link{gap:1.25rem}.category-tiles_grid .cat-tile_pills{gap:1.0625rem}.category-tiles_grid .cat-tile_pill,.category-tiles_grid .cat-tile_pill.is-primary{min-width:0;padding:0;border:0;background:none;color:var(--color--red);font-size:.75rem;text-decoration:underline}.product-slider_head{align-items:flex-start;flex-direction:column;gap:1.5rem}.product-slider_tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:1.5rem;padding-bottom:.25rem;scrollbar-width:none}.product-slider_component>.spacer-large{padding-top:2rem}.product-card_body{padding-top:1.5rem}.statement_inner .text-align-center{text-align:left}.statement_inner .eyebrow.is-center{justify-content:flex-start}.statement_carousel{display:flex;flex-direction:column;gap:1rem}.statement_icons{position:relative;flex-wrap:nowrap;justify-content:flex-start;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.statement_icons::-webkit-scrollbar{display:none}.statement_icons>.icon-feature_item{flex:0 0 100%;width:100%;scroll-snap-align:center}.statement_icons .icon-feature_label{max-width:13.625rem}.statement_dots{display:flex}.statement_dots[hidden]{display:none}.statement_inner .padding-section-dynamic,.dealer-cta_inner .padding-section-dynamic,.brand-statement_inner .padding-section-dynamic{padding-top:3.75rem;padding-bottom:3.75rem}.usp-band_list{gap:1.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:1.5rem;padding-bottom:1.5rem;overflow:hidden}.usp-band_item{font-size:1.125rem;line-height:1.45}.case-card_title{margin-bottom:.75rem;font-size:1.75rem;line-height:1.3}.case-slider_track .case-card,.slider_component.is-framed .case-slider_track .case-card{aspect-ratio:auto;border:0;box-shadow:none}.news-band_list{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--container--padding));padding-right:var(--container--padding);scroll-padding-left:0}.news-band_list::-webkit-scrollbar{display:none}.news-band_item{flex:0 0 18.5rem;scroll-snap-align:start;padding:1.5rem 4.6875rem 1.5rem 1.5rem}.brand-statement_inner{min-height:41.375rem}.brand-statement_logo{height:3rem}.brand-statement_content>.spacer-large{padding-top:2rem}.slider_slide.is-wide,.slider_slide.is-medium{width:20rem}}@media(max-width:479px){.hero_content .eyebrow{font-size:1rem}.category-tiles_grid{--tiles-columns: 2;gap:2rem 1.1875rem}}.split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:center}.split-layout.is-balanced{gap:4rem}.split-layout_media{order:var(--split-order, 1)}.split-layout_body{order:2}.split-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:5rem;align-items:start}.section_product-header{width:100%}.product-header_layout{display:grid;grid-template-columns:minmax(0,41.0625rem) minmax(0,26.125rem);justify-content:space-between;gap:5rem;align-items:start;padding-right:3.125rem}.section_product-header .breadcrumbs_list+.spacer-regular{padding-top:1.75rem}.product-header_gallery{position:relative;background-color:var(--color--white);border:0;box-shadow:0 4px 30.5px #0000001a}.product-gallery_component{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:1.25rem}.product-gallery_thumbs{position:relative;min-width:0;margin:-1.25rem 0 -1.25rem -1rem}.product-gallery_thumbs:before,.product-gallery_thumbs:after{content:"";position:absolute;left:0;right:0;z-index:2;height:12.3125rem;pointer-events:none;opacity:0;transition:opacity var(--transition--fast)}.product-gallery_thumbs:before{top:0;background-image:linear-gradient(180deg,#fff,#fff0)}.product-gallery_thumbs:after{bottom:0;background-image:linear-gradient(0deg,#fff,#fff0)}.product-gallery_thumbs.has-fade-top:before,.product-gallery_thumbs.has-fade-bottom:after{opacity:1}.product-gallery_thumbs-track{max-height:40.0625rem;padding-top:1.25rem;padding-bottom:1.25rem;box-sizing:border-box}.product-gallery_thumb{height:3.25rem;cursor:pointer;background-color:var(--color--paper);border:1px solid transparent;opacity:.55;transition:opacity var(--transition--fast),border-color var(--transition--fast)}.product-gallery_thumb:hover,.product-gallery_thumb.is-active,.swiper-slide-thumb-active.product-gallery_thumb{opacity:1;border-color:var(--color--navy)}.product-gallery_main{position:relative;min-width:0}.product-gallery_slide{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.product-gallery_image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.button-circle.product-gallery_zoom{position:absolute;top:.25rem;right:.25rem;z-index:2;width:2.75rem;height:2.75rem;border:0;background-color:#f3f3f3}.product-gallery_zoom svg{width:1.25rem;height:1.25rem}.product-gallery_nav{position:absolute;right:.25rem;bottom:.25rem;z-index:2;display:flex;gap:.65rem}.product-gallery_nav .button-circle{width:2rem;height:2rem}.product-header_icons{border-top:1px solid var(--color--border);padding:1.75rem 1.25rem}.icon-feature_list.is-compact{gap:1.4375rem;justify-content:space-between;flex-wrap:nowrap}.icon-feature_list.is-compact .icon-feature_item{flex:1 1 0;width:auto;min-width:0;max-width:none;gap:.34375rem}.icon-feature_list.is-compact .icon-feature_icon{width:3.75rem;height:3.75rem}.icon-feature_list.is-compact .icon-feature_label{font-family:var(--font--body);font-weight:400;font-size:.875rem;line-height:1.7;color:#000000b3}.icon-feature_icon.is-large{width:5.5rem;height:5.5rem}.product-header_info{min-width:0}.product-header_description{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;font-size:1.125rem;line-height:1.7;color:#01080db3}.product-header_badge+.spacer-small{padding-top:2.25rem}.product-header_badge .badge-pill{padding-top:.25rem;padding-bottom:.25rem}.product-header_description-wrap{position:relative}.product-header_description-wrap.is-clamped .product-header_description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.product-header_description-wrap.is-clamped .product-header_description>*+*{margin-top:.75rem}.product-header_more{display:inline-block;margin-top:.5rem;padding:0;border:0;background:none;font-family:var(--font--body);font-size:1.125rem;font-weight:600;line-height:1.7;color:#01080db3;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.product-header_more:hover{color:var(--color--black)}.product-header_more[hidden]{display:none}.product-header_description-wrap.is-clamped .product-header_more{position:absolute;right:0;bottom:0;margin-top:0;padding-left:2.5rem;background:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--color--white) 2rem)}.product-header_subtitle{margin-top:.5rem}.product-header_subtitle .text-style-muted{font-size:1rem;line-height:1.7;color:var(--color--black)}.product-header_description-wrap+.spacer-regular,.section_product-header .check-list+.spacer-medium{padding-top:2.25rem}.section_product-header .check-list{gap:.25rem}.section_product-header .check-list_item{align-items:center;gap:.5rem}.section_product-header .check-list_icon{width:1.375rem;height:1.375rem;margin-top:0}.section_product-header .check-list_item .text-size-small{font-size:1.125rem;line-height:1.7}.product-header_actions{display:flex;flex-direction:column;gap:.75rem}.product-header_whatsapp{height:3.25rem;padding-top:0;padding-bottom:0;background-color:var(--color--white);border-color:var(--color--white);box-shadow:0 4px 61px #0000001a;color:var(--color--black)}.product-header_whatsapp-icon{width:2.59375rem;height:2.375rem;color:#25d366}.product-header_quote{display:flex;align-items:center;margin-top:2rem}.product-header_quote+.spacer-large{padding-top:5rem}.product-header_quote-avatar{width:6.25rem;height:6.25rem;flex:none;border-radius:var(--radius--pill);overflow:hidden;border:3px solid var(--color--white);background-color:var(--color--paper);box-shadow:0 4px 66px #00000040;z-index:1}.product-header_quote-text{position:relative;margin-left:-.5rem;padding:1rem 1.625rem;background-color:var(--color--navy);color:var(--color--white);font-family:var(--font--display);font-weight:700;font-size:1rem;line-height:1.45}.product-header_quote-text:first-child{margin-left:0}.product-header_quote-text:first-child:before{display:none}.product-header_quote-text:before{content:"";position:absolute;top:50%;right:100%;z-index:2;border-style:solid;border-width:.6875rem .75rem .6875rem 0;border-color:transparent var(--color--navy) transparent transparent;transform:translateY(-50%)}.product-header_accessories-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-header_accessories-head+.spacer-small{padding-top:.75rem}.product-header_accessories-head .slider_nav{gap:.5rem}.product-header_accessories-head .button-circle{width:1.75rem;height:1.75rem;background-color:var(--color--navy);border-color:var(--color--navy);color:var(--color--white)}.product-header_accessories-head .button-circle svg{width:.875rem;height:.875rem}.accessory-row{display:grid;grid-template-columns:8.75rem minmax(0,1fr);gap:2rem;align-items:center;padding:.125rem 1.75rem .125rem .125rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a;color:inherit}.accessory-row_media{aspect-ratio:auto;height:10.375rem;background-color:var(--color--white)}.accessory-row_media img{object-fit:contain;padding:.75rem}.accessory-row_body .spacer-xsmall{padding-top:1rem}.accessory-row .button.is-small{height:2.5rem;padding:0 2rem;font-size:1rem;line-height:1.25}.section_product-tabbar{position:sticky;top:var(--nav-height-actual, 7.875rem);z-index:400;width:100%}html.is-product-tabbar-stuck .section_product-tabbar{top:0}html:has(.section_product-tabbar) .nav_component{transition:background-color var(--transition--base),border-color var(--transition--base),color var(--transition--base),transform var(--transition--base)}html.is-product-tabbar-stuck .nav_component{transform:translateY(-100%)}.product-tabbar_inner{border-top:0;border-bottom:0;box-shadow:0 4px 61px #0000001a}.product-tabbar_row{display:flex;align-items:center;justify-content:space-between;gap:2rem;height:4.375rem}.product-tabbar_links{display:flex;align-items:center;gap:2.5rem;overflow-x:auto;scrollbar-width:none}.product-tabbar_links::-webkit-scrollbar{display:none}.product-tabbar_item{flex:none}.product-tabbar_link{font-family:var(--font--display);font-weight:700;font-size:1.25rem;line-height:1.4;color:#01080d66;white-space:nowrap;transition:color var(--transition--fast)}.product-tabbar_link:hover,.product-tabbar_link.is-active{color:var(--color--navy)}.button.product-tabbar_cta{flex:none;height:2.875rem;padding:0 2.3rem;font-size:1.15rem;line-height:1.25}.section_product-details{width:100%}@media(min-width:992px){.section_product-tabbar+.section_product-details>.padding-global>.padding-section-dynamic{padding-top:calc(var(--section-pt, 100px) + 2.5rem)}}.section_product-details .spacer-xxlarge+.spacer-xxlarge{display:none}@media(min-width:992px){.section_product-details .spacer-xxlarge:has(+.spacer-xxlarge){padding-top:6.25rem}}.section_product-details .split-head_left{max-width:22.5rem}.section_product-details .split-head_left .spacer-xsmall{padding-top:1rem}.section_product-details .split-head_right{padding-top:2.5rem;color:var(--color--black)}.section_product-details .split-head_right .text-size-small{font-size:1rem;line-height:1.7}.section_product-details .split-head_right .spacer-regular{padding-top:2rem}.product-details_video{aspect-ratio:1240 / 694;border:6px solid var(--color--white);box-shadow:0 4px 61px #0000001a}.product-details_video .video_play{width:5.1875rem;height:5.1875rem}.product-details_video .video_play svg{width:1.875rem;height:1.875rem}.section_product-details .icon-feature_item{width:17.5rem;gap:1rem}.section_feature-tabs-hero{width:100%}.feature-tabs_inner{padding-left:0;padding-right:0;background-color:transparent}.feature-tabs_component{position:relative;min-height:var(--feature-min-height, 740px);display:flex;flex-direction:column;justify-content:flex-start}.feature-tabs_bar{position:relative;z-index:3;display:flex;justify-content:center;padding-top:3.125rem;padding-left:var(--container--padding);padding-right:var(--container--padding)}.feature-tabs_panes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.feature-tabs_pane{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.feature-tabs_pane:first-child,.feature-tabs_pane.is-active{display:block}.feature-tabs_component:not(.is-tabs-ready) .feature-tabs_pill{display:none}.feature-tabs_pane-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.feature-tabs_pane-body{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:var(--feature-min-height, 740px);padding:0 var(--container--padding) 3.75rem;margin-left:auto;margin-right:auto}.feature-tabs_pane-body .max-width-xlarge{max-width:32.625rem}.feature-tabs_pane-body .spacer-small{padding-top:1.5rem}.feature-tabs_pane-body .text-size-small{max-width:25.25rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7;opacity:.9}.feature-tabs_inner.is-page .feature-tabs_pane-body .text-size-small{max-width:none}.feature-tabs_pane-media .media-overlay.is-even{--ov: var(--overlay-color, rgb(0, 29, 3));--overlay-design: linear-gradient(180deg, color-mix(in srgb, var(--ov) 39%, transparent) 0%, transparent 44.85%), linear-gradient(0deg, color-mix(in srgb, color-mix(in srgb, var(--ov) 17%, black) 60%, transparent) 1.81%, color-mix(in srgb, var(--ov) 45.4%, transparent) 28.81%, transparent 57.65%)}.section_main-features{width:100%}.main-features_layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.main-features_visual{position:relative;display:flex;align-items:center;justify-content:center;padding:5rem 3rem;min-height:34rem}.main-features_view-tabs{position:absolute;top:6.25rem;left:50%;transform:translate(-50%);z-index:2;display:flex;width:29.5rem;max-width:calc(100% - 3rem);gap:.5625rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a}.main-features_view-tabs .main-features_view-tab{padding:.75rem 2.5rem;font-size:1.125rem;line-height:1.25}.main-features_view-tab:not(.is-active){color:var(--color--black)}.main-features_view{position:relative;display:none;width:100%}@media(min-width:992px){.main-features_visual{padding-top:13.6625rem;padding-bottom:6.65rem}.main-features_panel-inner>.eyebrow+.spacer-large{padding-top:4.9375rem}}.main-features_view.is-active{display:block}.main-features_image{width:100%;height:auto;object-fit:contain}.main-features_dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.main-features_dot{position:absolute;left:var(--dot-x, 50%);top:var(--dot-y, 50%);width:1.125rem;height:1.125rem;transform:translate(-50%,-50%);display:flex;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;z-index:3}.main-features_dot-pin{position:relative;width:1.125rem;height:1.125rem;flex:none;border-radius:50%;background-color:var(--color--red);box-shadow:0 0 0 .5625rem #ffffffe6,var(--shadow--sm);transition:background-color var(--transition--fast),transform var(--transition--fast)}.main-features_dot-pin:after{content:"";position:absolute;top:-.5625rem;right:-.5625rem;bottom:-.5625rem;left:-.5625rem;border-radius:50%;border:1px solid var(--color--white);opacity:0;animation:main-features-pulse 2.4s ease-out infinite}@keyframes main-features-pulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.65)}to{opacity:0;transform:scale(1.65)}}.main-features_dot-label{position:absolute;top:50%;left:calc(100% + .5rem);max-width:11rem;padding:.25rem .625rem;border-radius:1rem;background-color:var(--color--white);box-shadow:var(--shadow--sm);color:var(--color--black);font-family:var(--font--display);font-size:.8125rem;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translate(-.25rem,-50%);transition:opacity var(--transition--fast),transform var(--transition--fast);pointer-events:none}.main-features_dot:hover .main-features_dot-pin,.main-features_dot:focus-visible .main-features_dot-pin{transform:scale(1.15)}.main-features_dot.is-active .main-features_dot-pin{transform:scale(1.6)}.main-features_dot:hover .main-features_dot-label,.main-features_dot:focus-visible .main-features_dot-label,.main-features_dot.is-active .main-features_dot-label{opacity:1;transform:translateY(-50%)}.main-features_dot.is-active .main-features_dot-pin:after{animation:none}.main-features_dot.is-flipped .main-features_dot-label{left:auto;right:calc(100% + .5rem);transform:translate(.25rem,-50%)}.main-features_dot.is-flipped:hover .main-features_dot-label,.main-features_dot.is-flipped:focus-visible .main-features_dot-label,.main-features_dot.is-flipped.is-active .main-features_dot-label{transform:translateY(-50%)}.main-features_panel{display:flex;align-items:center;padding-left:6.25rem;padding-right:var(--container--padding);background-color:transparent;border-left:2px solid var(--color--white);overflow:hidden}.main-features_panel-inner{align-self:stretch;display:flex;flex-direction:column;width:100%;max-width:27.375rem}.main-features_panel-inner>.eyebrow{margin-bottom:auto}.main-features_panel-inner>.slider_nav{margin-top:auto;gap:.65rem}.main-features_panel .slider_nav .button-circle{width:2rem;height:2rem}.main-features_thumbs{display:flex;gap:.5rem}.main-features_thumbs+.spacer-large{padding-top:4.5625rem}.main-features_thumb{width:13.625rem;aspect-ratio:155 / 155;flex:none;overflow:hidden;background-color:var(--color--paper);cursor:pointer;opacity:.2;transition:opacity var(--transition--fast)}.main-features_item .heading-style-h4{font-size:2rem;line-height:1.27}.main-features_item .text-size-small{font-size:1rem;line-height:1.7}.main-features_thumb:hover,.main-features_thumb.is-active{opacity:1}.main-features_item{display:block;grid-area:1 / 1;visibility:hidden}.main-features_item[hidden]{display:none}.main-features_item.is-active,.section_main-features:not(.is-features-ready) .main-features_item:first-child{visibility:visible}.main-features_thumb[hidden]{display:none}.section_main-features:not(.is-features-ready) .main-features_thumb{opacity:1}.section_specifications{width:100%}.specs_head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.specs_head-text{max-width:29.4375rem}.specs_layout{display:grid;grid-template-columns:minmax(0,29.5rem) minmax(0,37.5rem);justify-content:space-between;gap:4rem;align-items:center}.specs_tabs+.spacer-large,.specs_rows+.spacer-large{padding-top:2rem}.specs_rows{display:flex;flex-direction:column;margin:-1.25rem 0;border-top:0}.specs_row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid rgba(0,73,135,.08)}.specs_row:last-child,.specs_row.is-last{border-bottom:0}.specs_row-label{font-size:1rem;line-height:1.7;color:var(--color--black)}.specs_row-values{text-align:right}.specs_row-value{font-size:1.125rem;line-height:1.25}.specs_row[hidden]{display:none}.specs_image{width:100%;height:auto;object-fit:contain}.section_site-layouts{width:100%}.site-layouts_diagram{width:100%;height:auto;object-fit:contain}.section_site-layouts .split-layout{grid-template-columns:minmax(0,1fr) minmax(0,33.75rem);align-items:stretch}.section_site-layouts .split-layout_body{display:flex;flex-direction:column}.section_site-layouts .accordion_list{margin-top:auto;gap:2.5rem}.section_site-layouts .accordion_item,.section_site-layouts .accordion_item:first-child{border:0}.section_site-layouts .accordion_toggle{padding:0;gap:1.25rem}.section_site-layouts .accordion_title{font-size:1.5rem;line-height:1.3}.section_site-layouts .accordion_icon,.section_site-layouts .accordion_item.is-open .accordion_icon{width:2rem;height:2rem;background-color:transparent;color:var(--color--navy)}.section_site-layouts .accordion_icon svg{width:2rem;height:2rem;transition:transform var(--transition--fast)}.section_site-layouts .accordion_icon svg path{stroke-width:1.6}.section_site-layouts .accordion_item.is-open .accordion_icon svg{transform:rotate(180deg)}.section_site-layouts .accordion_body-inner{padding:.8125rem 0 0;max-width:none;font-size:1rem;line-height:1.7;color:var(--color--black)}.site-layouts_legend{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}@media(min-width:992px){.section_site-layouts .split-layout_media{align-self:center;margin:-.625rem 0}.section_site-layouts .site-layouts_diagram{display:block;max-width:31.75rem}.section_site-layouts .site-layouts_legend{max-width:31.75rem;margin-top:3.4375rem;padding-left:.8125rem}}.site-layouts_legend-dot{width:1.375rem;height:1.375rem;flex:none;background-color:var(--color--navy)}.site-layouts_legend .text-size-small{font-size:1.125rem;line-height:1.25;color:var(--color--navy)}.section_resources{width:100%}.resources_layout{display:grid;grid-template-columns:minmax(0,30.4375rem) minmax(0,31.25rem);justify-content:space-between;gap:4rem;align-items:center}.resources_head .spacer-xsmall{padding-top:1rem}.resources_list{display:flex;flex-direction:column;gap:.25rem}.section_resources .download_row{padding:1rem 1.25rem 1rem 1.75rem;gap:2.25rem;background-color:#003e73}.section_resources .download_title{font-size:1.125rem;line-height:1.25;margin-bottom:0}.section_resources .download_row .button-circle{width:2.625rem;height:2.625rem}.section_resources .download_row .button-circle svg{width:1.125rem;height:1.125rem}.download_row-text{min-width:0}.section_faq{width:100%}.faq_layout{display:grid;grid-template-columns:minmax(0,43.5rem) minmax(0,25rem);justify-content:space-between;gap:5rem;align-items:start}.faq_list{gap:2.5rem}.faq_list .accordion_item,.faq_list .accordion_item:first-child{border:0}.faq_list .accordion_toggle{padding:0}.faq_list .accordion_title{font-size:1.5rem;line-height:1.3}.faq_list .accordion_icon,.faq_list .accordion_item.is-open .accordion_icon{width:3rem;height:3rem;background-color:var(--color--paper);color:var(--color--navy)}.accordion_icon-vertical{transform-origin:center;transition:transform var(--transition--fast),opacity var(--transition--fast)}.accordion_item.is-open .accordion_icon-vertical{opacity:0;transform:scaleY(0)}.faq_list .accordion_body-inner{padding:.75rem 0 0;max-width:38rem;font-size:1rem;line-height:1.7;color:var(--color--black)}.faq_contact{padding:2.5rem;background-color:var(--color--navy);color:var(--color--white)}.faq_contact .spacer-xsmall{padding-top:.5rem}.faq_contact .text-size-small{font-size:1rem;line-height:1.7}.section_faq .faq_contact p{margin-bottom:0}.faq_contact .button{width:100%}.accordion_body{overflow:hidden;display:none}.accordion_item.is-open>.accordion_body{display:block}.accordion_item.is-open .accordion_icon{background-color:var(--color--navy);color:var(--color--white)}@media(max-width:1199px){.product-header_layout,.split-layout,.split-head,.specs_layout,.faq_layout{gap:3rem}.main-features_panel{padding-left:3rem}}@media(max-width:991px){.product-header_layout,.split-layout,.split-head,.specs_layout,.resources_layout,.faq_layout,.main-features_layout{grid-template-columns:1fr;gap:2.5rem}.split-layout_media,.split-layout_body{order:0}.section_site-layouts .split-layout{grid-template-columns:1fr}.section_site-layouts .accordion_list{margin-top:2.5rem}.section_product-details .split-head_right{padding-top:0}.section_product-details .icon-feature_item{width:13.625rem}.main-features_panel{border-left:0;border-top:2px solid var(--color--white)}.main-features_panel-inner>.eyebrow{margin-bottom:0}.product-header_layout{padding-right:0}.product-gallery_component{grid-template-columns:1fr}.product-gallery_thumbs{order:2;margin:0}.product-gallery_thumbs:before,.product-gallery_thumbs:after{display:none}.product-gallery_thumbs-track{max-height:none;padding-top:0;padding-bottom:0}.product-gallery_thumb{width:3.25rem}.main-features_visual{min-height:24rem;padding:5rem 1.5rem 2.5rem}.main-features_panel{padding-left:var(--container--padding)}.main-features_panel-inner{max-width:none}.feature-tabs_pane-body{padding-bottom:3rem}.section_product-tabbar{top:var(--nav-height-actual, 5rem)}.product-tabbar_row{height:3.75rem}}@media(max-width:767px){.product-header_quote{flex-direction:column;align-items:flex-start}.product-header_quote-text{margin-left:0;margin-top:-1.75rem;padding:2.5rem 1.25rem 1.25rem}.product-header_quote-text:before{display:none}.specs_head{flex-direction:column;align-items:flex-start}.main-features_thumb{width:6.5rem}.main-features_thumbs{overflow-x:auto;scrollbar-width:none}.product-tabbar_cta{display:none}.product-tabbar_link{font-size:1rem}.product-header_icons{padding:1.25rem .75rem}.icon-feature_list.is-compact{gap:.5rem}.icon-feature_list.is-compact .icon-feature_icon{width:2.75rem;height:2.75rem}.icon-feature_list.is-compact .icon-feature_label{font-size:.75rem;line-height:1.4}.product-tabbar_links{gap:1.5rem}.accessory-row{grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-right:1rem}.accessory-row_media{height:7.5rem}.product-header_quote+.spacer-large{padding-top:3rem}.section_product-details .icon-feature_item{width:9.5rem}.main-features_thumbs+.spacer-large{padding-top:2.5rem}.faq_list .accordion_title,.section_site-layouts .accordion_title{font-size:1.25rem}.faq_list{gap:1.75rem}}.section_page-hero{position:relative;width:100%;overflow:hidden}.page-hero_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-hero_media.is-cropped{overflow:hidden}.page-hero_media.is-cropped>.image-cover{position:absolute;left:var(--img-left, 0%);top:var(--img-top, 0%);width:var(--img-zoom, 100%);max-width:none;height:auto;min-height:100%}.page-hero_media.is-flipped>.image-cover{transform:scaleX(-1)}.page-hero_inner{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:var(--hero-min-height, 530px);background-color:transparent}.page-hero_inner.scheme-navy,.page-hero_inner.scheme-dark,.page-hero_inner.scheme-white,.page-hero_inner.scheme-paper{background-color:var(--scheme-bg)}.page-hero_inner>.container-large,.page-hero_inner>.container-medium,.page-hero_inner>.container-small,.page-hero_inner>.container-full{align-self:flex-end}.page-hero_content{max-width:38rem}.page-hero_inner[style*="--hero-align: center"] .page-hero_content{max-width:45rem;margin-left:auto;margin-right:auto;text-align:center}.page-hero_inner[style*="--hero-align: center"] .eyebrow{justify-content:center}.page-hero_text{max-width:30rem}.page-hero_inner.is-collection .page-hero_content{max-width:29.6875rem}.page-hero_inner.is-collection .page-hero_content>.spacer-xsmall,.page-hero_inner.is-collection .page-hero_text>.spacer-small{padding-top:.8125rem}.page-hero_inner.is-collection .page-hero_text{max-width:28.4375rem}.page-hero_inner.is-collection .page-hero_text p{margin-bottom:0;color:var(--color--white)}.section_page-hero:has(.page-hero_inner.is-collection) .media-overlay{--ov: var(--overlay-color, rgb(3, 20, 34));--overlay-design: linear-gradient(180deg, color-mix(in srgb, var(--ov) 70%, transparent) 0%, transparent 44.85%), linear-gradient(-7.6deg, color-mix(in srgb, var(--ov) 56%, transparent) 20.96%, color-mix(in srgb, var(--ov) 35.7%, transparent) 48.01%, transparent 75.97%)}.section_category-intro{width:100%}.section_category-intro .is-collection .category-intro_heading{max-width:42.625rem}.section_category-intro .is-collection .category-intro_spacer{padding-top:1rem}.section_category-intro .is-collection .category-intro_text{max-width:35.125rem;font-size:1rem;line-height:1.7}.section_category-intro .is-collection .category-intro_text p{margin-bottom:0}.section_image-row{width:100%}.image-row_grid{display:grid;grid-template-columns:repeat(var(--image-row-columns, 3),1fr);gap:var(--image-row-gap, 8px)}.image-row_item{position:relative;aspect-ratio:var(--image-row-ratio, 4 / 3);overflow:hidden;background-color:var(--color--paper)}.section_product-grid{width:100%}.product-grid_head{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.filter_bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.filter_dropdown{position:relative}.filter_pill{display:inline-flex;align-items:center;gap:.625rem;height:2.8125rem;padding:0 1.375rem 0 1.875rem;border:0;border-radius:var(--radius--pill);background-color:#f6f8fa;color:var(--color--black);font-family:var(--font--display);font-weight:700;font-size:.9375rem;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background-color var(--transition--fast)}.filter_pill:hover,.filter_dropdown.is-open .filter_pill{background-color:#e9eef3}.filter_pill:focus-visible{outline:2px solid var(--color--navy);outline-offset:2px}.filter_pill svg{width:.75rem;height:.75rem;flex:none}.filter_dropdown.is-open .filter_pill svg{transform:rotate(180deg)}.filter_sort-select{-webkit-appearance:none;appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2301080d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.375rem center;background-size:.75rem}.filter_divider{align-self:stretch;width:1px;min-height:2.8125rem;background-color:#f6f8fa}.filter_panel{display:none;position:absolute;top:calc(100% + .5rem);right:0;z-index:40;min-width:14rem;max-height:20rem;overflow-y:auto;padding:.75rem;background-color:var(--color--white);border:1px solid var(--color--border);box-shadow:var(--shadow--md)}.filter_dropdown.is-open .filter_panel{display:block}.filter_option{display:flex;align-items:center;gap:.625rem;padding:.375rem .25rem;cursor:pointer}.filter_option:hover{background-color:var(--color--paper)}.product-grid_grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr));gap:3.75rem var(--grid-gap, 8px)}.product-grid_item{min-width:0}.product-grid_item .product-card_body{padding-top:1.5rem}.product-grid_promo{position:relative;grid-column:var(--promo-col, 3) / span var(--promo-span, 2);grid-row:var(--promo-row, 2);min-height:27.625rem;padding:3.25rem 2.9375rem;overflow:hidden;background-color:var(--color--navy);color:var(--color--white)}.product-grid_promo-glow{position:absolute;left:calc(50% - 6.8125rem);top:35.07%;bottom:-16.52%;width:36.25rem;border-radius:50%;background-color:#1361a4e6;filter:blur(47px);pointer-events:none}.product-grid_promo-media{position:absolute;top:37.1%;right:-2.6%;bottom:-4.52%;left:36.04%}.product-grid_promo-image{width:100%;height:100%;object-fit:contain;object-position:center bottom}.product-grid_promo-logo{position:absolute;top:1.6875rem;right:1.9375rem;width:6.75rem;height:auto}.product-grid_promo-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:17.8125rem}.product-grid_promo-text{margin:0;font-size:.9375rem;line-height:1.7}.product-grid_promo-body .button{margin-top:1.25rem;padding:.625rem 2rem;font-size:1rem;line-height:1.25}.product-grid_empty{padding:3rem 0;text-align:center}@media(max-width:991px){.product-grid_grid{--grid-columns: 3;gap:2.5rem var(--grid-gap, 8px)}.product-grid_promo{grid-column:1 / -1;grid-row:auto;min-height:22rem}.image-row_grid{--image-row-columns: 2}.page-hero_inner{min-height:22rem}}@media(max-width:767px){.product-grid_grid{--grid-columns: 2}.product-grid_head{align-items:flex-start;flex-direction:column;gap:1.25rem}.filter_bar{width:100%;gap:.5rem}.filter_divider{display:none}.filter_panel{left:0;right:auto}.product-grid_promo{min-height:20rem;padding:2rem 1.5rem}.product-grid_promo-media{left:20%;top:45%}.product-grid_promo-logo{width:4.5rem;top:1rem;right:1rem}.image-row_grid{--image-row-columns: 1}.page-hero_inner{min-height:18rem}}@media(max-width:479px){.product-grid_grid{--grid-columns: 1}}.section_article-grid,.section_case-grid,.section_news-grid,.section_event-grid{width:100%}.editorial_head{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.editorial_tabs{flex:1;min-width:0}.editorial_grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr));gap:var(--grid-gap, 16px);align-items:stretch}.editorial_item{min-width:0}.pagination_component{padding-top:3rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:3.75rem}.pagination_link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border:1px solid var(--scheme-border, var(--color--border));border-radius:var(--radius--pill);font-family:var(--font--display);font-weight:700;font-size:.9375rem;color:var(--scheme-text, var(--color--black));transition:background-color var(--transition--fast),border-color var(--transition--fast),color var(--transition--fast)}.pagination_link:hover{border-color:var(--color--navy);color:var(--color--navy)}.pagination_link.is-current{background-color:var(--color--navy);border-color:var(--color--navy);color:var(--color--white)}.pagination_link.is-arrow{padding:0}.section_article-detail,.section_case-detail,.section_event-detail{width:100%}.article-detail_back{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font--display);font-weight:700;font-size:.9375rem;line-height:1.25;color:var(--color--black);text-decoration:none}.article-detail_back .icon-embed-xxsmall{width:.625rem;height:.625rem}.article-detail_layout,.case-detail_layout{display:grid;grid-template-columns:minmax(0,1fr) 23.125rem;gap:6.25rem;align-items:start}.article-detail_main,.case-detail_main{display:flex;flex-direction:column;gap:5rem;min-width:0}.article-detail_top,.case-detail_top{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.article-detail_head,.case-detail_head{display:flex;flex-direction:column;gap:1.75rem;width:100%}.article-detail_title,.case-detail_title{margin:0}.article-detail_intro,.case-detail_intro{font-size:1rem;line-height:1.7;color:var(--color--black)}.article-detail_meta{display:flex;align-items:center;gap:1.1875rem;flex-wrap:wrap}.article-detail_meta .badge-pill,.case-detail_tags .badge-pill{border-width:0;padding:.3125rem .875rem .25rem;font-size:.8125rem;letter-spacing:.05em}.case-detail_tags .badge-pill{font-size:.75rem}.article-detail_facts{display:flex;align-items:center;gap:.5rem;font-family:var(--font--display);font-weight:700;font-size:.8125rem;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.article-detail_hero{position:relative;width:100%;aspect-ratio:770 / 535;overflow:hidden;background-color:var(--color--paper)}.article-detail_body,.case-detail_body{color:var(--color--black)}.article-detail_body.is-article h2,.case-detail_body.is-article h2{margin:5rem 0 1.25rem;font-size:2rem;line-height:1.27}.article-detail_body.is-article h3,.case-detail_body.is-article h3{margin:1.75rem 0 .5rem;font-size:1.5rem;line-height:1.3}.article-detail_body.is-article>:first-child,.case-detail_body.is-article>:first-child{margin-top:0}.article-detail_body.is-article p,.article-detail_body.is-article li,.case-detail_body.is-article p,.case-detail_body.is-article li{font-size:1rem;line-height:1.7}.article-detail_body.is-article img,.case-detail_body.is-article img{display:block;width:100%;height:auto;margin:5rem 0}.article-detail_body blockquote,.case-detail_body blockquote{margin:5rem 0;padding:1.75rem 2rem;border-left:0;background-color:var(--color--navy);color:var(--color--white);font-family:var(--font--body);font-size:1rem;line-height:1.7}.article-detail_body blockquote strong:first-child,.case-detail_body blockquote strong:first-child{display:block;margin-bottom:.75rem;font-family:var(--font--display);font-size:1.25rem;line-height:1.4}.article-detail_body blockquote p:last-child,.case-detail_body blockquote p:last-child{margin-bottom:0}.article-detail_aside{min-width:0;padding-top:3.75rem}.article-detail_sticky{position:sticky;top:calc(var(--nav-height-actual, 7.875rem) + 1.5rem);display:flex;flex-direction:column;gap:.75rem}.article-toc,.article-author{padding:2.25rem 2.5rem;border:0;background-color:var(--color--white);box-shadow:0 4px 61px #0000001a}.article-toc_list{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.article-toc_link{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:#545457;opacity:.4;transition:color var(--transition--fast),opacity var(--transition--fast);display:flex;gap:.3em}.article-toc_num{flex:none}.article-toc_link:hover,.article-toc_link.is-active{color:var(--color--black);opacity:1}.article-author_row{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.article-author_avatar{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex:none;border:2.7px solid rgba(255,255,255,.12);border-radius:var(--radius--pill);overflow:hidden;background-color:var(--color--paper);box-shadow:0 0 4.5px #0000001a}.article-author_initial{font-family:var(--font--display);font-weight:700;font-size:1.5rem;color:var(--color--navy)}.article-author_body{flex:1;min-width:0}.article-author_name{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25}.article-author_role{font-size:.9375rem;line-height:1.7;opacity:.8}.article-author_arrow{width:1.125rem;height:1.125rem;flex:none;color:var(--color--black)}.case-detail_media{position:relative;aspect-ratio:770 / 535;padding-top:0;border:6px solid var(--color--white);background-color:var(--color--paper);box-shadow:0 4px 61px #0000001a}.case-detail_media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;pointer-events:none}.case-detail_aside{min-width:0}.case-detail_quote{display:flex;align-items:center;gap:2.5rem;padding:1.75rem 3.75rem 1.75rem 2rem;background-color:var(--color--navy);color:var(--color--white)}.case-detail_quote-avatar{width:6.875rem;height:6.875rem;flex:none;border:3.3px solid var(--color--white);border-radius:var(--radius--pill);overflow:hidden;background-color:var(--color--navy-dark);box-shadow:0 4.4px 72.6px #00000040}.case-detail_quote-text{font-family:var(--font--display);font-weight:700;font-size:1.5rem;line-height:1.3}.case-detail_quote-author{font-size:1rem;line-height:1.7}.case-detail_dealer,.event-detail_facts{position:sticky;top:calc(var(--nav-height-actual, 7.875rem) + 1.5rem);padding:1.75rem}.case-detail_dealer{padding:2.5rem;background-color:var(--color--navy);color:var(--color--white)}.case-detail_dealer .heading-style-h4{font-size:1.75rem;line-height:1.3}.case-detail_dealer .spacer-xsmall{padding-top:.5rem}.case-detail_dealer .text-size-small{font-size:1rem;line-height:1.7}.case-detail_dealer .button{width:100%}.event-detail_facts{background-color:var(--color--white);box-shadow:var(--shadow--md)}.event-detail_logo{display:flex;align-items:center;justify-content:center;height:7.5rem}.event-detail_logo-img{max-width:70%;max-height:100%;width:auto;height:auto;object-fit:contain}.event-detail_fact{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0}.event-detail_date{display:flex;align-items:center;gap:.5rem;color:var(--color--neutral-dark)}.event-detail_media{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--color--paper)}.section_share-bar{width:100%}.share-bar_inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.25rem 0}.share-bar_actions{display:flex;align-items:center;gap:1rem}.share-bar_link{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:currentColor;transition:opacity var(--transition--fast)}.share-bar_link:hover{opacity:.7}.share-bar_link svg{width:100%;height:100%}.section_article-detail+.section_share-bar>.padding-global{background-color:var(--color--white)}.section_article-detail+.section_share-bar .share-bar_inner{max-width:calc(100% - 29.375rem);padding:1.75rem 2rem;background-color:var(--color--navy);color:var(--color--white)}.section_article-detail+.section_share-bar .share-bar_actions{gap:1.125rem}.section_article-detail+.section_share-bar .share-bar_copy{height:auto;min-height:0;padding:.375rem 1.3125rem .4375rem 1.0625rem;border:0;background-color:var(--color--white);color:var(--color--black);font-size:1rem;line-height:1.25}@media(max-width:991px){.editorial_grid{--grid-columns: 2}.article-detail_layout,.case-detail_layout{grid-template-columns:1fr;gap:2.5rem}.article-detail_sticky,.case-detail_dealer,.event-detail_facts{position:static}.article-detail_main,.case-detail_main{max-width:none;gap:3.5rem}.article-detail_aside{padding-top:0}.section_article-detail+.section_share-bar .share-bar_inner{max-width:none}}@media(max-width:767px){.editorial_grid{--grid-columns: 1}.editorial_head{align-items:flex-start;flex-direction:column;gap:1.25rem}.editorial_tabs{width:100%}.case-detail_quote{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.75rem 1.5rem}.case-detail_quote-text{font-size:1.25rem}.share-bar_inner{flex-direction:column;align-items:flex-start}.section_article-detail+.section_share-bar .share-bar_inner{padding:1.5rem}.article-detail_body.is-article h2,.case-detail_body.is-article h2{margin-top:3.5rem}.article-detail_body.is-article img,.case-detail_body.is-article img,.article-detail_body blockquote,.case-detail_body blockquote{margin:3.5rem 0}.article-toc,.article-author,.case-detail_dealer{padding:1.75rem 1.5rem}}.section_split-content{width:100%}.split-content_media-inner{aspect-ratio:var(--split-ratio, 16 / 9);box-shadow:var(--shadow--md)}.section_split-content .split-layout.is-product{grid-template-columns:minmax(0,25rem) minmax(0,43.75rem);justify-content:space-between;align-items:start}.split-layout.is-product .split-content_media-inner{border:6px solid var(--color--white);box-shadow:0 4px 61px #0000001a}.split-layout.is-product .split-layout_body>.spacer-xsmall{padding-top:1rem}.split-layout.is-product .split-layout_body>.spacer-regular{padding-top:1.25rem}.split-layout.is-product .split-layout_body>.text-size-small{font-size:1rem;line-height:1.7}.split-layout.is-product .check-list{gap:.25rem}.split-layout.is-product .check-list_item{align-items:center;gap:.5rem}.split-layout.is-product .check-list_icon{width:1.375rem;height:1.375rem;margin-top:0}.split-layout.is-product .check-list_item .text-size-small{font-size:1.125rem;line-height:1.7}.split-layout.is-product .check-list+.spacer-large{padding-top:3.75rem}.section_split-content .split-layout.is-map{grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:9.4375rem}.split-layout.is-map .split-layout_body{padding-top:7.5rem;padding-bottom:3rem}.split-layout.is-map .split-layout_media{margin-right:min(calc(var(--container--padding) * -1),calc((var(--container--large) - 100vw) / 2))}.split-layout.is-map .split-content_media-inner{aspect-ratio:auto;border:0;box-shadow:none;background-color:transparent}.split-layout.is-map .split-content_media-inner img{height:auto;object-fit:contain}.split-layout.is-map .split-layout_body>.text-size-small{font-size:1rem;line-height:1.7}.split-layout.is-map .check-list_item{align-items:flex-start}.split-layout.is-map .check-list_icon{margin-top:.1875rem}.check-list_detail{font-weight:400}@media(max-width:991px){.section_split-content .split-layout.is-product{grid-template-columns:1fr}.section_split-content .split-layout.is-map{grid-template-columns:1fr;gap:2.5rem}.split-layout.is-map .split-layout_body{padding-top:0;padding-bottom:0}.split-layout.is-map .split-layout_media{margin-right:0}.split-layout.is-product .check-list+.spacer-large{padding-top:2.5rem}}.split-content_media-inner[style*=auto],.section_split-content .split-content_media-inner.is-auto{aspect-ratio:auto}.section_mission-stats{width:100%}.mission-stats_heading{max-width:52.375rem}.section_mission-stats .stat_list{gap:2.5rem}.section_mission-stats .stat_item{width:15rem;max-width:none}.section_mission-stats .stat_value{margin-bottom:.5rem;font-size:2.75rem;line-height:1.07}.section_mission-stats .stat_label{font-size:1rem;line-height:1.7;color:var(--scheme-text, var(--color--black))}.mission-stats_gallery{position:relative;margin-left:min(calc(var(--container--padding) * -1),calc((var(--container--large) - 100vw) / 2));margin-right:min(calc(var(--container--padding) * -1),calc((var(--container--large) - 100vw) / 2))}.mission-stats_stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,52.5rem) minmax(0,1fr);align-items:center;gap:.75rem}.mission-stats_slide{display:none;grid-row:1;height:29.125rem;overflow:hidden;background-color:var(--color--paper)}.mission-stats_slide.is-prev{display:block;grid-column:1;opacity:.6}.mission-stats_slide.is-active{display:block;grid-column:2;height:36.25rem}.mission-stats_slide.is-next{display:block;grid-column:3;opacity:.6}.mission-stats_gallery .mission-stats_arrow{position:absolute;top:50%;z-index:2;width:5rem;height:5rem;transform:translateY(-50%)}.mission-stats_gallery .mission-stats_arrow svg{width:2rem;height:2rem}.mission-stats_arrow.is-prev{left:1.75rem}.mission-stats_arrow.is-next{right:1.75rem}.section_founder-letter{width:100%}.founder_card{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:53.25rem;min-height:48rem;margin-left:auto;margin-right:auto;padding:5rem 6.25rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a}.founder_avatar{width:6.25rem;height:6.25rem;flex:none;border:3px solid var(--color--white);border-radius:var(--radius--pill);overflow:hidden;background-color:var(--color--paper);box-shadow:0 4px 66px #00000040;margin-bottom:1.875rem}.founder_card>.heading-style-h3{font-size:2rem;line-height:1.27}.founder_card>.spacer-regular,.founder_card>.spacer-large{padding-top:1.875rem}.founder_body{color:var(--color--black);font-size:1.0625rem;line-height:1.7}.founder_body p{margin-bottom:1.7em}.founder_body p:last-child{margin-bottom:0}.founder_footer{display:flex;align-items:center;justify-content:space-between;gap:1.875rem}.founder_name{font-family:var(--font--body);font-weight:600;font-size:1.1875rem;line-height:1.7;color:var(--color--black)}.founder_signature-text .text-size-small{font-size:1.0625rem;line-height:1.7;color:var(--color--black);opacity:.8}.founder_signature{width:10.125rem;height:5rem;object-fit:contain}.section_history{width:100%}.section_history .spacer-large{padding-top:3.75rem}.history_scale{display:flex;align-items:center;justify-content:center;gap:.75rem}.history_scale-label{font-size:1.25rem;line-height:1.4}.history_scale-line{position:relative;width:11.59375rem;height:2px;background-color:#00498726}.history_scale-line:before{content:"";position:absolute;top:50%;left:.5rem;width:.75rem;height:.75rem;border:2px solid var(--color--white);border-radius:50%;background-color:var(--color--navy);box-shadow:0 2px 6px #00000026;transform:translateY(-50%)}.history_slider{position:relative}.history_track{overflow:visible;padding-left:var(--container--padding);padding-right:var(--container--padding)}.history_track .history_slide{width:27.5rem;height:auto;transition:opacity var(--transition--base)}.history_slide:not(.swiper-slide-active){opacity:.2}.history_slide:not(.swiper-slide-active) .history_card{transform:scale(.8136,.936)}.history_card{height:100%;min-height:37.125rem;background-color:#ffffff80;box-shadow:0 4px 61px #0000001a;transition:transform var(--transition--base)}.history_card-media{height:16.33rem;overflow:hidden;background-color:var(--color--paper)}.history_card-body{padding:1.875rem 2.75rem}.history_card-body>.spacer-xsmall,.history_card-body>.spacer-small{padding-top:1.25rem}.history_card-body .heading-style-h4{font-size:1.75rem;line-height:1.3}.history_card-body .text-size-small{font-size:1rem;line-height:1.7}.history_year{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--color--navy)}.history_slider .slider_arrow-float{top:50%;left:1.75rem;width:5rem;height:5rem}.history_slider .slider_arrow-float svg{width:2rem;height:2rem}.history_slider .slider_arrow-float:not(.is-prev){left:auto;right:1.75rem;transform:translateY(-50%)}.history_slider .slider_arrow-float.is-prev{transform:translateY(-50%)}.section_team-grid{width:100%}.team_grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr));gap:3.125rem var(--grid-gap, 32px)}.team_card{min-width:0}.team_media{width:100%;aspect-ratio:392 / 340;overflow:hidden;border:1px solid var(--color--white);background-color:var(--color--navy)}.team_body{padding-top:1.75rem}.team_row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.75rem}.team_name.heading-style-h5{font-size:1.5rem;line-height:1.3}.team_arrow{width:1.375rem;height:1.375rem;margin-top:.3125rem;color:var(--color--navy)}.team_role{margin-top:.25rem;font-size:1rem;line-height:1.7;color:var(--color--black)}.team_body>.spacer-xsmall{padding-top:.875rem}.section_download-groups,.section_faq-groups{width:100%}.grouped_layout{display:grid;grid-template-columns:18.375rem minmax(0,1fr);gap:3.75rem;align-items:start}.grouped_aside{min-width:0}.grouped_aside-inner{position:sticky;top:calc(var(--nav--height) + 1.5rem);display:flex;flex-direction:column;gap:.5rem}.side-nav_lang{padding:1rem .75rem 1rem 3.25rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a}.side-nav_lang .li-lang_dd-toggle{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--color--black);gap:.5rem}.side-nav_lang .li-lang_flag{width:1.125rem;height:1.125rem}.side-nav_lang .li-lang_dd-toggle-icon{width:.75rem;height:.75rem;margin-left:-.25rem}.side-nav_list{display:flex;flex-direction:column;gap:1.25rem}.grouped_main{min-width:0}.grouped_sections{display:flex;flex-direction:column;gap:5rem}.section_faq-groups .grouped_sections{gap:7.5rem}.grouped_section{scroll-margin-top:calc(var(--nav--height) + 1.5rem)}.grouped_section-title.heading-style-h4{margin:0 0 2rem;font-size:2rem;line-height:1.27}.section_faq-groups .grouped_section-title.heading-style-h4{margin-bottom:1.25rem}.grouped_section-body{display:grid;grid-template-columns:repeat(var(--download-columns, 2),minmax(0,1fr));gap:1.5rem 1rem;align-items:stretch}.grouped_items{display:grid;grid-template-columns:repeat(var(--download-columns, 2),minmax(0,1fr));gap:1.5rem 1rem}.grouped_item{min-width:0}.grouped_item-group{font-family:var(--font--display);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color--neutral);margin-bottom:.5rem}.section_faq-groups .grouped_items,.section_faq-groups .grouped_section-body{grid-template-columns:1fr;gap:.75rem}.section_faq-groups .accordion_list.is-boxed .accordion_item{background-color:#f6f8fa}.section_faq-groups .accordion_list.is-boxed .accordion_toggle{gap:1.5rem;padding:1.25rem 3.125rem}.section_faq-groups .accordion_list.is-boxed .accordion_item.is-open .accordion_toggle{padding-top:1.4375rem;padding-bottom:.75rem}.section_faq-groups .accordion_title{font-size:1.5rem;line-height:1.3;color:var(--color--black)}.section_faq-groups .accordion_icon,.section_faq-groups .accordion_item.is-open .accordion_icon{position:relative;width:3rem;height:3rem;background-color:var(--color--white);color:var(--color--navy)}.section_faq-groups .accordion_icon svg{display:none}.section_faq-groups .accordion_icon:before,.section_faq-groups .accordion_icon:after{content:"";position:absolute;top:50%;left:50%;width:.78125rem;height:1.5px;border-radius:1px;background-color:currentColor;transform:translate(-50%,-50%);transition:transform var(--transition--fast)}.section_faq-groups .accordion_icon:after{transform:translate(-50%,-50%) rotate(90deg)}.section_faq-groups .accordion_item.is-open .accordion_icon:after{transform:translate(-50%,-50%) rotate(0)}.section_faq-groups .accordion_list.is-boxed .accordion_body-inner{max-width:none;padding:0 max(3.125rem,calc(100% - 41.125rem)) 1.875rem 3.125rem;font-size:1rem;line-height:1.7;color:var(--color--black)}.section_category-intro .is-page-intro .spacer-small,.section_category-intro .is-page-intro .category-intro_spacer{padding-top:.8125rem}.section_category-intro .is-page-intro .category-intro_heading{max-width:36.875rem}.section_category-intro .is-page-intro .category-intro_text{max-width:30.0625rem;font-size:1rem;line-height:1.7}.section_category-intro .is-page-intro .category-intro_text p{margin-bottom:0}@media(max-width:991px){.founder_card{min-height:0;padding:2.5rem 2rem 3rem}.mission-stats_stage{grid-template-columns:minmax(0,1fr) minmax(0,80%) minmax(0,1fr)}.mission-stats_slide{height:18rem}.mission-stats_slide.is-active{height:22rem}.mission-stats_gallery .mission-stats_arrow{width:3.5rem;height:3.5rem}.mission-stats_gallery .mission-stats_arrow svg{width:1.25rem;height:1.25rem}.mission-stats_arrow.is-prev{left:.75rem}.mission-stats_arrow.is-next{right:.75rem}.grouped_layout{grid-template-columns:1fr;gap:2rem}.grouped_aside-inner{position:static}.side-nav_list{flex-direction:row;flex-wrap:wrap;gap:.5rem}.section_faq-groups .grouped_sections{gap:4rem}.grouped_sections{gap:3.5rem}.team_grid{--grid-columns: 2}.history_track{padding-left:var(--container--padding);padding-right:var(--container--padding)}.history_slider .slider_arrow-float,.history_slider .slider_arrow-float:not(.is-prev){display:none}}@media(max-width:767px){.team_grid{--grid-columns: 1}.section_mission-stats .stat_list{gap:1.5rem}.mission-stats_stage{grid-template-columns:minmax(0,.5fr) minmax(0,85%) minmax(0,.5fr);gap:.5rem}.mission-stats_slide{height:14rem}.mission-stats_slide.is-active{height:17rem}.history_track .history_slide{width:82vw}.history_card{min-height:0}.history_card-media{height:13rem}.history_card-body{padding:1.5rem}.history_card-body .heading-style-h4{font-size:1.5rem}.team_name.heading-style-h5{font-size:1.25rem}.team_mail{font-size:1rem}.grouped_section-body,.grouped_items{--download-columns: 1}.section_download-groups .download_row{padding:1.5rem}.section_download-groups .download_title,.section_faq-groups .accordion_title{font-size:1.25rem}.section_faq-groups .accordion_list.is-boxed .accordion_toggle{padding:1rem 1.25rem}.section_faq-groups .accordion_list.is-boxed .accordion_item.is-open .accordion_toggle{padding-top:1.25rem}.section_faq-groups .accordion_list.is-boxed .accordion_body-inner{padding:0 1.25rem 1.5rem}.section_faq-groups .accordion_icon,.section_faq-groups .accordion_item.is-open .accordion_icon{width:2.5rem;height:2.5rem}.side-nav_link{padding:.625rem 1.25rem;font-size:1rem}.grouped_section-title.heading-style-h4{font-size:1.625rem}.founder_footer{flex-direction:column;align-items:flex-start;gap:1rem}.history_scale-line{width:4rem}}.section_header,.section_default,.section_contact,.section_filter,.section_accessory-slider,.section_related-slider,.section_review-grid,.section_under-construction,.section_account{width:100%}.hero_overlay-flag,.page-hero_overlay-flag{display:none}.hero_text{margin-bottom:0;color:var(--color--white)}.accessory-slider_source,.blog-slider_source,.case-slider_source,.product-slider_pane-body{width:100%}.accessory-slider_track{overflow:visible}.slider_prev,.slider_next{flex:none}.split-head_left,.split-head_right{min-width:0}.split-head_right{color:var(--scheme-muted, var(--color--neutral-dark))}.product-card_meta{min-height:1.25rem}.accessory-row_body{min-width:0}.accessory-row_title{font-size:1.125rem;line-height:1.25}.accessory-row_meta{margin-top:.125rem}.accessory-row_meta .text-style-muted{font-size:1rem;line-height:1.7;color:#01080db3}.product-header_badge,.product-header_subtitle{display:block}.product-header_accessories{width:100%}.product-header_acc-prev,.product-header_acc-next{flex:none}.specs_table-col{min-width:0}.specs_tabs{display:flex;width:100%;gap:.5625rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a}.specs_tab{flex:1 1 0;padding:.75rem 2.5rem;font-size:1.125rem;line-height:1.25}.specs_tab:not(.is-active){color:var(--color--black)}@media(max-width:767px){.specs_tab{padding:.75rem 1rem;font-size:1rem}}.specs_visual{display:flex;align-items:center;justify-content:center;min-width:0}.specs_footnotes{line-height:1.7;color:#01080db3}.specs_row-value.is-secondary{color:var(--color--black);margin-top:.5rem}.main-features_list{display:grid;min-height:8.4375rem}.main-features_view-tab{flex:1 1 0}.main-features_prev,.main-features_next{flex:none}.feature-tabs_pills{min-height:3.5rem}.feature-tabs_pills.pill-tabs.is-onmedia{padding:0;gap:.5625rem;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.feature-tabs_pills .pill-tab{padding:.75rem 1.875rem;font-size:.9375rem;line-height:1.25;background-color:#ffffff26;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feature-tabs_pills .pill-tab.is-active{background-color:var(--color--white)}.faq_list,.resources_head,.resources_item,.news-band_head{min-width:0}.editorial_wrap{width:100%}.editorial_sort{flex:none}.product-grid_wrap{width:100%}.article-toc_title{margin-bottom:.25rem}.founder_signature-text,.team_name{min-width:0}.team_mail{font-family:var(--font--body);font-weight:600;font-size:1.125rem;line-height:1.7;color:var(--color--navy);word-break:break-word}.seo-text_link-item{min-width:0}.share-bar_copy{flex:none}.nav_panel-column{min-width:0}.announcement_lang{white-space:nowrap}.menu-icon_line-middle-inner{width:100%;height:100%}.li-lang_form,.li-lang_dd-list-item{display:block}.li-lang_hidden-input{display:none}.predictive-search_section{display:block}.filter_filter-group{display:flex;flex-direction:column;gap:.375rem}.filter_checkbox{display:flex;align-items:center;gap:.625rem;cursor:pointer}.filter_results-text{font-size:.875rem;color:var(--color--neutral)}.contact_form-block{min-width:0}.anzahl{display:inline-flex;align-items:center}.case-detail_quote-body{display:flex;flex-direction:column;gap:.75rem;min-width:0}.product-gallery_main-track{width:100%}.product-gallery_prev,.product-gallery_next{flex:none}.review-slider_component{--arrow-top: calc(50% - 1.96875rem) ;position:relative}.review-slider_rating{font-size:1.125rem;line-height:1.25;color:var(--color--white)}@media(max-width:767px){.review-slider_component:not(.is-framed) .review-slider_layout{gap:2rem}.review-slider_component:not(.is-framed) .review-slider_intro{min-height:0;padding:0;justify-content:flex-start;gap:.75rem;overflow:visible;color:var(--color--black)}.review-slider_component:not(.is-framed) .review-slider_intro-image,.review-slider_component:not(.is-framed) .review-slider_intro>.media-overlay,.review-slider_component:not(.is-framed) .review-slider_intro-body .spacer-medium,.review-slider_component:not(.is-framed) .review-slider_intro-body .button{display:none}.review-slider_component:not(.is-framed) .review-slider_intro-top{gap:.5rem}.review-slider_component:not(.is-framed) .review-slider_stars{gap:.375rem;color:var(--color--navy)}.review-slider_component:not(.is-framed) .review-slider_stars .icon-embed-xsmall{width:.9375rem;height:.875rem}.review-slider_component:not(.is-framed) .review-slider_rating{font-size:1rem;color:var(--color--navy)}.review-slider_component:not(.is-framed) .review-slider_intro .text-color-white{color:var(--color--black)}.review-slider_component:not(.is-framed) .review-slider_intro-body .spacer-xsmall{padding-top:.75rem}.review-slider_component:not(.is-framed) .review-slider_intro-body p{max-width:none;opacity:1}.review-slider_track .review-card{padding:1.5rem}.review-slider_track .review-card_head{margin-bottom:3.75rem}.review-slider_track .review-card_avatar{width:4rem;height:4rem}.review-slider_track .review-card_quote-mark{top:.75rem;right:.75rem}.review-slider_track .review-card_quote-mark svg{width:3.643rem;height:2.5rem}.review-slider_track .review-card_title{font-size:1.5rem}.review-slider_track .review-card_text{margin-bottom:2rem}}.review-slider_track-wrap{min-width:0}.hero_track .hero_slide{display:flex;align-items:flex-end;min-height:var(--hero-min-height, 765px);height:auto}.product-gallery_main-track .product-gallery_slide{display:flex;align-items:center;justify-content:center;height:37.5625rem;aspect-ratio:auto}.product-gallery_thumbs-track .product-gallery_thumb{width:4.4375rem;height:4.4375rem;margin-left:auto;margin-right:auto}.product-gallery_thumbs-track .product-gallery_thumb.is-active{border-width:1.5px;background-color:var(--color--white)}@media(max-width:991px){.product-gallery_main-track .product-gallery_slide{height:auto;aspect-ratio:1 / 1}.product-gallery_thumbs-track .product-gallery_thumb{width:3.25rem;height:3.25rem;margin-left:0}}.history_track .history_slide,.slider_component .slider_slide{height:auto}.history_track .history_slide{display:flex}.history_track .history_slide>.history_card{width:100%}.review-slider_track .slider_slide,.product-slider_track .slider_slide,.accessory-slider_track .slider_slide,.case-slider_track .slider_slide,.blog-slider_track .slider_slide{display:flex}.review-slider_track .slider_slide>*,.product-slider_track .slider_slide>*,.accessory-slider_track .slider_slide>*,.case-slider_track .slider_slide>*,.blog-slider_track .slider_slide>*{width:100%}@media(max-width:991px){.hero_track .hero_slide{min-height:34rem}}@media(max-width:767px){.hero_track .hero_slide{min-height:39rem}}@media(max-width:767px){.hero_inner{flex-direction:column;min-height:0}.hero_slider{width:100%;min-height:39rem}.hero_footer{position:absolute;bottom:4rem;padding-top:0;padding-bottom:0;width:100%}}.hero_slider{flex-direction:column}.hero_slider>.hero_track{width:100%;flex:1}@media(max-width:767px){.nav_actions>.nav_shop-icon,.nav_account{display:none}.announcement_inner,.announcement_item{height:2.125rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dealer-marquee{display:block;overflow:hidden;padding:1.75rem 0;background-color:var(--scheme-bg);color:var(--scheme-heading);text-decoration:none}.dealer-marquee_track{display:flex;width:max-content;animation:dealer-marquee var(--marquee-duration, 40s) linear infinite}.dealer-marquee:hover .dealer-marquee_track,.dealer-marquee:focus-visible .dealer-marquee_track{animation-play-state:paused}.dealer-marquee_group{display:flex;flex:none;align-items:center}.dealer-marquee_item{flex:none;padding:0 6.25rem;font-size:1.25rem;line-height:1.4;white-space:nowrap;color:inherit}.dealer-marquee_divider{flex:none;width:2px;height:1.25rem;background-color:#ffffff4d}@keyframes dealer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dealer-marquee_track{animation:none}}@media(max-width:767px){.dealer-marquee{padding:1rem 0}.dealer-marquee_item{padding:0 2.5rem}.dealer-marquee_divider{height:1rem}}.model-switch{display:flex;flex-direction:column;gap:.5rem}.model-switch_list{display:flex;flex-wrap:wrap;gap:.5rem}.model-switch_pill{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--border-color--strong);border-radius:var(--radius--pill);font-weight:600;font-size:.875rem;color:inherit;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.model-switch_pill:hover{border-color:var(--color--navy)}.model-switch_pill.is-active{border-color:var(--color--navy);background-color:var(--color--navy);color:var(--color--white)}.main-wrapper:has(.section_concept-intro) .page-hero_inner.is-collection .page-hero_content{max-width:34.4375rem}.section_concept-intro{width:100%}.concept-intro_top{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}.concept-intro_head{display:flex;flex-direction:column;gap:1rem;max-width:26.5625rem}.concept-intro_text{width:39.5rem;max-width:100%;padding-top:2.5rem}.concept-intro_text p{margin:0}.concept-intro_text p+p{margin-top:2rem}.concept-intro_features{display:flex;justify-content:space-between;gap:2rem;margin-top:3.75rem;padding-left:4rem;padding-right:4rem}.concept-intro_feature{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:20rem;text-align:center}.concept-intro_feature-head{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.concept-intro_icon{width:4.375rem;height:4.375rem;border-radius:.25rem;overflow:hidden}.concept-intro_icon img{width:100%;height:100%;object-fit:cover;display:block}.concept-intro_feature-title{font-size:1.125rem;line-height:1.25}.concept-intro_feature-text{margin:0}.section_program-cards{width:100%}.program-cards_head{display:flex;flex-direction:column;gap:.75rem;max-width:29.4375rem}.program-cards_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;margin-top:3.75rem}.program-card{display:flex;flex-direction:column;gap:3.5rem;padding:.375rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a}.program-card_media{position:relative;height:17.5rem;overflow:hidden}.program-card_media .image-cover{position:absolute;top:0;right:0;bottom:0;left:0}.program-card_tag.badge-pill{position:absolute;top:1rem;left:1rem;z-index:1;border-width:0;font-size:.739rem;letter-spacing:.05em;padding:.3387rem .8867rem .271rem}.program-card_body{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:0 3.5rem 3.5rem}.program-card_points ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.program-card_points li{position:relative;padding-left:1.875rem;font-size:1rem;line-height:1.7}.program-card_points li:before{content:"";position:absolute;left:0;top:.0625rem;width:1.375rem;height:1.375rem;background-color:var(--color--navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M8.55515 15.7009L4 11.1457L4.65404 10.4917L8.55515 14.3928L16.9479 6L17.602 6.65404L8.55515 15.7009Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M8.55515 15.7009L4 11.1457L4.65404 10.4917L8.55515 14.3928L16.9479 6L17.602 6.65404L8.55515 15.7009Z'/%3E%3C/svg%3E") center / contain no-repeat}.program-card_points strong,.program-card_points b{font-weight:600}.section_compare{width:100%}.compare_head{display:flex;flex-direction:column;gap:1rem}.compare_body{display:flex;flex-direction:column;gap:2rem;margin-top:3.75rem}.compare_row{display:grid;grid-template-columns:208fr 384fr 384fr;align-items:center;column-gap:6.25rem;padding:1rem 2rem}.compare_row-head{padding-top:1.125rem;padding-bottom:1.125rem;background-color:var(--color--paper);border-bottom:1.4px solid rgba(15,67,119,.2)}.compare_col-title{font-family:var(--font--display);font-weight:700;font-size:1.25rem;line-height:1.4}.compare_group{padding-bottom:1rem;border-bottom:1.4px solid rgba(0,73,135,.2)}.compare_group:last-child{padding-bottom:0;border-bottom:0}.compare_group-label{padding:1rem 2rem;font-family:var(--font--display);font-weight:600;font-size:.9375rem;line-height:1.25;color:var(--color--navy);opacity:.6}.compare_cell-label{font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25}.compare_value{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.7}.compare_tag{padding:0 .5rem;border-radius:.25rem;background-color:#0049871a;color:var(--color--navy)}.compare_value.is-bar{flex-direction:column;align-items:flex-start;gap:.25rem}.compare_bar{position:relative;width:9.625rem;max-width:100%;height:6px;border-radius:1.5rem;background-color:#0049871a;overflow:hidden}.compare_bar-fill{position:absolute;top:0;bottom:0;left:var(--bar-start, 0%);width:var(--bar-width, 50%);background-color:var(--color--navy)}.compare_value.is-icon{align-items:flex-start;gap:.25rem}.compare_icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--color--navy)}.compare_meter{display:flex;flex:none;gap:3px}.compare_meter-bar{width:6px;height:1rem;border-radius:1px;background-color:var(--color--navy-tint)}.compare_meter-bar.is-on{background-color:var(--color--navy)}.compare_cta{display:flex;align-items:center;gap:.625rem;padding:1rem 1.5rem 1rem 2.5rem;box-shadow:0 4px 30.5px #0000000f}.compare_cta-text{flex:1;margin:0;font-family:var(--font--display);font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--scheme-heading)}@media(max-width:991px){.concept-intro_top{flex-direction:column;gap:1.5rem}.concept-intro_text{width:auto;padding-top:0}.concept-intro_features{padding-left:0;padding-right:0}.program-card{gap:2.5rem}.program-card_body{padding:0 2rem 2rem}.compare_row{grid-template-columns:1.2fr 1fr 1fr;column-gap:2rem;padding-left:1.5rem;padding-right:1.5rem}.compare_group-label{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:767px){.concept-intro_features{flex-direction:column;align-items:center;gap:2.5rem;margin-top:3rem}.concept-intro_feature{width:100%;max-width:20rem}.program-cards_grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2.5rem}.program-card{gap:2rem}.program-card_media{height:14rem}.program-card_body{padding:0 1.25rem 2rem}.compare_body{margin-top:2.5rem}.compare_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;row-gap:.375rem;align-items:start;padding:.75rem 1rem}.compare_row .compare_cell-label{grid-column:1 / -1}.compare_row-head .compare_cell-label{display:none}.compare_col-title{font-size:1.125rem}.compare_group-label{padding:.75rem 1rem .25rem}.compare_value{font-size:.9375rem;line-height:1.55}.compare_value.is-meter{flex-direction:column;align-items:flex-start;gap:.25rem}.compare_cta{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}.compare_cta-text{font-size:1.125rem}}.page-hero_rating{display:flex;align-items:center;gap:1.25rem;font-family:var(--font--display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--color--white)}.page-hero_stars{display:flex;align-items:center;gap:.5rem}.page-hero_stars .icon-embed-xsmall{width:1rem;height:1rem}.page-hero_inner.is-collection .page-hero_content:has(.page-hero_rating){max-width:40rem}.section_page-hero .media-overlay.is-olive,.section_page-hero:has(.page-hero_inner.is-collection) .media-overlay.is-olive{--ov: var(--overlay-color, rgb(30, 41, 2));--overlay-design: linear-gradient(1.79deg, transparent 67.2%, color-mix(in srgb, var(--ov) 80%, transparent) 125.07%), linear-gradient(176.18deg, transparent 33.1%, color-mix(in srgb, var(--ov) 80%, transparent) 128.3%)}.text-cta_component{display:flex;flex-direction:column;align-items:center;gap:2.25rem}.text-cta_intro{display:flex;flex-direction:column;align-items:center;gap:.8125rem;max-width:30.0625rem}.text-cta_heading,.text-cta_text{margin:0}.text-cta_text{max-width:25.125rem}.text-cta_links{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.text-cta_subline{margin:0;font-family:var(--font--display);font-weight:700;font-size:.9375rem;line-height:1.25}.text-cta_pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.4375rem}.text-cta_pill{display:inline-flex;align-items:center;padding:.6875rem 1.125rem .5625rem;border-radius:var(--radius--pill);background-color:#f6f8fa;color:var(--color--black);font-family:var(--font--display);font-weight:700;font-size:.9375rem;line-height:1.25;transition:background-color var(--transition--fast)}.text-cta_pill:hover{background-color:#e9eef3}.editorial_head.is-inline{margin-bottom:4.375rem}.editorial_heading{margin:0}.editorial_wrap.is-reviews .editorial_grid,.section_case-grid .editorial_grid{row-gap:2.5rem}.editorial_wrap.is-reviews .review-card{min-height:35.375rem;overflow:hidden}.review-card_quote-mark.is-round{top:1.25rem;right:-.1875rem;width:auto;height:auto;line-height:0}.review-card_quote-mark.is-round svg{display:block}.pill-tabs.is-boxed{gap:.5625rem;background-color:var(--color--white);box-shadow:0 4px 30.5px #0000001a}.pill-tabs.is-boxed .pill-tab{min-width:10.875rem;padding:.75rem 2.5rem;font-size:1.125rem;line-height:1.25;color:var(--color--black)}.pill-tabs.is-boxed .pill-tab.is-active{color:var(--color--white)}.editorial_tabs.is-boxed{flex:0 1 auto}.filter_sort-select.is-large{height:3.4375rem;padding-left:1.875rem;padding-right:3.5rem;font-size:1.125rem;background-size:1.125rem}.editorial_spacer{padding-top:2.5rem}.section_article-grid .product-grid_empty,.section_case-grid .product-grid_empty,.section_review-grid .product-grid_empty{padding:3rem 0;text-align:center}.section_legal-content{width:100%}.legal_column{display:flex;flex-direction:column;gap:3.75rem;max-width:47.0625rem;margin:0 auto}.legal_intro{display:flex;flex-direction:column;gap:1.75rem;padding:0 3.75rem;text-align:center}.legal_intro h1{margin:0}.legal_lead,.legal_card,.legal_contact-copy{font-size:1rem;line-height:1.7}.legal_lead p,.legal_contact-copy p{margin:0}.legal_stack{display:flex;flex-direction:column;gap:.75rem}.legal_card{padding:5rem;background-color:#f6f8fa;color:var(--color--black);overflow-wrap:break-word}.legal_card h2,.legal_card h3{-webkit-hyphens:auto;hyphens:auto}.legal_card h2{margin:5rem 0 1.25rem;font-size:2rem;line-height:1.27}.legal_card h3{margin:2.5rem 0 1rem;font-size:1.5rem;line-height:1.3}.legal_card>:first-child{margin-top:0}.legal_card p,.legal_card ul,.legal_card ol{margin:0 0 1rem}.legal_card ul,.legal_card ol{padding-left:1.375rem}.legal_card ul{list-style:disc}.legal_card ol{list-style:decimal}.legal_card>:last-child{margin-bottom:0}.legal_card a{color:var(--color--navy);text-decoration:underline}.legal_contact{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding:2.5rem;background-color:var(--color--navy);color:var(--color--white)}.legal_contact-text{display:flex;flex-direction:column;gap:.75rem}.legal_contact h2{margin:0;color:var(--color--white)}.legal_contact-copy a{color:inherit}.legal_contact-button{min-width:12.375rem}@media(max-width:991px){.legal_card{padding:3.5rem 3rem}.pill-tabs.is-boxed .pill-tab{flex:none;min-width:0;padding:.75rem 1.5rem}}@media(max-width:767px){.editorial_head.is-inline{margin-bottom:2.5rem}.editorial_wrap.is-reviews .review-card{min-height:0}.legal_column{gap:2.5rem}.legal_intro{padding:0}.legal_card{padding:2.5rem 1.5rem}.legal_card h2{margin-top:3rem;font-size:1.625rem}.legal_contact{padding:2rem 1.5rem}.page-hero_rating{gap:.75rem;font-size:1rem}}@media(max-width:479px){.text-cta_pill{font-size:.875rem}.legal_contact-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main.css.map */
