body.template-giving-back{background:#f5f4f2}.giving-back{--gb-ink: #342d2c;--gb-paper: #f5f4f2;--gb-tan: #eeeae6;color:var(--gb-ink);background:var(--gb-paper);font-family:proxima-nova,Arial,sans-serif;font-size:16px;line-height:1.2;letter-spacing:.02em;overflow-wrap:anywhere}.giving-back *,.giving-back *:before,.giving-back *:after{box-sizing:border-box}.giving-back p,.giving-back h1,.giving-back h2,.giving-back h3,.giving-back figure,.giving-back blockquote{margin:0;color:inherit}.giving-back .gb-copy{font:inherit}.giving-back .gb-copy p{font:inherit;line-height:1.2}.giving-back .gb-copy p+p{margin-top:19px}.giving-back .gb-eyebrow{font-family:CoFo Sans Mono VF,monospace;font-size:13px;font-weight:400;line-height:18px;letter-spacing:1.1px;text-transform:uppercase}.giving-back .gb-title{font-family:proxima-nova,Arial,sans-serif;font-size:36px;font-weight:300;line-height:1.22;letter-spacing:.05em;text-transform:uppercase}.giving-back .gb-display{font-family:kepler-std-display,Times New Roman,serif;font-size:68px;font-weight:300;line-height:1.15;letter-spacing:.05em;text-transform:capitalize}.giving-back .gb-display p{font:inherit}.giving-back .gb-display em{font-weight:inherit;font-style:italic;background-repeat:repeat-x;background-position:left 88%}.giving-back a{color:inherit;text-decoration:underline;text-underline-offset:4px}.giving-back a:hover{text-decoration-thickness:2px}.giving-back :focus-visible{outline:2px solid currentColor;outline-offset:5px}.giving-back .gb-link{display:inline-block;margin-top:20px}.giving-back .gb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gb-hero{position:relative;isolation:isolate;min-height:720px;display:grid;place-items:center;padding:30px 30px 80px;color:#fff;background:#342d2c}.gb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.gb-hero__desktop,.gb-hero__mobile{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gb-hero__mobile{display:none}.gb-hero__desktop img{position:absolute;width:196.74%;height:213.13%;max-width:none;left:0;top:-57.95%}.gb-hero__media--custom .gb-hero__desktop img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e0dad5cc;mix-blend-mode:multiply}.gb-hero__content{width:100%;max-width:481px;text-align:center}.gb-hero .gb-eyebrow{font-size:16px;margin-bottom:16px}.gb-hero__rule{display:block;margin:16px auto 22px}.gb-hero__rule img{display:block;margin:auto;max-width:100%}.giving-back .gb-hero__raised{font-size:0;line-height:0;letter-spacing:.64px}.gb-hero__raised>span{font-size:16px;line-height:normal}.gb-hero__raised em{position:relative;font-family:kepler-std-display,Times New Roman,serif;font-size:46px;line-height:48px;font-weight:300}.gb-hero__raised em img{position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.gb-hero .gb-copy p{line-height:24px}.gb-origin{padding:90px 30px 110px;text-align:center;background:linear-gradient(#eeeae6,#f5f4f2 90%)}.gb-origin__intro{max-width:680px;margin:auto}.gb-origin__intro .gb-display{margin:16px 0}.gb-origin__intro em{background-image:url(giving-back-origin-imgLine3.svg)}.gb-origin__media{max-width:1029px;margin:50px auto}.gb-origin__media video,.gb-origin__media iframe,.gb-origin__poster{display:block;width:100%;aspect-ratio:1029 / 578;border:0}.gb-origin__media video{height:auto}.gb-origin__poster{position:relative;overflow:hidden}.gb-origin__poster img{width:100%;height:100%;object-fit:cover}.gb-origin__poster--bundled img{position:absolute;height:108.41%;width:105.75%;max-width:none;left:-2.21%;top:-4.21%}.gb-origin__body{max-width:720px;margin:auto}.giving-back .gb-editor-note{margin-top:12px;padding:12px;background:#fff;font:inherit}.gb-timeline{padding:80px 30px 30px;background:var(--gb-tan)}.gb-timeline>.gb-title{margin-bottom:35px}.gb-timeline__viewport{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.gb-timeline__viewport::-webkit-scrollbar{display:none;width:0;height:0}.gb-timeline__track{list-style:none;display:flex;width:max-content;gap:86px;margin:0;padding:0}.gb-timeline__item{width:330px;flex:0 0 auto;scroll-snap-align:start;position:relative}.gb-timeline__item:before{content:"";position:absolute;top:49px;left:12px;width:calc(100% + 86px);height:2px;background:url(giving-back-timeline-line2.svg) repeat-x left center}.gb-timeline__item:last-child:before{width:calc(100% - 12px)}.gb-timeline__point{position:relative;width:24px;height:24px;margin:20px 0}.gb-timeline__point img{position:absolute;left:-14px;top:-14px;max-width:none}.gb-timeline__controls{display:flex;width:51px;gap:0;margin-top:40px}.gb-timeline__controls[hidden]{display:none}.gb-timeline__controls button{position:relative;flex:0 0 50%;width:50%;height:44px;background:transparent;border:0;padding:0;color:inherit;cursor:pointer}.gb-timeline__controls button img{max-width:none;position:absolute;top:2px;right:0;pointer-events:none}.gb-timeline__controls button:first-child img{left:0;right:auto;transform:rotate(180deg) scaleY(-1)}.gb-timeline__controls button:disabled{opacity:.3;cursor:default}.gb-charities{padding:120px 30px}.gb-charities__intro{text-align:center;margin-bottom:80px}.gb-charities__intro .gb-display{margin-top:20px}.gb-charities__intro em{background-image:url(giving-back-charities-line5.svg)}.gb-charities__list{display:grid;gap:100px;max-width:1380px;margin:auto}.gb-charity{display:grid;grid-template-columns:57.826% 42.174%;grid-template-rows:auto 1fr;align-items:start}.gb-charity__content{grid-column:2;grid-row:1;padding-top:10px}.gb-charity__logo{margin:0 auto 60px;width:266px;max-width:100%}.gb-charity__logo:empty{display:none}.gb-charity__logo img{display:block;width:100%;height:auto;object-fit:contain}.gb-charity__text{padding-left:55px}.gb-charity__text .gb-title{margin-bottom:16px}.gb-charity__photo{grid-column:1;grid-row:1 / span 2;position:relative;width:100%;aspect-ratio:798 / 734;overflow:hidden}.gb-charity__photo img{display:block;width:100%;height:100%;object-fit:cover}.gb-charity__photo--rmh img{position:absolute;height:107.77%;width:148.67%;max-width:none;left:-12.21%;top:-7.77%}.gb-charity__photo--umn img{position:absolute;height:163.37%;width:100%;max-width:none;left:0;top:-47.97%}.giving-back .gb-charity__quote{grid-column:2;grid-row:2;z-index:1;margin:70px 0 0 -152px;width:calc(100% + 76px);padding:40px 30px 40px 40px;background:var(--gb-tan);border:1px solid #dadada}.giving-back .gb-charity__quote blockquote{padding:0;border:0;font-size:18px;font-style:italic;line-height:1.22;letter-spacing:.02em;max-width:540px}.gb-charity__quote blockquote p{font:inherit}.gb-charity__quote blockquote p+p{margin-top:22px}.gb-charity__quote figcaption{margin-top:30px}.giving-back .gb-charity__attribution{font-size:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.gb-charity__credentials{margin-top:10px;font-size:13px}.gb-charity__credentials p{font:inherit}.gb-charity--reverse{grid-template-columns:42.174% 57.826%}.gb-charity--reverse .gb-charity__content{grid-column:1;padding-top:20px}.gb-charity--reverse .gb-charity__text{padding:0 60px 0 0}.gb-charity--reverse .gb-charity__photo{grid-column:2}.giving-back .gb-charity--reverse .gb-charity__quote{grid-column:1;margin-left:89px;width:calc(100% + 76px);border-color:transparent}.gb-partnership{padding:90px 0 120px;background:linear-gradient(#eeeae6,#f5f4f2 90%)}.gb-partnership__inner{display:grid;grid-template-columns:296px minmax(0,1fr);gap:clamp(60px,16vw,230px);padding:0 30px;max-width:1440px;margin:auto}.gb-partnership__inner header .gb-title{margin-bottom:16px}.gb-partnership__story{padding-bottom:30px}.gb-partnership__story+.gb-partnership__story{padding-top:30px}.gb-partnership__story h3{font-size:21px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;margin-bottom:16px}.gb-partnership__story .gb-copy{max-width:768px}.giving-back .gb-partnership__closing{margin:90px auto 0;padding:60px 30px 0;border-top:1px solid #dadada;max-width:1440px}.gb-partnership__closing p{max-width:1291px}.gb-partnership__closing em{background-image:url(giving-back-partnership-line5.svg)}@media(min-width:1441px){.gb-hero{min-height:50vw}}@media(max-width:1100px)and (min-width:768px){.gb-charity__text{padding-left:30px}.gb-charity--reverse .gb-charity__text{padding-right:30px}.giving-back .gb-charity__quote{margin-top:35px;margin-left:-90px;width:calc(100% + 90px);padding:25px}.giving-back .gb-charity--reverse .gb-charity__quote{margin-left:0}.gb-charity .gb-title{font-size:28px}.gb-charity__logo{width:220px;margin-bottom:35px}.gb-partnership__inner{grid-template-columns:30% minmax(0,1fr);gap:40px}}@media(max-width:767px){.giving-back .gb-display{font-size:40px;line-height:1.2;letter-spacing:.05em}.gb-hero{min-height:660px;padding:30px 16px 80px}.gb-hero__desktop{display:none}.gb-hero__mobile{display:block}.gb-hero__mobile img{position:absolute;height:131.21%;width:406.81%;max-width:none;left:-84.11%;top:-8.33%}.gb-hero__media--custom .gb-hero__mobile img,.gb-hero__media--custom-mobile .gb-hero__mobile img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gb-hero__media:after{background:#e0dad5e6}.gb-hero__content{max-width:301px}.gb-hero__rule{margin-top:20px}.gb-origin{padding:65px 10px 75px}.gb-origin__intro,.gb-origin__body{max-width:301px}.gb-origin__intro .gb-display{letter-spacing:.01em}.gb-origin__media{margin:30px auto}.gb-timeline{padding:80px 10px 30px}.gb-timeline__track{gap:64px}.gb-timeline__item{width:245px}.gb-timeline__item:before{width:calc(100% + 64px)}.gb-charities{padding:80px 10px 60px}.gb-charities__intro{margin-bottom:40px}.gb-charities__list{gap:60px}.gb-charity,.gb-charity--reverse{display:flex;flex-direction:column}.gb-charity__content,.gb-charity--reverse .gb-charity__content{order:0;width:100%;padding:0}.gb-charity__logo{margin-bottom:50px}.gb-charity__text,.gb-charity--reverse .gb-charity__text{padding:0}.gb-charity__photo{order:1;margin-top:30px;aspect-ratio:373 / 342}.giving-back .gb-charity__quote,.giving-back .gb-charity--reverse .gb-charity__quote{order:2;margin:-32px 14px 0;width:calc(100% - 28px);padding:20px 20px 30px}.gb-partnership{padding:60px 0 100px}.gb-partnership__inner{display:block;padding:0 10px}.gb-partnership__stories{margin-top:60px;padding-top:30px;border-top:1px solid #dadada}.gb-partnership__story+.gb-partnership__story{padding-top:0}.giving-back .gb-partnership__closing{margin-top:90px;padding:60px 10px 0}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/giving-back.css.map */
