.theme-home .home-section{padding-block:clamp(56px,6vw,88px)}.theme-home .home-section h2{font:750 clamp(2rem, 3.5vw, 3rem)/1.12 var(--dp-font-body);letter-spacing:-.045em;color:var(--dp-color-navy);text-wrap:balance;margin:0}.theme-home .home-section h3{font-family:var(--dp-font-body);letter-spacing:-.025em}.theme-home .home-section p{color:var(--dp-color-muted);font-size:1rem;line-height:1.65}.theme-home .home-section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.theme-home .home-section-head>div{max-width:880px}.theme-home .home-section-head p{margin:16px 0 0}.theme-home .home-section-head--center{text-align:center;flex-direction:column;align-items:center;gap:0}.theme-home .home-text-link{width:fit-content;min-height:44px;color:var(--dp-color-navy);border:0;flex-shrink:0;align-items:center;gap:20px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.theme-home .home-text-link svg{flex-shrink:0;transition:transform .16s}.theme-home .home-text-link:hover svg{transform:translate(4px)}.theme-home .home-text-link:hover{color:var(--dp-color-blue-dark)}.theme-home .home-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.theme-home .home-hero{background:var(--dp-color-cream)}.theme-home .home-hero__layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;padding-block:30px;display:grid}.theme-home .home-hero__copy{padding-block:32px}.theme-home .home-hero h1{color:var(--dp-color-navy);font:750 clamp(2.6rem, 4.45vw, 4rem)/1.06 var(--dp-font-body);letter-spacing:-.05em;margin:0 0 28px}.theme-home .home-hero__copy>p{color:var(--dp-color-muted);max-width:470px;margin:0 0 30px;font-size:1.125rem;line-height:1.65}.theme-home .home-hero__image{border-radius:96px 12px;height:540px;overflow:hidden}.theme-home .home-hero__image img{object-fit:cover;object-position:58% center;width:100%;height:100%}.theme-home .home-proof{background:var(--dp-color-white);border-bottom:1px solid var(--dp-color-line);padding-block:30px}.theme-home .home-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;display:grid}.theme-home .home-facts>div{text-align:center;border-left:1px solid var(--dp-color-line);flex-direction:column-reverse;gap:6px;padding-inline:16px;display:flex}.theme-home .home-facts>div:first-child{border:0}.theme-home .home-facts dd{color:var(--dp-color-navy);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:750;line-height:1.2}.theme-home .home-facts dt{color:var(--dp-color-muted);font-size:.875rem;line-height:1.5}.theme-home .home-range{background:var(--dp-color-white)}.theme-home .home-range__grid{grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:auto;gap:18px;display:grid}.theme-home .home-range__item{--home-range-media-ratio:3 / 2;--home-range-media-fit:cover;--home-range-caption-padding:14px;background:var(--dp-color-product-backdrop);min-width:0;color:var(--dp-color-navy);border-radius:20px;flex-direction:column;justify-content:center;text-decoration:none;display:flex;overflow:hidden}.theme-home .home-range__item--featured{border-top-left-radius:64px;grid-row:span 2}.theme-home .home-range__content{width:100%;min-width:0}.theme-home .home-range__image{width:100%;aspect-ratio:var(--home-range-media-ratio);position:relative;overflow:hidden}.theme-home .home-range__image img{object-fit:var(--home-range-media-fit);object-position:center;width:100%;height:100%;position:absolute;inset:0}.theme-home .home-range__photo--bottle,.theme-home .home-range__photo--sippy,.theme-home .home-range__photo--training{-webkit-mask:var(--home-photo-mask) center / var(--home-range-media-fit) no-repeat;-webkit-mask:var(--home-photo-mask) center / var(--home-range-media-fit) no-repeat;mask:var(--home-photo-mask) center / var(--home-range-media-fit) no-repeat;-webkit-mask-clip:content-box;mask-clip:content-box;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-source-type:alpha;mask-mode:alpha}.theme-home .home-range__photo--bottle{--home-photo-mask:url(/theme/home-range-masks/bottle.svg)}.theme-home .home-range__photo--sippy{--home-photo-mask:url(/theme/home-range-masks/sippy.svg)}.theme-home .home-range__photo--training{--home-photo-mask:url(/theme/home-range-masks/training.svg)}.theme-home .home-range__item h3{padding:var(--home-range-caption-padding);text-align:center;justify-content:center;align-items:center;gap:12px;margin:0;font-size:1.0625rem;line-height:1.3;display:flex}.theme-home .home-range__item--featured h3{font-size:1.5rem}.theme-home .home-range__label{overflow-wrap:anywhere;min-width:0}.theme-home .home-arrow{background:var(--dp-color-navy);width:36px;height:36px;color:var(--dp-color-white);border-radius:50%;flex-shrink:0;place-items:center;transition:background .16s;display:grid}.theme-home .home-range__item:hover .home-arrow{background:var(--dp-color-blue-dark)}.theme-home .home-range__item:hover h3{color:var(--dp-color-blue-dark)}.theme-home .home-range__note{text-align:center;border-top:1px solid var(--dp-color-line);margin:32px 0 0;padding-top:24px}.theme-home .home-services{background:var(--dp-color-white);padding-top:20px}.theme-home .home-routes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.theme-home .home-route{background:var(--dp-color-cream);border-radius:48px 12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.theme-home .home-route--odm{background:var(--dp-color-sky);border-radius:12px 48px}.theme-home .home-route>img{object-fit:cover;width:100%;height:100%;min-height:360px}.theme-home .home-route>div{align-self:center;padding:26px}.theme-home .home-route>div>span{color:var(--dp-color-muted);font-size:.8125rem}.theme-home .home-route h3{color:var(--dp-color-navy);margin:18px 0;font-size:clamp(1.25rem,1.75vw,1.6rem);line-height:1.2}.theme-home .home-route p{margin:0 0 18px;font-size:.9375rem}.theme-home .home-manufacturing{background:var(--dp-color-navy);border-radius:64px 0}.theme-home .home-manufacturing h2{color:var(--dp-color-white)}.theme-home .home-manufacturing .home-section-head p{color:var(--dp-color-sky)}.theme-home .home-factory-grid{grid-template-columns:1.55fr 1fr;gap:28px;display:grid}.theme-home .home-factory-grid figure{min-width:0;margin:0}.theme-home .home-factory-main{flex-direction:column;grid-row:span 2;display:flex}.theme-home .home-factory-grid img{object-fit:cover;border-radius:20px;width:100%;height:180px;display:block}.theme-home .home-factory-main img{object-position:center;border-radius:48px 12px;flex:1;height:100%;min-height:380px}.theme-home .home-factory-grid figcaption{color:var(--dp-color-white);flex-direction:column;gap:6px;padding-top:14px;font-size:.9375rem;line-height:1.5;display:flex}.theme-home .home-factory-grid figcaption span{color:var(--dp-color-sky);font-size:.8125rem}.theme-home .home-factory-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.theme-home .home-factory-foot p{color:var(--dp-color-sky);margin:0}.theme-home .home-factory-foot strong{color:var(--dp-color-action);font-size:1.8rem;display:block}.theme-home .home-process{background:var(--dp-color-white)}.theme-home .home-process__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:44px 0 0;padding:0;list-style:none;display:grid}.theme-home .home-process__steps li{position:relative}.theme-home .home-process__steps li:before{content:"";border-top:1px solid var(--dp-color-line);position:absolute;top:22px;left:60px;right:0}.theme-home .home-process__steps li>span{background:var(--dp-color-cream);width:44px;height:44px;color:var(--dp-color-navy);border-radius:50%;place-items:center;font-weight:700;display:grid}.theme-home .home-process__steps h3{color:var(--dp-color-navy);margin:20px 0 10px;font-size:1.125rem}.theme-home .home-process__steps p{margin:0;font-size:.9375rem}.theme-home .home-news{background:var(--dp-color-cream)}.theme-home .home-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.theme-home .home-news__item a{color:var(--dp-color-navy);text-decoration:none}.theme-home .home-news__item img{aspect-ratio:1.6;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.theme-home .home-news__item a>span:not(.home-text-link){color:var(--dp-color-muted);margin-top:20px;font-size:.75rem;display:block}.theme-home .home-news__item h3{margin:12px 0;font-size:1.2rem;line-height:1.4}.theme-home .home-news__item a:hover h3{text-underline-offset:4px;text-decoration:underline}.theme-home .home-inquiry{background:var(--dp-color-white)}.theme-home .home-inquiry__layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid}.theme-home .home-inquiry__layout>img{object-fit:cover;object-position:center 42%;border-radius:12px 64px;width:100%;height:400px}.theme-home .home-inquiry p{margin:24px 0}.theme-home .home-inquiry .home-inquiry__email{overflow-wrap:anywhere;font-size:.875rem}.theme-home .home-inquiry__email a{color:var(--dp-color-navy);text-underline-offset:4px}.theme-home :focus-visible{outline:3px solid var(--dp-color-blue-dark);outline-offset:5px}.theme-home .home-manufacturing :focus-visible{outline-color:var(--dp-color-action)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.theme-home .home-range__item,.theme-home .home-route,.theme-home .home-news__item{transition:translate .35s cubic-bezier(.16,1,.3,1)}.theme-home .home-range__item:hover,.theme-home .home-news__item:hover{translate:0 -7px}.theme-home .home-route:hover{translate:0 -5px}.theme-home .home-range__image img,.theme-home .home-route>img,.theme-home .home-factory-grid img{transition:scale .7s cubic-bezier(.16,1,.3,1)}.theme-home .home-range__item:hover img,.theme-home .home-route:hover>img,.theme-home .home-factory-grid figure:hover img{scale:1.035}.theme-home .home-arrow{transition:rotate .3s,background .16s}.theme-home .home-range__item:hover .home-arrow{rotate:-35deg}.theme-home .dp-action{transition:translate .22s,scale .22s,background-color .16s,box-shadow .22s}.theme-home .dp-action:hover{translate:0 -3px;box-shadow:0 8px 20px #12304b1f}.theme-home .dp-action:active{translate:0;scale:.97}.theme-home .dp-action svg{transition:translate .22s}.theme-home .dp-action:hover svg{translate:4px}}@media (prefers-reduced-motion:reduce){.theme-home .home-text-link svg,.theme-home .home-arrow{transition:none}}@media (max-width:1080px){.theme-home .home-hero__layout{gap:24px}.theme-home .home-hero__image{height:480px}.theme-home .home-route{grid-template-columns:1fr}.theme-home .home-route>img{height:240px;min-height:0}.theme-home .home-route>div{padding:28px}}@media (max-width:820px){.theme-home .home-hero__layout{grid-template-columns:1fr;gap:0;padding-block:20px 28px}.theme-home .home-hero__copy{padding:24px 0 28px}.theme-home .home-hero h1{font-size:clamp(2.6rem,7vw,3.8rem)}.theme-home .home-hero__image{border-radius:64px 12px;height:380px}.theme-home .home-hero__copy>p{max-width:560px}.theme-home .home-range__grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px}.theme-home .home-range__item h3{font-size:.875rem}.theme-home .home-range__item--featured h3{font-size:1.125rem}.theme-home .home-section-head{flex-direction:column;align-items:flex-start;gap:18px}.theme-home .home-section-head--center{align-items:center;gap:0}.theme-home .home-factory-grid{grid-template-columns:1fr 1fr}.theme-home .home-factory-main{grid-area:auto/span 2}.theme-home .home-factory-main img{height:360px;min-height:0}.theme-home .home-inquiry__layout{grid-template-columns:1fr;gap:32px}.theme-home .home-process__steps{gap:16px}}@media (max-width:600px){.theme-home .home-hero__copy>p{margin-bottom:24px;font-size:1rem}.theme-home .home-hero h1{margin-bottom:20px}.theme-home .home-hero__image{height:290px}.theme-home .home-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.theme-home .home-facts>div:nth-child(3){border-left:0}.theme-home .home-facts dd{font-size:1.5rem}.theme-home .home-facts dt{font-size:.75rem}.theme-home .home-range__grid{grid-template-columns:1fr 1fr;gap:12px}.theme-home .home-range__item--featured{--home-range-media-ratio:4 / 3;--home-range-media-fit:contain;grid-area:auto/span 2}.theme-home .home-range__item h3{--home-range-caption-padding:12px;font-size:.875rem}.theme-home .home-arrow{width:28px;height:28px}.theme-home .home-range__item--featured h3{font-size:1.25rem}.theme-home .home-routes{grid-template-columns:1fr}.theme-home .home-route>img{height:250px}.theme-home .home-route h3{font-size:1.6rem}.theme-home .home-manufacturing{border-radius:36px 0}.theme-home .home-factory-grid{grid-template-columns:1fr}.theme-home .home-factory-main{grid-column:auto}.theme-home .home-factory-main img{height:280px}.theme-home .home-factory-grid figure:not(.home-factory-main) img{height:220px}.theme-home .home-factory-foot{flex-direction:column;align-items:flex-start}.theme-home .home-process__steps{grid-template-columns:1fr;gap:0;margin-top:28px}.theme-home .home-process__steps li{border-top:1px solid var(--dp-color-line);grid-template-columns:44px 1fr;column-gap:20px;padding-block:18px;display:grid}.theme-home .home-process__steps li:before{display:none}.theme-home .home-process__steps li>span{grid-row:span 2}.theme-home .home-process__steps h3{margin:0 0 6px}.theme-home .home-process__steps p{grid-column:2}.theme-home .home-news__grid{grid-template-columns:1fr;gap:36px}.theme-home .home-inquiry__layout>img{height:280px}}
