.yh{background:var(--yl-paper,#f7f5ef);color:var(--yl-text,#454f46);font:15px/1.75 var(--yl-sans,Arial,sans-serif)}.yh *{box-sizing:border-box}.yh h1,.yh h2,.yh h3,.yh p,.yh figure{margin:0}.yh h1,.yh h2,.yh h3{font-family:var(--yl-serif,Georgia,serif);font-weight:400;line-height:1.08;letter-spacing:-.035em;color:var(--yl-ink,#223b32)}.yh h1{font-size:clamp(54px,6.2vw,94px)}.yh h2{font-size:clamp(36px,4vw,58px)}.yh h3{font-size:31px}.yh a{color:inherit}.yh img{display:block;max-width:100%;height:auto}.yh-shell{max-width:1280px;width:calc(100% - 96px);margin-inline:auto}.yh-eyebrow{font:600 10px/1.5 var(--yl-sans,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--yl-muted,#657061);margin-bottom:20px!important}.yh-caption{font-size:11px;color:var(--yl-muted,#657061);margin-top:18px!important;line-height:1.6}.yh-lead{font-size:19px;line-height:1.5}.yh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;min-width:228px;padding:15px 22px;background:var(--yl-ink,#223b32);color:#fff!important;border:1px solid var(--yl-ink,#223b32);border-radius:2px;text-decoration:none;font:600 13px/1.5 var(--yl-sans,Arial,sans-serif);cursor:pointer}.yh-button span{font-size:20px;font-weight:400}.yh-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;text-underline-offset:5px;font-size:13px}.yh a:focus-visible,.yh button:focus-visible,.yh input:focus-visible,.yh summary:focus-visible{outline:3px solid var(--yl-clay,#986c50);outline-offset:5px}.yh-announcement{background:var(--yl-wash,#edf0e9);color:var(--yl-ink,#223b32);text-align:center;font-size:11px;padding:8px 24px}.yh-hero{position:relative;isolation:isolate;min-height:620px;height:min(750px,56.25vw);background:#e6d9c6;overflow:hidden}.yh-hero-picture{position:absolute;inset:0;z-index:-1}.yh-hero-picture img{width:100%;height:100%;object-fit:cover}.yh-hero-inner{display:flex;align-items:center;height:100%;padding-block:65px}.yh-hero-copy{width:43%;max-width:530px}.yh-hero-copy .yh-lead{margin-top:26px}.yh-category{font-size:13px;margin-top:20px!important}.yh-hero-copy .yh-button{margin-top:28px}.yh-hero-copy .yh-link{display:flex;margin-top:14px;max-width:340px}.yh-intro{text-align:center;padding-block:90px 66px}.yh-intro>p:not(.yh-eyebrow){max-width:62ch;margin:25px auto 0}.yh-facts{display:flex;justify-content:center;gap:36px;margin-top:42px;padding-block:24px;border-block:1px solid var(--yl-line,#d9ded5);font-size:12px;color:var(--yl-ink,#223b32)}.yh-section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:38px}.yh-section-heading>p,.yh-section-heading>div:last-child>p{max-width:38ch}.yh-scenes{padding-bottom:88px}.yh-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.yh-scene{display:block;text-decoration:none}.yh-scene img{width:100%;aspect-ratio:4/5;object-fit:cover}.yh-scene>div{padding-top:26px}.yh-scene .yh-eyebrow{display:block;margin-bottom:12px!important}.yh-scene p{margin-top:16px;font-size:14px;max-width:37ch}.yh-card-link{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-top:1px solid var(--yl-line,#d9ded5);margin-top:22px;font-size:12px}.yh-scene:hover .yh-card-link{text-decoration:underline;text-underline-offset:5px}.yh-touch{padding-block:72px;background:#e9ede5}.yh-touch-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.yh-touch-grid>div:last-child p{max-width:55ch}.yh-touch-grid>div:last-child p+p{margin-top:20px}.yh-touch-grid .yh-link{margin-top:22px}.yh-story{display:grid;grid-template-columns:1.12fr 1fr;gap:88px;padding-block:108px;align-items:center}.yh-story-images{position:relative;padding-bottom:35px}.yh-story-images>img:first-child{width:100%;aspect-ratio:3/2;object-fit:cover}.yh-story-detail{position:relative;width:36%;margin:-18% 0 0 auto;border:8px solid var(--yl-paper,#f7f5ef);aspect-ratio:1;object-fit:cover}.yh-story-copy>p:not(.yh-eyebrow){margin-top:22px;max-width:48ch}.yh-story-copy .yh-link{margin-top:25px}.yh-colors{padding-block:0 92px}.yh-price{font-family:var(--yl-serif,Georgia,serif);font-size:30px;color:var(--yl-ink,#223b32);margin-top:15px!important}.yh-price span{font-family:var(--yl-sans,Arial,sans-serif);font-size:12px;color:var(--yl-muted,#657061)}.yh-colors-image{width:100%;aspect-ratio:3/2;object-fit:contain;background:#ece6da}.yh-color-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.yh-color-link{display:flex;align-items:center;justify-content:space-between;gap:9px;text-decoration:none;padding:15px 12px;min-height:52px;border:1px solid var(--yl-line,#d9ded5);font-size:12px}.yh-color-link:hover{border-color:var(--yl-ink,#223b32)}.yh-swatch{width:19px;height:19px;border:1px solid #0002;border-radius:50%;flex-shrink:0;background:#798063}.yh-swatch[data-color=beige]{background:#d8cbb5}.yh-swatch[data-color=blue]{background:#97b6c2}.yh-swatch[data-color=dark-blue]{background:#23344d}.yh-swatch[data-color=purple]{background:#855798}.yh-video{padding-bottom:80px}.yh-usage-video{display:block;width:100%;max-height:650px;background:#ded9ce}.yh-video details{padding:18px 0}.yh-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:68px 92px;border-top:1px solid var(--yl-line,#d9ded5)}.yh-faq>div:first-child>p:not(.yh-eyebrow){margin-top:23px;max-width:30ch}.yh-faq .yh-link{margin-top:15px}.yh-questions details{border-bottom:1px solid var(--yl-line,#d9ded5)}.yh-questions summary{cursor:pointer;padding:20px 25px 20px 0;min-height:60px;color:var(--yl-ink,#223b32);font-size:15px}.yh-questions details p{font-size:14px;max-width:58ch;padding-bottom:22px}.yh-closing{background:#ece8de;padding-block:60px}.yh-closing-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.yh-closing img{width:100%;aspect-ratio:3/2;object-fit:cover}.yh-closing p:not(.yh-eyebrow){margin-top:25px}.yh-closing .yh-button{margin-top:28px}.yh-closing .yh-link{display:flex;margin-top:12px}.yh-notes{display:grid;grid-template-columns:1fr 1fr;gap:88px;padding-block:82px}.yh-notes>div:first-child>p:not(.yh-eyebrow){max-width:45ch;margin-top:20px}.yh-newsletter label{display:block;font-size:12px;margin-bottom:10px}.yh-email-row{display:flex;gap:10px}.yh-email-row input{min-width:0;flex:1;min-height:54px;border:1px solid var(--yl-line,#d9ded5);padding:15px;background:#fff;font:14px var(--yl-sans,Arial,sans-serif);color:var(--yl-ink,#223b32)}.yh-email-row .yh-button{min-width:140px;gap:14px}.yh-newsletter .yh-consent{display:flex;align-items:start;gap:10px;min-height:44px;line-height:1.6;margin-top:14px;color:var(--yl-muted,#657061)}.yh-consent input{margin-top:4px;accent-color:var(--yl-ink,#223b32)}
@media(max-width:1000px){.yh-shell{width:calc(100% - 60px)}.yh-hero{min-height:540px}.yh-hero-copy{width:46%}.yh-hero h1{font-size:65px}.yh-story,.yh-touch-grid,.yh-closing-grid,.yh-faq{gap:40px}.yh-color-links{grid-template-columns:repeat(3,minmax(0,1fr))}.yh-scene-grid{gap:18px}.yh-scene h3{font-size:27px}.yh-section-heading>p{max-width:30ch}.yh-notes{gap:35px}.yh-email-row{flex-wrap:wrap}.yh-email-row input{flex-basis:100%}}
@media(max-width:749px){.yh-shell{width:calc(100% - 40px)}.yh-announcement{font-size:10px;padding-inline:16px}.yh-hero{height:auto;min-height:0;padding-top:0}.yh-hero-picture{position:relative;display:block;z-index:0}.yh-hero-picture img{height:auto;width:100%;aspect-ratio:4/5;object-fit:cover}.yh-hero-inner{position:absolute;inset:0 auto auto 0;width:100%;padding:30px 22px 0;display:block;height:auto}.yh-hero-copy{max-width:350px;width:100%}.yh-hero h1{font-size:46px;line-height:1.04}.yh-hero .yh-eyebrow{font-size:8px;margin-bottom:13px!important}.yh-hero-copy .yh-lead{font-size:14px;line-height:1.45;margin-top:14px}.yh-category{font-size:11px;margin-top:10px!important;max-width:25ch}.yh-hero-copy .yh-button{margin-top:17px;min-height:46px;min-width:208px;padding:11px 15px;font-size:12px}.yh-hero-copy .yh-link{font-size:10px;margin-top:6px;min-height:35px;max-width:270px}.yh-intro{padding-block:54px 44px}.yh h2{font-size:37px}.yh-eyebrow{font-size:9px}.yh-intro>p:not(.yh-eyebrow){font-size:14px;margin-top:21px}.yh-facts{flex-wrap:wrap;gap:12px 24px;margin-top:30px;padding-block:19px;font-size:11px}.yh-section-heading{display:block;margin-bottom:26px}.yh-section-heading>p,.yh-section-heading>div:last-child{margin-top:22px}.yh-scene-grid{display:grid;grid-template-columns:1fr;gap:40px}.yh-scene img{aspect-ratio:4/5}.yh-scene>div{padding-top:21px}.yh-scene h3{font-size:32px}.yh-scene p{max-width:45ch}.yh-scenes{padding-bottom:55px}.yh-touch{padding-block:45px}.yh-touch-grid,.yh-story,.yh-faq,.yh-closing-grid,.yh-notes{grid-template-columns:1fr;gap:30px}.yh-touch-grid>div:last-child p{font-size:14px}.yh-story{padding-block:58px;gap:22px}.yh-story-copy>p:not(.yh-eyebrow){font-size:14px}.yh-story-copy .yh-lead{font-size:20px!important}.yh-story-detail{border-width:6px}.yh-colors{padding-bottom:54px}.yh-color-links{grid-template-columns:repeat(2,minmax(0,1fr))}.yh-color-link{padding:13px 11px}.yh-colors-image{aspect-ratio:3/2}.yh-faq{padding-block:45px 55px;gap:25px}.yh-faq>div:first-child>p:not(.yh-eyebrow){max-width:45ch;font-size:14px}.yh-closing{padding-block:36px}.yh-closing-grid{gap:28px}.yh-closing p:not(.yh-eyebrow){margin-top:20px}.yh-closing .yh-button{width:100%;margin-top:24px}.yh-notes{padding-block:55px}.yh-notes p{font-size:14px}.yh-email-row{flex-wrap:nowrap}.yh-email-row input{flex-basis:auto}.yh-email-row .yh-button{min-width:123px}.yh-video{padding-bottom:50px}}
@media(prefers-reduced-motion:reduce){.yh *{scroll-behavior:auto!important}}
