@font-face{font-display:swap;font-family:Mozilla Sans Headline;font-style:normal;font-weight:200;src:url("/media/fonts/mozilla-sans-headline/MozillaSansHd-ExtraLight.1b9f992f90f6.otf") format("opentype")}@font-face{font-display:swap;font-family:Mozilla Sans Headline;font-style:normal;font-weight:300;src:url("/media/fonts/mozilla-sans-headline/MozillaSansHd-Light.ad567651d2ef.otf") format("opentype")}@font-face{font-display:swap;font-family:Mozilla Sans Headline;font-style:normal;font-weight:400;src:url("/media/fonts/mozilla-sans-headline/MozillaSansHd-Regular.83c76cb50e63.otf") format("opentype")}@font-face{font-display:swap;font-family:Mozilla Sans Headline;font-style:normal;font-weight:600;src:url("/media/fonts/mozilla-sans-headline/MozillaSansHd-SemiBold.6da28ba62fca.otf") format("opentype")}@font-face{font-display:swap;font-family:Mozilla Sans Headline;font-style:normal;font-weight:700;src:url("/media/fonts/mozilla-sans-headline/MozillaSansHd-Bold.4e100c4b79ce.otf") format("opentype")}@font-face{font-display:swap;font-family:Mozilla Headline;font-style:light;font-weight:300;src:url("../fonts/mozilla-headline/MozillaHeadline-Light.9b39a4563503.woff2") format("woff2")}@media(min-width:768px){.mzp-l-columns{display:grid;grid-gap:48px 64px;gap:48px 64px}.mzp-l-columns.mzp-t-columns-four,.mzp-l-columns.mzp-t-columns-two{grid-template-columns:repeat(2,1fr)}@supports(--css:variables){.mzp-l-columns{grid-gap:var(--v-grid-sm) var(--h-grid-md);gap:var(--v-grid-sm) var(--h-grid-md)}}ol.mzp-l-columns,ul.mzp-l-columns{margin-bottom:0}}@media(min-width:1024px){.mzp-l-columns{grid-gap:48px 80px;gap:48px 80px}.mzp-l-columns.mzp-t-columns-three{grid-template-columns:repeat(3,1fr)}.mzp-l-columns.mzp-t-columns-four{grid-template-columns:repeat(4,1fr)}@supports(--css:variables){.mzp-l-columns{grid-gap:var(--v-grid-lg) var(--h-grid-xl);gap:var(--v-grid-lg) var(--h-grid-xl)}}}.mzp-t-content-md .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-md.mzp-l-columns.mzp-t-columns-three,.mzp-t-content-sm .mzp-l-columns,.mzp-t-content-sm.mzp-l-columns{display:block}.mzp-t-content-md .mzp-l-columns,.mzp-t-content-md.mzp-l-columns{grid-column-gap:64px;column-gap:64px}@supports(--css:variables){.mzp-t-content-md .mzp-l-columns,.mzp-t-content-md.mzp-l-columns{grid-column-gap:var(--h-grid-md);column-gap:var(--h-grid-md)}}.mzp-t-content-md .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-md.mzp-l-columns.mzp-t-columns-four{grid-template-columns:repeat(2,1fr)}.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-three{grid-column-gap:64px;column-gap:64px}@supports(--css:variables){.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-three{grid-column-gap:var(--h-grid-md);column-gap:var(--h-grid-md)}}.m24-c-button{background-color:var(--m24-black);border:2px solid var(--m24-black);display:inline-block;font-family:var(--title-font-family);font-size:var(--text-body-md);font-weight:400;padding:var(--spacer-sm) var(--spacer-md);text-decoration:none;transition-duration:.3s;transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.5,0,0,1)}.m24-c-button,.m24-c-button:link,.m24-c-button:visited{color:var(--m24-white)}.m24-c-button:link:active,.m24-c-button:link:focus,.m24-c-button:link:hover,.m24-c-button:visited:active,.m24-c-button:visited:focus,.m24-c-button:visited:hover{background-color:var(--m24-white);color:var(--m24-black);transition-duration:.3s;transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.5,0,0,1)}.m24-c-button.m24-t-alt{background-color:var(--m24-white);border:2px solid var(--m24-white);color:var(--m24-black)}.m24-c-button.m24-t-alt:link,.m24-c-button.m24-t-alt:visited{color:var(--m24-black)}.m24-c-button.m24-t-alt:link:active,.m24-c-button.m24-t-alt:link:focus,.m24-c-button.m24-t-alt:link:hover,.m24-c-button.m24-t-alt:visited:active,.m24-c-button.m24-t-alt:visited:focus,.m24-c-button.m24-t-alt:visited:hover{background-color:var(--m24-black);color:var(--m24-white)}.m24-c-intro{font-size:var(--text-body-lg);font-weight:500;margin-bottom:var(--spacer-xl);text-wrap:balance;text-wrap-style:balance}.m24-c-intro.m24-t-intro-snug{margin-bottom:0}.m24-c-intro>:last-child{margin-bottom:0}.m24-c-intro-title{font-size:var(--text-title-xl);line-height:1;margin-bottom:var(--spacer-sm)}.m24-c-intro-title.m24-t-sm{font-size:var(--text-title-sm)}.m24-c-intro-title.m24-t-md{font-size:var(--text-title-md)}.m24-c-intro-title.m24-t-lg{font-size:var(--text-title-lg)}.m24-c-intro-title.m24-t-2xl{font-size:var(--text-title-2xl)}.m24-c-intro-cta{margin-top:var(--spacer-md);text-align:end}@media(min-width:1312px){.m24-c-intro p{max-width:calc(75% - var(--grid-gutter)*3/12)}p.m24-c-intro-cta{max-width:100%}}.m24-c-gallery-container{display:grid;gap:var(--spacer-xl) var(--grid-gutter);grid-template-columns:repeat(1,1fr);margin-top:var(--spacer-xl)}@media(min-width:768px){.m24-c-gallery-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1312px){.m24-c-gallery-container{grid-template-columns:repeat(12,1fr)}}.m24-c-gallery-container+.m24-c-section-cta{margin-top:var(--spacer-xl)}.m24-c-gallery-tile{display:flex;flex-direction:column;position:relative}@media(min-width:768px){.m24-c-gallery-tile.m24-l-grid-three-quarters{grid-column:1/span 2;margin-left:calc(25% - var(--grid-gutter)*9/12)}}@media(min-width:1312px){.m24-c-gallery-tile{grid-column:auto/span 3}.m24-c-gallery-tile.m24-l-grid-third{grid-column:auto/span 4}.m24-c-gallery-tile.m24-l-grid-five{grid-column:auto/span 5}.m24-c-gallery-tile.m24-l-grid-half{grid-column:auto/span 6}.m24-c-gallery-tile.m24-l-grid-two-thirds{grid-column:auto/span 8}.m24-c-gallery-tile.m24-l-grid-three-quarters{grid-column:4/span 9;margin-left:0}}.m24-c-gallery-tile-title{font-size:24px;margin-bottom:4px;order:2;text-decoration:underline .075em rgba(0,0,0,0);transition:text-decoration-color .3s cubic-bezier(.5,0,0,1),color .3s cubic-bezier(.5,0,0,1)}@media(min-width:1024px){.m24-c-gallery-tile-title{font-size:32px}}.m24-l-gallery-no-desc .m24-c-gallery-tile-title{font-family:var(--body-font-family);font-size:16px}@media(min-width:1024px){.m24-l-gallery-no-desc .m24-c-gallery-tile-title{font-family:var(--title-font-family);font-size:32px}}.m24-c-gallery-tile-link{color:inherit;text-decoration:none}.m24-c-gallery-tile-link span{display:block}.m24-c-gallery-tile-link:active,.m24-c-gallery-tile-link:focus,.m24-c-gallery-tile-link:hover,.m24-c-gallery-tile-link:visited:hover{color:inherit;text-decoration:underline}.m24-c-gallery-tile-link[href]:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.m24-c-gallery-tile-image{margin-bottom:16px;order:1}.m24-c-gallery-tile-image img{display:block}.m24-c-gallery-tile-tag{align-items:center;background-color:var(--m24-off-white);color:var(--m24-black);display:flex;font-size:14px;font-weight:700;height:32px;order:3;padding:0 8px}.m24-c-gallery-tile-image+.m24-c-gallery-tile-tag{left:8px;position:absolute;top:8px}[dir=rtl] .m24-c-gallery-tile-image+.m24-c-gallery-tile-tag{left:auto;right:8px}.m24-c-gallery-tile-content{font-size:var(--text-body-sm);order:4}.m24-c-gallery-tile-desc{margin-bottom:4px}.m24-c-gallery-tile-cta{margin-bottom:0;margin-top:16px}.m24-c-gallery-tile-cta>span{font-size:var(--text-button-sm);font-weight:600;text-decoration:underline}.m24-c-showcase-title{font-size:var(--text-title-xl);margin-bottom:var(--spacer-sm)}.m24-c-showcase-subtitle{font-size:var(--text-button-xl);padding:var(--spacer-xs) 0;text-align:end}.m24-c-showcase-body{font-size:var(--text-body-lg);font-weight:500}@media(min-width:1312px){.m24-c-showcase-body{max-width:calc(50% - var(--grid-gutter)*6/12)}}.m24-c-showcase-media{padding:var(--spacer-xl) 0;position:relative;text-align:center}.m24-c-showcase-media.m24-t-media-two .m24-c-showcase-image{margin:0 calc(var(--grid-gutter)/2) calc(var(--grid-gutter)/2)}.m24-c-showcase-media.m24-t-media-three{height:180px;margin-bottom:var(--spacer-lg)}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image{left:50%;margin-left:-90px;position:absolute;width:180px}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-one{transform:translate(60px,30px)}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-two{transform:translate(-60px)}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-three{transform:translateY(-30px)}@media(min-width:480px){.m24-c-showcase-media.m24-t-media-three{height:240px}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image{left:50%;margin-left:-120px;position:absolute;width:240px}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-one{transform:translate(80px,var(--spacer-xl))}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-two{transform:translate(-80px)}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-three{transform:translateY(calc(var(--spacer-xl)*-1))}}@media(min-width:768px){.m24-c-showcase-media.m24-t-media-three{height:360px}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image{left:50%;margin-left:-180px;position:absolute;width:360px}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-one{transform:translate(160px,var(--spacer-xl))}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-two{transform:translate(-160px)}.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image.image-three{transform:translateY(calc(var(--spacer-xl)*-1))}}@media(min-width:1024px){.m24-c-showcase-text.m24-l-two-columns{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr)}.m24-c-showcase-text.m24-l-two-columns .m24-c-showcase-subtitle,.m24-c-showcase-text.m24-l-two-columns .m24-c-showcase-title{grid-column:1/7;text-align:start}.m24-c-showcase-text.m24-l-two-columns .m24-c-showcase-body{grid-column:7/-1;max-width:none}.m24-c-showcase-foot{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr)}.m24-c-showcase-foot .m24-c-showcase-foot-content{grid-column:1/7}.m24-c-showcase-foot .m24-c-section-cta{grid-column:7/-1}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.m24-c-showcase-media.m24-t-media-three .m24-c-showcase-image{transition:transform .3s cubic-bezier(.5,0,0,1) .5s,left .3s cubic-bezier(.5,0,0,1) .5s,margin-left .3s cubic-bezier(.5,0,0,1) .5s}.m24-c-showcase-media.m24-t-media-three:hover .m24-c-showcase-image.image-one{left:100%;margin-left:-360px;transform:translateY(-60px)}.m24-c-showcase-media.m24-t-media-three:hover .m24-c-showcase-image.image-two{left:0;margin-left:0;transform:translateY(-60px)}.m24-c-showcase-media.m24-t-media-three:hover .m24-c-showcase-image.image-three{transform:translateY(60px)}}.m24-t-alt{background-color:var(--m24-off-white)}.m24-t-dark{--m24-white:#000;--m24-off-white:#161616;--m24-black:#fff;--m24-off-black:#fafafa;--m24-light-gray:#414141;--m24-dark-gray:#f4f4f4;--m24-light-mid-gray:#6d6d6d;--m24-dark-mid-gray:#e8e8e8;--m24-green:#00d230;--m24-light-green:#022611;--m24-dark-green:#d6ffcd;--m24-pink:#ff97e2;--m24-light-pink:#210340;--m24-dark-pink:#fff1f8;--m24-orange:#ff9456;--m24-light-orange:#330505;--m24-dark-orange:linen;background-color:var(--m24-white);color:var(--m24-black)}.m24-t-dark.m24-t-alt{background-color:var(--m24-off-white)}.m24-t-green{background-color:var(--m24-light-green)}.m24-t-orange{background-color:var(--m24-light-orange)}.m24-t-pink{background-color:var(--m24-light-pink)}@supports(clip-path:polygon(50% 0%,0% 100%,100% 100%)){.m24-c-transition{height:40px;position:relative}.m24-c-transition:before{bottom:0;clip-path:polygon(0 60%,25% 60%,25% 100%,60% 100%,60% 50%,80% 50%,80% 0,0 0);content:"";display:block;height:41px;left:0;position:absolute;right:0;top:-1px}.m24-c-transition hr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}@media(min-width:768px){.m24-c-transition{height:90px}.m24-c-transition:before{height:91px}}.m24-c-transition.m24-t-bottom-light,.m24-c-transition.m24-t-top-light:before{background-color:var(--m24-white)}.m24-c-transition.m24-t-bottom-light-alt,.m24-c-transition.m24-t-top-light-alt:before{background-color:var(--m24-off-white)}.m24-c-transition.m24-t-bottom-dark,.m24-c-transition.m24-t-top-dark:before{background-color:var(--m24-black)}.m24-c-transition.m24-t-bottom-dark-alt,.m24-c-transition.m24-t-top-dark-alt:before{background-color:var(--m24-off-black)}.m24-c-transition.m24-t-bottom-green,.m24-c-transition.m24-t-top-green:before{background-color:var(--m24-light-green)}.m24-c-transition.m24-t-bottom-orange,.m24-c-transition.m24-t-top-orange:before{background-color:var(--m24-light-orange)}.m24-c-transition.m24-t-bottom-pink,.m24-c-transition.m24-t-top-pink:before{background-color:var(--m24-light-pink)}}body{background-color:var(--m24-white)}body,h1,h2,h3,h4,h5{color:var(--m24-black)}h1,h2,h3,h4,h5{font-weight:600}strong{font-weight:900}a:link,a:link:active,a:link:focus,a:link:hover,a:visited,a:visited:active,a:visited:focus,a:visited:hover{color:var(--m24-black)}:focus,:focus-visible{outline-offset:var(--spacer-2xs)}.m24-c-content{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 var(--container-padding);padding-bottom:var(--spacer-xl);padding-top:var(--spacer-xl);position:relative}.m24-c-section-cta{margin-bottom:0;padding:var(--spacer-xs) 0;text-align:end}.m24-c-cta{background-image:linear-gradient(to right,var(--m24-black) 0,var(--m24-black) 33%,transparent 33%,transparent 66%,var(--m24-black) 66%,var(--m24-black) 100%);background-position:left var(--cta-bg-position,100%) top 100%;background-repeat:no-repeat;background-size:400% 2px;box-decoration-break:clone;color:var(--m24-black);display:inline;font-family:var(--title-font-family);font-size:var(--text-button-lg);font-weight:600;line-height:1.1}[dir=rtl] .m24-c-cta{background-position:right var(--cta-bg-position,100%) top 100%}.m24-c-cta:link{text-decoration:none}.m24-c-cta:link:hover,.m24-c-cta:link:hover:visited{--cta-bg-position:0%;transition:.8s cubic-bezier(.5,0,0,1)}.m24-c-cta:active,.m24-c-cta:focus-visible{color:var(--m24-black)}.m24-c-cta.m24-t-xl{font-size:var(--text-button-xl)}.m24-c-cta.m24-t-md{font-family:var(--body-font-family);font-size:var(--text-button-md)}.m24-c-cta.m24-t-sm{font-family:var(--body-font-family);font-size:var(--text-button-sm)}.c-sub-navigation-list a[href*="anonymco.com"],.c-sub-navigation-list a[href*="mozilla.formstack.com"]{padding-right:1.2em}.mozads-c-sub-navigation{background-color:#161616;border-bottom:1px solid hsla(0,0%,98%,.102);box-sizing:border-box;top:0;width:100%;z-index:999}.mozads-c-sub-navigation.is-absolute{margin-top:54px;position:absolute}.mozads-c-sub-navigation.is-sticky{position:sticky}.mozads-c-sub-navigation *{box-sizing:border-box}.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-title{line-height:1;padding-top:var(--spacer-2xs)}.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a:link,.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a:visited,.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-title a:link,.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-title a:visited{color:#fff;text-decoration:none;vertical-align:middle}.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a:hover,.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-title a:hover{color:#fff;text-decoration:underline}.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a:link{font-size:var(--text-body-sm)}.mozads-c-sub-navigation .c-sub-navigation-content{padding:24px 0;width:100%}.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a.mozads-c-contact-sales-button:link,.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a.mozads-c-contact-sales-button:visited{background-color:#00d230;border:2px solid #00d230;color:#161616;display:inline-block;padding:var(--spacer-xs)}.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a.mozads-c-contact-sales-button:active,.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a.mozads-c-contact-sales-button:hover{background-color:#161616;color:#00d230;text-decoration:none}.mozads-c-sub-navigation .mzp-l-content{margin:0 auto;max-width:1440px;padding:0 var(--spacer-md);position:relative;width:100%}@media(min-width:768px){.mozads-c-sub-navigation .mzp-l-content{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:0 var(--container-padding);position:static}.mozads-c-sub-navigation.c-sub-navigation .c-sub-navigation-item a.mozads-c-contact-sales-button:link{display:inline}}.mozads-c-brands{background-color:#161616;color:#fff;padding:var(--spacer-2xl) 0;text-align:center}.mozads-c-brands .mozads-c-brands-container{margin:0 auto;max-width:1440px;padding:0 var(--container-padding);position:relative;z-index:1}.mozads-c-brands .mozads-c-brands-logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacer-md);justify-content:center;margin-top:var(--spacer-md);margin-inline:calc(var(--container-padding)*-1)}.mozads-c-brands .mozads-c-brands-logos img{max-height:40px;max-width:120px}.mozads-c-home-solutions{display:flex;flex-direction:column;gap:4rem}@media(min-width:768px){.mozads-c-home-solutions{gap:8rem}}.mozads-hgroup{display:flex;flex-direction:column;gap:16px;margin-bottom:0}.mozads-eyebrow{font-family:var(--title-font-family);font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:0}@media(min-width:768px){.mozads-eyebrow{font-size:20px;font-size:1.25rem;line-height:1.2}}@supports(--css:variables){.mozads-eyebrow{font-size:var(--title-3xs-size);line-height:var(--title-3xs-line-height)}@media(min-width:768px){.mozads-eyebrow{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}}}.mozads-section-heading{font-weight:300;leading-trim:none;font-family:var(--title-font-family);font-size:32px;font-size:2rem;letter-spacing:-1%;line-height:100%;line-height:1.125;margin:0}@media(min-width:768px){.mozads-section-heading{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.mozads-section-heading{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.mozads-section-heading{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}@media(min-width:768px){.mozads-section-heading{font-size:56px;font-size:3.5rem;line-height:1.143}}@media(min-width:768px)and (min-width:768px){.mozads-section-heading{font-size:64px;font-size:4rem;line-height:1.125}}@media(min-width:768px){@supports(--css:variables){.mozads-section-heading{font-size:var(--title-xl-size);line-height:var(--title-xl-line-height)}@media(min-width:768px)and (min-width:768px){.mozads-section-heading{font-size:var(--title-2xl-size);line-height:var(--title-2xl-line-height)}}}}.mozads-section-subheading{font-size:18px;font-size:1.125rem;line-height:1.5;margin:0}@supports(--css:variables){.mozads-section-subheading{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}@media(min-width:768px){.mozads-section-subheading{font-size:16px;font-size:1rem;line-height:1.25}}@media(min-width:768px)and (min-width:768px){.mozads-section-subheading{font-size:20px;font-size:1.25rem;line-height:1.2}}@media(min-width:768px){@supports(--css:variables){.mozads-section-subheading{font-size:var(--title-3xs-size);line-height:var(--title-3xs-line-height)}@media(min-width:768px)and (min-width:768px){.mozads-section-subheading{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}}}}.mozads-figure{position:relative;z-index:1}.mozads-figure-grid{display:flex;flex-direction:column;gap:3rem}.mozads-figure-grid .mozads-stat{position:relative}.mozads-figure-grid .mozads-stat:before{background-color:#161616;content:"";height:100px;inset:110% auto auto 1px;position:absolute;width:1px;z-index:0}@media(min-width:768px){.mozads-figure-grid{align-items:center;display:grid;gap:48px;grid-template-areas:"stat figure";grid-template-columns:1fr 2fr}.mozads-figure-grid .mozads-figure{grid-area:figure}.mozads-figure-grid .mozads-stat{align-items:end;grid-area:stat;justify-self:center;position:relative}.mozads-figure-grid.reversed-on-large{grid-template-areas:"figure stat";grid-template-columns:2fr 1fr}.mozads-figure-grid.reversed-on-large .mozads-stat{align-items:start}.mozads-figure-grid.reversed-on-large .mozads-stat:before{inset:46% 105% auto auto}.mozads-figure-grid .mozads-stat:before{height:1px;inset:42% auto auto 105%;width:min(50vh,600px)}}.mozads-figcaption{font-size:16px;font-size:1rem;line-height:1.25;margin-top:8px}@media(min-width:768px){.mozads-figcaption{font-size:20px;font-size:1.25rem;line-height:1.2}}@supports(--css:variables){.mozads-figcaption{font-size:var(--title-3xs-size);line-height:var(--title-3xs-line-height)}@media(min-width:768px){.mozads-figcaption{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}}}.mozads-stat{align-items:center;display:flex;flex-direction:row;gap:48px}.mozads-stat-icon{height:64px;width:64px}.mozads-stat-text{display:flex;flex-direction:column}.mozads-stat-number{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}.mozads-stat-label{font-size:16px;font-size:1rem;line-height:1.5}@supports(--css:variables){.mozads-stat-label{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.mozads-large-link{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height);margin:0;text-align:right}@media(min-width:768px){.mozads-stat{flex-direction:column;gap:0}.mozads-stat-icon{height:90px;margin-bottom:24px;width:90px}.mozads-stat-number{font-size:var(--title-2xl-size);line-height:var(--title-2xl-line-height)}.mozads-large-link{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}.mozads-c-home-approach{display:flex;flex-direction:column;gap:3.5rem}@media(min-width:768px){.mozads-c-home-approach{gap:100px}}.cell.max-w-sm{max-width:330px}.mozads-approach-text-block{margin-top:1rem}.mozads-approach-headline{font-family:var(--title-font-family);font-size:var(--title-2xs-size);font-weight:300;line-height:var(--title-2xs-line-height);margin-bottom:8px;text-wrap:unset;text-wrap:pretty}.mozads-half-grid{display:flex;flex-direction:column;gap:2rem}.mozads-half-grid.is-list-item{align-items:start;border-top:1px solid #161616;gap:0;padding:1.5rem 0}.mozads-half-grid.has-border-top,.section-has-border-top{border-top:1px solid #161616;padding-top:2rem}.mozads-home-why-moz-list{list-style:none;margin:2rem 0;padding:0}.mozads-home-why-moz-list-heading{border-left:.5rem solid #e8e8e8;font-size:var(--title-xs-size);font-weight:300;line-height:var(--title-xs-line-height);margin:0;max-width:550px;padding-bottom:1rem;padding-left:1rem;text-wrap:balance}.mozads-home-why-moz-list-text{border-left:.5rem solid #e8e8e8;font-size:16px;font-size:1rem;line-height:1.5;margin:0;padding-left:1rem}@supports(--css:variables){.mozads-home-why-moz-list-text{font-size:var(--body-md-size);line-height:var(--body-line-height)}}@media(min-width:768px){.mozads-home-why-moz-list-text{border-left:0;padding-left:0;padding-right:17%}.mozads-half-grid{display:grid;grid-template-columns:1fr 1fr}.mozads-half-grid.is-list-item{align-items:center;gap:2rem}.mozads-home-why-moz-list-heading{border-left-width:1rem;font-size:var(--title-md-size);line-height:var(--title-md-line-height);padding-bottom:0;padding-left:2rem}}.mzp-c-button.mozads-c-contact-button{border-radius:0;color:#fff;margin-top:2rem}.mozads-c-home-contact-grid{border-top:1px solid #161616;display:flex;flex-direction:column;gap:3rem}.mozads-c-home-contact-grid .mozads-hgroup{margin-top:2rem}.mozads-c-home-contact-grid .cell.justify-content{display:flex;flex-direction:column;justify-content:space-between}.mozads-c-home-contact-grid .mzp-c-button.mozads-c-contact-button{margin-top:2rem}.mozads-c-home-contact-grid .mzp-c-button.mozads-c-contact-button:hover{background-color:#fff}@media(min-width:768px){.mozads-c-home-contact-grid{display:grid;gap:48px;grid-template-columns:2fr 1fr}.mozads-c-home-contact-grid .mozads-figure{margin-top:-1px}}.mozads-notification{background:#fff2f8;padding:1.5rem 0}.mozads-notification p{font-family:var(--title-font-family);font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.5;margin:0}@supports(--css:variables){.mozads-notification p{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.mozads-notification svg{flex:0 0 auto}.mozads-notification-container{align-items:center;box-sizing:border-box;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 var(--container-padding);position:relative}.mozads-subpage-header{background-color:#161616}.mozads-subpage-header h1{color:#fff;font-size:4rem;font-weight:300;margin:0}@media(min-width:768px){.mozads-subpage-header h1{font-size:8rem}}.principles-intro h2{font-size:32px;font-size:2rem;font-weight:300;line-height:1.125}@media(min-width:768px){.principles-intro h2{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.principles-intro h2{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.principles-intro h2{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}.principles-intro p{font-size:16px;font-size:1rem;line-height:1.25}@media(min-width:768px){.principles-intro p{font-size:20px;font-size:1.25rem;line-height:1.2}}@supports(--css:variables){.principles-intro p{font-size:var(--title-3xs-size);line-height:var(--title-3xs-line-height)}@media(min-width:768px){.principles-intro p{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}}}@media(min-width:768px){.principles-intro{padding-right:15%}}.principles-detail-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.principles-detail-list h3{font-size:16px;font-size:1rem;line-height:1.25}@media(min-width:768px){.principles-detail-list h3{font-size:20px;font-size:1.25rem;line-height:1.2}}@supports(--css:variables){.principles-detail-list h3{font-size:var(--title-3xs-size);line-height:var(--title-3xs-line-height)}@media(min-width:768px){.principles-detail-list h3{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}}}.principles-detail-list p{font-size:18px;font-size:1.125rem;line-height:1.5}@supports(--css:variables){.principles-detail-list p{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.mzp-t-dark.mozads-t-dark{background-color:#161616}.has-scroll-padding{scroll-margin-top:73px}:root{--title-font-family:"Mozilla Sans Headline",sans-serif}#mozads-main{--sub-nav-height:64px;margin-top:-4px;overflow:hidden}#mozads-main,#mozads-main *{box-sizing:border-box}#mozads-main figcaption,#mozads-main p{line-height:1.2}#mozads-main h1,#mozads-main h2,#mozads-main h3,#mozads-main h4,#mozads-main h5,#mozads-main h6{font-family:Mozilla Sans Headline,sans-serif}.mozads-c-callout{background-color:#161616;font-weight:300;position:relative;text-align:center}.mozads-c-callout>*{margin:0 auto;max-width:1440px;padding:0 var(--container-padding);position:relative;z-index:1}.mozads-c-callout h1{color:#fff;font-size:var(--text-title-2xl);font-weight:300;letter-spacing:-2%;line-height:.9;text-shadow:0 1px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1)}.mozads-c-callout .mozads-c-callout-action,.mozads-c-callout .mozads-c-callout-action:hover{color:#fff;font-size:var(--text-button-md);font-weight:300}.mozads-c-callout .mozads-c-callout-section{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:flex-end;padding-block:2rem}.mozads-c-callout .mozads-c-callout-section.is-bottom{height:70vh;justify-content:flex-start;padding-top:4rem}.mozads-c-callout .mozads-c-callout-card{color:#fff;font-size:1.25rem;font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1)}.mozads-c-callout .mozads-c-callout-card p{margin-bottom:16px}.mozads-c-callout .mozads-c-callout-card a{color:#fff;font-size:var(--text-button-sm)}.mozads-c-callout .middle-mobile-images{height:50vh;margin-top:2rem;position:relative}.mozads-c-callout .middle-mobile-images img{position:absolute}.mozads-c-callout .middle-mobile-images img.image-4{max-width:40%;right:5%;top:0;z-index:1}.mozads-c-callout .middle-mobile-images img.image-5{left:15%;max-width:22%;top:39%}.mozads-c-callout .middle-mobile-images img.image-6{bottom:0;left:2%;max-width:20%}.mozads-c-callout .middle-mobile-images img.rectangle-h{max-width:40%;right:-10%;top:62%;z-index:0}.mozads-c-callout .mozads-c-callout-bg{height:100%;left:0;max-width:1440px;padding:0 var(--container-padding);position:absolute;right:0;top:0;width:100%;z-index:0}.mozads-c-callout .mozads-c-callout-bg .mobile-helper{display:contents}.mozads-c-callout .mozads-c-callout-bg img{position:absolute}.mozads-c-callout .mozads-c-callout-bg img.large-only{display:none}.mozads-c-callout .mozads-c-callout-bg img.image-1{left:2%;max-width:40%;top:3%}.mozads-c-callout .mozads-c-callout-bg img.image-2{max-width:20%;right:5%;top:10%}.mozads-c-callout .mozads-c-callout-bg img.image-3{max-width:15%;right:-5%;top:15%;z-index:-1}.mozads-c-callout .mozads-c-callout-bg img.image-7{bottom:2%;max-height:12%;right:2%}.mozads-c-callout .mozads-c-callout-bg img.rectangle-v{left:2%;max-width:10%;top:40%}@media(min-width:768px){.mozads-c-callout .mozads-c-callout-section,.mozads-c-callout .mozads-c-callout-section.is-bottom{align-items:center;height:92vh;justify-content:center}.mozads-c-callout h1{font-size:8rem}.mozads-c-callout .mozads-c-callout-card{font-size:2rem;max-width:688px}.mozads-c-callout .middle-mobile-images{display:none}.mozads-c-callout .mozads-c-callout-bg img.large-only{display:block}.mozads-c-callout .mozads-c-callout-bg img.image-1{left:10%;max-width:15%;top:0}.mozads-c-callout .mozads-c-callout-bg img.image-2{max-width:20%;right:5%;top:3%}.mozads-c-callout .mozads-c-callout-bg img.image-3{max-width:15%;right:-2%;top:12%;z-index:-1}.mozads-c-callout .mozads-c-callout-bg img.image-4{max-width:20%;right:5%;top:40%}.mozads-c-callout .mozads-c-callout-bg img.image-5{left:15%;max-width:20%;top:52%}.mozads-c-callout .mozads-c-callout-bg img.image-6{left:2%;max-width:15%;top:58%}.mozads-c-callout .mozads-c-callout-bg img.image-7{bottom:2%;max-height:15%;right:2%}.mozads-c-callout .mozads-c-callout-bg img.rectangle-h{max-width:20%;right:-10%;top:62%}.mozads-c-callout .mozads-c-callout-bg img.rectangle-v{left:2%;max-width:10%;top:20%}}.mozads-header{padding:48px 0;text-align:start}.mozads-header .mzp-c-callout-desc{font-size:21px;font-size:1.3125rem;line-height:1.5}@supports(--css:variables){.mozads-header .mzp-c-callout-desc{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}@media(min-width:1024px){.mozads-header .mzp-c-callout-title{font-size:56px;font-size:3.5rem;line-height:1.143}}@media(min-width:1024px)and (min-width:768px){.mozads-header .mzp-c-callout-title{font-size:64px;font-size:4rem;line-height:1.125}}@media(min-width:1024px){@supports(--css:variables){.mozads-header .mzp-c-callout-title{font-size:var(--title-xl-size);line-height:var(--title-xl-line-height)}@media(min-width:1024px)and (min-width:768px){.mozads-header .mzp-c-callout-title{font-size:var(--title-2xl-size);line-height:var(--title-2xl-line-height)}}}.mozads-header .mzp-c-callout-desc{max-width:60ch}}.mozads-footer{text-align:start}.mozads-anonym .mzp-c-split-media-asset{margin:0 auto}.mozads-content-intro{font-size:21px;font-size:1.3125rem;line-height:1.5}@supports(--css:variables){.mozads-content-intro{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}@media(min-width:1024px){.ads-section-header .mozads-content-intro{max-width:60ch}}.mozads-product{padding-bottom:48px}.mozads-product .mzp-c-split-media-asset{border-radius:16px;margin:0 auto}.mozads-valueprops .mzp-c-picto-body p{margin:0}.mozads-product-audience{background:#f0f0f4;border-radius:16px;margin-top:16px;padding:24px 16px;text-align:start}.mozads-product-audience>p:last-child{margin-bottom:0}@media(min-width:1024px){.mozads-product-audience{display:flex;font-size:14px;font-size:.875rem;line-height:1.5;padding:0;text-align:center}@supports(--css:variables){.mozads-product-audience{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.mozads-product-audience>p{border-right:1px solid #cfcfd8;flex:1 1 0;margin:0;padding:24px 16px}.mozads-product-audience>p:last-child{border:0}.mozads-product-audience strong{display:block;font-family:Mozilla Headline,Helvetica Neue,Arial,X-LocaleSpecific,sans-serif;font-size:32px;font-size:2rem;line-height:1.125;margin-bottom:8px}}@media(min-width:1024px)and (min-width:768px){.mozads-product-audience strong{font-size:40px;font-size:2.5rem;line-height:1.1}}@media(min-width:1024px){@supports(--css:variables){.mozads-product-audience strong{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:1024px)and (min-width:768px){.mozads-product-audience strong{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}}@media(min-width:1312px){.mozads-principles.mzp-t-picto-side .mzp-c-picto{padding-left:192px}.mozads-principles.mzp-t-picto-side .mzp-c-picto-image{width:135px}}