.about-page{--about-pad-top: 4.5rem;--about-pad-bottom: 4.5rem;--about-pad-top-mobile: 2.5rem;--about-pad-bottom-mobile: 2.5rem;--about-focal: center center;--about-intensity: 1;--about-overlay: .18;--about-text: var(--color-text-primary);--about-gap-eyebrow: .875rem;--about-gap-heading: 1.125rem;--about-gap-cta: 1.625rem;--about-copy-width: 34.5rem;--about-y: 22px;background:var(--color-background);color:var(--color-text-primary);padding-block:var(--about-pad-top-mobile) var(--about-pad-bottom-mobile)}.about-page__shell{width:min(var(--content-max-width),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.about-page__copy{display:flex;flex-direction:column;align-items:flex-start;max-width:var(--about-copy-width);text-align:start}.about-page__eyebrow{margin:0 0 var(--about-gap-eyebrow);color:var(--color-text-secondary);font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.about-page__heading{margin:0 0 var(--about-gap-heading);max-width:16ch;color:var(--color-heading);font-family:var(--font-heading-family);font-size:clamp(2.2rem,5.4vw,3.85rem);font-weight:var(--font-heading-weight);font-style:normal;line-height:1.02;letter-spacing:var(--letter-spacing-tight)}.about-page__heading--center,.about-page__body--center,.about-page__eyebrow--center{margin-inline:auto;text-align:center}.about-page__intro,.about-page__body{max-width:var(--about-copy-width);color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65}.about-page__intro p,.about-page__body p,.about-page__value-copy p,.about-page__pillar-copy p{margin:0 0 .75rem}.about-page__intro p:last-child,.about-page__body p:last-child,.about-page__value-copy p:last-child,.about-page__pillar-copy p:last-child{margin-block-end:0}.about-page__cta{margin:var(--about-gap-cta) 0 0}.about-page__link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;color:inherit;font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.about-page__link--accent{color:var(--color-primary-burgundy)}.about-page__button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1.15rem;border:0;border-radius:0;background:var(--color-primary-burgundy);color:#faf8f5;font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.about-page__button:hover span[aria-hidden]{transform:translate(.18rem)}.about-page__button span[aria-hidden]{display:inline-block;transition:transform .18s var(--ease-standard)}.about-page__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.about-page__link:hover span[aria-hidden]{transform:translate(.18rem)}.about-page__link span[aria-hidden]{display:inline-block;transition:transform .18s var(--ease-standard)}.about-page__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.about-page__media-frame{position:relative;overflow:hidden;border-radius:0;width:100%}.about-page__media-frame--empty{background:var(--color-warm-beige)}.about-page__media-frame picture,.about-page__media-frame .about-page__image,.about-page__image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.about-page__image{object-fit:cover;object-position:var(--about-focal);border-radius:0}.about-page__image-fallback{background:var(--color-warm-beige);border-radius:0}.about-page__hero-media,.about-page__philosophy-media{overflow:hidden}.about-page__media-frame .about-page__image{height:108%;inset-block-start:-4%;inset-block-end:auto}.about-page__hero-grid{display:grid;gap:1.5rem}.about-page__hero-media .about-page__media-frame,.about-page__hero-media .about-page__image-fallback{aspect-ratio:4 / 5;max-height:32.5rem}.about-page__hero-aside{display:grid;gap:1rem}.about-page__statement{margin:0;color:var(--color-text-secondary);font-family:var(--font-body-family);font-size:.625rem;font-weight:500;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}.about-page__statement-note{margin:0;max-width:12ch;color:var(--color-text-secondary);font-family:var(--font-heading-family);font-size:.95rem;font-style:italic;line-height:1.45}.about-page__page-content{max-width:var(--about-copy-width);padding-block-start:2rem;color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65}.about-page__philosophy-intro{display:grid;justify-items:center;text-align:center;margin-block-end:1.5rem}.about-page__philosophy-intro .about-page__heading{max-width:22ch}.about-page__philosophy-intro .about-page__body{max-width:40rem}.about-page__philosophy-media{margin-block-end:2rem}.about-page__image-caption{position:absolute;inset:auto auto 1rem 1rem;z-index:1;margin:0;max-width:14ch;color:#faf8f5;font-family:var(--font-heading-family);font-size:.9rem;font-style:italic;line-height:1.4;text-shadow:0 1px 8px rgb(42 38 37 / .28)}.about-page__pillar-list{display:grid;gap:1.5rem;margin:0;padding:1.5rem 0 0;list-style:none;border-block-start:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent)}.about-page__pillar{min-width:0;padding-block-end:1.25rem;border-block-end:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent)}.about-page__pillar:last-child{padding-block-end:0;border-block-end:0}.about-page__pillar-number{margin:0 0 .65rem;color:var(--color-primary-burgundy);font-size:.6875rem;font-weight:500;letter-spacing:.18em}.about-page__pillar-title{margin:0 0 .55rem;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:var(--font-heading-weight);font-style:italic}.about-page__pillar-copy{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.about-page__philosophy-media .about-page__media-frame{aspect-ratio:16 / 6}.about-page__story-caption{max-width:14ch;margin:0;color:var(--color-text-secondary);font-family:var(--font-heading-family);font-size:.95rem;font-style:italic;line-height:1.45}.about-page__media-frame--main{aspect-ratio:4 / 5}.about-page__story-media{position:relative;display:grid;justify-items:end;gap:0;min-width:0;padding-block-end:clamp(var(--space-5),6vw,var(--space-7))}.about-page__story .about-page__copy{max-width:min(100%,31.25rem)}.about-page__story-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(var(--space-7),6vw,var(--space-8))}.about-page__story .about-page__media-frame--main{width:100%}.about-page__story .about-page__media-frame--secondary{position:relative;z-index:1;width:min(68%,17rem);margin-block-start:calc(var(--space-6) * -1);margin-inline-end:var(--space-4);justify-self:end;aspect-ratio:1}.about-page__story .about-page__story-caption{width:min(68%,17rem);margin:var(--space-4) var(--space-4) 0 0;justify-self:end}.about-page__story--without-media .about-page__story-grid{grid-template-columns:minmax(0,31.25rem);justify-content:start}.about-page__values-header{display:grid;justify-items:center;margin-block-end:2.25rem;text-align:center}.about-page__values-header .about-page__heading{max-width:18ch}.about-page__value-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-block-start:1px solid color-mix(in srgb,var(--color-text-primary) 14%,transparent)}.about-page__value{border-block-end:1px solid color-mix(in srgb,var(--color-text-primary) 14%,transparent)}.about-page__value-row{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.35rem .85rem;align-items:start;padding:1.15rem 0;color:inherit;text-decoration:none}.about-page__value-number{grid-row:1;margin:0;color:var(--color-primary-burgundy);font-size:.6875rem;font-weight:500;letter-spacing:.18em}.about-page__value-title{grid-column:2;margin:0;color:var(--color-heading);font-family:var(--font-body-family);font-size:.75rem;font-weight:500;font-style:normal;letter-spacing:.16em;text-transform:uppercase;transition:color .18s var(--ease-standard)}.about-page__value-copy{grid-column:2;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.about-page__value-arrow{grid-column:3;grid-row:1 / span 2;align-self:center;color:var(--color-text-secondary);transition:transform .18s var(--ease-standard),color .18s var(--ease-standard)}.about-page__value-row:hover .about-page__value-title,.about-page__value-row:focus-visible .about-page__value-title{color:var(--color-primary-burgundy)}.about-page__value-row:hover .about-page__value-arrow,.about-page__value-row:focus-visible .about-page__value-arrow{color:var(--color-primary-burgundy);transform:translate(.25rem)}.about-page__value-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.about-page__promise-inner{display:grid;justify-items:center;max-width:46rem;margin-inline:auto;text-align:center}.about-page__rule{display:block;width:min(8rem,40%);height:1px;margin-block:.35rem 1.15rem;background:color-mix(in srgb,var(--color-text-primary) 22%,transparent);transform-origin:center}.about-page__rule:last-child{margin-block:1.15rem 0}.about-page__promise-kicker{margin:0 0 var(--about-gap-heading);font-family:var(--font-heading-family);font-size:1.25rem;font-style:italic}.about-page__quote{margin:0 0 var(--about-gap-heading);max-width:22ch;font-family:var(--font-heading-family);font-size:clamp(2rem,4.6vw,3.2rem);font-style:normal;font-weight:var(--font-heading-weight);line-height:1.12}.about-page__closing{position:relative;padding:0;overflow:hidden;color:var(--about-text)}.about-page__closing-media{position:relative;overflow:hidden;height:min(62vh,34rem)}.about-page__closing-aside{position:absolute;inset:auto 1.25rem 1.6rem auto;z-index:1;margin:0;max-width:12ch;color:var(--about-text);font-family:var(--font-heading-family);font-size:.95rem;font-style:italic;line-height:1.4;text-align:end}.about-page__closing-shift{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%}.about-page__closing-shift picture,.about-page__closing-shift .about-page__image,.about-page__closing-shift .about-page__image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.about-page__closing-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(42 38 37 / calc(var(--about-overlay) + .12)),rgb(42 38 37 / calc(var(--about-overlay) * .28)) 42%,#2a262500 74%)}.about-page__closing-copy{position:absolute;inset:auto 1.25rem 1.5rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:var(--about-copy-width)}.about-page__closing .about-page__eyebrow,.about-page__closing .about-page__heading,.about-page__link--on-dark{color:var(--about-text)}.about-page__closing .about-page__heading{max-width:12ch}html.js .about-page[data-about-animate=true] .about-reveal:not(.is-in){opacity:0;transform:translate3d(0,calc(var(--about-y, 22px) * var(--about-intensity, 1)),0)}html.js .about-page[data-about-animate=true] .about-reveal--image:not(.is-in){--about-y: 45px;transform:translate3d(0,calc(40px * var(--about-intensity, 1)),0) scale(1.03)}html.js .about-page[data-about-animate=true] .about-reveal--rule:not(.is-in){transform:scaleX(0)}html.js .about-page[data-about-animate=true] .about-reveal{transition:opacity var(--motion-editorial) var(--ease-emphasized),transform var(--motion-editorial) var(--ease-emphasized);transition-delay:calc(var(--about-delay, 0) * .1s)}html.js .about-page[data-about-animate=true] .about-reveal.is-in{opacity:1;transform:none}@media(min-width:48rem){.about-page{--about-gap-eyebrow: 1.125rem;--about-gap-heading: 1.5rem;--about-gap-cta: 2rem}.about-page__shell{width:min(var(--content-max-width),calc(100% - (var(--page-gutter) * 2)))}.about-page__hero-media .about-page__media-frame{max-height:40rem}.about-page__pillar-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.about-page__pillar{padding:0 1.5rem;border-block-end:0;border-inline-end:1px solid color-mix(in srgb,var(--color-text-primary) 14%,transparent)}.about-page__pillar:first-child{padding-inline-start:0}.about-page__pillar:last-child{padding-inline-end:0;border-inline-end:0}.about-page__philosophy-media .about-page__media-frame{max-height:none}.about-page__value-row{grid-template-columns:4rem minmax(11rem,.9fr) minmax(0,1.35fr) 1.75rem;align-items:center;padding-block:1.25rem}.about-page__value-title{grid-column:2;grid-row:1}.about-page__value-copy{grid-column:3;grid-row:1}.about-page__value-arrow{grid-column:4;grid-row:1}.about-page__closing-media{height:min(58vh,36rem)}.about-page__closing-copy{inset:auto 8% 10%}}@media(min-width:64rem){.about-page{--about-gap-eyebrow: 1.15rem;--about-gap-heading: 1.55rem;--about-gap-cta: 2.1rem;padding-block:var(--about-pad-top) var(--about-pad-bottom)}.about-page__shell{width:min(var(--content-max-width),calc(100% - (var(--page-gutter) * 2)))}.about-page__hero-grid{grid-template-columns:minmax(18rem,34.5rem) minmax(0,1fr) auto;align-items:center;column-gap:clamp(2rem,4.5vw,4rem)}.about-page__hero .about-page__copy{align-self:center}.about-page__hero-media .about-page__media-frame{width:min(100%,29rem);max-height:45.5rem;margin-inline-start:auto}.about-page__hero-aside{justify-self:end;align-self:center;max-width:7rem}.about-page__statement{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}html.js .about-page[data-about-animate=true] .about-page__statement.about-reveal:not(.is-in){transform:rotate(180deg) translate3d(0,calc(var(--about-y, 22px) * var(--about-intensity, 1)),0)}html.js .about-page[data-about-animate=true] .about-page__statement.about-reveal.is-in{transform:rotate(180deg)}.about-page__story-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;column-gap:clamp(var(--space-7),5vw,var(--space-8))}.about-page__story-media{position:relative;display:block;align-self:center;min-height:0;overflow:visible;padding-block-end:clamp(var(--space-6),5vw,var(--space-7))}.about-page__story .about-page__media-frame--main{width:min(70%,29rem);margin-inline:auto 18%}.about-page__story .about-page__media-frame--secondary{position:absolute;inset:auto 0 0 auto;width:min(45%,13.5rem);margin:0;aspect-ratio:1}.about-page__story .about-page__story-caption{position:absolute;inset-block-start:var(--space-4);inset-inline-end:0;width:auto;max-width:10ch;margin:0}.about-page__story--without-media .about-page__story-grid{grid-template-columns:minmax(0,31.25rem);justify-content:start}.about-page__value-row{padding-block:1.35rem}.about-page__philosophy-media .about-page__media-frame{max-height:none}.about-page__closing-media{height:min(70vh,42rem)}.about-page__closing-copy{inset:auto auto 12% 8%}.about-page__closing-aside{inset:auto 8% 14% auto}}@media(prefers-reduced-motion:reduce){html.js .about-page .about-reveal,html.js .about-page[data-about-animate=true] .about-reveal,html.js .about-page[data-about-animate=true] .about-reveal:not(.is-in),html.js .about-page[data-about-animate=true] .about-reveal--image:not(.is-in),html.js .about-page[data-about-animate=true] .about-reveal--rule:not(.is-in){opacity:1;transform:none;transition:none}.about-page__link span[aria-hidden]{transition:none}}@media(prefers-reduced-motion:reduce)and (min-width:64rem){html.js .about-page[data-about-animate=true] .about-page__statement.about-reveal,html.js .about-page[data-about-animate=true] .about-page__statement.about-reveal:not(.is-in),html.js .about-page[data-about-animate=true] .about-page__statement.about-reveal.is-in{opacity:1;transform:rotate(180deg);transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/about-page.css.map */
