#main:has(.impact-section) .section{--section-spacing-block: calc(var(--section-outer-spacing-block) * 1.5)}.impact-section{font-size:max(var(--text-base),1rem)}.impact-section .section-header .h2,#main:has(.impact-section) :is(.shopify-section--featured-collection,.shopify-section--faq) h2.h2{font-size:var(--text-h3);line-height:1.2;text-wrap:balance}#main:has(.impact-section) .shopify-section--featured-collection .section-header{justify-content:center;justify-items:center;text-align:center}#main:has(.impact-section) .shopify-section--featured-collection .section-header .prose{max-width:40rem}@media screen and (min-width:1000px){#main:has(.impact-section) .shopify-section--featured-collection .product-list{max-width:55rem;margin-inline:auto}}.impact-caption{font-size:max(var(--text-sm),.875rem);line-height:1.5;color:rgb(var(--text-color) / .7)}.impact-caption__title{display:block;margin-block-end:var(--spacing-1);font-size:max(var(--text-base),1rem);font-weight:700;color:rgb(var(--text-color))}.impact-meta{color:rgb(var(--text-color) / .7)}.impact-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4) var(--spacing-6)}@media screen and (max-width:699px){.impact-link-row>.button{width:100%}.impact-link-row>.text-with-icon{min-height:44px}}.impact-opening{--section-spacing-block-start: var(--spacing-6)}@media screen and (min-width:700px){.impact-opening{--section-spacing-block-start: var(--spacing-12)}}.impact-opening__grid{display:grid;gap:var(--spacing-6)}.impact-opening__text{display:grid;gap:var(--spacing-4);max-width:35rem}.impact-opening__title{text-wrap:balance;margin:0}.impact-opening__lead,.impact-opening__lead p{margin:0}.impact-opening__lead p+p{margin-block-start:var(--spacing-4)}.impact-opening__disclosure{margin:0;color:rgb(var(--text-color) / .7)}.impact-opening__disclosure a{color:rgb(var(--text-color))}.impact-opening__actions{margin-block-start:var(--spacing-4)}.impact-opening__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);margin-block-start:var(--spacing-2)}.impact-opening__photo{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;border-radius:var(--rounded)}@media screen and (min-width:1000px){.impact-opening__photos{order:-1;margin-block:0 var(--spacing-4);gap:var(--spacing-4)}.impact-opening__photo{border-radius:var(--rounded-lg)}}.impact-opening__media{justify-self:center;width:100%}.impact-opening__grid[data-layout=vertical] .impact-opening__media,.impact-opening__grid[data-layout=image] .impact-opening__media{width:min(100%,calc(75svh * var(--impact-ratio)))}.impact-byline{display:flex;align-items:center;gap:var(--spacing-3)}.impact-byline img{width:2rem;height:2rem;border-radius:var(--rounded-full);object-fit:cover}.impact-byline__name{font-weight:700}.impact-byline__date{display:block;font-size:max(var(--text-sm),.875rem);color:rgb(var(--text-color) / .7)}@media screen and (max-width:699px){.impact-opening__actions .button{width:100%}.impact-opening__actions .text-with-icon{margin-inline:auto;min-height:44px}}@media screen and (min-width:700px)and (max-width:999px){.impact-opening__grid[data-layout=vertical] .impact-opening__media{width:min(25rem,calc(75svh * var(--impact-ratio)))}}@media screen and (min-width:1000px){.impact-opening__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:". media" "text media" "byline media" ". media";grid-template-rows:1fr auto auto 1fr;column-gap:var(--spacing-20);row-gap:0}.impact-opening__byline{margin-block-start:var(--spacing-8)}.impact-opening__grid[data-layout=horizontal]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--spacing-16)}.impact-opening__text{grid-area:text}.impact-opening__media{grid-area:media;align-self:center}.impact-opening__byline{grid-area:byline;align-self:start}.impact-opening__grid[data-layout=vertical] .impact-opening__media,.impact-opening__grid[data-layout=image] .impact-opening__media{width:min(26.25rem,calc((100svh - 220px) * var(--impact-ratio)))}.impact-opening__grid[data-layout=text]{grid-template-columns:minmax(0,45rem);grid-template-areas:"text" "byline";grid-template-rows:auto auto}.impact-byline img{width:2.75rem;height:2.75rem}.impact-opening__grid[data-size=large][data-layout=image] .impact-opening__media{width:min(35rem,100%,calc((100svh - 200px) * var(--impact-ratio)))}}.impact-opening__side{display:none}@media screen and (min-width:1000px){.impact-opening__grid[data-side]{grid-template-columns:minmax(0,35rem) minmax(24rem,1fr);grid-template-areas:"text media" "byline media";grid-template-rows:auto 1fr;column-gap:var(--spacing-12)}.impact-opening__grid[data-side] .impact-opening__media{width:100%;justify-self:stretch;align-self:start;container:impact-media / inline-size}.impact-opening__grid[data-side] .impact-opening__byline{align-self:start}.impact-opening__pair{--impact-video-w: min(26.25rem, calc((100svh - 220px) * var(--impact-ratio)), 100cqw);display:flex;justify-content:center;align-items:flex-start;gap:var(--spacing-4)}.impact-opening__pair>.impact-video{flex:none;width:var(--impact-video-w)}}@media screen and (min-width:1000px){@supports not (width: 1cqw){.impact-opening__pair>.impact-video{width:min(26.25rem,calc((100svh - 220px) * var(--impact-ratio)),100%)}}}@container impact-media (min-width: 34rem){.impact-opening__pair{--impact-video-w: min(26.25rem, calc((100svh - 220px) * var(--impact-ratio)), calc((100cqw - var(--spacing-4)) / 2));justify-content:flex-end}.impact-opening__side{display:block;flex:1 1 0;min-width:0;max-width:calc(var(--impact-video-w) * 4 / 3);height:calc(var(--impact-video-w) / var(--impact-ratio));object-fit:cover;border-radius:var(--rounded-lg)}}.impact-video{margin:0;display:grid;gap:var(--spacing-3)}.impact-video__frame{position:relative;aspect-ratio:var(--impact-ratio, 16 / 9);border-radius:var(--rounded);overflow:hidden;background:rgb(var(--text-color) / .05)}@media screen and (min-width:700px){.impact-video__frame{border-radius:var(--rounded-lg)}}.impact-video__frame video,.impact-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.impact-video__frame video{object-fit:contain;background:#000;visibility:hidden}.impact-video__poster{z-index:1;pointer-events:none}.impact-video__play,.impact-video__duration{z-index:2}.impact-video.is-started .impact-video__frame video{visibility:visible}.impact-video__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;background:transparent;display:grid;place-items:center}.impact-video__disc{width:3rem;height:3rem;border-radius:var(--rounded-full);background:rgb(var(--background));color:rgb(var(--text-color));display:grid;place-items:center;box-shadow:0 0 0 1px rgb(var(--text-color) / .12);transition:transform .2s ease-in-out}.impact-video__play:hover .impact-video__disc{transform:scale(1.08)}.impact-video__play:focus-visible{outline:none}.impact-video__frame:has(.impact-video__play:focus-visible),.impact-video__frame:has(video:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:4px}.impact-video__frame video:focus-visible{outline:none}.impact-video__duration{position:absolute;inset-block-end:var(--spacing-3);inset-inline-start:var(--spacing-3);padding:6px 12px;border-radius:var(--rounded-button);background:rgb(var(--background));color:rgb(var(--text-color));font-size:max(var(--text-sm),.875rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.impact-video.is-started .impact-video__play,.impact-video.is-started .impact-video__duration,.impact-video.is-playing .impact-video__poster{display:none}@media screen and (min-width:700px){.impact-video__disc{width:4rem;height:4rem}.impact-video__duration{inset-block-end:var(--spacing-4);inset-inline-start:var(--spacing-4)}}.impact-video .accordion{border-block-end-width:0}.impact-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.impact-story{display:grid}.impact-story>*+*{margin-block-start:calc(var(--section-outer-spacing-block) * 1.5)}.impact-wide{margin:0;display:grid;gap:var(--spacing-3)}.impact-wide--full{margin-inline:calc(-1 * var(--container-outer-width))}.impact-wide--full .impact-caption{padding-inline:var(--container-outer-width);max-width:calc(40rem + var(--container-outer-width))}.impact-wide img{width:100%;object-fit:cover;aspect-ratio:4 / 5;max-height:62svh}.impact-wide--contained img{border-radius:var(--rounded)}@media screen and (min-width:700px){.impact-wide img{aspect-ratio:3 / 2;max-height:none}.impact-wide--contained img{border-radius:var(--rounded-lg)}}@media screen and (min-width:1000px){.impact-wide img{aspect-ratio:auto;height:clamp(360px,60vh,640px)}.impact-wide--short img{height:clamp(320px,48vh,520px)}}.impact-split{display:grid;gap:var(--spacing-6)}.impact-split__figure{margin:0;display:grid;gap:var(--spacing-3)}.impact-split__figure img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--rounded)}.impact-split__text{display:grid;gap:var(--spacing-4);align-content:end;max-width:40rem}.impact-split__text .section-header{margin-block-end:0}.impact-split__meta{margin:calc(-1 * var(--spacing-2)) 0 0}.impact-split__text .impact-link-row{margin-block-start:var(--spacing-4)}@media screen and (min-width:700px){.impact-split__figure img{aspect-ratio:3 / 2;border-radius:var(--rounded-lg)}}@media screen and (min-width:1000px){.impact-split--has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--spacing-20);align-items:end}.impact-split--image-right .impact-split__figure{order:2}.impact-split__figure img{aspect-ratio:1}.impact-split--portrait .impact-split__figure img{aspect-ratio:4 / 5}.impact-split--has-image .impact-split__text{max-width:32.5rem}.impact-split--has-image{grid-template-rows:auto auto auto;row-gap:0}.impact-split--has-image .impact-split__figure{grid-row:1 / 4;grid-template-rows:subgrid}.impact-split--has-image .impact-split__text{grid-row:1;align-self:end}}.impact-centered{display:grid;gap:var(--spacing-4);max-width:40rem}.impact-centered__body,.impact-centered__body p{margin:0}.impact-centered__body p+p{margin-block-start:var(--spacing-4)}@media screen and (min-width:700px){.impact-centered{margin-inline:auto;text-align:center;justify-items:center;gap:var(--spacing-6)}.impact-centered .section-header{justify-content:center;justify-items:center;text-align:center}}.impact-photos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6) var(--spacing-3);margin:0;padding:0;list-style:none}.impact-photos__grid>li{margin:0}.impact-photos__item{margin:0;display:grid;gap:var(--spacing-3);align-content:start}.impact-photos__item img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--rounded)}@media screen and (max-width:699px){.impact-photos__grid>.impact-photos__span{grid-column:1 / -1}}@media screen and (min-width:700px){.impact-photos__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-10) var(--spacing-4);--impact-gap: var(--spacing-4)}.impact-photos__grid>li{width:calc((100% - 2 * var(--impact-gap)) / 3)}}@media screen and (min-width:1000px){.impact-photos__grid{--impact-gap: var(--spacing-6);column-gap:var(--spacing-6)}.impact-photos__grid>li{width:calc((100% - (var(--cols) - 1) * var(--impact-gap)) / var(--cols))}}.impact-photos__description{max-width:46rem}.impact-proof__parts{display:grid;gap:var(--spacing-12)}@media screen and (min-width:1000px){.impact-proof__parts{gap:var(--spacing-20)}}.impact-facts{display:grid;gap:var(--spacing-6)}.impact-facts__head{display:grid;gap:var(--spacing-4);align-content:start}.impact-facts__head .section-header{margin:0}.impact-facts__list{display:grid;gap:var(--spacing-2);margin:0}.impact-fact{display:grid;gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-5);background:rgb(var(--impact-row-background));border-radius:var(--rounded);box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .08)}.impact-fact dt{font-size:max(var(--text-sm),.875rem);color:rgb(var(--text-color) / .7);font-weight:400}.impact-fact dd,.impact-fact dd p{margin:0}.impact-fact dd p+p{margin-block-start:var(--spacing-2)}.impact-fact dd a{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:700px){.impact-fact{grid-template-columns:12.5rem minmax(0,1fr);gap:var(--spacing-6);padding:var(--spacing-5) var(--spacing-6)}.impact-fact dt{font-size:max(var(--text-base),1rem)}}@media screen and (min-width:1000px){.impact-facts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--spacing-16);align-items:start}.impact-facts__head{position:sticky;top:calc(var(--sticky-area-height) + var(--spacing-6))}}.impact-record{display:grid;gap:var(--spacing-6)}.impact-record .section-header{margin:0}.impact-record__table{width:100%;border-collapse:separate;border-spacing:0 var(--spacing-2);table-layout:fixed;margin-block:calc(-1 * var(--spacing-2))}.impact-record__table :is(th,td){border:0;padding:var(--spacing-5) var(--spacing-6);text-align:start;vertical-align:top}.impact-record__table thead th{padding-block:0 var(--spacing-1);font-size:max(var(--text-sm),.875rem);font-weight:400;color:rgb(var(--text-color) / .7)}.impact-record__table tbody :is(th,td){background:rgb(var(--impact-row-background));box-shadow:inset 0 1px rgb(var(--text-color) / .08),inset 0 -1px rgb(var(--text-color) / .08);font-weight:400}.impact-record__table tbody :is(th,td):first-child{border-start-start-radius:var(--rounded);border-end-start-radius:var(--rounded);box-shadow:inset 1px 1px rgb(var(--text-color) / .08),inset 0 -1px rgb(var(--text-color) / .08)}.impact-record__table tbody :is(th,td):last-child{border-start-end-radius:var(--rounded);border-end-end-radius:var(--rounded);box-shadow:inset -1px 1px rgb(var(--text-color) / .08),inset 0 -1px rgb(var(--text-color) / .08)}.impact-record__table tr.is-next :is(th,td){background:transparent;box-shadow:none;border-block:1px dashed rgb(var(--text-color) / .24)}.impact-record__table tr.is-next :is(th,td):first-child{border-inline-start:1px dashed rgb(var(--text-color) / .24)}.impact-record__table tr.is-next :is(th,td):last-child{border-inline-end:1px dashed rgb(var(--text-color) / .24)}.impact-record__org{font-weight:700}.impact-record__org a{text-decoration:underline;text-underline-offset:3px}.impact-record__sub{display:block;font-size:max(var(--text-sm),.875rem);color:rgb(var(--text-color) / .7);font-weight:400}.impact-record__amount{font-weight:700;font-variant-numeric:tabular-nums}.impact-record .badge{font-size:max(var(--text-xs),.75rem);font-weight:700;padding:4px 10px}.impact-record a.link,.impact-record__cards a{text-decoration:underline;text-underline-offset:3px}.impact-record__cards{display:grid;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.impact-record__card{display:grid;gap:var(--spacing-3);padding:var(--spacing-5);background:rgb(var(--impact-row-background));border-radius:var(--rounded);box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .08)}.impact-record__card.is-next{background:transparent;box-shadow:none;border:1px dashed rgb(var(--text-color) / .24)}.impact-record__card dl{display:grid;margin:0}.impact-record__card dl>div{display:flex;justify-content:space-between;gap:var(--spacing-4);padding-block:var(--spacing-2);border-block-start:1px solid rgb(var(--text-color) / .12)}.impact-record__card dt{font-size:max(var(--text-sm),.875rem);color:rgb(var(--text-color) / .7)}.impact-record__card dd{margin:0;text-align:end}@media screen and (max-width:999px){.impact-record__table{display:none}}@media screen and (min-width:700px)and (max-width:999px){.impact-record__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.impact-record__cards{display:none}}.impact-record__after{display:grid;gap:var(--spacing-4)}.impact-record__total{padding-block-start:var(--spacing-4);border-block-start:1px solid rgb(var(--text-color) / .12)}.impact-docs{display:grid;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.impact-docs a{min-height:2.75rem}.impact-terms{max-width:47.5rem}.impact-terms--small{font-size:max(var(--text-sm),.875rem);line-height:1.6;color:rgb(var(--text-color) / .7)}.impact-terms--small .prose{font-size:inherit;color:inherit}.impact-terms--small .prose p{margin:0}.impact-terms--small .prose p+p{margin-block-start:var(--spacing-2)}.impact-terms--small .prose a{color:rgb(var(--text-color))}.impact-terms .h5{margin-block-end:var(--spacing-3)}.impact-editor-note{padding:var(--spacing-3) var(--spacing-4);margin-block-end:var(--spacing-6);font-size:.875rem;border:1px dashed rgb(var(--text-color) / .35)}.impact-empty{display:grid;place-items:center;width:100%;padding:var(--spacing-4);border:2px dashed rgb(var(--text-color) / .25);border-radius:var(--rounded);font-size:.875rem;text-align:center;color:rgb(var(--text-color) / .7)}.impact-flag{outline:2px dashed rgb(var(--text-color) / .35);outline-offset:2px}#impact-chip{position:fixed;inset-block-end:16px;inset-inline-start:16px;z-index:50;max-width:22rem;padding:10px 14px;border-radius:12px;background:#1a1a1a;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 8px 24px #0003}.impact-byline__text{margin:0}.impact-section :is(.impact-facts__head,.impact-split__text,.impact-centered) .section-header{grid-template-columns:minmax(0,1fr)}.impact-record table.impact-record__table :is(th,td):is(:first-child,:last-child){padding-inline:var(--spacing-6)}#main:has(.impact-section) .shopify-section--featured-collection .product-card-short-description{display:none}.impact-record__card dt{flex:0 0 auto;white-space:nowrap}.impact-proof [tabindex="-1"]:focus{outline:none}.impact-fact dd ul{list-style:disc;margin:var(--spacing-2) 0 0;padding-inline-start:1.25rem;display:grid;gap:var(--spacing-1)}@media screen and (min-width:700px){.impact-split--compact .impact-split__text .prose{font-size:1.125rem;line-height:1.65}}@media screen and (min-width:1000px){.impact-split--compact.impact-split--has-image{grid-template-columns:minmax(0,30rem) minmax(0,32.5rem);grid-template-rows:auto;justify-content:center;align-items:center;column-gap:var(--spacing-20)}.impact-split--compact.impact-split--has-image.impact-split--image-right{grid-template-columns:minmax(0,32.5rem) minmax(0,30rem)}.impact-split--compact.impact-split--has-image .impact-split__figure{grid-row:1;grid-template-rows:none}.impact-split--compact.impact-split--has-image .impact-split__text{grid-row:1;align-self:center}}.about-founder{display:grid;gap:var(--spacing-6);max-width:67.5rem;margin-inline:auto;padding:var(--spacing-6) var(--spacing-5);background:rgb(var(--about-founder-bg, 253 248 227));border-radius:var(--rounded);box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .08)}.about-founder__text{display:grid;gap:var(--spacing-4);align-content:center}.about-founder__text .section-header{margin:0;grid-template-columns:minmax(0,1fr)}.about-founder__body p{margin:0;text-wrap:pretty}.about-founder__body p+p{margin-block-start:var(--spacing-4)}.about-founder__sign{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3) var(--spacing-6);margin-block-start:var(--spacing-2);padding-block-start:var(--spacing-4);border-block-start:1px solid rgb(var(--text-color) / .12)}.about-founder__name{margin:0;font-weight:700}.about-founder__link{display:inline-block;padding-block:10px;background-origin:content-box}.about-founder__figure{margin:0;display:grid;gap:var(--spacing-3);align-content:start;order:-1}.about-founder__figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 20%;border-radius:var(--rounded)}@media screen and (max-width:699px){.about-founder__figure img{object-position:50% 15%!important}}.about-founder__checks ul{list-style:disc;padding-inline-start:1.25rem;margin:var(--spacing-2) 0 0}@media screen and (min-width:700px){.about-founder{padding:var(--spacing-10);border-radius:var(--rounded-lg)}.about-founder--image-right .about-founder__figure{order:1}}@media screen and (min-width:700px)and (max-width:999px){.about-founder{grid-template-columns:15rem minmax(0,1fr);column-gap:var(--spacing-8);align-items:start}.about-founder--image-right{grid-template-columns:minmax(0,1fr) 15rem}.about-founder__figure img{aspect-ratio:4 / 5;object-position:center}}@media screen and (min-width:1000px){.about-founder{grid-template-columns:21.25rem minmax(0,1fr);column-gap:var(--spacing-14);padding:var(--spacing-12) var(--spacing-14)}.about-founder--image-right{grid-template-columns:minmax(0,1fr) 21.25rem}.about-founder__figure img{aspect-ratio:4 / 5;object-position:center}.about-founder__text{max-width:36rem}}.about-founder.about-founder--no-image{grid-template-columns:minmax(0,1fr);max-width:45rem}@media screen and (max-width:999px){.impact-split--compact .impact-split__text{order:-1}}@media screen and (min-width:700px)and (max-width:999px){.impact-split--compact .impact-split__figure{max-width:26rem}.impact-split--compact .impact-split__figure img{aspect-ratio:4 / 5}}#main:has(.about-founder-section) .impact-centered__body p,#main:has(.about-founder-section) .impact-facts__head .prose p,.impact-split--compact .prose p{text-wrap:pretty}#main:has(.about-founder-section) .impact-facts__head .prose{max-width:40rem}@media screen and (min-width:1000px)and (max-width:1199px){#main:has(.about-founder-section) .impact-facts{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-6)}#main:has(.about-founder-section) .impact-facts__head{position:static}}@media screen and (min-width:700px)and (max-width:999px){#main:has(.about-founder-section) .impact-opening__media{justify-self:start}}@media screen and (max-width:699px){.impact-split--compact .impact-split__text .link,#main:has(.about-founder-section) .impact-fact dd p:last-child>a:only-child{display:inline-block;padding-block:9px;background-origin:content-box}}#main:has(.about-founder-section) .impact-centered__body a{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:699px){#main:has(.about-founder-section) .impact-centered>.text-with-icon{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/impact-page.css.map */
