@import"//ac1.st8fm.com/cs/fonts/Mecherle/Sans/Sans.regular.css";@import"//ac1.st8fm.com/cs/fonts/Mecherle/Sans/Sans.semibold.css";@import"//ac1.st8fm.com/cs/fonts/Mecherle/Sans/Sans.bold.css";@import"//ac1.st8fm.com/cs/fonts/Mecherle/Legal/Legal.regular.css";@import"//ac1.st8fm.com/cs/fonts/Mecherle/Legal/Legal.semibold.css";@import"//ac1.st8fm.com/cs/fonts/Mecherle/Slab/Slab.regular.css";@import"//ac1.st8fm.com/cs/fonts/Mecherle/Slab/Slab.semibold.css";:root{--fallback: Arial, sans-serif;--sans-light: MecherleSans-Light, var(--fallback);--sans-reg: MecherleSans-Regular, var(--fallback);--sans-med: MecherleSans-Medium, var(--fallback);--sans-semi: MecherleSans-SemiBold, var(--fallback);--sans-bold: MecherleSans-Bold, var(--fallback);--sans-heavy: MecherleSans-Heavy, var(--fallback);--slab-light: MecherleSlab-Light, var(--fallback);--slab-reg: MecherleSlab-Regular, var(--fallback);--slab-med: MecherleSlab-Medium, var(--fallback);--slab-semi: MecherleSlab-SemiBold, var(--fallback);--slab-bold: MecherleSlab-Bold, var(--fallback);--slab-heavy: MecherleSlab-Heavy, var(--fallback);--legal-light: MecherleLegal-Light, var(--fallback);--legal-reg: MecherleLegal-Regular, var(--fallback);--legal-med: MecherleLegal-Medium, var(--fallback);--legal-semi: MecherleLegal-SemiBold, var(--fallback);--legal-bold: MecherleLegal-Bold, var(--fallback);--legal-heavy: MecherleLegal-Heavy, var(--fallback);--fw-light: 300;--fw-reg: 400;--fw-med: 500;--fw-semi: 600;--fw-bold: 700;--fw-heavy: 900;--merna-01: #701611;--merna-02: #a11b13;--merna-03-brand: #ec0c21;--merna-03: var(--merna-03-brand);--merna-04: #ef756c;--black: #000;--white: #fff;--sf-black: #212121;--charcoal: #403c3c;--gray-01: #767676;--gray-02: #acabab;--gray-03: #e4e3e3;--gray-04: #f4f3f3;--khaki-01: #b39462;--khaki-02: #debc85;--khaki-03: #f2ddbb;--khaki-04: #f7f0e4;--heritage-gold-01: #996100;--heritage-gold-02: #da8a00;--heritage-gold-03: #f1aa1b;--heritage-gold-04: #f1c479;--life-green-01: #1a7558;--life-green-02: #239873;--life-green-03: #0eb275;--life-green-04: #85d0ac;--merna-01-ok: oklab(0.35851, 0.10972, 0.05946), var(--merna-01-hex);--merna-02-ok: oklab(0.45834, 0.14832, 0.0828), var(--merna-02-hex);--merna-03-ok: oklab(0.56296, 0.1843, 0.10764), var(--merna-03-hex);--merna-03-brand-ok: oklab(0.59597, 0.21387, 0.10661), var(--merna-03-brand-hex);--merna-04-ok: oklab(0.70276, 0.13676, 0.06667), var(--merna-04-hex);--black-ok: oklab(0.22589, -0.03412, -0.00911), var(--black-hex);--white-ok: oklab(1, 0, 0), var(--white-hex);--sf-black-ok: oklab(0, 0, 0), var(--sf-black-hex);--charcoal-ok: oklab(0.3602, 0.00528, 0.00166), var(--charcoal-hex);--gray-01-ok: oklab(0.56584, 0, 0), var(--gray-01-hex);--gray-02-ok: oklab(0.74204, 0.00109, 0.00034), var(--gray-02-hex);--gray-03-ok: oklab(0.91661, 0.00104, 0.00032), var(--gray-03-hex);--gray-04-ok: oklab(0.96492, 0.00102, 0.00032), var(--gray-04-hex);--khaki-01-ok: oklab(0.6833, 0.01474, 0.07511), var(--khaki-01-hex);--khaki-02-ok: oklab(0.81204, 0.01523, 0.08), var(--khaki-02-hex);--khaki-03-ok: oklab(0.90604, 0.05041, 79.83691), var(--khaki-03-hex);--khaki-04-ok: oklab(0.95733, 0.00265, 0.01741), var(--khaki-04-hex);--heritage-gold-01-ok: oklab(0.54113, 0.03887, 0.11017), var(--heritage-gold-01-hex);--heritage-gold-02-ok: oklab(0.6999, 0.05398, 0.14245), var(--heritage-gold-02-hex);--heritage-gold-03-ok: oklab(0.78617, 0.03457, 0.15517), var(--heritage-gold-03-hex);--heritage-gold-04-ok: oklab(0.844, 0.01971, 0.10459), var(--heritage-gold-04-hex);--life-green-01-ok: oklab(0.50309, -0.09227, 0.02214), var(--life-green-01-hex);--life-green-02-ok: oklab(0.60759, -0.11224, 0.02698), var(--life-green-01-hex);--life-green-03-ok: oklab(0.67457, -0.14164, 0.05237), var(--life-green-01-hex);--life-green-04-ok: oklab(0.67379, -0.14309, 0.05211), var(--life-green-01-hex);--khaki: var(--khaki-03);--sf-red: var(--merna-03);--dark-gray: var(--gray-01);--gray: var(--gray-02);--light-gray: var(--gray-03);--acc-outline: var(--sf-red) solid 5px;--body-bg-color: var(--white);--body-text-color: var(--sf-black);--body-font-size: 16px}h2,h3,h4,h5,h6,p,sup,span,.eyebrow,button,a{line-height:1;letter-spacing:0;margin:0;font-style:normal;font-size:var(--body-font-size);font-weight:var(--fw-reg)}h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection, p::-moz-selection, sup::-moz-selection, span::-moz-selection, .eyebrow::-moz-selection, button::-moz-selection, a::-moz-selection{color:var(--merna-02)}h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,p::selection,sup::selection,span::selection,.eyebrow::selection,button::selection,a::selection{color:var(--merna-02)}h2{font-size:clamp(2.25rem,4.0462vw + 1.0867rem,4rem);font-family:var(--sans-semi);font-weight:var(--fw-semi);color:var(--sf-black);line-height:1em;margin-bottom:.5em}h3{font-size:clamp(1.4rem,2.3121vw + .7353rem,2.4rem);font-family:var(--sans-reg);font-weight:var(--fw-semi);margin-bottom:.75rem;text-wrap:balance;max-width:18ch}@media(max-width: 767.98px){h3{max-width:none}}h4,h4>span{font-family:var(--sans-reg);font-weight:var(--fw-reg);font-size:clamp(1rem,.578vw + .8338rem,1.25rem);line-height:1.3em;color:var(--body-text-color)}h4>span{flex-direction:column}h5{font-family:var(--sans-med);font-weight:var(--fw-med);font-size:clamp(1rem,.578vw + .8338rem,1.25rem);line-height:1.3em;color:var(--body-text-color)}p{line-height:1.05rem;padding-bottom:1rem;color:var(--charcoal);font-family:var(--sans-reg);font-weight:var(--fw-reg)}p.intro-large{font-family:var(--sans-reg);font-size:clamp(1rem,.578vw + .8338rem,1.25rem);line-height:30px;text-align:center;padding-bottom:0;max-width:40ch;margin-inline:0 auto}p.large{font-size:clamp(1rem,.578vw + .8338rem,1.25rem);line-height:1.25em}p.footnote{font-family:var(--legal-reg);font-size:.6rem;line-height:.8rem;padding-bottom:0}@media(max-width: 992.98px){p.footnote{margin-inline:30px}}sup{font-size:.4em;top:-1.15em}a:not(nav-link){cursor:pointer;color:var(--sf-red);text-decoration:none}a:not(nav-link):hover{color:var(--merna-02);text-decoration:underline}a:not(nav-link):focus-visible{outline-color:var(--sf-red);outline-style:solid;outline-offset:5px;outline-width:5px;box-shadow:none}input{caret-color:var(--merna-02)}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes shake-vertical{10%,50%{transform:translate(-8px) skewY(2deg)}20%,60%{transform:translateY(-10px)}30%,70%{transform:translate(-10px) skewY(-2deg)}40%,80%{transform:translateX(-13px) skewY(2deg)}90%{transform:translate(12px) skew(1.5deg)}100%,0%{transform:translate(0) skew(0)}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}body .ieOnly,body main{display:none}body.isIE main{display:none}body.isIE .ieOnly{display:block;text-align:center;background-color:var(--khaki-04)}body.isIE .ieOnly p{font-family:var(--sans-semi);max-width:700px;margin:0 auto;padding:40px 15px}body.notIE main{display:block}body.showAll:before{content:"Capture mode";color:var(--white);text-decoration:underline;text-decoration-color:var(--sf-red);position:fixed;background-color:var(--charcoal);padding:5px 40px 5px 30px;-webkit-clip-path:polygon(0% 0%, 100% 0%, 85% 100%, 0% 100%, 10% 50%);clip-path:polygon(0% 0%, 100% 0%, 85% 100%, 0% 100%, 10% 50%);font-size:18px;top:90px;z-index:2}@media(max-width: 575.98px){body.showAll:before{top:50px;font-size:10px}}body.showAll .card{cursor:default}body.showAll .card:hover .content .text-wrapper h4,body.showAll .card:hover .content .text-wrapper h4>span{color:var(--sf-red)}body.showAll #modal{--_arrow-top: 70px;display:flex;position:relative}body.showAll #modal #close-overlay{display:none}body.showAll #modal .patent-modal-item{display:flex;float:none;border-top:3px solid var(--gray)}body.showAll #modal .patent-modal-item .patent-modal-item-design{padding-block:40px;position:relative}body.showAll #modal .patent-modal-item .patent-modal-item-design:before{content:"This content was originally hidden in a modal";color:var(--light-gray);position:absolute;bottom:0;left:0}button{cursor:pointer}button:focus{outline-color:var(--sf-red);outline-style:solid;outline-offset:5px;outline-width:5px;box-shadow:none}.btn{--_btnSizer: 2rem;font-family:var(--sans-semi);font-size:.7rem;cursor:pointer;border-radius:28px;border:none;padding:calc(var(--_btnSizer)/3.5) var(--_btnSizer);line-height:normal}@media(max-width: 767.98px){.btn{font-size:14px}}@media(max-width: 575.98px){.btn{font-size:16px}}.btn.btn-red{background-color:var(--sf-red);color:var(--white)}.btn.btn-red:hover,.btn.btn-red:active{background-color:var(--merna-02);color:var(--white)}.btn:focus-visible,.btn:target{outline:none !important;box-shadow:0 0 0 .25rem var(--white),0 0 0 .5rem var(--charcoal);transition:box-shadow 150ms ease-in-out;background-color:var(--sf-red);color:var(--white)}.card:hover .content .svg-wrapper svg#svg-1.change,.card:focus-visible .content .svg-wrapper svg#svg-1.change,body.isMobileSize .card .content .svg-wrapper svg#svg-1.change,.card:hover .content .svg-wrapper svg#svg-2.change,.card:focus-visible .content .svg-wrapper svg#svg-2.change,body.isMobileSize .card .content .svg-wrapper svg#svg-2.change,.card:hover .content .svg-wrapper svg#svg-3.change,.card:focus-visible .content .svg-wrapper svg#svg-3.change,body.isMobileSize .card .content .svg-wrapper svg#svg-3.change,.card:hover .content .svg-wrapper svg#svg-4.change,.card:focus-visible .content .svg-wrapper svg#svg-4.change,body.isMobileSize .card .content .svg-wrapper svg#svg-4.change,.card:hover .content .svg-wrapper svg#svg-5.change,.card:focus-visible .content .svg-wrapper svg#svg-5.change,body.isMobileSize .card .content .svg-wrapper svg#svg-5.change,.card:hover .content .svg-wrapper svg#svg-6.change,.card:focus-visible .content .svg-wrapper svg#svg-6.change,body.isMobileSize .card .content .svg-wrapper svg#svg-6.change{transition:stroke .3s ease-in-out,fill .3s ease-in-out}.card:hover .content .svg-wrapper svg#svg-1 path.change,.card:focus-visible .content .svg-wrapper svg#svg-1 path.change,body.isMobileSize .card .content .svg-wrapper svg#svg-1 path.change,.card:hover .content .svg-wrapper svg#svg-2 path.change,.card:focus-visible .content .svg-wrapper svg#svg-2 path.change,body.isMobileSize .card .content .svg-wrapper svg#svg-2 path.change,.card:hover .content .svg-wrapper svg#svg-3 path.change,.card:focus-visible .content .svg-wrapper svg#svg-3 path.change,body.isMobileSize .card .content .svg-wrapper svg#svg-3 path.change,.card:hover .content .svg-wrapper svg#svg-4 path.change,.card:focus-visible .content .svg-wrapper svg#svg-4 path.change,body.isMobileSize .card .content .svg-wrapper svg#svg-4 path.change,.card:hover .content .svg-wrapper svg#svg-5 path.change,.card:focus-visible .content .svg-wrapper svg#svg-5 path.change,body.isMobileSize .card .content .svg-wrapper svg#svg-5 path.change,.card:hover .content .svg-wrapper svg#svg-6 path.change,.card:focus-visible .content .svg-wrapper svg#svg-6 path.change,body.isMobileSize .card .content .svg-wrapper svg#svg-6 path.change{stroke:var(--_card-hover-color)}.card:hover .content .svg-wrapper svg#svg-1 ellipse.change,.card:focus-visible .content .svg-wrapper svg#svg-1 ellipse.change,body.isMobileSize .card .content .svg-wrapper svg#svg-1 ellipse.change,.card:hover .content .svg-wrapper svg#svg-2 ellipse.change,.card:focus-visible .content .svg-wrapper svg#svg-2 ellipse.change,body.isMobileSize .card .content .svg-wrapper svg#svg-2 ellipse.change,.card:hover .content .svg-wrapper svg#svg-3 ellipse.change,.card:focus-visible .content .svg-wrapper svg#svg-3 ellipse.change,body.isMobileSize .card .content .svg-wrapper svg#svg-3 ellipse.change,.card:hover .content .svg-wrapper svg#svg-4 ellipse.change,.card:focus-visible .content .svg-wrapper svg#svg-4 ellipse.change,body.isMobileSize .card .content .svg-wrapper svg#svg-4 ellipse.change,.card:hover .content .svg-wrapper svg#svg-5 ellipse.change,.card:focus-visible .content .svg-wrapper svg#svg-5 ellipse.change,body.isMobileSize .card .content .svg-wrapper svg#svg-5 ellipse.change,.card:hover .content .svg-wrapper svg#svg-6 ellipse.change,.card:focus-visible .content .svg-wrapper svg#svg-6 ellipse.change,body.isMobileSize .card .content .svg-wrapper svg#svg-6 ellipse.change{fill:var(--_card-hover-color);stroke:var(--_card-hover-color)}.card:hover .content .svg-wrapper svg#svg-3 rect.change,.card:focus-visible .content .svg-wrapper svg#svg-3 rect.change,body.isMobileSize .card .content .svg-wrapper svg#svg-3 rect.change{fill:var(--_card-hover-color)}.card:hover .content .svg-wrapper svg#svg-4 rect.change,.card:focus-visible .content .svg-wrapper svg#svg-4 rect.change,body.isMobileSize .card .content .svg-wrapper svg#svg-4 rect.change{stroke:var(--_card-hover-color)}.card{--_card-hover-color: var(--sf-red);--_card-base-color: var(--gray-02);background-color:var(--white);border-radius:30px;display:flex;padding:40px 30px;position:relative;min-height:332px;width:100%;cursor:pointer;text-align:center;visibility:visible;border:none}body.update .card{transition:box-shadow .3s ease-in-out}@media(max-width: 767.98px){.card{min-height:200px;justify-content:center}}@media(max-width: 575.98px){.card{min-height:300px}}.card.isFlipping,.card.active{visibility:visible;pointer-events:none}body.update .card.isFlipping,body.update .card.active{outline:none}.card h4,.card h4>span{font-size:21px;line-height:25px;transition:color .3s ease-in-out}.card .content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media(max-width: 767.98px){.card .content{flex-direction:row;margin-left:40px}}@media(max-width: 575.98px){.card .content{flex-direction:column;margin-left:0}}.card .content .svg-wrapper{display:flex;justify-content:center;align-items:center;transform:translateY(75px);transition:transform .3s ease-out}body.update .card .content .svg-wrapper,body.prefers-reduced-motion .card .content .svg-wrapper{transform:translateY(0)}body.prefers-reduced-motion .card .content .svg-wrapper{transition:none}body.isMobileSize .card .content .svg-wrapper{transform:translateY(0);transition:none;min-width:125px;width:125px}@media(max-width: 575.98px){body.isMobileSize .card .content .svg-wrapper{width:auto}}.card .content .svg-wrapper svg{transform:scale(1);transition:all .3s ease-out}.card .content .svg-wrapper svg *.change{transition:stroke .3s ease-in-out,fill .3s ease-in-out}body.update .card .content .svg-wrapper svg{transform:scale(1)}body.prefers-reduced-motion .card .content .svg-wrapper svg{transition:none;transform:scale(1)}body.isMobileSize .card .content .svg-wrapper svg{transition:none;transform:scale(1)}.card .content .svg-wrapper svg#svg-1 .change{stroke:var(--_card-base-color);stroke-width:1.66687;stroke-miterlimit:10}.card .content .svg-wrapper svg#svg-2 path{stroke:var(--_card-base-color);stroke-width:2}.card .content .svg-wrapper svg#svg-2 ellipse{fill:var(--_card-base-color)}.card .content .svg-wrapper svg#svg-2 .change{stroke:var(--_card-base-color);stroke-width:1.66687;stroke-miterlimit:10}.card .content .svg-wrapper svg#svg-3 .change{fill:var(--_card-base-color)}.card .content .svg-wrapper svg#svg-4 rect.change{fill:var(--white);stroke:var(--_card-base-color);stroke-width:2}.card .content .svg-wrapper svg#svg-5 path.change{stroke:var(--_card-base-color);stroke-width:2;stroke-linecap:square}.card .content .svg-wrapper svg#svg-6 .arrow{stroke:var(--_card-base-color)}.card .content .svg-wrapper svg#svg-6 .line{stroke-width:2;stroke:var(--_card-base-color)}.card .content .text-wrapper{text-align:center;transform:translateY(50px);transition:transform .3s ease-in-out,opacity .4s ease-out;opacity:0;padding-top:30px}@media(max-width: 767.98px){.card .content .text-wrapper{text-align:left;padding-top:0}}@media(max-width: 575.98px){.card .content .text-wrapper{text-align:center;padding-top:20px}}body.update .card .content .text-wrapper,body.prefers-reduced-motion .card .content .text-wrapper{transform:translateY(0);opacity:1;transition:none}body.isMobileSize .card .content .text-wrapper{transform:translateY(0);opacity:1;transition:none;margin-inline:20px}.card .content .text-wrapper h4{color:var(--sf-red);margin-inline:auto}.card .content .text-wrapper h4 span{color:var(--sf-red)}.card .content .text-wrapper .desc{padding-top:10px;color:var(--gray-01);text-align:center;font-family:var(--sans-reg);font-size:14px;font-style:normal;font-weight:var(--fw-reg);line-height:17px;padding-inline:40px}body.update .card .content .text-wrapper .desc{padding-bottom:0}@media(max-width: 992.98px){.card .content .text-wrapper .desc{padding-inline:20px}}@media(max-width: 767.98px){.card .content .text-wrapper .desc{padding-inline:0;text-align:left}}@media(max-width: 575.98px){.card .content .text-wrapper .desc{text-align:center;padding-inline:20px}}.card .number-bubble{position:relative}.card .number-bubble .number-wrapper{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--_card-base-color);border-radius:50%;background-color:var(--white)}.card .number-bubble .number-wrapper span{color:var(--_card-base-color)}.card .number-bubble svg{position:absolute;top:30px;left:12px;display:flex;height:25px;width:6px}.card .number-bubble svg path{fill:var(--_card-base-color)}body.update .card:hover,body.update .card:focus-visible{transition:box-shadow .3s ease-in-out}.card:hover .content .svg-wrapper,.card:focus-visible .content .svg-wrapper{transform:translateY(0);transition:all .3s ease-out}.card:hover .content .svg-wrapper svg,.card:focus-visible .content .svg-wrapper svg{transform:scale(0.8);transition:all .3s ease-out}.card:hover .content .text-wrapper,.card:focus-visible .content .text-wrapper{transform:translateY(0);transition:transform .3s ease-in-out,opacity .4s ease-in;opacity:1}.card:hover .content .text-wrapper h4,.card:hover .content .text-wrapper h4>span,.card:focus-visible .content .text-wrapper h4,.card:focus-visible .content .text-wrapper h4>span{color:var(--merna-02);transition:color .3s ease-in-out}.custom-modal-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-color:var(--sf-black);opacity:0;visibility:hidden}#modal{--_padding-inline: 30px;--_padding-block: 40px;--_arrow-top: 30px;--_card-base-color: var(--gray-02);--_card-hover-color: var(--sf-red);background-color:var(--white);border-radius:var(--_padding-inline);padding:var(--_padding-block) var(--_padding-inline);container-type:inline-size;container-name:card;min-height:300px;margin-bottom:30px;display:none;position:absolute;inset:0;isolation:isolate;overflow:hidden;margin-block:var(--_padding-block);scroll-margin-top:10vh;z-index:1}#modal.active{display:block;height:-moz-fit-content;height:fit-content}#modal:focus-visible{outline-color:var(--_card-hover-color);outline-style:solid;outline-offset:5px;outline-width:5px;box-shadow:none}#modal-container{padding-top:80px}#modal .content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 767.98px){#modal .content{flex-direction:row;justify-content:flex-start;margin-bottom:2.5rem}}@media(max-width: 575.98px){#modal .content{flex-direction:column;justify-content:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:solid 1px var(--gray-02)}}#modal .content img{height:70px;margin-block:30px}@media(max-width: 767.98px){#modal .content img{margin:0 30px 0 0;height:auto}}@media(max-width: 575.98px){#modal .content img{margin:0}}#modal .content a{text-decoration:none;color:var(--merna-03);text-align:center;font-family:var(--sans-semi);font-size:14px;font-style:normal;font-weight:var(--fw-reg);line-height:17px}#modal .content a:hover{text-decoration:none;color:var(--merna-02)}#modal .svg-wrapper{display:flex;justify-content:center;align-items:center}#modal .svg-wrapper svg{transform:scale(0.8);transition:all .3s ease-out}#modal .controls-wrapper{display:flex;justify-content:flex-end}#modal .controls-wrapper .controls button{border:none;height:42px;width:42px;border-radius:8px;background-color:rgba(0,0,0,0);color:var(--sf-red)}#modal .controls-wrapper .controls button#close-overlay{background-image:url("../images/globals/close.svg");background-repeat:no-repeat}#modal #svg-1 .change{stroke:var(--_card-hover-color);transition:stroke .2s ease-in-out;stroke-width:1.66687;stroke-miterlimit:10}#modal:hover{text-decoration:none}#modal:hover .text-wrapper p,#modal:hover .text-wrapper h4{text-decoration:none}#modal:hover .number-wrapper span{color:var(--_card-hover-color);text-decoration:none}#modal:hover .svg-wrapper{transform:translateY(0);transition:all .3s ease-out}#modal:hover .svg-wrapper svg{transform:scale(0.8);transition:all .3s ease-out}#modal .text-wrapper{text-align:center;transition:transform .3s ease-in-out,opacity .4s ease-out}@media(max-width: 767.98px){#modal .text-wrapper{text-align:left;margin-left:30px}}@media(max-width: 575.98px){#modal .text-wrapper{text-align:center;margin-left:0}}#modal .text-wrapper .desc{padding-top:10px;color:var(--gray-01);font-family:var(--sans-reg);text-align:center;font-size:14px;font-style:normal;font-weight:var(--fw-reg);line-height:17px}@media(max-width: 767.98px){#modal .text-wrapper .desc{text-align:left}}@media(max-width: 575.98px){#modal .text-wrapper .desc{padding-inline:40px;text-align:center}}#modal .number-bubble .number-wrapper{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--_card-base-color);border-radius:50%;background-color:var(--white)}#modal .number-bubble .number-wrapper span{color:var(--_card-base-color)}#modal .number-bubble svg{position:absolute;top:var(--_arrow-top);left:12px;display:flex;height:25px;width:6px}#modal .number-bubble svg path{fill:var(--_card-base-color)}#modal .patent-modal-item{position:relative;display:none;float:left;width:100%;height:-moz-fit-content;height:fit-content;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}#modal .patent-modal-item.active{display:block;height:-moz-fit-content;height:fit-content}#modal .patent-modal-item .patent-modal-item-design{display:grid;grid-template-columns:repeat(5, 1fr)}#modal .patent-modal-item .patent-modal-item-design .patent-list-details{grid-area:1/1/2/2}@media(max-width: 767.98px){#modal .patent-modal-item .patent-modal-item-design .patent-list-details{grid-area:1/1/1/6}}#modal .patent-modal-item .patent-modal-item-design .patent-list-details .wrapper{display:flex}#modal .patent-modal-item .patent-modal-item-design .patent-desc{grid-area:1/2/2/6;padding-inline:100px}@media(max-width: 1199.98px){#modal .patent-modal-item .patent-modal-item-design .patent-desc{padding-inline:50px}}@media(max-width: 767.98px){#modal .patent-modal-item .patent-modal-item-design .patent-desc{grid-area:2/1/6/6;padding-inline:0}}#modal .patent-modal-item .patent-modal-item-design .patent-desc .patent-item{padding-bottom:35px}#modal .patent-modal-item .patent-modal-item-design .patent-desc .patent-item .patent-number,#modal .patent-modal-item .patent-modal-item-design .patent-desc .patent-item .patent-title{font-style:normal;line-height:22px;padding-bottom:.5rem}#modal .patent-modal-item .patent-modal-item-design .patent-desc .patent-item .patent-number{color:var(--charcoal);font-family:var(--sans-semi);font-size:18px;font-weight:var(--fw-reg)}#modal .patent-modal-item .patent-modal-item-design .patent-desc .patent-item .patent-title{color:var(--gray-01);font-family:var(--sans-med);font-size:16px;font-weight:var(--fw-reg)}#modal .patent-modal-item .patent-modal-item-design .patent-desc .modal-disclaimer{opacity:0;font-style:italic}.navbar{--_nav-animation-dur: 200ms;--_nav-bg-color: var(--white);--_nav-text-color: var(--sf-red);--_nav-height: 90px;--_nav-focus-ring: var(--charcoal);height:var(--_nav-height);background-color:var(--_nav-bg-color);transition:background-color var(--_nav-animation-dur) ease-out}@media(max-width: 575.98px){.navbar{--_nav-height: 50px}}.navbar .wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 575.98px){.navbar .wrapper{justify-content:center}}.navbar .wrapper .brand-container{display:flex;justify-content:flex-start;align-items:center;width:350px}@media(max-width: 575.98px){.navbar .wrapper .brand-container{justify-content:center}}.navbar .wrapper .brand-container path{fill:var(--_nav-text-color);transition:fill var(--_nav-animation-dur) ease-out}.navbar .wrapper .brand-container svg{max-width:clamp(1.9rem,.8092vw + 1.6673rem,2.25rem)}.navbar .wrapper .brand-container span{color:var(--_nav-text-color);font-size:clamp(1.2rem,.6936vw + 1.0006rem,1.5rem);font-style:normal;font-weight:var(--fw-reg);line-height:1;margin-left:clamp(.2rem,.4624vw + .0671rem,.4rem);transition:color var(--_nav-animation-dur) ease-out}.navbar .wrapper .btn{background-color:var(--_nav-text-color);color:var(--_nav-bg-color);border:solid 2px rgba(0,0,0,0);transition:background-color var(--_nav-animation-dur) ease-out,color var(--_nav-animation-dur) ease-out}.navbar .wrapper .btn:hover{transition:background-color var(--_nav-animation-dur) ease-out;background-color:var(--merna-02)}.navbar .wrapper .btn:focus-visible,.navbar .wrapper .btn:target{outline:none;box-shadow:0 0 0 .25rem var(--_nav-bg-color),0 0 0 .5rem var(--_nav-focus-ring);transition:box-shadow var(--_nav-animation-dur) ease-out}.navbar.scrolled{--_nav-bg-color: var(--sf-red);--_nav-text-color: var(--white);--_nav-focus-ring: var(--white)}.navbar.scrolled .btn:hover{background:var(--white);color:var(--merna-02);border:solid 2px var(--merna-02)}.navbar.scrolled .brand-container span::-moz-selection{color:var(--white)}.navbar.scrolled .brand-container span::selection{color:var(--white)}section#hero{padding-block:20px 150px;background-image:url("../../../images/homepage/hero-bg.png");background-repeat:no-repeat;background-size:cover;background-position:left center;background-color:var(--white);text-align:center}section#hero .text-container{height:100%}section#hero .text-container p{max-width:50ch;margin-inline:auto}@media(max-width: 767.98px){section#hero .text-container p{max-width:40ch}}@media(max-width: 575.98px){section#hero .text-container p{max-width:30ch}}@media(max-width: 428.98px){section#hero .text-container p{max-width:25ch}}section#hero .text-container button{margin:30px auto 0}footer{border-top:1px solid var(--gray-03);padding-block:60px;background-color:var(--body-bg-color)}@media(max-width: 575.98px){footer{padding-block:40px}}footer .img-container{text-align:center}footer .img-container a{color:var(--sf-red);margin-bottom:40px}@media(max-width: 575.98px){footer .img-container a{margin-bottom:30px}}footer .img-container a:link,footer .img-container a:visited,footer .img-container a:hover,footer .img-container a:active{color:var(--sf-red)}footer .img-container img{max-width:270px;min-width:244px}footer .footer-link-list{text-align:center;padding-inline-start:0;padding-left:0;display:flex;justify-content:center;align-items:center;margin-block:40px 30px}@media(max-width: 575.98px){footer .footer-link-list{flex-direction:column}}footer .footer-link-list li{display:inline;font-family:var(--legal-reg);font-weight:var(--fw-reg);font-size:15px;margin-right:7px;margin-left:7px;color:var(--sf-red);letter-spacing:0}footer .footer-link-list li a{color:var(--sf-red);text-decoration:none}footer .footer-link-list li a:hover{color:var(--merna-02)}footer .footer-link-list li a:hover sup{text-decoration:none !important}footer .footer-link-list li a::-moz-selection{color:var(--merna-02)}footer .footer-link-list li a::selection{color:var(--merna-02)}footer .footer-link-list li a:focus,footer .footer-link-list li a:focus-visible{outline-color:var(--sf-red);outline-style:solid;outline-offset:5px;outline-width:5px;box-shadow:none}footer .footer-link-list li span:after{content:"|"}@media(max-width: 575.98px){footer .footer-link-list li span:after{content:"—"}}footer .copyright p{font-family:var(--legal-reg);font-weight:var(--fw-reg);font-size:15px;color:var(--charcoal);letter-spacing:0;text-align:center;padding:0;margin:0 auto;max-width:60ch}footer .copyright p::-moz-selection{color:var(--merna-02)}footer .copyright p::selection{color:var(--merna-02)}:root{font-family:var(--sans-reg);font-weight:var(--fw-reg);font-size:20px;color:var(--body-text-color)}html{-webkit-overflow-scrolling:touch}body{margin:90px auto 0;background-color:var(--body-bg-color);color:var(--body-text-color);max-width:2560px}*::-moz-selection{background-color:rgba(0,0,0,0)}*::selection{background-color:rgba(0,0,0,0)}section:not(#ph-footer):not(#ph-navigation):not(#patents){padding-block:120px}@media(max-width: 992.98px){section:not(#ph-footer):not(#ph-navigation):not(#patents){padding-block:50px;padding-inline:25px}}@media(max-width: 575.98px){section:not(#ph-footer):not(#ph-navigation):not(#patents){padding-block:40px;padding-inline:0}}#error-index .intro-large>a{font-size:clamp(1rem,.578vw + .8338rem,1.25rem);line-height:30px}#error-index section#hero h2{font-size:clamp(2.25rem,1.7341vw + 1.7514rem,3rem);text-align:left}@media(max-width: 575.98px){#error-index section#hero h2{margin-top:40px}}#error-index section#hero p{text-align:left;max-width:none}#error-index section#hero #svg-2{--_card-base-color: var(--sf-red)}#error-index section#hero #svg-2 path{stroke:var(--_card-base-color);stroke-width:2}#error-index section#hero #svg-2 ellipse{fill:var(--_card-base-color)}#error-index section#hero #svg-2 .change{stroke:var(--_card-base-color);stroke-width:1.66687;stroke-miterlimit:10}/*# sourceMappingURL=error.css.map */