:root{--ile-cream: #f4ecda;--ile-font: var(--font-heading--family);--ile-type-eyebrow: var(--font-subheading--weight) .8125rem / 1.2 var(--ile-font);--ile-track-eyebrow: .14em;--ile-type-h1: var(--font-heading--weight) clamp(2.625rem, 5.6vw, 6rem) / 1.02 var(--ile-font);--ile-track-display: -.05em;--ile-type-h2: var(--font-heading--weight) clamp(2rem, 3.2vw, 2.875rem) / 1.15 var(--ile-font);--ile-track-h2: -.015em;--ile-type-body-lg: var(--font-accent--weight) 1.125rem / 1.55 var(--ile-font);--ile-type-body: var(--font-accent--weight) 1rem / 1.55 var(--ile-font);--ile-type-body-sm: var(--font-accent--weight) .875rem / 1.5 var(--ile-font);--ile-type-caption: var(--font-body--weight) .75rem / 1.4 var(--ile-font);--ile-type-card-title: var(--font-heading--weight) 1.4375rem / 1.1 var(--ile-font);--ile-track-title: -.015em;--ile-type-card-body: var(--font-accent--weight) .875rem / 1.4 var(--ile-font);--ile-type-cat: var(--font-subheading--weight) .6875rem / 1 var(--ile-font);--ile-type-button: var(--font-subheading--weight) .9375rem / 1 var(--ile-font);--ile-type-cta-lg: var(--font-heading--weight) 1.125rem / 1 var(--ile-font);--ile-type-note: var(--font-accent--weight) .875rem / 1.4 var(--ile-font);--ile-type-sticky-title: var(--font-heading--weight) .875rem / 1.1 var(--ile-font)}html body{background-color:var(--ile-cream, #f4ecda)}.custom-real-owners{--ro-bg: #3c4724;--ro-text: #ffffff;--ro-muted: color-mix(in srgb, var(--ro-text) 75%, transparent);--ro-radius: .875rem;--ro-serif: var(--ile-font);--ro-sans: var(--ile-font);background-color:var(--ro-bg);color:var(--ro-text);padding:clamp(3rem,6vw,5rem) 0;overflow:hidden}.custom-real-owners__inner{max-width:72rem;margin-inline:auto}.custom-real-owners__head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,2.5rem);opacity:0;transform:translateY(.75rem);animation:custom-ro-rise .7s ease forwards}.custom-real-owners__eyebrow{font:var(--ile-type-eyebrow);font-family:var(--ro-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ro-muted);margin:0 0 .85rem}.custom-real-owners__heading{font:var(--ile-type-h2);font-family:var(--ro-serif);letter-spacing:var(--ile-track-h2);color:var(--ro-text);margin:0;text-wrap:balance}.custom-real-owners__track{list-style:none;margin:0;padding:0 clamp(1.25rem,4vw,2.5rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.custom-real-owners__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;color:var(--ro-text)}.custom-real-owners__media{width:100%;aspect-ratio:9 / 16;border-radius:var(--ro-radius);overflow:hidden;background:color-mix(in srgb,var(--ro-text) 8%,var(--ro-bg));margin-bottom:1rem}.custom-real-owners__video,.custom-real-owners__media-placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.custom-real-owners__media-placeholder{background:linear-gradient(160deg,color-mix(in srgb,var(--ro-text) 14%,var(--ro-bg)),color-mix(in srgb,var(--ro-text) 6%,var(--ro-bg)))}.custom-real-owners__card:hover .custom-real-owners__video{transform:scale(1.04)}.custom-real-owners__category{font:var(--ile-type-cat);font-family:var(--ro-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ro-text);margin:0 0 .45rem}.custom-real-owners__caption{font:500 .8125rem / 1.45 var(--ile-font);font-family:var(--ro-sans);color:var(--ro-muted);margin:0 0 .75rem}.custom-real-owners__cta{font:700 .875rem / 1.4 var(--ile-font);font-family:var(--ro-sans);color:var(--ro-text);text-decoration:underline;text-underline-offset:.2em;margin-top:auto}.custom-real-owners__cta:hover,.custom-real-owners__cta:focus-visible{color:color-mix(in srgb,var(--ro-text) 85%,#000)}@keyframes custom-ro-rise{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.custom-real-owners{padding-block:2.75rem}.custom-real-owners__heading{font-size:clamp(2rem,8vw,2.5rem)}.custom-real-owners__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;padding-inline:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.custom-real-owners__track::-webkit-scrollbar{display:none}.custom-real-owners__card{flex:0 0 72vw;max-width:18rem;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.custom-real-owners__head{opacity:1;transform:none;animation:none}.custom-real-owners__video{transition:none}.custom-real-owners__card:hover .custom-real-owners__video{transform:none}}.custom-hero{--ch-bg: #3c4724;--ch-text: #ffffff;--ch-accent: #f05c3c;--ch-cta-ink: #1a1a1a;--ch-radius-image: 1.75rem;--ch-radius-pill: 999px;--ch-sans: var(--ile-font);--ch-lead-max: 32rem;--ch-media-max: 38rem;--ch-gutter: var(--page-margin, 40px);background-color:var(--ch-bg);color:var(--ch-text);padding-block:clamp(1.75rem,3.5vw,2.75rem);padding-inline:0}.custom-hero__inner{width:calc(100% - (var(--ch-gutter) * 2));max-width:none;margin-inline:auto;display:grid;grid-template-columns:1fr;grid-template-areas:"lead" "media" "after";gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.custom-hero__lead,.custom-hero__after{min-width:0;max-width:var(--ch-lead-max);opacity:0;transform:translateY(.75rem);animation:custom-hero-rise .7s ease forwards}.custom-hero__lead{grid-area:lead}.custom-hero__after{grid-area:after}.custom-hero__eyebrow{font:var(--ile-type-eyebrow);font-family:var(--ch-sans);letter-spacing:var(--ile-track-eyebrow);text-transform:uppercase;color:var(--ch-accent);margin:0 0 .85rem}.custom-hero__brand{font-family:var(--ch-sans);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.05;letter-spacing:var(--ile-track-display);color:#f4ecda;margin:0 0 .65rem;max-width:12ch}.custom-hero__brand+.custom-hero__heading{margin-top:.15rem}.custom-hero__heading{font:var(--ile-type-h1);font-family:var(--ch-sans);font-weight:var(--font-heading--weight);font-size:clamp(2.625rem,5.6vw,6rem);line-height:1.02;letter-spacing:var(--ile-track-display);color:var(--ch-text);margin:0 0 1rem;max-width:16ch;text-wrap:balance}.custom-hero__text{font:var(--ile-type-body-lg);font-family:var(--ch-sans);color:color-mix(in srgb,var(--ch-text) 92%,transparent);margin:0;max-width:34rem}.custom-hero__text p{margin:0}.custom-hero__text p+p{margin-top:.75rem}.custom-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.custom-hero__actions--primary{margin-top:1.25rem}.custom-hero__actions--secondary+.custom-hero__note{margin-top:1rem}.custom-hero__after:not(:has(.custom-hero__actions)) .custom-hero__note{margin-top:0}.custom-hero__cta{font:var(--ile-type-cta-lg);font-family:var(--ch-sans);font-weight:var(--font-heading--weight);font-size:1.125rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.85rem 1.4rem;border-radius:var(--ch-radius-pill);letter-spacing:-.01em;text-decoration:none;transition:transform .25s ease,filter .25s ease,background-color .25s ease,border-color .25s ease}.custom-hero__cta--primary{background-color:var(--ch-accent);color:var(--ch-cta-ink);border:1.5px solid var(--ch-accent)}.custom-hero__cta--secondary{background-color:transparent;color:var(--ch-text);border:1.5px solid color-mix(in srgb,var(--ch-text) 85%,transparent)}.custom-hero__cta:hover,.custom-hero__cta:focus-visible{transform:translateY(-2px);filter:brightness(1.05)}.custom-hero__cta:focus-visible{outline:3px solid var(--ch-accent);outline-offset:3px}.custom-hero__cta-arrow{display:inline-block;transition:transform .25s ease}.custom-hero__cta--primary:hover .custom-hero__cta-arrow,.custom-hero__cta--primary:focus-visible .custom-hero__cta-arrow{transform:translate(3px)}.custom-hero__note{display:flex;align-items:flex-start;gap:.55rem;margin:1.25rem 0 0;font:var(--ile-type-note);font-family:var(--ch-sans);color:color-mix(in srgb,var(--ch-text) 90%,transparent)}.custom-hero__note-icon{flex-shrink:0;display:inline-flex;margin-top:.1rem;color:color-mix(in srgb,var(--ch-text) 85%,transparent)}.custom-hero__media{grid-area:media;min-width:0;border-radius:var(--ch-radius-image);overflow:hidden;aspect-ratio:4 / 3;width:100%;max-width:var(--ch-media-max);max-height:28rem;height:auto;justify-self:stretch;background:color-mix(in srgb,var(--ch-text) 8%,var(--ch-bg));opacity:0;transform:translateY(.75rem);animation:custom-hero-rise .7s ease .12s forwards}.custom-hero__image,.custom-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.custom-hero__placeholder{color:color-mix(in srgb,var(--ch-text) 35%,transparent)}.custom-hero__placeholder svg{width:100%;height:100%}.custom-hero__media:hover .custom-hero__image{transform:scale(1.03)}@keyframes custom-hero-rise{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.custom-hero{--ch-gutter: var(--page-margin, 16px);padding-block:2.25rem;padding-inline:var(--ch-gutter)}.custom-hero__inner{width:100%;max-width:none;grid-template-columns:1fr;grid-template-areas:"lead" "media" "after";gap:1.5rem}.custom-hero__lead,.custom-hero__after{max-width:none}.custom-hero__heading{max-width:none;font-size:clamp(2rem,7vw,3.25rem)}.custom-hero__text{max-width:none}.custom-hero__media{width:100%;max-width:none;max-height:none;aspect-ratio:4 / 3;justify-self:stretch}}@media screen and (max-width:749px){.custom-hero__brand{font-size:clamp(1.5rem,7vw,2rem)}.custom-hero__heading{font-size:clamp(2rem,11vw,2.75rem)}}@media screen and (min-width:990px){.custom-hero__inner{grid-template-columns:minmax(0,var(--ch-lead-max)) var(--ch-media-max);justify-content:center;grid-template-areas:"lead media" "after media";column-gap:clamp(1.75rem,3vw,2.5rem);row-gap:1.5rem;align-items:center}.custom-hero__heading{font-size:clamp(2.625rem,calc(6.2vw - 1.22rem),4rem);max-width:none}.custom-hero__media{justify-self:start;align-self:center}}@media screen and (min-width:1400px){.custom-hero__inner{column-gap:clamp(2rem,3vw,2.75rem)}}@media screen and (min-width:1600px){.custom-hero__inner{width:min(76rem,calc(100% - (var(--ch-gutter) * 2)));max-width:76rem}}@media(prefers-reduced-motion:reduce){.custom-hero__lead,.custom-hero__after,.custom-hero__media{opacity:1;transform:none;animation:none}.custom-hero__cta,.custom-hero__cta-arrow,.custom-hero__image{transition:none}.custom-hero__cta:hover,.custom-hero__cta:focus-visible{transform:none}.custom-hero__media:hover .custom-hero__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
