.section-sustainability-page{--sustainability-ink: #262825;--sustainability-muted: #686a65;--sustainability-rule: rgba(38, 40, 37, .34);--sustainability-paper: #eeece5;background:var(--sustainability-paper);color:var(--sustainability-ink)}.sustainability-page{overflow:hidden}.sustainability-page__inner{max-width:144rem;padding-top:clamp(6.4rem,8vw,12rem);padding-bottom:clamp(7.2rem,10vw,14rem)}.sustainability-page p,.sustainability-page figure,.sustainability-page h2{margin-top:0}.sustainability-page__intro{max-width:79rem;padding-bottom:clamp(4.8rem,6vw,8rem)}.sustainability-page__eyebrow,.sustainability-page__chapter-number,.sustainability-page__location,.sustainability-page__detail figcaption,.sustainability-page__hero-media figcaption,.sustainability-page__lifespan-item{font-size:1.2rem;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.sustainability-page__eyebrow{margin-bottom:clamp(2.2rem,3vw,4rem)}.sustainability-page__display-heading,.sustainability-page__display-heading p,.sustainability-page__chapter-heading,.sustainability-page__chapter-heading p,.sustainability-page__contact-prompt{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.sustainability-page__display-heading p,.sustainability-page__chapter-heading,.sustainability-page__chapter-heading p{margin:0;color:var(--sustainability-ink);font-size:clamp(4.5rem,6.4vw,9.2rem);line-height:.98;letter-spacing:-.035em}.sustainability-page__lead{max-width:67rem;margin-top:clamp(3rem,4vw,5.2rem);color:var(--sustainability-muted);font-size:clamp(1.6rem,1.1vw,1.8rem);line-height:1.6}.section-sustainability-page .sustainability-page__lead.rte,.section-sustainability-page .sustainability-page__chapter-copy.rte,.section-sustainability-page .sustainability-page__fsc-copy .rte{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;text-align:left!important}.section-sustainability-page .sustainability-page__lead.rte p,.section-sustainability-page .sustainability-page__chapter-copy.rte p,.section-sustainability-page .sustainability-page__fsc-copy .rte p{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left!important}.sustainability-page__lead p,.sustainability-page__chapter-copy p,.sustainability-page__fsc-copy p,.sustainability-page__contact-prompt p{margin:0}.sustainability-page__divider{width:100%;height:1px;background:var(--sustainability-rule)}.sustainability-page__chapter{padding:clamp(5.6rem,7vw,10rem) 0}.sustainability-page__chapter-number{margin-bottom:2.2rem}.sustainability-page__chapter-heading,.sustainability-page__chapter-heading p{max-width:98rem;font-size:clamp(3.2rem,3vw,4.4rem);line-height:1.04;text-align:left}.section-sustainability-page .sustainability-page__chapter-heading.rte,.section-sustainability-page .sustainability-page__chapter-heading.rte p{margin-right:0;margin-bottom:0;margin-left:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-align:left}.sustainability-page__hero-media{width:100%;margin:0}.sustainability-page__hero-media img,.sustainability-page__detail-media img{display:block;width:100%;height:100%;border-radius:.6rem;object-fit:cover}.sustainability-page__hero-media--source,.sustainability-page__hero-media--last{aspect-ratio:1.78 / 1}.sustainability-page__hero-media--craft{aspect-ratio:auto}.sustainability-page__hero-media--craft img{aspect-ratio:1.5 / 1}.sustainability-page__hero-media figcaption,.sustainability-page__detail figcaption{margin-top:1.4rem;color:var(--sustainability-muted)}.sustainability-page__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(1.6rem,2.4vw,3.6rem);margin-top:clamp(1.6rem,2.4vw,3.6rem)}.sustainability-page__detail{margin:0;min-width:0}.sustainability-page__detail-grid--craft .sustainability-page__detail{width:100%;max-width:none;justify-self:stretch}.sustainability-page__detail-grid--craft .sustainability-page__detail-media{width:100%;max-width:none}.sustainability-page__detail-grid--source{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-page__detail-grid--source .sustainability-page__detail{width:100%;max-width:none;justify-self:stretch}.sustainability-page__detail-grid--source .sustainability-page__detail-media{width:100%;max-width:none}.sustainability-page__detail--portrait{width:100%}.sustainability-page__detail--portrait .sustainability-page__detail-media,.sustainability-page__detail--landscape .sustainability-page__detail-media,.sustainability-page__detail-media--landscape{aspect-ratio:1.5 / 1}.sustainability-page__chapter-copy-block{max-width:64rem;margin-top:clamp(4.8rem,6vw,7.2rem)}.sustainability-page__chapter-copy{max-width:62rem;margin-top:clamp(2.4rem,3vw,3.6rem);color:var(--sustainability-muted);font-size:clamp(1.6rem,1.1vw,1.8rem)!important;line-height:1.6!important}.sustainability-page__location{margin:clamp(4rem,5vw,6.4rem) 0 0;color:var(--sustainability-muted)}.sustainability-page__chapter--last{padding-bottom:clamp(7.2rem,9vw,12rem)}.sustainability-page__chapter--last .sustainability-page__hero-media{margin-top:0}.sustainability-page__lifespan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.2rem,4vw,5.2rem)}.sustainability-page__lifespan-item{position:relative;padding:2rem 1.6rem 0 0;border-top:1px solid var(--sustainability-rule);color:var(--sustainability-muted)}.sustainability-page__lifespan-item:before{position:absolute;top:-.45rem;left:0;width:.8rem;height:.8rem;border-radius:50%;background:var(--sustainability-ink);content:""}.sustainability-page__lifespan-item--strong{color:var(--sustainability-ink);font-weight:600}.sustainability-page__last-copy{max-width:64rem;margin-top:clamp(4.8rem,6vw,8rem)}.sustainability-page__fsc{display:grid;grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);gap:clamp(3.2rem,5vw,8rem);align-items:center;padding:clamp(4.8rem,6vw,7.5rem) 0;border-top:1px solid var(--sustainability-rule);border-bottom:1px solid var(--sustainability-rule)}.sustainability-page__fsc-logo img{display:block;width:100%;height:auto;max-height:13rem;object-fit:contain}.sustainability-page__fsc-copy{width:100%;min-width:0;max-width:76rem}.section-sustainability-page .sustainability-page__fsc-copy h2{margin-bottom:1.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:clamp(1.6rem,1.25vw,1.8rem);line-height:1.35;letter-spacing:0;text-align:left!important}.section-sustainability-page .sustainability-page__fsc-copy .rte{width:100%;margin:0!important;max-width:100%!important;color:var(--sustainability-muted);font-size:1.5rem!important;line-height:1.6!important}.section-sustainability-page .sustainability-page__fsc-copy .rte p{width:100%;max-width:none}.sustainability-page__contact{display:flex;flex-direction:column;align-items:center;padding-top:clamp(6rem,8vw,10rem);text-align:center}.sustainability-page__contact-prompt{max-width:65rem;font-size:clamp(2.4rem,3vw,4rem);line-height:1.25}.sustainability-page__contact-link{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;min-width:17rem;margin-top:3.6rem}@media screen and (max-width:749px){.sustainability-page__inner{padding-right:2rem;padding-left:2rem}.sustainability-page__detail-grid,.sustainability-page__detail-grid--source{grid-template-columns:1fr;gap:3.6rem}.sustainability-page__hero-media--source,.sustainability-page__hero-media--last{aspect-ratio:1.45 / 1}.sustainability-page__hero-media--craft img{aspect-ratio:1.25 / 1}.sustainability-page__lifespan-item{padding:1.6rem .4rem 0;font-size:.9rem;line-height:1.25;letter-spacing:.05em}.sustainability-page__lifespan-item:nth-child(2){text-align:center}.sustainability-page__lifespan-item:nth-child(2):before{left:50%;transform:translate(-50%)}.sustainability-page__lifespan-item:nth-child(3){text-align:right}.sustainability-page__lifespan-item:nth-child(3):before{right:0;left:auto}.sustainability-page__fsc{grid-template-columns:1fr;gap:2.8rem;align-items:start}.sustainability-page__fsc-logo{width:8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-sustainability-page.css.map */
