.content-link{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:var(--space-3);padding-block:12px;border:var(--border-width) solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);color:var(--button-secondary-color);box-shadow:var(--button-shadow);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);line-height:1.2;text-transform:var(--button-text-transform);transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),box-shadow var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard),transform var(--duration-hover) var(--ease-standard)}.content-link:hover,.content-link:focus-visible{background-color:var(--button-secondary-hover-bg);color:var(--button-secondary-hover-color);border-color:var(--button-secondary-hover-border)}.content-hero{display:grid;min-block-size:clamp(620px,78vh,820px);background:linear-gradient(96deg,transparent 0 62%,color-mix(in oklch,var(--amber) 18%,transparent) 62% 63%,transparent 63% 100%),linear-gradient(135deg,var(--espresso) 0%,color-mix(in oklch,var(--espresso) 82%,var(--oud)) 54%,var(--oud) 100%);color:var(--linen)}.content-hero__media{position:relative;display:grid;min-block-size:clamp(340px,48vh,620px);place-items:center;background:linear-gradient(145deg,color-mix(in oklch,var(--oud) 68%,var(--espresso)),var(--espresso));overflow:hidden}.content-hero--no-image .content-hero__media:before{content:"D\d6SE";position:absolute;inset-inline-start:9%;inset-block-end:6%;color:color-mix(in oklch,var(--linen) 12%,transparent);font-family:var(--font-display);font-size:clamp(96px,19vw,220px);letter-spacing:0;line-height:.85;pointer-events:none}.content-hero--no-image .content-hero__media:after{content:"";position:absolute;inline-size:min(42vw,260px);block-size:min(58vw,420px);border:1px solid color-mix(in oklch,var(--linen) 28%,transparent);border-radius:46% 46% 8px 8px;background:linear-gradient(90deg,transparent 0 36%,color-mix(in oklch,var(--linen) 14%,transparent) 48%,transparent 62%),linear-gradient(180deg,color-mix(in oklch,var(--linen) 12%,transparent),color-mix(in oklch,var(--amber) 12%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--linen) 8%,transparent),0 28px 70px color-mix(in oklch,var(--espresso) 46%,transparent);pointer-events:none}.content-hero__media img{position:relative;z-index:1;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .76s var(--ease-enter),filter .76s var(--ease-enter)}.content-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:clamp(var(--space-2),2vw,var(--space-4));padding-block:var(--content-section-pt, 64px) var(--content-section-pb, 64px)}.content-hero__eyebrow,.about-story__eyebrow,.about-values__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--amber-on-dark)}.content-hero__heading{max-inline-size:9.5ch;font-size:clamp(56px,8vw,112px);letter-spacing:0}.content-hero__subcopy{max-inline-size:56ch;color:var(--muted-dark)}.content-hero__identity{display:grid;gap:1px;max-inline-size:680px;margin-block:var(--space-2) 0;border:var(--border-width) solid color-mix(in oklch,var(--linen) 16%,transparent);background-color:color-mix(in oklch,var(--linen) 10%,transparent)}.content-hero__identity-item{display:grid;grid-template-columns:minmax(70px,.22fr) minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2);background-color:color-mix(in oklch,var(--espresso) 82%,transparent)}.content-hero__identity-item dt{color:var(--amber-on-dark);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;white-space:nowrap}.content-hero__identity-item dd{max-inline-size:38ch;color:color-mix(in oklch,var(--linen) 82%,var(--espresso));font-size:clamp(15px,1.2vw,18px);line-height:1.45}.content-hero .content-link{align-self:flex-start}.content-hero__page{max-inline-size:64ch;margin-block-start:var(--space-3);color:var(--muted-dark)}.content-hero__page a,.about-story__body a{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.content-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.content-hero__media{min-block-size:clamp(620px,78vh,820px)}}.about-story{padding-block:var(--content-section-pt, 80px) var(--content-section-pb, 80px);background:linear-gradient(180deg,var(--linen),color-mix(in oklch,var(--linen) 84%,var(--sand)))}.about-story__inner{display:grid;gap:clamp(var(--space-4),5vw,var(--space-7));align-items:center}.about-story__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-card);background-color:var(--sand);box-shadow:0 30px 80px color-mix(in oklch,var(--espresso) 12%,transparent)}.about-story__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .76s var(--ease-enter),filter .76s var(--ease-enter)}.about-story__copy{display:flex;flex-direction:column;gap:var(--space-3)}.about-story__eyebrow,.about-values__eyebrow{color:var(--amber-on-light)}.about-story__heading,.about-values__heading{color:var(--espresso)}.about-story__heading{max-inline-size:12ch;font-size:clamp(42px,5.4vw,76px)}.about-story__body{max-inline-size:58ch;color:var(--muted)}.about-story__body p+p{margin-block-start:var(--space-2)}.about-story__direction{display:grid;gap:var(--space-1);max-inline-size:58ch;padding-block:var(--space-3);border-block:var(--border-width) solid color-mix(in oklch,var(--espresso) 16%,transparent)}.about-story__direction-label{color:var(--amber-on-light);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.about-story__direction-text{color:var(--espresso);font-size:clamp(18px,1.7vw,24px);line-height:1.35}@media(min-width:990px){.about-story__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.about-story--image-end .about-story__media{order:2}}.about-values{padding-block:var(--content-section-pt, 80px) var(--content-section-pb, 96px);background-color:color-mix(in oklch,var(--sand) 88%,var(--linen))}.about-values__inner{display:grid;gap:clamp(var(--space-4),5vw,var(--space-6))}.about-values__header{display:grid;gap:var(--space-2);max-inline-size:920px}.about-values__heading{max-inline-size:13ch;font-size:clamp(38px,5vw,72px)}.about-values__body{max-inline-size:62ch;color:var(--muted)}.about-values__list{display:grid;grid-template-columns:1fr;border-block-start:var(--border-width) solid var(--line)}.about-values__item{display:grid;grid-template-columns:minmax(54px,.12fr) minmax(0,.42fr) minmax(0,.46fr);gap:clamp(var(--space-2),3vw,var(--space-5));align-items:baseline;padding-block:clamp(var(--space-3),4vw,var(--space-5));border-block-end:var(--border-width) solid var(--line);transition:color var(--duration-hover) var(--ease-standard),transform var(--duration-hover) var(--ease-standard)}.about-values__mark{display:block;margin:0;color:var(--amber-on-light);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow)}.about-values__item-heading{margin:0;font-family:var(--font-display);font-size:clamp(30px,4vw,58px);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:.96}.about-values__text{max-inline-size:42ch;color:var(--muted)}@media(max-width:749px){.content-hero__identity-item{grid-template-columns:1fr;gap:var(--space-1)}.about-values__item{grid-template-columns:minmax(44px,auto) minmax(0,1fr);gap:var(--space-2)}.about-values__text{grid-column:2}}.contact-page{padding-block:var(--content-section-pt, 80px) var(--content-section-pb, 96px);background:linear-gradient(112deg,color-mix(in oklch,var(--sand) 72%,var(--linen)) 0 36%,transparent 36% 100%),linear-gradient(180deg,var(--linen),color-mix(in oklch,var(--sand) 82%,var(--linen)))}.contact-page__inner{display:grid;gap:clamp(var(--space-3),4vw,var(--space-5))}.contact-page__hero{display:grid;gap:clamp(var(--space-4),5vw,var(--space-6));align-items:stretch}.contact-page__intro{display:grid;align-content:center;gap:clamp(var(--space-2),2.5vw,var(--space-4));min-block-size:clamp(360px,48vh,560px);max-inline-size:760px;padding-block:clamp(var(--space-3),6vw,var(--space-6))}.contact-page__eyebrow,.not-found-page__eyebrow{color:var(--amber-on-light);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.contact-page__heading{max-inline-size:10ch;color:var(--espresso);font-size:clamp(58px,10vw,136px);letter-spacing:0;line-height:.86}.contact-page__subcopy{max-inline-size:60ch;color:var(--muted);font-size:clamp(17px,1.45vw,21px);line-height:1.55}.contact-page__routes{display:grid;gap:1px;max-inline-size:760px;margin:var(--space-1) 0 0;padding:0;border:var(--border-width) solid color-mix(in oklch,var(--espresso) 17%,transparent);background-color:color-mix(in oklch,var(--espresso) 14%,transparent);list-style:none}.contact-page__routes li{position:relative;display:grid;grid-template-columns:minmax(42px,auto) minmax(0,1fr);gap:var(--space-2);align-items:baseline;padding:clamp(14px,2vw,20px);background-color:color-mix(in oklch,var(--linen) 82%,var(--sand));color:var(--espresso);font-size:clamp(15px,1.2vw,18px);line-height:1.4}.contact-page__routes li:before{color:var(--amber-on-light);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow)}.contact-page__routes li:nth-child(1):before{content:"01"}.contact-page__routes li:nth-child(2):before{content:"02"}.contact-page__routes li:nth-child(3):before{content:"03"}.contact-page__visual{position:relative;min-block-size:clamp(340px,42vw,560px);overflow:hidden;border:var(--border-width) solid color-mix(in oklch,var(--espresso) 14%,transparent);background:linear-gradient(142deg,color-mix(in oklch,var(--mahogany) 72%,var(--obsidian)),var(--obsidian) 68%),var(--espresso);box-shadow:0 34px 90px color-mix(in oklch,var(--espresso) 16%,transparent);color:var(--linen)}.contact-page__visual img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .76s var(--ease-enter),filter .76s var(--ease-enter)}.contact-page__visual--mark{display:grid;place-items:center;isolation:isolate}.contact-page__visual-word{position:absolute;inset-inline:6%;inset-block-start:7%;color:color-mix(in oklch,var(--linen) 12%,transparent);font-family:var(--font-display);font-size:clamp(118px,18vw,260px);letter-spacing:0;line-height:.82;text-align:center;z-index:0}.contact-page__visual-bottle{position:relative;z-index:1;inline-size:min(44vw,300px);block-size:min(64vw,480px);border:var(--border-width) solid color-mix(in oklch,var(--linen) 30%,transparent);border-radius:48% 48% 6px 6px;background:linear-gradient(90deg,transparent 0 34%,color-mix(in oklch,var(--linen) 18%,transparent) 48%,transparent 64%),linear-gradient(180deg,color-mix(in oklch,var(--linen) 13%,transparent),color-mix(in oklch,var(--amber) 16%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--linen) 10%,transparent),0 28px 70px color-mix(in oklch,var(--mahogany) 54%,transparent)}.contact-page__visual-bottle:before{content:"";position:absolute;inset-block-start:-58px;inset-inline:50%;inline-size:84px;block-size:58px;border:var(--border-width) solid color-mix(in oklch,var(--linen) 30%,transparent);border-block-end:0;background-color:color-mix(in oklch,var(--obsidian) 70%,var(--mahogany));transform:translate(-50%)}.contact-page__visual-bottle:after{content:"CARE";position:absolute;inset-inline:14%;inset-block-end:16%;border-block:var(--border-width) solid color-mix(in oklch,var(--linen) 24%,transparent);color:color-mix(in oklch,var(--linen) 70%,var(--amber));font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);line-height:2.8;text-align:center}.contact-page__body{display:grid;gap:clamp(var(--space-3),4vw,var(--space-5));align-items:start}.contact-page__body--form-only{inline-size:100%;max-inline-size:980px;margin-inline:auto}.contact-page__details{padding:clamp(var(--space-3),3vw,var(--space-5));border:var(--border-width) solid color-mix(in oklch,var(--espresso) 16%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--sand) 88%,var(--linen)),color-mix(in oklch,var(--linen) 82%,var(--sand)));transition:border-color var(--duration-hover) var(--ease-standard),box-shadow var(--duration-hover) var(--ease-standard)}.contact-page__details-heading{max-inline-size:9ch;margin-block-end:clamp(var(--space-3),4vw,var(--space-5));font-family:var(--font-display);font-size:clamp(36px,5.5vw,64px);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:.92}.contact-page__details-list{display:grid;border-block-start:var(--border-width) solid var(--line)}.contact-page__detail{display:grid;gap:var(--space-1);padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--line)}.contact-page__detail dt{color:var(--amber-on-light);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.contact-page__detail dd{color:var(--espresso);overflow-wrap:anywhere}.contact-page__detail a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.contact-page__form-wrap{padding:clamp(var(--space-3),4vw,var(--space-5));border:var(--border-width) solid color-mix(in oklch,var(--linen) 18%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--obsidian) 94%,var(--mahogany)),var(--obsidian));color:var(--linen)}.contact-page__form-intro{display:grid;gap:var(--space-1);margin-block-end:clamp(var(--space-3),4vw,var(--space-5))}.contact-page__form-kicker{color:var(--amber-on-dark);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.contact-page__form-heading{max-inline-size:12ch;color:var(--linen);font-family:var(--font-display);font-size:clamp(38px,5vw,72px);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:.92}.contact-page__form-note{max-inline-size:58ch;color:var(--muted-dark)}.contact-page__form{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-2),2vw,var(--space-3))}.contact-page__field{display:grid;gap:8px}.contact-page__field label{font-size:var(--fs-label);font-weight:var(--font-weight-medium);color:color-mix(in oklch,var(--linen) 86%,var(--amber))}.contact-page__field input,.contact-page__field textarea{inline-size:100%;border:var(--border-width) solid color-mix(in oklch,var(--linen) 24%,transparent);border-radius:var(--radius-input);background-color:color-mix(in oklch,var(--linen) 6%,transparent);color:var(--linen);transition:border-color var(--duration-hover) var(--ease-standard),background-color var(--duration-hover) var(--ease-standard),box-shadow var(--duration-hover) var(--ease-standard)}.contact-page__field input{min-block-size:48px;padding-inline:14px}.contact-page__field textarea{min-block-size:180px;padding:14px;resize:vertical}.contact-page__field input:-webkit-autofill,.contact-page__field textarea:-webkit-autofill{-webkit-text-fill-color:var(--espresso)}.contact-page__success,.contact-page__errors{padding:var(--space-2)}.contact-page__success{border:var(--border-width) solid color-mix(in oklch,var(--color-success) 44%,transparent);background-color:color-mix(in oklch,var(--color-success) 18%,var(--obsidian));color:var(--linen)}.contact-page__errors{border:var(--border-width) solid color-mix(in oklch,var(--color-error) 76%,var(--linen));color:color-mix(in oklch,var(--color-error) 68%,var(--linen))}.contact-page__errors ul{margin-block-start:var(--space-1);padding-inline-start:var(--space-3);list-style:disc}.contact-page__field-error{color:color-mix(in oklch,var(--color-error) 68%,var(--linen));font-size:var(--fs-label);overflow-wrap:anywhere}.contact-page__submit{justify-self:start;min-block-size:var(--button-height);padding-inline:var(--space-4);padding-block:14px;border:var(--border-width) solid var(--button-border);border-radius:var(--button-radius);background-color:var(--button-bg);color:var(--button-color);box-shadow:var(--button-shadow);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),box-shadow var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard),transform var(--duration-hover) var(--ease-standard)}@media(hover:hover)and (pointer:fine){body[data-image-hover=subtle_zoom] .content-hero__media:hover img,body[data-image-hover=subtle_zoom] .about-story__media:hover img,body[data-image-hover=subtle_zoom] .contact-page__visual--image:hover img{transform:scale(var(--hover-image-scale));filter:saturate(1.05)}body[data-image-hover=parallax_crop] .content-hero__media:hover img,body[data-image-hover=parallax_crop] .about-story__media:hover img,body[data-image-hover=parallax_crop] .contact-page__visual--image:hover img{transform:scale(calc(var(--hover-image-scale) + .025)) translateY(-1.5%);filter:saturate(1.05)}body[data-image-hover=reveal_wash] .content-hero--has-image .content-hero__media,body[data-image-hover=reveal_wash] .about-story__media,body[data-image-hover=reveal_wash] .contact-page__visual--image{position:relative}body[data-image-hover=reveal_wash] .content-hero--has-image .content-hero__media:after,body[data-image-hover=reveal_wash] .about-story__media:after,body[data-image-hover=reveal_wash] .contact-page__visual--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 25%,color-mix(in oklch,var(--linen) 24%,transparent),transparent 72%);opacity:0;pointer-events:none;transition:opacity var(--duration-hover) var(--ease-standard)}body[data-image-hover=reveal_wash] .content-hero--has-image .content-hero__media:hover:after,body[data-image-hover=reveal_wash] .about-story__media:hover:after,body[data-image-hover=reveal_wash] .contact-page__visual--image:hover:after{opacity:1}body[data-image-hover=none] .content-hero__media:hover img,body[data-image-hover=none] .about-story__media:hover img,body[data-image-hover=none] .contact-page__visual--image:hover img{transform:none;filter:none}.about-values__item:hover,.about-values__item:focus-within{color:var(--oud);transform:translateY(-2px)}.contact-page__details:hover,.contact-page__details:focus-within{border-color:color-mix(in oklch,var(--espresso) 20%,var(--line));box-shadow:0 18px 42px color-mix(in oklch,var(--espresso) 10%,transparent)}.contact-page__submit:hover,.contact-page__submit:focus-visible{border-color:var(--button-hover-border);background-color:var(--button-hover-bg);color:var(--button-hover-color);transform:translateY(calc(var(--hover-lift-distance) * -1))}}.contact-page__field input:focus,.contact-page__field textarea:focus{border-color:var(--amber);background-color:color-mix(in oklch,var(--linen) 10%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--amber) 18%,transparent);outline:none}@media(prefers-reduced-motion:reduce){.content-link,.content-hero__media img,.about-story__media img,.contact-page__visual img,.about-values__item,.about-story__direction,.contact-page__details,.contact-page__field input,.contact-page__field textarea,.contact-page__submit{transition:none}.content-link:hover,.content-link:focus-visible,.content-hero__media:hover img,.about-story__media:hover img,.about-values__item:hover,.about-values__item:focus-within,.contact-page__submit:hover,.contact-page__submit:focus-visible{transform:none}}@media(min-width:990px){.contact-page__hero{grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr)}.contact-page__body{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)}.contact-page__body--form-only{grid-template-columns:minmax(0,1fr)}.contact-page__form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__field--full,.contact-page__success,.contact-page__errors,.contact-page__submit{grid-column:1 / -1}}@media(max-width:749px){.contact-page__intro{min-block-size:auto}.contact-page__heading{font-size:clamp(54px,18vw,84px)}.contact-page__routes li{grid-template-columns:1fr;gap:6px}.contact-page__visual-bottle{inline-size:min(58vw,240px);block-size:min(78vw,380px)}}.not-found-page{display:grid;min-block-size:70vh;align-items:center;background-color:var(--linen)}.not-found-page__inner{display:grid;justify-items:start;gap:var(--space-2);padding-block:var(--space-7)}.not-found-page__heading{font-size:var(--fs-hero);color:var(--espresso)}.not-found-page__body{max-inline-size:42ch;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-content-pages.css.map */
