.pager-placeholder{height:4rem}.sidebar .pager,.layout--sidebar .pager{margin-top:4rem}.pager{background-color:#e9e9e9;padding:4rem 8%}.pager h4{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;font-size:1rem;letter-spacing:.5em;padding-left:3%;padding-right:3%;color:#000;margin-bottom:2rem}.pager h4 a{text-decoration:none}.pager h4 a:hover{color:#000}.pager ul{text-align:center}.pager ul.issues{margin-top:1.5rem}.pager ul.issues a,.pager ul.issues .empty{padding:3px 10px;font-size:1.2rem;cursor:pointer}.pager li{display:inline;padding:5px 0}.pager li a,.pager li .empty{text-decoration:none;background-color:#f4f4f4;display:inline-block;min-width:30px;padding:5px 14px;color:#000;text-transform:uppercase;text-align:center;margin-bottom:1rem;cursor:pointer}.pager li a.active,.pager li a:hover,.pager li .empty.active,.pager li .empty:hover{background-color:#fff;color:#000}.pager li .empty{background-color:#f8f8f8;color:#b0b0b0;text-transform:uppercase;display:inline-block;padding:5px 14px;cursor:text}.pager li .empty:hover{background-color:#f8f8f8;color:#b0b0b0}.pager li.is-active a{background-color:#fff;color:#000}
.owl-carousel.owl-theme .owl-nav{margin:0}.owl-carousel.owl-theme .owl-nav .owl-prev,.owl-carousel.owl-theme .owl-nav .owl-next{height:100px;margin:0;position:absolute;top:50%;transition:transform .27s cubic-bezier(0,0,.58,1);width:50px;z-index:10}.owl-carousel.owl-theme .owl-nav .owl-prev:hover,.owl-carousel.owl-theme .owl-nav .owl-next:hover{background:0 0;color:inherit}.owl-carousel.owl-theme .owl-nav .owl-prev:before,.owl-carousel.owl-theme .owl-nav .owl-next:before{content:"";display:block;height:0;width:0}.owl-carousel.owl-theme .owl-nav .owl-prev span,.owl-carousel.owl-theme .owl-nav .owl-next span{font-size:2.4rem;left:50%;position:absolute;top:50%}.owl-carousel.owl-theme .owl-nav .owl-prev{left:0;transform:translate(-100%,-50%)}.owl-carousel.owl-theme .owl-nav .owl-prev:before{border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:50px solid #fff}.owl-carousel.owl-theme .owl-nav .owl-prev span{left:35%;transform:translate(0%,-50%)}.owl-carousel.owl-theme .owl-nav .owl-next{right:0;transform:translate(100%,-50%)}.owl-carousel.owl-theme .owl-nav .owl-next:before{border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:50px solid #fff}.owl-carousel.owl-theme .owl-nav .owl-next span{right:35%;transform:translate(50%,-50%)}.owl-carousel.owl-theme:hover .owl-nav .owl-prev{transform:translate(0%,-50%)}.owl-carousel.owl-theme:hover .owl-nav .owl-next{transform:translate(0%,-50%)}.owl-carousel.owl-theme .owl-dots{bottom:1rem;display:block;left:0;position:absolute;text-align:center;width:100%}.owl-carousel.owl-theme .owl-dots .owl-dot:hover span{background:#fff;opacity:1}.owl-carousel.owl-theme .owl-dots .owl-dot span{background:#fff;height:6px;margin:6px 4px;opacity:.7;width:6px}.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:0 0;border:1px solid #fff;height:8px;position:relative;top:1px;width:8px}.slideshow .owl-carousel.owl-theme{overflow-x:hidden}.slideshow .owl-carousel.owl-theme .owl-prev{transform:translateX(-100%) translateY(-50%) translateY(-1rem) translateY(-12px)}.slideshow .owl-carousel.owl-theme .owl-next{transform:translateX(100%) translateY(-50%) translateY(-1rem) translateY(-12px)}.slideshow .owl-carousel.owl-theme:hover .owl-nav .owl-prev,.slideshow .owl-carousel.owl-theme:hover .owl-nav .owl-next{transform:translateX(0%) translateY(-50%) translateY(-1rem) translateY(-12px)}.slideshow .owl-carousel.owl-theme .owl-dots{bottom:auto;left:auto;margin-top:2rem;position:static}.slideshow .owl-carousel.owl-theme .owl-dots .owl-dot{padding:6px 7px !important}.slideshow .owl-carousel.owl-theme .owl-dots .owl-dot.active span{background-color:#d7b209;border:0;position:static}.slideshow .owl-carousel.owl-theme .owl-dots .owl-dot span{background-color:#959595;border-radius:100%;height:12px;margin:0;opacity:1;width:12px}.node--type-patent.node--view-mode-full .slideshow .owl-carousel.owl-theme .owl-prev span,.node--type-patent.node--view-mode-full .slideshow .owl-carousel.owl-theme .owl-next span{color:#fff}.node--type-patent.node--view-mode-full .slideshow .owl-carousel.owl-theme .owl-prev:before{border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:50px solid #000}.node--type-patent.node--view-mode-full .slideshow .owl-carousel.owl-theme .owl-next:before{border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:50px solid #000}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/libraries/owlcarousel2/dist/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.timeline-sticky-wrapper{position:relative;z-index:1}.timeline-sticky-wrapper.is-sticky{z-index:200}.timeline .owl-height{height:600px !important}.timeline .slideshow .owl-carousel.owl-theme .owl-dots{height:5rem}.timeline .slideshow .owl-carousel.owl-theme .owl-dots.disabled{display:block;margin-top:2rem}.timeline .slideshow .owl-carousel.owl-theme .owl-dots.disabled button{display:none}.timeline .timeline-content .images img{-o-object-fit:cover;object-fit:cover;height:600px}.timeline .timeline-content .images .timeline-image-caption{position:absolute;color:#fff;opacity:.7;background:#000;width:100%;bottom:0;padding:2rem}.timeline .timeline-content .images .timeline-image-caption p{margin-bottom:0;font-weight:400}.timeline .timeline-content .node-timeline-entry{position:relative}.timeline .timeline-content .node-timeline-entry .entry-wrapper{background-color:#464646;height:600px}.timeline .timeline-content .node-timeline-entry .entry{position:absolute;z-index:2;height:100%;display:flex;align-items:center;padding:0 8%}.timeline .timeline-content .node-timeline-entry .field-display-title h3{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;color:#d7b209;text-align:left;font-size:2.4rem}.timeline .timeline-content .node-timeline-entry .field-display-title h3 a{text-decoration:none}.timeline .timeline-content .node-timeline-entry .field-display-title h3 a:hover{color:#000}.timeline .timeline-content .node-timeline-entry .field-date{font-family:Dosis,arial,sans-serif;color:#fff;text-transform:uppercase;margin:2.4rem 0;letter-spacing:.2em;font-size:1.6rem}.timeline .timeline-content .node-timeline-entry .field-body{color:#fff;font-size:1.4rem}.timeline .timeline-content .node-timeline-entry .field-body a{color:#fff;text-decoration:underline}.timeline .timeline-content .node-timeline-entry .field-body p:last-child{margin-bottom:0}.timeline .timeline-content .node-timeline-entry .field-timeline-year{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.timeline .timeline-content .node-timeline-entry .field-timeline-year div{font-family:Dosis,arial,sans-serif;font-size:18rem;color:#3b3b3b;font-weight:400}@media (min-width:30em){.timeline .timeline-content .node-timeline-entry .field-timeline-year div{font-size:26rem}}@media (min-width:62em){.timeline .timeline-content{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;align-items:center}.timeline .timeline-content .timeline-image-throbber{position:relative;grid-row-start:1;grid-column-start:2}.timeline .entries{grid-row-start:1;grid-column-start:1}.timeline .node-timeline-entry .entry{padding:0 8rem}.timeline .node-timeline-entry .field-timeline-year div{font-size:34rem}}.timeline .years{background-color:#fff;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:flex;height:310px;transition:height .27s cubic-bezier(0,0,.58,1)}.timeline .years.minimal{height:120px}.timeline .years.minimal h2 span{top:70px}.timeline .years.minimal h2 a{font-size:2.8rem;padding-top:0;height:78px;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2239%22%3E%3Ccircle%20cx%3D%2213.029%22%20cy%3D%2231.93%22%20r%3D%226.368%22%20fill%3D%22%23959595%22%20stroke%3D%22%23959595%22%2F%3E%3Cpath%20fill%3D%22%23d7d7d7%22%20stroke%3D%22%23d7d7d7%22%20d%3D%22M12.503.672h.935V18.55h-.935z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 100%}.timeline .years.minimal h2 a.active{height:112px;padding-top:0;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2273%22%3E%3Cpath%20fill%3D%22%23d9b309%22%20stroke%3D%22%23d9b309%22%20d%3D%22M22.638.602h.547v59.712h-.547z%22%2F%3E%3Ccircle%20cx%3D%2222.911%22%20cy%3D%2231.935%22%20r%3D%2216.35%22%20fill%3D%22%23d9b309%22%20stroke%3D%22%23d9b309%22%2F%3E%3Cpath%20d%3D%22M15.967%2059.986h13.78l-6.562%2011.92z%22%20fill%3D%22%23d9b309%22%20stroke%3D%22%23d9b309%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 100%}.timeline .years.minimal h2 a.active:hover{background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2273%22%3E%3Cpath%20fill%3D%22%23d9b309%22%20stroke%3D%22%23d9b309%22%20d%3D%22M22.638.602h.547v59.712h-.547z%22%2F%3E%3Ccircle%20cx%3D%2222.911%22%20cy%3D%2231.935%22%20r%3D%2216.35%22%20fill%3D%22%23d9b309%22%20stroke%3D%22%23d9b309%22%2F%3E%3Cpath%20d%3D%22M15.967%2059.986h13.78l-6.562%2011.92z%22%20fill%3D%22%23d9b309%22%20stroke%3D%22%23d9b309%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 100%}.timeline .years.minimal h2 a:hover{background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2239%22%3E%3Ccircle%20cx%3D%2213.029%22%20cy%3D%2231.93%22%20r%3D%226.368%22%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20d%3D%22M12.503.672h.935V18.55h-.935z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 100%}.timeline .years h2{margin:0;position:relative}.timeline .years h2 span{border-bottom:2px solid #d7d7d7;display:block;width:100%;position:absolute;top:198px}.timeline .years h2 a{font-family:Dosis,arial,sans-serif;position:relative;z-index:2;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2294%22%3E%3Cpath%20fill%3D%22%23d7d7d7%22%20stroke%3D%22%23d7d7d7%22%20stroke-width%3D%22.986%22%20d%3D%22M12.526.769h.859v72.678h-.859z%22%2F%3E%3Ccircle%20cx%3D%2213.026%22%20cy%3D%2286.888%22%20r%3D%226.407%22%20fill%3D%22%23959595%22%20stroke%3D%22%23959595%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 100%;display:block;height:206px;font-size:2em;font-weight:300;letter-spacing:.2em;text-decoration:none;color:#d7d7d7;padding:10px 8rem 0}.timeline .years h2 a:hover{color:#000;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2294%22%3E%3Cpath%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-width%3D%22.986%22%20d%3D%22M12.526.769h.859v72.678h-.859z%22%2F%3E%3Ccircle%20cx%3D%2213.026%22%20cy%3D%2286.888%22%20r%3D%226.407%22%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 100%}.timeline .years h2 a.active{padding-top:74px;height:283px;color:#d7b209;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%22101%22%3E%3Ccircle%20cx%3D%2222.848%22%20cy%3D%2217.175%22%20r%3D%2216.947%22%20fill%3D%22%23d9b309%22%2F%3E%3Cpath%20fill%3D%22%23d9b309%22%20d%3D%22M22.091%2040.023h1.664v48.116h-1.664z%22%2F%3E%3Cpath%20d%3D%22M15.585%2087.382H30.11L23%2099.79z%22%20fill%3D%22%23d9b309%22%20stroke%3D%22%239b309%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 100%}@media (min-width:62em){.timeline .years{height:410px}.timeline .years h2 span{top:298px}.timeline .years h2 a{height:306px;padding:110px 8rem 0}.timeline .years h2 a.active{padding-top:174px;height:383px}}
.is-front .join-block{background-color:#d7b209}.is-front .join-block li svg,.is-front .join-block li svg .fill{fill:#ecd984}.is-front .join-block .message a{color:#000}.join-block{padding:1.8rem 3%;background-color:#464646}.join-block .message{font-family:Dosis,arial,sans-serif;text-align:center;color:#fff;font-weight:100;font-size:1rem;letter-spacing:.3em}.join-block .message a{text-transform:uppercase;text-decoration:none;color:#d7b209}.join-block .message a strong{color:#fff;font-weight:700;font-size:1.2rem}@media (min-width:30em){.join-block .message{font-size:1.2rem}.join-block .message a strong{font-size:1.4rem}}@media (min-width:62em){.join-block .message{text-align:left;font-size:1.1rem}.join-block .message a strong{font-size:1.3rem}}@media (min-width:68.75em){.join-block .message{font-size:1.2rem}.join-block .message a strong{font-size:1.4rem}}@media (min-width:80em){.join-block .message{font-size:1.3rem}.join-block .message a strong{font-size:2rem}}.join-block .message a:hover{color:#fff}.join-block .grid .share-links{padding-top:1.8rem}.join-block .grid .share-links ul{line-height:0;font-size:0;text-align:center}.join-block .grid .share-links p{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;color:#fff;margin-bottom:1rem;font-size:.8em}.join-block .grid .share-links p a{text-decoration:none}.join-block .grid .share-links p a:hover{color:#000}@media (min-width:62em){.join-block .grid{display:grid;grid-template-columns:70% 30%;grid-template-rows:auto;align-items:center}.join-block .grid .message{grid-column-start:1;grid-row-start:1}.join-block .grid .share-links{padding-top:0;grid-column-start:2;grid-row-start:1;justify-self:end}.join-block .grid .share-links ul{text-align:left}.join-block .grid .share-links p{margin-bottom:.5rem}}.join-block li{display:inline-block;padding:0 1rem;margin:0}.join-block li:last-child{padding-right:0}.join-block li:first-child{padding-left:0}.join-block li svg{display:block;width:36px;height:36px}.join-block li svg,.join-block li svg .fill{fill:#a3a3a3}.join-block li a:hover svg,.join-block li a:hover svg .fill{fill:#fff}
.hero.color-purple .background{background-color:#7e09d9}.hero.color-blue .background{background-color:#098dd9}.hero.color-orange .background{background-color:#d95c09}.hero.color-green .background{background-color:#4e8309}.hero.color-red .background{background-color:#bd1b1b}.hero{position:relative;height:300px}.hero .background{position:absolute;background-color:#d7b209;top:0;left:0;height:100%;width:100%;overflow:hidden}.hero .background .field-media-image{width:100%;height:100%;opacity:.15}.hero .background .field-media-image:before{display:block;position:absolute;background-image:linear-gradient(to bottom,#fff -10%,transparent 100%);height:12%;width:100%;content:""}.hero .background img{max-width:auto;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.hero.color-gold .grid .title .field-short-description{color:#252525}.hero .grid{position:relative;padding:2.8rem 8% 3.4rem}.hero .grid .title h1,.hero .grid .title h2{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:.5em;text-align:left;padding-bottom:.4rem}.hero .grid .title h1 a,.hero .grid .title h2 a{text-decoration:none}.hero .grid .title h1 a:hover,.hero .grid .title h2 a:hover{color:#000}.hero .grid .title .field-short-description{font-family:Dosis,arial,sans-serif;letter-spacing:.3em;font-size:1.4rem;font-weight:800;color:#000;padding-bottom:2.8rem}.hero .grid .crumb{font-weight:800;font-size:1.4rem;letter-spacing:.3em}.hero .grid .crumb nav li,.hero .grid .crumb nav li a{font-family:Dosis,arial,sans-serif;color:#fff}.hero .grid .crumb nav li{display:inline-block}.hero .grid .crumb nav li:before{content:"/ "}.hero .grid .crumb nav li:first-child:before{display:none}@media (min-width:30em){.hero .grid{padding:4rem 8%}.hero .grid .title h1,.hero .grid .title h2{font-size:2.2rem;padding-bottom:2.2rem}}@media (min-width:40em){.hero{height:300px}.hero .background img{height:300px}}@media (min-width:50em){.hero{height:auto}.hero .background img{height:100%}.hero .grid{padding:5rem 8%}.hero .grid .title .field-short-description{font-size:1.36rem}}@media (min-width:80em){.hero .grid{padding:7.2rem 8%;display:grid;grid-template-columns:70% 30%;align-items:center}.hero .grid .title{grid-column-start:1;padding-bottom:0}.hero .grid .title h1,.hero .grid .title h2{font-size:2.8rem;padding-bottom:2.8rem}.hero .grid .title .field-short-description{padding-bottom:0}.hero .crumb{text-align:right;grid-column-start:2;justify-self:end;font-size:1.1rem;letter-spacing:.4em}}
.search-block{padding:1.25rem 1.5rem}.search-block>form{align-items:center;display:flex}.search-block .form-item{margin-right:.5rem}
.main-menu{background-color:rgba(30,30,30,.97);display:none;font-size:1.1rem;font-weight:400;text-transform:uppercase;transition:height .27s cubic-bezier(0,0,.58,1);overflow-y:auto;overflow-x:hidden;max-height:600px}.main-menu a:hover{text-decoration:none}.main-menu .main-menu-item{position:relative}.main-menu .main-menu-item.active .main-menu-link{color:#d7b209}.main-menu .main-menu-item .main-menu-link{font-size:1.4rem;color:#fff;letter-spacing:2px;text-decoration:none;text-transform:uppercase;display:block;padding:2rem;border-bottom:1px solid #3b3b3b}.main-menu .main-menu-item .main-menu-link svg{fill:#fff;height:12px;width:12px}.main-menu .main-menu-item .main-menu-link:hover,.main-menu .main-menu-item .main-menu-link.is-active{color:#d7b209;background-color:rgba(255,255,255,.09)}.main-menu .main-menu-item .main-menu-link:hover svg,.main-menu .main-menu-item .main-menu-link.is-active svg{fill:#d7b209}.main-menu .main-menu-item .main-menu-link.subdued{color:#9d9d9d}.main-menu .main-menu-item .main-menu-link.subdued svg{fill:#9d9d9d;height:12px;width:12px}.main-menu .main-menu-item .main-menu-link.subdued:hover{color:#fff}.main-menu .main-menu-item .main-menu-link.subdued:hover svg{fill:#fff}.main-menu .main-menu-item .divider{display:none;color:#d7b209}.main-menu .main-menu-item.cart .main-menu-link{color:#d95c09}.main-menu .main-menu-item.cart .main-menu-link svg{fill:#d95c09}.main-menu .main-menu-item.cart .main-menu-link:hover,.main-menu .main-menu-item.cart .main-menu-link.is-active{color:#fff}.main-menu .main-menu-item.cart .main-menu-link:hover svg,.main-menu .main-menu-item.cart .main-menu-link.is-active svg{fill:#fff}.main-menu .main-menu-item.cart .main-menu-link .cart-count{padding-left:6px}.main-menu .main-menu-item.expanded .main-menu-sub-menu{height:auto;display:block}.main-menu .main-menu-item.expanded .main-menu-sub-menu-toggle svg{transform:rotate(180deg)}.main-menu .main-menu-item:last-child .main-menu-link{border-bottom:0}.main-menu .main-menu-item.search .main-menu-link{display:none}.main-menu .main-menu-item.search .main-menu-sub-menu{background-color:transparent}.main-menu .main-menu-sub-menu-toggle{background-color:transparent;border:0;margin:0 0 0 3px;overflow:hidden;width:20px;position:absolute;top:24px;right:20px;cursor:pointer}.main-menu .main-menu-sub-menu-toggle:hover{background-color:transparent}.main-menu .main-menu-sub-menu-toggle svg{display:block;fill:#fff;height:10px;margin-bottom:3px;width:10px;transition:transform .25s ease-in-out;cursor:pointer}.main-menu .main-menu-sub-menu-toggle-text{height:0;overflow:hidden;position:absolute;width:0}.main-menu .main-menu-sub-menu{background-color:rgba(30,30,30,.97)}.main-menu .main-menu-sub-item{line-height:1rem;text-align:left}.main-menu .main-menu-sub-item.active{background-color:rgba(255,255,255,.09)}.main-menu .main-menu-sub-item.active .main-menu-sub-link{color:#d7b209}.main-menu .main-menu-sub-link{color:#b0b0b0;font-size:1.3rem;display:block;line-height:1.3;padding:1.5rem 2rem 1.5rem 3rem;text-transform:none;border-bottom:1px solid #3b3b3b}.main-menu .main-menu-sub-link:hover,.main-menu .main-menu-sub-link .is-active{color:#d7b209;background-color:rgba(255,255,255,.09)}.main-menu.expanded{display:block;position:absolute;right:3%;width:300px}.main-menu.expanded .main-menu-sub-menu{display:none}.toolbar-fixed .main-menu.expanded{right:0}.main-menu-toggle{float:right;width:30px;height:30px;background:0 0;text-align:center;margin:0;padding:4px 0 0;border:0}.main-menu-toggle span{background:#fff;display:block;height:4px;margin-bottom:5px;width:30px}.main-menu-toggle.is-open span:first-child{margin-bottom:0;margin-top:0;transform:rotate(-45deg)}.main-menu-toggle.is-open span:nth-child(2){display:none}.main-menu-toggle.is-open span:last-child{margin-top:-4px;transform:rotate(45deg);width:100%}@media (min-width:68.75em){.main-menu-toggle{display:none}.main-menu{background-color:#000;display:flex;align-items:center;justify-content:flex-end;width:100%;overflow:unset;max-height:unset}.main-menu .main-menu-item{display:flex;height:75px;line-height:75px;padding:0 15px;position:relative;white-space:nowrap;justify-content:center}.main-menu .main-menu-item:last-child{padding-right:0}.main-menu .main-menu-item:first-child{padding-left:0}.main-menu .main-menu-item .divider{display:block}.main-menu .main-menu-item .main-menu-link{font-size:1.1rem;padding:0;border-bottom:0}.main-menu .main-menu-item .main-menu-link:hover,.main-menu .main-menu-item .main-menu-link.is-active{background-color:transparent}.main-menu .main-menu-item.search .main-menu-link{display:block}.main-menu .main-menu-item.search .main-menu-sub-menu{background-color:rgba(30,30,30,.97)}.main-menu .main-menu-item.hover:hover .main-menu-sub-menu,.main-menu .main-menu-item.expanded .main-menu-sub-menu{height:auto}.main-menu .main-menu-item.hover:hover .main-menu-link,.main-menu .main-menu-item.expanded .main-menu-link{color:#d7b209}.main-menu .main-menu-item.hover:hover .main-menu-link.subdued,.main-menu .main-menu-item.expanded .main-menu-link.subdued{color:#fff}.main-menu .main-menu-item.hover:hover .main-menu-link.subdued svg,.main-menu .main-menu-item.expanded .main-menu-link.subdued svg{fill:#fff}.main-menu .main-menu-item.hover:hover .main-menu-sub-menu-toggle svg,.main-menu .main-menu-item.expanded .main-menu-sub-menu-toggle svg{transform:rotate(180deg)}.main-menu .main-menu-sub-menu{height:0;left:0;overflow:hidden;position:absolute;top:100%;width:200px;z-index:300}.main-menu .main-menu-sub-menu.block{left:auto;right:0;width:auto}.main-menu .main-menu-sub-menu-toggle{align-items:center;background-color:transparent;border:0;height:75px;justify-content:center;margin:0 0 0 3px;overflow:hidden;position:relative;width:20px;display:flex;top:auto;right:auto}.main-menu .main-menu-sub-menu-toggle:hover{background-color:transparent}.main-menu .main-menu-sub-menu-toggle svg{display:block;fill:#fff;height:10px;margin-bottom:3px;width:10px;transition:transform .25s ease-in-out}.main-menu .main-menu-sub-link{padding:11px 15px;border-bottom:0}}
.header-sticky-wrapper{position:relative;z-index:200;height:75px !important;background-color:#000}.toolbar-fixed .site-header .main-menu.expanded{top:50px}.site-header{align-items:center;background-color:#000;display:flex;height:75px;padding:0 3%;position:relative;z-index:10;width:100%;transition:height .27s cubic-bezier(0,0,.58,1)}.site-header .main-menu.expanded{top:75px}.site-header.minimal{height:55px}.site-header.minimal .logo svg{max-width:200px}.site-header.minimal .main-menu.expanded{top:55px}@media (min-width:68.75em){.site-header.minimal .logo svg{max-width:220px}.site-header.minimal .main-menu-item{height:55px;line-height:55px}.site-header.minimal .main-menu-sub-menu-toggle{height:55px}}.site-header .logo{flex:1}.site-header .logo a svg{max-width:240px;height:auto;transition:max-width .25s ease-in-out;float:left}@media (min-width:68.75em){.site-header .logo a svg{max-width:300px}}@supports (filter:brightness(110%)){.site-header .logo a:hover{filter:brightness(110%)}}.site-header .main-navigation{flex:1}
.messages{margin:1rem 2% 1rem calc(2% + 8px);background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.messages a{text-decoration:underline}.messages+.messages{margin-top:1.538em}.messages__wrapper{margin-top:1rem}.messages__list{list-style:none;padding:0;margin:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url("/themes/tesla/dist/css/../images/check.svg");box-shadow:-8px 0 0 #77b259}.messages--warning{background-color:#fdf8ed;background-image:url("/themes/tesla/dist/css/../images/warning.svg");border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url("/themes/tesla/dist/css/../images/error.svg");border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600}.messages--error .error{color:#a51b00}
