.picture{background:#faf8f2;color:#14234b}.picture header{height:90px;padding:0 5%;border-bottom:1px solid #14234b22}.picture-hero{position:relative;height:760px;overflow:hidden}.picture-hero>img{height:100%;width:100%;object-fit:cover}.picture-hero>div{position:absolute;top:65px;left:5%;max-width:620px}.picture h1{font-size:clamp(65px,7vw,110px);line-height:.96;letter-spacing:-.065em;margin:30px 0}.picture-hero p:not(.eyebrow){font-size:19px;max-width:380px}.picture .cta{border-radius:0;background:#14234b;color:white}.picture-intro{padding:70px 5%;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #14234b22}.picture-intro p{font-size:clamp(30px,4vw,54px);line-height:1.15;letter-spacing:-.04em;margin:0}.picture-intro span{font-size:12px}.picture-story{position:relative;display:grid;grid-template-columns:60% 40%;min-height:600px}.picture-story>img{width:100%;height:600px;object-fit:cover}.picture-story>div{padding:60px 12%;align-self:center}.picture-story h2{font-size:clamp(40px,4.2vw,64px);line-height:1.03;letter-spacing:-.05em}.picture-story a{display:inline-block;margin-top:20px;border-bottom:1px solid;padding-bottom:10px;font-weight:bold;font-size:14px}.picture-story:nth-of-type(even)>img{order:2}.picture-story:nth-of-type(even){grid-template-columns:40% 60%}.picture .features{background:#f0eee7;color:#14234b;padding:90px 5%}.picture .product-tile{background:transparent;border-radius:0}.picture .product-image{background:transparent;height:320px}.picture .product-copy{padding:20px 8px}.picture .product-copy h3{font-size:21px}.picture-end{padding:90px 5%;background:#e1e8dc}.picture-end h2{font-size:clamp(60px,7vw,100px);line-height:1;letter-spacing:-.06em;margin:20px 0}.picture .learn{padding-top:100px;padding-bottom:100px}.picture .options{max-width:calc(100vw - 30px);overflow-x:auto}.picture .options a{padding:10px 16px}.direction-8 header{background:#0066b0;color:#fff}.direction-8 .logo-image{mix-blend-mode:normal}.direction-8 .logo-image img{filter:grayscale(1) invert(1);mix-blend-mode:screen}.direction-8 .picture-hero{color:white}.direction-8 .picture-hero>div{max-width:600px}.direction-8 .picture-hero .cta{background:#ffe581;color:#14234b}.direction-8 .picture-intro,.direction-8 .picture-end{background:#ffe581}.direction-8 .picture-story{background:#0066b0;color:#fff}.direction-8 .picture-story:nth-of-type(even){background:#ff6139}.direction-9 .picture-hero>div{background:#faf8f2e8;padding:40px;top:70px;max-width:580px}.direction-9 h1{font-size:85px}.direction-9 .picture-intro{background:#14234b;color:#fff}.direction-9 .picture-story{grid-template-columns:1fr}.direction-9 .picture-story>img{order:0!important;height:650px}.direction-9 .picture-story>div{display:grid;grid-template-columns:1fr 1fr;padding:55px 5%;column-gap:100px}.direction-9 .picture-story h2{grid-row:2/4;margin-top:10px}.direction-9 .picture-story .eyebrow{grid-column:1/-1}.direction-10 .picture-hero>div{color:white;top:35px}.direction-10 .picture-hero h1{max-width:650px}.direction-10 .picture-hero>img{object-position:center}.direction-10 .picture-hero .cta{background:#fff;color:#14234b}.direction-10 .picture-intro{background:#ffe581}.direction-10 .picture-story{background:#d9e7d6}.direction-10 .picture-story:nth-of-type(even){background:#ffe581}.direction-10 .picture-end{background:#1045bd;color:#fff}.direction-10 .picture-end .cta{background:#ffe581;color:#14234b}
@media(max-width:700px){.picture header{height:80px}.picture nav a{display:inline-block!important;font-size:12px}.picture nav a:first-child{display:none!important}.picture-hero{height:690px}.picture-hero>div{top:35px;left:6%;right:6%;max-width:none}.picture h1{font-size:63px}.direction-7 .picture-hero>img{object-position:60%;opacity:.45}.picture-intro{display:block;padding:40px 6%}.picture-intro span{display:block;margin-top:25px}.picture-story,.picture-story:nth-of-type(even){grid-template-columns:1fr}.picture-story>img{height:340px;order:0!important}.picture-story>div{padding:40px 7%}.picture-story h2{font-size:43px}.picture .featured-grid{grid-template-columns:1fr 1fr}.picture .product-image{height:210px}.picture .product-copy h3{font-size:18px}.picture .features{padding:55px 5%}.direction-9 .picture-hero>div{padding:25px;top:40px}.direction-9 .picture-story>div{display:block;padding:40px 7%}.direction-9 .picture-story>img{height:350px}.direction-10 .picture-hero{height:740px}.direction-10 .picture-hero>img{object-position:35%}.picture-end{padding:60px 6%}.picture .site-footer{padding-bottom:120px}}
