.dp-home{padding-block:var(--section-y-lg);color:var(--dp-text-paragraph);font-family:var(--dp-home-text-font)}.dp-home--cloud{background:var(--surface-page)}.dp-home--slate{background:var(--dp-surface-slate)}.dp-home--forest{background:linear-gradient(135deg,var(--forest-900) 0%,var(--forest-950) 100%);color:var(--dp-text-inverse-body)}.dp-home--deep{background:var(--forest-950);color:var(--dp-text-inverse-body)}.dp-home__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-10)}.dp-home__head--split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:var(--space-10);align-items:start}.dp-home__head-main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.dp-home__head-side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.dp-home__pill{display:inline-flex;align-items:center;min-height:var(--dp-home-pill);padding-inline:var(--space-3);border:1px solid var(--dp-home-pill-ink);border-radius:var(--radius-pill);color:var(--dp-home-pill-ink);font-family:var(--dp-font-grotesk);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1;text-transform:uppercase;white-space:nowrap}.dp-home--forest .dp-home__pill,.dp-home--deep .dp-home__pill{border-color:var(--dp-surface-slate);color:var(--dp-surface-slate)}.dp-home__title{max-width:16em;color:var(--dp-heading-ink);font-family:var(--font-display);font-size:var(--dp-home-title);font-weight:var(--weight-regular);line-height:var(--dp-home-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.dp-home--forest .dp-home__title,.dp-home--deep .dp-home__title{color:var(--text-inverse)}.dp-home__para,.dp-home__text{max-width:var(--dp-home-measure);color:var(--dp-text-paragraph);font-family:var(--dp-home-text-font);font-size:var(--text-md);line-height:var(--leading-normal)}.dp-home__text{display:flex;flex-direction:column;gap:var(--space-4)}.dp-home--forest :is(.dp-home__para,.dp-home__text),.dp-home--deep :is(.dp-home__para,.dp-home__text){color:var(--dp-text-inverse-body)}.dp-home__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.dp-home .dp-home__button{font-family:var(--font-display)}.dp-home .dp-home__button--outline{background:transparent}.dp-home .dp-home__button--yellow{border-color:var(--dp-header-cta-surface);background:var(--dp-header-cta-surface);color:var(--dp-header-cta-ink);box-shadow:none}.dp-home .dp-home__button--yellow:not(.dp-button--disabled):hover{border-color:var(--white);background:var(--white);color:var(--dp-header-cta-ink)}.dp-home .dp-home__button--outline-light{border-color:var(--text-inverse);background:transparent;color:var(--text-inverse)}.dp-home .dp-home__button--outline-light:not(.dp-button--disabled):hover{background:color-mix(in srgb,var(--text-inverse) 10%,transparent);box-shadow:none;color:var(--text-inverse)}.dp-home--forest .dp-home__button:focus-visible,.dp-home--deep .dp-home__button:focus-visible{outline-color:var(--dp-header-cta-surface)}.dp-home__more{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);margin-top:var(--space-8);color:var(--forest-800);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:var(--space-1)}.dp-home--forest .dp-home__more{color:var(--text-inverse)}.dp-home--forest .dp-home__more:hover{color:var(--forest-300)}.dp-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--dp-home-hero-height);padding-block:var(--section-y);overflow:hidden;background:var(--forest-900);color:var(--text-inverse)}.dp-home-hero--overlap{margin-top:calc(-1 * var(--dp-header-height));padding-top:calc(var(--dp-header-height) + var(--section-y))}.dp-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dp-home-hero__half{position:relative;overflow:hidden;background:var(--forest-800)}.dp-home-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dp-home-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dp-home-hero-scrim);pointer-events:none}.dp-home-hero__content{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.dp-home-hero__eyebrow{color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.dp-home-hero__title{max-width:10em;color:var(--text-inverse);font-family:var(--font-display);font-size:var(--dp-home-hero-title);font-weight:var(--weight-regular);line-height:var(--dp-home-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.dp-home-hero__body{max-width:30em;color:var(--text-inverse);font-family:var(--dp-home-text-font);font-size:var(--text-lg);line-height:var(--leading-snug)}.dp-home-hero__actions{justify-content:center;padding-top:var(--space-3)}.dp-home .dp-home__cta{gap:var(--space-3);padding-inline:var(--space-7) var(--space-2)}.dp-home__cta .dp-button__label{display:inline-flex;align-items:center;gap:var(--space-3)}.dp-home__disc{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--dp-header-cta-surface);color:var(--dp-header-cta-ink)}.dp-home__button--yellow .dp-home__disc{background:var(--forest-950);color:var(--text-inverse)}.dp-home .dp-home-hero__ghost{background:color-mix(in srgb,var(--text-inverse) 12%,transparent);-webkit-backdrop-filter:blur(var(--dp-home-disc-blur));backdrop-filter:blur(var(--dp-home-disc-blur))}.dp-home-statement__media{margin-bottom:var(--space-11)}.dp-home-statement__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-11);align-items:start}.dp-home-statement__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.dp-home-statement__title{max-width:11em;color:var(--dp-heading-ink);font-family:var(--font-display);font-size:var(--dp-home-statement-title);font-weight:var(--weight-regular);line-height:var(--dp-home-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.dp-home-statement__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);padding-top:var(--space-3)}.dp-home-statement__emphasis{max-width:var(--dp-home-measure);color:var(--dp-heading-ink);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.dp-home-statement .dp-home__actions{padding-top:var(--space-2)}.dp-home--forest .dp-home-statement__title,.dp-home--forest .dp-home-statement__emphasis{color:var(--text-inverse)}.dp-home-std__inner{width:100%;max-width:var(--dp-home-std-width);margin-inline:auto;padding-inline:var(--gutter-lg)}.dp-home-std__title{max-width:none;margin:0 auto var(--space-10);text-align:center}.dp-home-std__title:has(+.dp-home-std__lead){margin-bottom:var(--space-5)}.dp-home-std__lead{max-width:34em;margin:0 auto var(--space-10);color:var(--dp-text-inverse-body);font-family:var(--dp-home-text-font);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center;text-wrap:balance}.dp-home-std__item{display:flex}.dp-home-std__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.dp-home-std__card{flex:1 1 auto;display:flex;flex-direction:column;text-decoration:none;transition:transform var(--duration-base) var(--ease-in-out);--dp-home-std-pad: var(--space-8);aspect-ratio:var(--dp-home-std-ratio);padding:var(--dp-home-std-pad);overflow:hidden;border-radius:var(--radius-sm);color:var(--text-inverse)}.dp-home-std__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover}.dp-home-std__card--centered.dp-home-std__card--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dp-home-std-scrim);pointer-events:none}.dp-home-std__card--image:not(.dp-home-std__card--paper){--dp-grain-image: var(--dp-home-std-grain-image);--dp-grain-blend: var(--dp-home-std-grain-blend);--dp-grain-opacity: var(--dp-home-std-grain-opacity)}.dp-home-std__card h3{color:inherit}@media(hover:hover){a.dp-home-std__card:hover{transform:translateY(calc(var(--space-2) * -1));color:var(--text-inverse)}a.dp-home-std__card--paper:hover,a.dp-home-std__card--ink:hover{color:var(--dp-heading-ink)}}.dp-home-std__disc{position:absolute;right:calc(var(--dp-home-std-pad) + var(--control-sm) / 2 - var(--dp-home-std-disc) / 2);bottom:calc(var(--dp-home-std-pad) + var(--control-sm) / 2 - var(--dp-home-std-disc) / 2);display:flex;align-items:center;justify-content:center;width:var(--dp-home-std-disc);height:var(--dp-home-std-disc);border:1px solid var(--dp-home-disc-line);border-radius:var(--radius-pill);background:var(--dp-home-disc-surface);-webkit-backdrop-filter:blur(var(--dp-home-disc-blur));backdrop-filter:blur(var(--dp-home-disc-blur));color:var(--text-inverse)}.dp-home-std__card--link .dp-home-std__small{padding-right:calc(var(--dp-home-std-disc) + var(--space-4))}.dp-home-std__card--link .dp-home-std__caption{max-width:min(20em,100% - 2 * (var(--dp-home-std-disc) + var(--space-3)))}.dp-home-std__card--paper .dp-home-std__disc{border-color:var(--dp-note-border);background:transparent;color:var(--forest-800)}.dp-home-std__card--ink{color:var(--dp-heading-ink)}.dp-home-std__card--ink .dp-home-std__tag{background:var(--dp-home-std-ink-frost)}.dp-home-std__card--ink .dp-home-std__disc{border-color:var(--dp-home-std-ink-line);background:var(--dp-home-std-ink-frost);color:var(--dp-heading-ink)}.dp-home-std__card--statement{justify-content:space-between;background:var(--dp-home-std-glow)}.dp-home-std__statement{margin-block:auto;max-width:13em;font-family:var(--font-display);font-size:var(--dp-home-std-statement);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.dp-home-std__tag{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--control-sm);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--dp-home-std-tag);-webkit-backdrop-filter:blur(var(--dp-home-disc-blur));backdrop-filter:blur(var(--dp-home-disc-blur));font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug)}.dp-home-std__card--paper{--dp-grain-image: var(--dp-home-std-grain-image);--dp-grain-blend: var(--dp-home-std-paper-grain-blend);--dp-grain-opacity: var(--dp-home-std-paper-grain-opacity);background:var(--dp-home-std-paper);color:var(--dp-heading-ink)}.dp-home-std__card--paper.dp-home-std__card--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dp-home-std-paper-glow);pointer-events:none}.dp-home-std__kicker{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.dp-home-std__split{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block:auto;font-family:var(--font-display);font-size:var(--dp-home-std-display);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.dp-home-std__dot{flex:none;width:var(--dp-home-std-dot);height:var(--dp-home-std-dot);border-radius:var(--radius-pill);background:var(--dp-home-std-dot-ink)}@media(forced-colors:active){.dp-home-std__dot{background:CanvasText}}.dp-home-std__small{max-width:24em;color:var(--dp-text-paragraph);font-family:var(--dp-home-text-font);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-home-std__card--centered{align-items:center;padding-top:var(--space-12);text-align:center;background:var(--dp-home-std-dark)}.dp-home-std__word{max-width:9em;font-family:var(--font-display);font-size:var(--dp-home-std-display);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.dp-home-std__rule{flex:1 1 auto;width:0;margin-block:var(--space-6) var(--space-5);border-left:1px dashed var(--dp-home-std-rule)}.dp-home-std__caption{max-width:20em;font-family:var(--dp-home-text-font);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-home-approach__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-home-approach__card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-10);aspect-ratio:1 / 1;padding:var(--space-6);border:2px solid var(--dp-home-card-line);border-radius:var(--radius-sm);background:var(--dp-home-card-ground)}.dp-home-approach__num{color:var(--forest-300);font-family:var(--dp-font-figure);font-size:var(--dp-home-figure);line-height:1}.dp-home-approach__text{color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.dp-home-science__scale{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0;padding:0;list-style:none}.dp-home-science__grade{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--dp-text-paragraph);font-family:var(--font-display);font-size:var(--text-sm)}.dp-home-science__bar{display:inline-flex;gap:var(--dp-home-scale-cell-gap)}.dp-home-science__bar i{width:var(--dp-home-scale-cell-w);height:var(--dp-home-scale-cell-h);border-radius:var(--dp-home-scale-cell-radius);background:var(--dp-home-scale-off)}.dp-home-science__bar i.is-on{background:var(--dp-home-scale-fill)}.dp-home-science__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-home-science__item{grid-column:span 2}.dp-home-science__grid--n2 .dp-home-science__item,.dp-home-science__grid--n4 .dp-home-science__item,.dp-home-science__grid--n5 .dp-home-science__item:nth-child(n+4){grid-column:span 3}.dp-home-science__card{position:relative;display:flex;flex-direction:column;gap:var(--space-8);height:100%;padding:var(--space-6);border-radius:var(--radius-sm);background:var(--dp-surface-cloud);color:var(--dp-heading-ink);text-decoration:none;transition:background-color var(--duration-base) var(--ease-out)}.dp-home-science__card:hover{background:var(--white);color:var(--dp-heading-ink)}.dp-home-science__count{display:flex;align-items:baseline;gap:var(--space-2)}.dp-home-science__figure{color:var(--forest-800);font-family:var(--dp-font-figure);font-size:var(--dp-home-figure);line-height:1}.dp-home-science__unit{color:var(--text-muted);font-family:var(--dp-font-grotesk);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-home-science__card-title{margin-top:auto;padding-right:var(--space-10);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.dp-home-science__arrow{position:absolute;right:var(--space-5);bottom:var(--space-5);display:flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border:1px solid var(--dp-note-border);border-radius:var(--radius-pill);color:var(--forest-800);transition:var(--transition-control)}.dp-home-science__card:hover .dp-home-science__arrow{border-color:var(--forest-800);background:var(--forest-800);color:var(--text-inverse)}.dp-home-made__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-10);align-items:start}.dp-home-made .dp-home__head{margin-bottom:0}.dp-home-made__list{margin:0;padding:0;border-top:1px solid var(--dp-note-border);list-style:none}.dp-home-made__row{display:flex;align-items:center;gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--dp-note-border)}.dp-home-made__mark{display:flex;flex:none;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--forest-800);color:var(--text-inverse)}.dp-home-made__text{color:var(--dp-heading-ink);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.dp-home-formula__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-11);align-items:center}.dp-home-formula__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-sm);background:var(--forest-800)}.dp-home-formula__img{width:100%;height:100%;object-fit:cover}.dp-home-formula__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.dp-home-formula__lead{color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.dp-home-formula__content .dp-home__actions{padding-top:var(--space-3)}.dp-home-formula__checks-label{margin-bottom:calc(var(--space-2) * -1);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.dp-home-formula__checks{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-home-formula__check{display:flex;align-items:center;gap:var(--space-3);color:var(--text-inverse);font-size:var(--text-md);line-height:var(--leading-snug)}.dp-home-formula__tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--dp-home-formula-tick);height:var(--dp-home-formula-tick);border-radius:var(--radius-pill);background:var(--dp-header-cta-surface);color:var(--forest-900)}.dp-home-formula--media-right .dp-home-formula__media{order:2}.dp-home-formula--joined{padding-top:0;background:var(--forest-950)}.shopify-section:has(+.shopify-section .dp-home-formula--joined) .dp-home--forest{background:var(--dp-home-forest-foot),var(--dp-home-formula-forest)}.dp-home-formula--accent-left:after,.dp-home-formula--accent-right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--dp-home-formula-glow-left);pointer-events:none}.dp-home-formula--accent-right:after{background:var(--dp-home-formula-glow-right)}.dp-home-formula--joined:after{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--dp-home-formula-glow-fade));mask-image:linear-gradient(to bottom,transparent 0%,black var(--dp-home-formula-glow-fade))}.dp-home-start__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-home-start__grid>li:only-child{grid-column:1 / -1}.dp-home-start__grid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-home-start__grid--n3 .dp-home-start__card{aspect-ratio:4 / 5;padding:var(--space-6)}.dp-home-start__grid--n3 .dp-home-start__title{font-size:var(--text-2xl)}.dp-home-start__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;aspect-ratio:4 / 3;padding:var(--space-7);overflow:hidden;isolation:isolate;border-radius:var(--radius-sm);clip-path:inset(0 round var(--radius-sm));background:var(--forest-800);color:var(--text-inverse);text-decoration:none;transition:transform var(--duration-base) var(--ease-in-out)}.dp-home-start__card:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:-1;height:62%;background:var(--dp-home-scrim);pointer-events:none}@media(hover:hover){a.dp-home-start__card:hover{transform:translateY(calc(var(--space-2) * -1));color:var(--text-inverse)}}.dp-home-start__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.dp-home-start__disc{position:absolute;top:var(--space-5);right:var(--space-5);display:flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border:1px solid var(--dp-home-disc-line);border-radius:var(--radius-pill);background:var(--dp-home-disc-surface);backdrop-filter:blur(var(--dp-home-disc-blur));-webkit-backdrop-filter:blur(var(--dp-home-disc-blur))}.dp-home-start__text{display:flex;flex-direction:column;gap:var(--space-2)}.dp-home-start__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.dp-home-start__sub{font-family:var(--dp-home-text-font);font-size:var(--text-md);line-height:var(--leading-snug)}.dp-home-journal__topics{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.dp-home-journal__topic{display:inline-flex;align-items:center;min-height:var(--control-md);padding-inline:var(--space-5);border:1px solid var(--dp-home-pill-ink);border-radius:var(--radius-pill);color:var(--dp-home-pill-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:var(--transition-control)}.dp-home-journal__topic:hover{background:var(--dp-home-pill-ink);color:var(--dp-header-cta-surface)}.dp-home-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-9) var(--space-5);margin:0;padding:0;list-style:none}.dp-home-journal__card{display:flex;flex-direction:column;gap:var(--space-3);color:var(--dp-heading-ink);text-decoration:none}.dp-home-journal__media{display:block;aspect-ratio:3 / 2;margin-bottom:var(--space-2);overflow:hidden;border-radius:var(--radius-sm);background:var(--dp-surface-slate)}.dp-home-journal__img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slower) var(--ease-out)}@media(hover:hover){.dp-home-journal__card:hover .dp-home-journal__img{transform:scale(1.03)}}.dp-home-journal__date{color:var(--text-muted);font-family:var(--dp-font-grotesk);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-home-journal__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.dp-home-journal__card:hover .dp-home-journal__title{text-decoration:underline;text-underline-offset:var(--space-1)}.dp-home-journal--rail{overflow-x:clip}.dp-home-journal__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-8)}.dp-home-journal__heading{margin:0}.dp-home-journal__all{flex:none}.dp-home-journal__rail{display:flex;gap:var(--space-5);margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);scroll-padding-inline:var(--dp-home-journal-inset);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.dp-home-journal__rail::-webkit-scrollbar{display:none}.dp-home-journal__rail>li{flex:0 0 var(--dp-home-journal-rail-card);scroll-snap-align:start}.dp-home-journal__sep{margin-inline:var(--space-2)}.dp-home-journal__media--end{position:relative;display:flex;align-items:center;justify-content:center}.dp-home-journal__end-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dp-home-journal__media--end .dp-button{position:relative}.dp-home-journal__end-text{color:var(--dp-text-paragraph);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-home-news__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:end}.dp-home-news .dp-home__head{margin-bottom:0}.dp-home-news__label{display:block;margin-bottom:var(--space-2);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium)}.dp-home-news__row{display:flex;gap:var(--space-3)}.dp-home-news__input{flex:1 1 auto;min-width:0;height:var(--control-lg);padding-inline:var(--space-6);border:1px solid var(--dp-home-rule-dark);border-radius:var(--radius-pill);background:var(--white);color:var(--text-strong);font-family:var(--dp-home-text-font);font-size:var(--text-base)}.dp-home-news__input:focus-visible{outline:2px solid var(--dp-header-cta-surface);outline-offset:2px}.dp-home-news__note{margin-top:var(--space-3);color:var(--dp-text-inverse-body);font-size:var(--text-sm)}.dp-home-news__note--error{color:var(--clay-300)}@media(min-width:901px)and (max-width:1100px){.dp-home-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-home-approach__card{aspect-ratio:auto}}@media(max-width:900px){.dp-home{padding-block:var(--space-10)}.dp-home__head{margin-bottom:var(--space-8)}.dp-home__head--split{display:flex;flex-direction:column;gap:var(--space-5)}.dp-home__para,.dp-home__text{font-size:var(--text-base)}.dp-home__actions{flex-direction:column;align-items:stretch;width:100%}.dp-home .dp-home__button{width:100%}.dp-home .dp-home__cta{width:auto}.dp-home__actions>.dp-home__cta{align-self:flex-start}.dp-home .dp-home-hero__actions>.dp-home__button{width:auto;align-self:center}.dp-home-hero{min-height:var(--dp-home-hero-height-phone);padding-block:var(--space-10)}.dp-home-hero--overlap{margin-top:calc(-1 * (var(--dp-header-float-top) + var(--dp-header-pill)));padding-top:calc(var(--dp-header-float-top) + var(--dp-header-pill) + var(--space-10))}.dp-home-hero__media{grid-template-columns:minmax(0,1fr)}.dp-home-hero--phone-right .dp-home-hero__half--left,.dp-home-hero--phone-left .dp-home-hero__half--right{display:none}.dp-home-hero__content{gap:var(--space-5)}.dp-home-hero__body{font-size:var(--text-md)}.dp-body:has(.dp-announcement--slider) .dp-home-hero{border-top-left-radius:var(--dp-top-card-radius);border-top-right-radius:var(--dp-top-card-radius)}.dp-home-statement__media{margin-bottom:var(--space-8)}.dp-home-statement__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-6)}.dp-home-statement__body{gap:var(--space-5);padding-top:0}.dp-home-statement__emphasis{font-size:var(--text-lg)}.dp-home-approach__grid{grid-template-columns:minmax(0,1fr)}.dp-home-approach__card{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--space-5);aspect-ratio:auto;padding:var(--space-5)}.dp-home-approach__num{flex:none;font-size:var(--dp-home-figure-phone)}.dp-home-approach__text{padding-top:var(--space-2);font-size:var(--text-md)}.dp-home__more{margin-top:var(--space-6)}.dp-home-science__grid{grid-template-columns:minmax(0,1fr)}.dp-home-science__grid .dp-home-science__item,.dp-home-science__grid--n5 .dp-home-science__item:nth-child(n+4){grid-column:auto}.dp-home-science__card{gap:var(--space-5);padding:var(--space-5)}.dp-home-science__figure{font-size:var(--dp-home-figure-phone)}.dp-home-science__card-title{font-size:var(--text-md)}.dp-home-made__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.dp-home-made__row{padding-block:var(--space-5)}.dp-home-made__text{font-size:var(--text-lg)}.dp-home-formula__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.dp-home-formula__media{aspect-ratio:1 / 1}.dp-home-formula--media-right .dp-home-formula__media{order:0}.dp-home-formula__lead{font-size:var(--text-xl)}.dp-home-start__grid{grid-template-columns:minmax(0,1fr)}.dp-home-start__card{aspect-ratio:4 / 5;padding:var(--space-6)}.dp-home-start__title{font-size:var(--text-2xl)}.dp-home-start__grid--n3{display:flex;gap:var(--space-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.dp-home-start__grid--n3::-webkit-scrollbar{display:none}.dp-home-start__grid--n3>li{flex:0 0 var(--dp-home-rail-card);scroll-snap-align:start}.dp-home-std__inner{padding-inline:0}.dp-home-std__title{margin-bottom:var(--space-8);padding-inline:var(--gutter)}.dp-home-std__grid{display:flex;gap:var(--space-3);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.dp-home-std__grid::-webkit-scrollbar{display:none}.dp-home-std__item{flex:0 0 var(--dp-home-std-rail);scroll-snap-align:start}.dp-home-std__card{--dp-home-std-pad: var(--space-6);aspect-ratio:var(--dp-home-std-ratio-phone)}.dp-home-std__title:has(+.dp-home-std__lead),.dp-home-std__lead{padding-inline:var(--gutter)}.dp-home-std__lead{margin-bottom:var(--space-8);font-size:var(--text-base)}.dp-home-std__card--centered{padding-top:var(--space-11)}.dp-home-journal__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.dp-home-journal__rail{gap:var(--space-3)}.dp-home-journal__rail>li{flex-basis:var(--dp-home-rail-card)}.dp-home-journal--rail .dp-container{display:flex;flex-direction:column}.dp-home-journal--rail .dp-home-journal__bar{display:contents}.dp-home-journal--rail .dp-home-journal__heading{margin-bottom:var(--space-8)}.dp-home-journal--rail .dp-home-journal__rail{order:1}.dp-home-journal--rail .dp-home-journal__all{order:2;margin-top:var(--space-8)}.dp-home-news__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.dp-home-news__row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dp-home.css.map */
