.page--home{background:linear-gradient(180deg,#fff 15.54%,#f6fafb 48.41%)}.page--home .section.inverse~.section,.page--home .site-footer{background:#f4f7f8}.page--home .section.inverse~.wave svg{fill:#f4f7f8}.hero--home{padding:5.483em 0}.hero--home .container{z-index:2}.hero--home .hero-description{max-width:26em}.hero--home .h1{margin-top:.8em}.hero--home .h1 .H1__phrase,.hero--home .h1 .small,.hero--home .h1 .smaller{display:block}@media (max-width:33em){.hero--home .h1{font-size:calc(2em + 1vw);margin-top:1em}.hero--home .h1 span{display:block}.hero--home .h1 .small{font-size:.7em}.hero--home .h1 .smaller{font-size:.618em}}.hero--home li{margin-top:.5em}.hero--home .cta-link{font-size:.9rem}.hero--home .illo{align-items:center;background:#fff;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hero--home .illo svg{flex:0 0 auto;height:42em;width:auto}@media (min-width:22.5em){.hero--home .illo svg{height:39em}}@media (min-width:27.5em){.hero--home .illo svg{height:37em}}@media (min-width:40em){.hero--home .illo svg{height:35em}}@media (min-width:50em){.hero--home .illo svg{margin-left:-14.354em}}@media (min-width:60em){.hero--home .illo svg{margin-left:-11.089em}}@media (min-width:72em){.hero--home .illo svg{margin-left:0}}@media (min-width:4096px){.hero--home .illo{bottom:auto;top:0}.hero--home .illo svg{height:auto;width:100%}}.hero--home+.section{margin-top:0}.hero--home+.section .container{z-index:2}.hero--home .announcement{margin:0 auto}@media (min-width:60em){.hero--home .announcement{margin-top:1em}}.hero--home .announcement p{background:#0e1e25;border-radius:4px;display:inline-block;font-size:.7em;margin:0;max-width:none;padding:.236em .618em;position:relative}.hero--home .announcement strong{color:#fff;font-size:1.1em}.hero--home .announcement .cta-link{color:inherit;display:inline;font-weight:inherit;text-decoration:underline}.hero--home .announcement .cta-link::after{margin-top:.1em;position:absolute;top:auto}.hero--home .announcement+.container .h1{margin-top:.618em}.hero--home .announcement~.illo svg{height:43em}@media (max-width:50em){.hero--home .announcement~.illo svg{height:40em}}@media (max-width:29em){.hero--home .announcement~.illo svg{height:45em}}.section--home-core{background:linear-gradient(-180deg,#fff 10%,#f9fbfc 90%);text-align:center}.section--home-core .grid{counter-reset:step;margin-bottom:-2.618em}@media (min-width:60em){.section--home-core .grid{text-align:left}}.section--home-core li{counter-increment:step}.section--home-core h3{margin-top:1em;white-space:nowrap}.section--home-core h3::before{background:rgba(14,30,37,.38);border-radius:50%;color:#fff;content:counter(step);display:inline-block;font-size:.618em;line-height:1.618em;margin-right:.618em;position:relative;text-align:center;top:-.236em;width:1.618em}.section--home-core svg{height:auto;max-width:100%}@media (min-width:60em){.section--home-core svg{width:100%}}.section--home-beyond{background:#f9fbfc}.section--home-beyond .media{max-width:37.577em}@media (min-width:60em){.section--home-benefits{padding-bottom:6.854em}.section--home-benefits .media{flex-direction:column-reverse}.section--home-benefits .media-img{margin-left:0;margin-right:2.618em}}.section--home-customers{padding-bottom:0;text-align:center}.section--home-customers h2{margin-bottom:1.618em}@media (max-width:30em){.section--home-validation .scrollable-wrapper{height:12em}.section--home-validation .scrollable-wrapper .card--tweet{min-height:calc(12em - 40px)}}@media (max-width:22.5em){.section--home-validation .scrollable-wrapper{height:13em}.section--home-validation .scrollable-wrapper .card--tweet{min-height:calc(13em - 40px)}}.section--home-case,.wave+.section--home-hiring{margin-top:2.618em}.home-card{--home-card-bg:#fff;background:var(--home-card-bg);border-radius:.5em;box-shadow:5px 5px 25px rgba(118,118,118,.15);margin-bottom:1.618em;overflow:auto;text-align:left}.home-card-links{display:flex;flex-wrap:wrap}.home-card-links .cta-link{flex-grow:1;margin-right:2em;white-space:nowrap}.home-card-links .cta-link~.cta-link{flex-grow:999}.home-card-photo{align-items:flex-end;background-position:50% 50%;background-size:cover;display:flex;justify-content:center;min-height:8em;min-width:13em;padding:1em;position:relative}.home-card-photo--gradient::before{background:linear-gradient(360deg,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 116.75%,rgba(0,0,0,0) 116.75%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-card-photo--loblaw{background-image:url(/img/home/57513a6e4a2968d2d04fcd80eba7a2619bed6282/loblaw-bg@1x.jpg)}.home-card-photo svg{position:relative;z-index:1}.home-card-content{padding:1.15em 1.85em}.home-card-content h2,.home-card-content h3,.home-card-p+p{margin-top:0}.home-card--hiring{box-shadow:0 4px 12px rgba(0,0,0,.12)}.home-card-photo--hiring{display:none}@media (min-width:48em){.home-card{display:flex;flex-direction:row}.home-card--hiring{flex-direction:row-reverse;justify-content:space-between;position:relative}.home-card-photo--hiring{background-image:url(/img/careers/4e309e66db328770524bf9711f758e559c88db7b/netlify-team-at-jamstack-conf.jpg);display:block;overflow:hidden;position:relative}.home-card-photo--hiring::before{border-bottom:300px solid transparent;border-left:120px solid var(--home-card-bg);border-top:300px solid transparent;content:"";height:0;left:0;position:absolute;top:0;width:0}}