:where(.concept-page) .hero h1.hero-timed-heading{font-size:clamp(42px,5vw,76px);white-space:normal}@media (max-width:760px){:where(.concept-page) .hero h1.hero-timed-heading{font-size:clamp(39px,11.7vw,70px)}}:where(.concept-page) .hero-brand-promise{margin-top:18px;font-family:var(--serif);font-size:clamp(24px,2.2vw,32px);line-height:1.3;letter-spacing:-.025em;color:var(--plum-dark)}:where(.concept-page) .hero-brand-promise+.hero-description{margin-top:14px}:where(.concept-page) .concept-caption{position:absolute;z-index:2;right:14px;bottom:13px;max-width:calc(100% - 28px);background:#302b32e8;color:#fff;padding:5px 8px;font-size:9px;line-height:1.35;font-family:var(--sans);letter-spacing:0;text-align:left}:where(.concept-page) .care .care-photograph{position:relative;display:block;overflow:hidden;padding:0;min-height:650px}:where(.concept-page) .care-photograph>img{object-fit:cover;object-position:50% 18%}:where(.concept-page) .care-photo-note{position:absolute;z-index:1;left:35px;bottom:48px;display:flex;align-items:center;gap:18px;background:var(--pink);color:var(--plum);padding:20px 25px;text-align:left}:where(.concept-page) .care-photo-note .care-note-flower{width:46px;height:46px;flex-shrink:0}:where(.concept-page) .care-photo-note p{font-family:var(--serif);font-size:28px;line-height:1.25;letter-spacing:-.035em}:where(.concept-page) .location-photo{position:relative;overflow:hidden;margin-top:32px;aspect-ratio:2.15;background:var(--pink)}:where(.concept-page) .location-photo>img{object-fit:cover;object-position:50% 58%}:where(.concept-page) .journal-photograph{position:relative;height:330px;overflow:hidden;background:var(--paper)}:where(.concept-page) .journal-photograph>img{object-fit:cover;object-position:center;transition:transform .3s ease}:where(.concept-page) .journal-feature:hover .journal-photograph>img{transform:scale(1.025)}:where(.concept-page) .journal-photo-label{position:absolute;z-index:1;top:20px;left:20px;padding:10px 13px;background:var(--paper);font-size:8px;letter-spacing:.16em}:where(.concept-page) .final-cta.final-cta-with-photo{display:grid;grid-template-columns:1fr 1fr;padding:0}:where(.concept-page) .final-copy{padding:82px 65px 85px max(40px,calc((100vw - 1200px) / 2));align-self:center}:where(.concept-page) .final-cta-with-photo h2{font-size:clamp(46px,4.25vw,70px)}:where(.concept-page) .final-cta-with-photo h2>svg{right:-44px;top:9px;width:26px;height:26px}:where(.concept-page) .final-photo{position:relative;min-height:580px;overflow:hidden;background:var(--pink)}:where(.concept-page) .final-photo>img{object-fit:cover;object-position:51% 50%}@media (max-width:1100px) and (min-width:761px){:where(.concept-page) .care .care-photograph{min-height:680px}:where(.concept-page) .care-photo-note{left:22px;gap:12px;padding:17px 20px}:where(.concept-page) .care-photo-note p{font-size:24px}:where(.concept-page) .care-photo-note .care-note-flower{width:37px;height:37px}:where(.concept-page) .final-copy{padding:65px 44px 65px 35px}:where(.concept-page) .final-cta-with-photo h2{font-size:45px}:where(.concept-page) .final-cta-with-photo h2>svg{display:none}:where(.concept-page) .final-photo{min-height:510px}:where(.concept-page) .journal-photograph{height:290px}}@media (max-width:760px){:where(.concept-page) .care .care-photograph{min-height:0;height:500px;width:100%}:where(.concept-page) .care-photograph>img{object-position:50% 32%}:where(.concept-page) .care-photo-note{left:24px;bottom:46px;gap:14px;padding:17px 21px}:where(.concept-page) .care-photo-note p{font-size:25px}:where(.concept-page) .care-photo-note .care-note-flower{width:37px;height:37px}:where(.concept-page) .location-photo{margin-top:27px;aspect-ratio:1.7}:where(.concept-page) .location-photo .concept-caption{font-size:8px}:where(.concept-page) .journal-photograph{height:auto;aspect-ratio:1.35}:where(.concept-page) .journal-photo-label{top:15px;left:15px;font-size:7px}:where(.concept-page) .final-cta.final-cta-with-photo{display:flex;flex-direction:column}:where(.concept-page) .final-copy{padding:55px 24px 57px;width:100%}:where(.concept-page) .final-cta-with-photo h2{font-size:clamp(42px,11vw,62px)}:where(.concept-page) .final-cta-with-photo h2>svg{right:-34px;width:22px;height:22px}:where(.concept-page) .final-photo{min-height:0;height:380px;width:100%}:where(.concept-page) .final-photo>img{object-position:52% 50%}}@media (max-width:370px){:where(.concept-page) .care .care-photograph{height:430px}:where(.concept-page) .care-photo-note{left:20px;padding:14px 17px}:where(.concept-page) .care-photo-note p{font-size:23px}:where(.concept-page) .final-photo{height:340px}:where(.concept-page) .final-cta-with-photo h2>svg{display:none}}@media (prefers-reduced-motion:reduce){:where(.concept-page) .journal-photograph>img{transition:none}:where(.concept-page) .journal-feature:hover .journal-photograph>img{transform:none}}:where(.concept-page) .preview-toolbar{position:relative;z-index:150;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 20px;padding:9px 24px;background:#3e2337;color:#f8f6f0;font:400 12px/1.5 var(--font-body),sans-serif}:where(.concept-page) .preview-toolbar nav{display:flex;gap:20px}:where(.concept-page) .preview-toolbar a{text-decoration:underline;text-underline-offset:3px}:where(.concept-page) .preview-toolbar a:focus-visible{outline:2px solid white;outline-offset:4px}:where(.concept-page) .preview-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.concept-page) .preview-external{white-space:nowrap;font-size:.8em}:where(.concept-page) .preview-page{max-width:1120px;margin:auto;padding:64px 24px 96px;min-height:60vh}:where(.concept-page) .preview-page h1{font:500 clamp(36px,6vw,64px)/1.1 var(--font-editorial),Georgia,serif;color:#3e2337;margin:16px 0 24px}:where(.concept-page) .preview-page>p{max-width:720px;margin:16px 0;line-height:1.7}:where(.concept-page) .preview-directory{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:32px 0}:where(.concept-page) .preview-directory li{border-top:1px solid #d8d2d3}:where(.concept-page) .preview-directory a{padding:18px 0;display:flex;justify-content:space-between;gap:16px}:where(.concept-page) .preview-directory span{color:#625b63;font-size:12px}:where(.concept-page) .preview-selection{padding:24px;background:#e8e3f0;margin:24px 0;overflow-wrap:anywhere}:where(.concept-page) .preview-selection div{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0}:where(.concept-page) .preview-selection dt{font-weight:600;min-width:120px}:where(.concept-page) .preview-selection dd{margin:0}:where(.concept-page) .preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0}:where(.concept-page) .preview-snapshot{margin:0;padding:12px 24px;background:#e8e3f0;color:#3e2337;font:400 13px/1.5 var(--font-body),sans-serif}:where(.concept-page) .service-life{--sm-font-ui:var(--font-body),sans-serif;--sm-font-editorial:var(--font-editorial),Georgia,serif}@media(max-width:600px){:where(.concept-page) .preview-toolbar{padding:8px 16px;font-size:11px}:where(.concept-page) .preview-toolbar-note{display:none}:where(.concept-page) .preview-toolbar nav{gap:16px}:where(.concept-page) .preview-directory{grid-template-columns:1fr}:where(.concept-page) .preview-page{padding-top:40px}}