@font-face{font-family:DM;src:url(wm21-wm-dm-sans-1.woff2) format("woff2");font-display:swap;font-weight:100 1000}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:#f6f1e8;color:#203d32;font:17px/1.6 DM,Arial,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:550;letter-spacing:-.055em;line-height:1.08}h1{font-size:clamp(42px,5.1vw,76px)}h2{font-size:clamp(35px,4vw,57px)}h3{font-size:27px;letter-spacing:-.035em}em{font-family:Georgia,serif;font-weight:400}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #a3ab60;outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(1280px,calc(100% - 96px));margin:auto}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.6}.muted{color:#53695b}.small{font-size:14px}.serif{font-family:Georgia,serif;font-style:italic;font-weight:400}.review-bar{min-height:34px;padding:7px 24px;background:#203d32;color:#f6f1e8;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;letter-spacing:.08em}.review-bar nav{display:flex;gap:22px}.review-bar a{opacity:.7}.review-bar a[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:5px}.site-header{height:88px;border-bottom:1px solid #d5d9c9;background:#f6f1e8f5;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-size:39px;font-weight:800;letter-spacing:-.085em;line-height:1}.wordmark span{color:#466b49}.wordmark sup{font:9px DM,sans-serif;letter-spacing:0;margin-left:5px;vertical-align:top;position:relative;top:8px}.header-links{display:flex;gap:32px;align-items:center;font-size:14px}.header-note{font-size:12px;color:#53695b}.menu-button{display:none;width:42px;height:42px;background:none;border:0;color:#203d32;font-size:24px}.mobile-menu{padding:18px 24px;background:#f6f1e8;border-bottom:1px solid #ced4bf;display:grid;gap:16px}.hero{padding:48px 0 40px;display:grid;grid-template-columns:1fr 1.12fr;gap:28px 54px;align-items:center}.hero-copy{grid-column:1;grid-row:1}.hero-copy h1{margin:21px 0 25px}.hero-copy .intro{font-size:19px;max-width:470px;line-height:1.6}.hero-picture{grid-column:2;grid-row:1 / span 2}.photo-frame{position:relative;overflow:hidden;border-radius:26px;background:#e8dfd0}.hero-picture img{aspect-ratio:1.12;object-fit:cover;object-position:48% center}.patent{position:absolute;bottom:18px;left:18px;padding:7px 12px;border-radius:5px;background:#203d32e8;color:#fffdf5;font-size:10px;letter-spacing:.12em;font-weight:650}.hero-picture figcaption{text-align:center;font-size:12px;letter-spacing:.08em;margin-top:13px}.signup{background:#e5edcd;border:1px solid #c8d2b3;padding:24px;border-radius:20px}.hero-signup{grid-column:1;grid-row:2;align-self:start}.signup h2{font-size:29px;letter-spacing:-.035em;margin-bottom:18px}.email-form{display:flex;background:#fffcf6;border:1px solid #94a58b;border-radius:60px;padding:5px;min-width:0}.email-form input{min-width:0;width:100%;border:0;background:none;outline:0;padding:13px 17px;color:#203d32;font-size:16px}.email-form button,.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;border:1px solid #203d32;border-radius:50px;background:#203d32;color:#fffdf6;padding:15px 24px;font-weight:650;font-size:15px;white-space:nowrap;line-height:1.4}.email-form button{padding:13px 21px;gap:13px}.signup .reassurance{margin-top:12px;font-size:14px}.signup .reassurance strong{font-weight:650}.benefit-line{display:flex;justify-content:center;gap:0;border-bottom:1px solid #cdd4c2;padding:15px 0 28px;font-size:13px;text-align:center}.benefit-line span{padding:0 28px;border-right:1px solid #c1cbb6}.benefit-line span:last-child{border:0}.section{padding:90px 0}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px}.section-top h2{margin-top:13px}.section-top>p{max-width:340px;font-size:16px;color:#53695b}.demo-section{padding-top:70px}.demo-layout{display:grid;grid-template-columns:1.52fr 1fr;gap:56px;align-items:center}.demo-placeholder{min-height:390px;aspect-ratio:16/10;border:1px solid #b9c6aa;border-radius:25px;background:radial-gradient(ellipse at 30% 25%,#dce6c5,transparent 75%),#e8ebdc;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;position:relative;overflow:hidden}.demo-placeholder:before,.demo-placeholder:after{content:"";position:absolute;border:1px solid #9ba98c55;border-radius:50%;width:320px;height:320px;right:-90px;bottom:-210px}.demo-placeholder:after{width:460px;height:460px;right:-140px;bottom:-280px}.play-icon{width:70px;height:70px;border:1px solid #8d9e81;border-radius:50%;display:grid;place-items:center;background:#f6f1e8cc;font-size:20px;margin-bottom:22px;padding-left:4px}.demo-placeholder h3{font-size:31px}.demo-placeholder p{margin-top:10px;font-size:14px;max-width:360px;color:#53695b}.placeholder-label{position:absolute;top:20px;left:22px;font-size:10px;letter-spacing:.14em;border:1px solid #a7b59a;padding:5px 10px;border-radius:30px}.steps{display:grid;gap:25px}.step{display:grid;grid-template-columns:35px 1fr;gap:16px;padding-bottom:23px;border-bottom:1px solid #ccd2c1}.step:last-child{border:0;padding-bottom:0}.step>span{font:italic 24px Georgia,serif;color:#657a53}.step h3{font-size:23px;margin:1px 0 9px;letter-spacing:-.035em}.step p{font-size:15px;color:#53695b;line-height:1.6}.story-band{background:#eae8dc;border-top:1px solid #dedfce;border-bottom:1px solid #dedfce}.story-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:80px;align-items:center}.founder-photo{position:relative;max-width:415px}.founder-photo img{aspect-ratio:1;object-fit:cover;border-radius:24px}.founder-photo figcaption{font-size:12px;margin-top:14px;letter-spacing:.08em}.story-copy h2{margin:15px 0 24px}.story-copy>p{color:#53695b;font-size:17px;margin-bottom:16px}.notebook{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;border-top:1px solid #b8c3aa;padding-top:24px}.notebook span{font-size:11px;letter-spacing:.12em}.notebook h3{font-size:17px;letter-spacing:-.02em;margin:9px 0}.notebook p{font-size:13px;line-height:1.6;color:#53695b}.text-link{display:inline-flex;gap:20px;border-bottom:1px solid #78916c;padding-bottom:6px;font-size:14px;margin-top:12px}.usecase-tabs{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}.usecase-tabs button{background:none;border:1px solid #b6c3a9;padding:12px 24px;border-radius:40px;color:#203d32;font-size:14px}.usecase-tabs button[aria-selected=true]{background:#203d32;color:#fffdf5;border-color:#203d32}.usecase{display:grid;grid-template-columns:1.35fr 1fr;background:#e8ebdc;border-radius:25px;overflow:hidden}.usecase .image{position:relative;min-height:410px}.usecase img{height:100%;object-fit:cover;position:absolute}.usecase-copy{padding:48px 45px;display:flex;flex-direction:column;justify-content:center}.usecase-copy h3{font-size:37px;margin:14px 0 22px}.usecase-copy>p{font-size:16px;color:#53695b}.usecase-foot{display:flex;justify-content:space-between;margin-top:20px;font-size:13px;color:#53695b;gap:25px}.system{padding-top:0}.system-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.system-layout>.photo-frame img{aspect-ratio:1.1;object-fit:cover}.system-copy h2{margin:15px 0 24px}.included-list{list-style:none;padding:0;margin:25px 0}.included-list li{border-bottom:1px solid #ccd2c1;display:flex;justify-content:space-between;gap:25px;padding:13px 0;font-size:15px}.included-list li span{color:#53695b}.specs{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:13px}.specs b{display:block;font-size:17px;font-weight:600}.refill-band{background:#203d32;color:#f6f1e8}.refill-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.refill-photo{max-width:380px;overflow:hidden;border-radius:22px}.refill-photo img{aspect-ratio:1.05;object-fit:cover}.refill-copy h2{margin:15px 0 22px}.refill-copy>p{max-width:570px;color:#d6dfcc}.refill-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.refill-options>div{border-top:1px solid #829079;padding-top:17px}.refill-options h3{font-size:20px;letter-spacing:-.02em;margin-bottom:10px}.refill-options p{color:#d6dfcc;font-size:14px}.journey{padding-bottom:65px}.journey-heading{text-align:center;max-width:650px;margin:auto}.journey-heading h2{margin:15px 0 18px}.journey-heading>p{color:#53695b}.journey-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:42px 0}.journey-card{border-top:1px solid #aebc9f;padding-top:22px}.journey-card>span{font:italic 29px Georgia,serif}.journey-card h3{font-size:23px;margin:16px 0 12px}.journey-card p{font-size:15px;color:#53695b}.journey-signup{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;padding:34px 38px;align-items:center}.journey-signup h2{margin-bottom:8px;font-size:32px}.journey-signup .reassurance{margin:0}.journey-note{margin-top:18px;text-align:center;font-size:12px;color:#53695b}.faq-section{padding-top:10px;padding-bottom:80px;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.faq-section h2{font-size:42px;margin-top:12px}.faq-list details{border-bottom:1px solid #c8cfbc;padding:21px 0}.faq-list summary{cursor:pointer;font-size:16px;font-weight:550;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary:after{content:"+";font-size:23px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"\2212"}.faq-list details p{color:#53695b;font-size:14px;padding-top:15px}.footer{background:#e9e6d9;padding:45px 0 23px;border-top:1px solid #d4dac7}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-nav{display:flex;gap:25px;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c7cebc;padding-top:20px;margin-top:32px;font-size:11px;color:#53695b}.preview-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);background:#203d32;color:#fffdf6;padding:14px 23px;border-radius:12px;z-index:50;font-size:14px;box-shadow:0 6px 30px #0002}.setup-intro{padding:44px 0 30px}.setup-intro h1{font-size:51px;margin:13px 0}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;padding-bottom:80px}.setup-visual{position:sticky;top:110px}.setup-visual .photo-frame img{aspect-ratio:1.18;object-fit:cover}.setup-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.setup-thumbs img{border-radius:12px;aspect-ratio:1.8;object-fit:cover}.setup-thumbs figcaption{font-size:12px;margin-top:7px;text-align:center}.setup-controls h2{font-size:28px;letter-spacing:-.035em}.setup-block{padding:25px 0;border-bottom:1px solid #cbd1bf}.setup-block:first-child{padding-top:0}.block-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.block-heading h3{font-size:19px;letter-spacing:-.03em}.swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.swatches button{border:1px solid transparent;background:none;border-radius:12px;padding:10px 3px;font-size:10px;color:#203d32}.swatches button[aria-pressed=true]{border-color:#203d32;background:#e5e9d9}.swatches i{display:block;width:34px;height:34px;border-radius:50%;margin:0 auto 8px;border:3px solid #f6f1e8;outline:1px solid #afbaa3;background:var(--swatch)}.quantity{display:flex;align-items:center;border:1px solid #9daf91;border-radius:30px;overflow:hidden}.quantity button{border:0;background:none;color:#203d32;width:40px;height:37px;font-size:23px}.quantity output{width:35px;text-align:center;font-size:15px}.setup-subcopy{font-size:13px;color:#53695b}.choice-options{display:grid;gap:10px}.choice-card{border:1px solid #c0cbb2;border-radius:14px;display:flex;gap:14px;padding:16px;align-items:flex-start;cursor:pointer;background:#fcf9f1}.choice-card:has(input:checked){background:#e6edce;border-color:#4b6b45;box-shadow:inset 0 0 0 1px #4b6b45}.choice-card input{accent-color:#203d32;margin-top:5px;flex:none;width:17px;height:17px}.choice-card strong{font-weight:600;display:block;font-size:15px}.choice-card small{display:block;color:#53695b;font-size:12px;margin-top:3px;line-height:1.5}.choice-card img{width:68px;height:56px;object-fit:cover;border-radius:7px;margin-left:auto}.optional-label{font-size:10px;background:#e6e8d9;padding:4px 8px;border-radius:30px;letter-spacing:.07em}.save-card{margin-top:24px;background:#e5edcd;border:1px solid #c3ceaf;border-radius:18px;padding:23px}.save-card .price-line{display:flex;justify-content:space-between;align-items:center;gap:20px}.price{font-size:29px;font-weight:600;letter-spacing:-.04em}.save-card p{font-size:12px;margin:12px 0 18px;color:#53695b}.save-card .button{width:100%;white-space:normal;text-align:center}.save-card .no-payment{text-align:center;font-size:14px;color:#203d32;margin-bottom:0}.setup-note{font-size:11px;color:#53695b;margin-top:16px}.success-dialog{background:#f6f1e8;color:#203d32;border:1px solid #9cad8f;border-radius:24px;padding:35px;max-width:470px;width:calc(100% - 32px)}.success-dialog::backdrop{background:#10271eaa}.success-dialog h2{font-size:36px;margin:15px 0}.success-dialog p{font-size:15px;margin-bottom:25px}.success-dialog button{width:100%}.concept-explainer{background:#eae8dc;border:1px solid #ccd2c1;border-radius:14px;padding:18px;font-size:13px;margin-top:25px}.concept-explainer strong{display:block;margin-bottom:6px}.concept-explainer p{color:#53695b}@media(min-width:1500px){.hero{gap:35px 70px;padding-top:65px}.hero-picture img{aspect-ratio:1.12}.hero-signup{max-width:540px}}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.header-links{gap:22px}.header-note{display:none}.hero{gap:25px 28px}.hero-copy .intro{font-size:16px}.hero-picture img{aspect-ratio:.89}.signup{padding:20px}.signup h2{font-size:25px}.email-form button{padding:12px 16px;font-size:13px}.email-form input{padding:12px;font-size:14px}.demo-layout,.story-layout,.system-layout,.refill-layout{gap:35px}.usecase-copy{padding:32px}.usecase-copy h3{font-size:31px}.notebook{gap:12px}.setup-grid{gap:30px}.section{padding:65px 0}.faq-section{gap:35px}.journey-signup{gap:25px;padding:28px}.demo-placeholder{min-height:330px}}@media(max-width:700px){html{scroll-padding-top:90px}.wrap{width:calc(100% - 40px)}.review-bar{padding:7px 20px;font-size:9px;letter-spacing:.04em;gap:10px}.review-bar nav{gap:15px}.review-bar .review-label{font-size:9px}.site-header{height:76px}.header-inner{justify-content:center;position:relative}.wordmark{font-size:35px}.header-links,.header-note{display:none}.menu-button{display:block;position:absolute;right:-5px}.hero{padding:31px 0 23px;grid-template-columns:1fr;gap:23px}.hero-copy{grid-column:1;grid-row:1}.hero-copy .eyebrow{font-size:9px;letter-spacing:.12em}.hero-copy h1{font-size:clamp(38px,10.2vw,66px);margin:15px 0 0;line-height:1.08;letter-spacing:-.055em}.hero-copy .intro{display:none}.hero-picture{grid-column:1;grid-row:2}.hero-picture img{aspect-ratio:1.13;object-position:center}.photo-frame{border-radius:20px}.patent{bottom:12px;left:12px;font-size:8px;padding:6px 9px}.hero-picture figcaption{font-size:10px;margin-top:11px;letter-spacing:.045em}.hero-signup{grid-column:1;grid-row:3}.signup{padding:21px;border-radius:19px}.signup h2{font-size:27px;margin-bottom:16px}.email-form{padding:4px}.email-form input{padding:12px 10px;font-size:14px}.email-form button{padding:13px 15px;font-size:12px;gap:7px}.signup .reassurance{font-size:12px;margin-top:12px}.benefit-line{padding:4px 0 24px;font-size:10px;line-height:1.4}.benefit-line span{padding:0 13px}.section{padding:54px 0}.section-top{display:block;margin-bottom:25px}.section-top>p{margin-top:19px;max-width:100%;font-size:15px}.section-top h2{margin-top:12px}h2{font-size:38px;letter-spacing:-.05em}.eyebrow{font-size:10px}.demo-layout,.story-layout,.system-layout,.refill-layout{grid-template-columns:1fr;gap:30px}.demo-placeholder{min-height:0;aspect-ratio:1.2;padding:24px}.demo-placeholder h3{font-size:27px}.demo-placeholder p{font-size:12px;max-width:270px}.play-icon{width:56px;height:56px;margin-bottom:19px;font-size:17px}.placeholder-label{font-size:8px;top:15px;left:15px}.steps{gap:20px}.step{padding-bottom:19px}.step h3{font-size:22px}.step p{font-size:14px}.story-layout{gap:29px}.founder-photo{max-width:100%;display:grid;grid-template-columns:112px 1fr;align-items:end;gap:20px}.founder-photo img{width:112px;border-radius:16px}.founder-photo figcaption{font-size:11px;max-width:110px;line-height:1.8;margin:0}.story-copy h2{margin:12px 0 20px}.story-copy>p{font-size:15px}.notebook{gap:12px;padding-top:19px;margin-top:25px}.notebook h3{font-size:15px;line-height:1.25;margin:9px 0}.notebook span{font-size:9px}.notebook p{font-size:11px}.usecase-tabs{gap:7px;margin-bottom:18px}.usecase-tabs button{padding:10px 17px;font-size:12px}.usecase{grid-template-columns:1fr;border-radius:20px}.usecase .image{min-height:0;aspect-ratio:1.2}.usecase-copy{padding:27px}.usecase-copy h3{font-size:33px;margin:11px 0 17px}.usecase-copy>p{font-size:14px}.usecase-foot{font-size:11px;gap:15px;line-height:1.5}.usecase-foot span:last-child{text-align:right}.system{padding-top:0}.system-layout{gap:27px}.system-layout>.photo-frame img{aspect-ratio:1.2}.system-copy h2{margin:12px 0 20px}.included-list{margin:20px 0}.included-list li{font-size:13px;gap:13px}.included-list li span{text-align:right}.specs{gap:20px;font-size:12px}.specs b{font-size:15px}.refill-photo{max-width:100%}.refill-photo img{aspect-ratio:1.5}.refill-copy h2{margin:12px 0 20px}.refill-copy>p{font-size:15px}.refill-options{gap:22px;margin-top:23px}.refill-options h3{font-size:18px}.refill-options p{font-size:12px}.journey-heading{text-align:left}.journey-heading>p{font-size:15px}.journey-cards{grid-template-columns:1fr;gap:22px;margin:28px 0}.journey-card{display:grid;grid-template-columns:32px 1fr;gap:0 16px;padding-top:20px}.journey-card>span{grid-row:1 / span 2;font-size:25px}.journey-card h3{margin:0 0 9px;font-size:23px}.journey-card p{grid-column:2;font-size:14px}.journey-signup{display:block;padding:23px}.journey-signup h2{font-size:27px;margin-bottom:7px}.journey-signup form{margin-top:19px}.journey-signup .reassurance{margin:0}.journey-note{font-size:10px;text-align:left;margin-top:15px}.faq-section{padding-top:0;grid-template-columns:1fr;gap:15px}.faq-section h2{font-size:36px}.faq-list summary{font-size:15px}.footer-top{display:block}.footer-nav{margin-top:25px;gap:18px;flex-wrap:wrap;font-size:12px}.footer-bottom{font-size:10px;display:block}.footer-bottom span{display:block;margin-top:8px}.setup-intro{padding:29px 0 25px}.setup-intro h1{font-size:39px;line-height:1.05}.setup-intro>p{font-size:14px}.setup-grid{grid-template-columns:1fr;gap:27px;padding-bottom:55px}.setup-visual{position:static}.setup-visual .photo-frame img{aspect-ratio:1.18}.setup-controls h2{font-size:27px}.setup-thumbs{display:none}.swatches button{font-size:9px;padding:9px 1px}.swatches i{width:31px;height:31px}.choice-card{padding:14px;gap:10px}.choice-card strong{font-size:14px}.choice-card small{font-size:11px}.choice-card img{width:58px}.setup-note{font-size:10px}.setup-block{padding:23px 0}.concept-explainer{font-size:12px}.save-card{padding:21px}.price{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero-picture img{aspect-ratio:3/2;object-fit:cover;object-position:center}@media(max-width:360px){.email-form{border-radius:18px;display:grid;gap:3px}.email-form input{padding:12px 13px}.email-form button{border-radius:30px}.review-bar{align-items:flex-start}.review-bar nav{gap:12px}.review-bar .review-label{max-width:100px}}.story-signoff{font-family:Georgia,serif;font-style:italic;font-size:26px!important;color:#203d32!important;margin-top:24px}.story-signoff span{font:12px DM,sans-serif;color:#53695b;display:inline-block;margin-left:12px}.story-chapters{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #bac4ad;margin-top:54px;padding-top:40px}.story-chapters h3{font-size:35px;margin:14px 0 20px}.story-chapters p:not(.eyebrow){font-size:16px;color:#53695b;margin-top:15px}.vision-panel{margin-top:43px;background:#203d32;color:#f6f1e8;border-radius:24px;padding:38px;display:grid;grid-template-columns:.85fr 1.15fr;gap:35px 45px}.vision-intro h3{font-size:34px;margin:15px 0 22px}.vision-intro>p:last-child{font-size:15px;color:#d9e1ce}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 25px}.vision-grid>div{border-top:1px solid #8a9c795c;padding-top:12px}.vision-grid span{font-size:10px;color:#c3ceac}.vision-grid h4{font-size:15px;line-height:1.4;font-weight:600;margin:7px 0}.vision-grid p{font-size:12px;color:#d9e1ce;line-height:1.6}.vision-caption{grid-column:1/-1;border-top:1px solid #8a9c795c;padding-top:19px;font-size:11px;color:#d9e1ce}.development-journal{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;align-items:center}.development-journal h3{font-size:32px;margin:14px 0 20px}.development-journal>div>p:not(.eyebrow){font-size:15px;color:#53695b}.journal-placeholder{padding:30px;border:1px dashed #98aa87;border-radius:20px;background:#e1e5d1}.journal-placeholder h4{font-weight:500;font-size:25px;letter-spacing:-.035em;line-height:1.2;margin:15px 0}.journal-placeholder p:not(.eyebrow){font-size:13px!important}.journal-placeholder>span{display:block;margin-top:24px;padding-top:17px;border-top:1px solid #b2c09f;font-size:11px;letter-spacing:.04em}.more-spaces-control{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:28px}.more-spaces-control button{border:0;border-bottom:1px solid #7b916c;background:none;padding:0 0 7px;color:#203d32;font-size:14px;display:flex;gap:35px;align-items:center}.more-spaces-control p{font-size:12px;color:#53695b}.more-spaces{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px}.more-spaces img{aspect-ratio:1.2;object-fit:cover;border-radius:15px}.more-spaces figcaption{font-size:13px;margin-top:10px}.design-band{background:#eeede3;border-top:1px solid #d9ddce;border-bottom:1px solid #d9ddce}.design-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.placement-photo img{aspect-ratio:1.15;object-fit:cover}.placement-switch{display:flex;border:1px solid #a5b498;border-radius:40px;padding:4px;max-width:310px;margin:20px auto 0}.placement-switch button{padding:10px 24px;border:0;border-radius:30px;background:none;color:#203d32;font-size:13px;flex:1;white-space:nowrap}.placement-switch button[aria-pressed=true]{color:#fffdf5;background:#203d32}.image-caption{font-size:12px;color:#53695b;text-align:center;margin-top:13px}.design-details article{display:grid;grid-template-columns:30px 1fr;gap:17px;padding:21px 0;border-bottom:1px solid #c5cdb8}.design-details article:first-child{padding-top:0}.design-details article>span{font:italic 20px Georgia,serif;color:#6c7f5c}.design-details h3{font-size:23px;letter-spacing:-.035em;margin:0 0 10px}.design-details p{font-size:14px;color:#53695b}.detail-accordion{border-bottom:1px solid #bfc9b1;padding:18px 0}.detail-accordion summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:14px;font-weight:550}.detail-accordion summary span{font-size:19px;line-height:1}.detail-accordion p{font-size:13px;color:#53695b;line-height:1.7;margin-top:15px}.wipe-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.wipe-copy h2{margin:15px 0 22px}.wipe-copy>p:not(.eyebrow){font-size:16px;color:#53695b}.wipe-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;padding:26px 0;margin:25px 0;border-block:1px solid #c3cdb4}.wipe-facts>div:last-child{grid-column:1/-1}.wipe-facts strong{display:block;font-size:32px;font-weight:550;letter-spacing:-.04em;line-height:1.2}.wipe-facts span{display:block;font-size:13px;color:#53695b;margin-top:7px}.wipe-facts>div:last-child strong{font-size:23px}.wipe-copy .wipe-care{font-size:14px!important}.wipe-layout figure img{aspect-ratio:1;object-fit:cover}.wipe-layout figcaption{text-align:center;padding-top:18px}.wipe-layout figcaption strong{display:block;font-size:21px;font-weight:600;letter-spacing:-.03em}.wipe-layout figcaption span{font-size:12px;color:#53695b;display:block;margin-top:4px}.wipe-further{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.refill-bottom{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:30px;padding-top:42px;margin-top:42px;border-top:1px solid #8a9c795c;align-items:center}.refill-bottom img{aspect-ratio:1.1;object-fit:cover;border-radius:18px}.refill-bottom figcaption{font-size:11px;color:#d9e1ce;text-align:center;margin-top:12px}.refill-bottom h3{font-size:31px;margin:12px 0 18px}.refill-bottom p:not(.eyebrow){font-size:14px;color:#d9e1ce}.finish-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.finish-photo img{aspect-ratio:1.15;object-fit:cover}.finish-select .block-heading{margin-bottom:20px}.finish-select .block-heading h3{font-size:24px}.finish-select .block-heading span{font-size:16px}.finish-select>.swatches{margin-bottom:25px}.finish-select>p{font-size:15px;color:#53695b;margin:22px 0}.finish-select .small{font-size:13px}.finish-select .button{margin-top:3px}.hero-signup{max-width:none}.header-links{gap:26px}@media(max-width:1100px){.vision-panel{grid-template-columns:1fr;gap:30px;padding:30px}.vision-intro{max-width:580px}.vision-intro h3{font-size:35px}.vision-grid{grid-template-columns:repeat(3,1fr)}.story-chapters,.development-journal,.design-layout,.wipe-layout,.finish-layout{gap:35px}.refill-bottom{grid-template-columns:1fr 1.3fr}.refill-bottom>figure:last-child{display:none}.header-links{gap:20px;font-size:13px}}@media(max-width:700px){.story-signoff{margin-top:20px}.story-chapters{grid-template-columns:1fr;gap:29px;margin-top:32px;padding-top:28px}.story-chapters h3{font-size:30px;margin:12px 0 16px}.story-chapters p:not(.eyebrow){font-size:14px;line-height:1.75;margin-top:12px}.story-copy>p{line-height:1.75}.vision-panel{padding:25px 22px;border-radius:20px;margin-top:30px;gap:25px}.vision-intro h3{font-size:31px;line-height:1.1}.vision-intro>p:last-child{font-size:14px}.vision-grid{grid-template-columns:1fr 1fr;gap:20px}.vision-grid h4{font-size:13px}.vision-grid p{font-size:11px}.vision-caption{font-size:10px;line-height:1.6;padding-top:16px}.development-journal{grid-template-columns:1fr;gap:25px;margin-top:30px}.development-journal h3{font-size:29px;margin:12px 0 17px}.development-journal>div>p:not(.eyebrow){font-size:14px}.journal-placeholder{padding:24px;border-radius:17px}.journal-placeholder h4{font-size:25px}.journal-placeholder>span{font-size:10px}.more-spaces-control{display:block;margin-top:25px}.more-spaces-control p{margin-top:13px;font-size:11px}.more-spaces-control button{font-size:13px}.more-spaces{grid-template-columns:1fr 1fr;gap:18px 13px}.more-spaces figcaption{font-size:11px}.design-layout,.wipe-layout,.finish-layout{grid-template-columns:1fr;gap:30px}.placement-photo img{aspect-ratio:1.23}.design-details article{padding:19px 0}.design-details h3{font-size:22px}.design-details p{font-size:13px}.placement-switch{margin-top:17px}.image-caption{font-size:11px}.wipe-section{padding-bottom:54px}.wipe-copy h2{margin:12px 0 20px}.wipe-copy>p:not(.eyebrow){font-size:15px}.wipe-facts{padding:23px 0;margin:22px 0;gap:20px}.wipe-facts strong{font-size:30px}.wipe-facts span{font-size:12px}.wipe-copy .wipe-care{font-size:13px!important}.wipe-layout figure img{aspect-ratio:1.15}.wipe-layout figcaption strong{font-size:20px}.wipe-layout figcaption span{font-size:11px}.wipe-further{grid-template-columns:1fr;gap:0;margin-top:23px}.detail-accordion summary{font-size:13px}.detail-accordion p{font-size:12px}.refill-bottom{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:30px}.refill-bottom>figure:first-child{display:none}.refill-bottom>figure:last-child{display:block;max-width:100%}.refill-bottom>figure:last-child img{aspect-ratio:1.8}.refill-bottom h3{font-size:29px}.refill-bottom p:not(.eyebrow){font-size:14px}.finish-photo img{aspect-ratio:1.3}.finish-select .block-heading h3{font-size:22px}.finish-select .block-heading span{font-size:14px}.finish-select>p{font-size:14px}.finish-select .button{width:100%;font-size:14px}.finish-select .small{font-size:12px}.header-links{display:none}.refill-photo img{aspect-ratio:1.45}.system{padding-top:0}}.story-copy .story-lead{font-size:22px;color:#203d32;font-weight:550;letter-spacing:-.025em;line-height:1.35}.founder-mission{font-size:clamp(30px,3.8vw,49px);letter-spacing:-.045em;line-height:1.15;text-align:center;padding:38px 0 0;margin:38px 0 0;border-top:1px solid #bac4ad}.development-journal>div>p+p{margin-top:14px}@media(max-width:700px){.story-copy .story-lead{font-size:21px;margin-top:23px}.founder-mission{font-size:30px;text-align:left;padding-top:28px;margin-top:28px}}.story-chapters{grid-template-columns:1fr;gap:54px}.story-chapters article+article{border-top:1px solid #bac4ad;padding-top:48px}.story-beat{display:grid;grid-template-columns:1fr 1.05fr;gap:54px;align-items:center}.story-scene{min-width:0}.story-scene img{aspect-ratio:3/2;object-fit:cover}.story-scene .photo-frame{border-radius:20px}.story-scene figcaption{font-size:12px;line-height:1.5;color:#53695b;margin-top:11px;letter-spacing:.015em}.story-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.story-bridge{max-width:760px;margin:28px auto 35px!important}.story-category-copy{display:grid;grid-template-columns:1fr 1fr;gap:54px;margin-top:22px}.journal-images{display:grid;grid-template-columns:1fr 1fr;gap:18px}.journal-images .story-scene img{aspect-ratio:1;object-fit:contain;background:#e0ddcf}.journal-images>p{grid-column:1/-1;font-size:12px;color:#53695b;border-top:1px solid #bac4ad;padding-top:14px}.development-journal{align-items:start}.story-scene .patent{font-size:9px;bottom:12px;left:12px;padding:5px 8px}.journal-images .story-scene figcaption{font-size:11px}@media(max-width:900px){.story-beat,.story-category-copy{gap:28px}.development-journal{grid-template-columns:1fr;gap:28px}.journal-images{max-width:680px}}@media(max-width:700px){.story-chapters{gap:35px}.story-chapters article+article{padding-top:30px}.story-beat{grid-template-columns:1fr;gap:22px}.story-beat-reverse>figure{order:2}.story-pair{gap:16px;margin-top:24px}.story-pair .story-scene img{aspect-ratio:1}.story-pair .patent{font-size:7px;left:7px;bottom:7px;padding:4px 5px}.story-scene figcaption{font-size:11px}.story-pair figcaption{font-size:10px;line-height:1.5}.story-bridge{margin:21px 0 26px!important}.story-category-copy{grid-template-columns:1fr;gap:0;margin-top:12px}.story-scene .photo-frame{border-radius:16px}.journal-images{gap:14px}.journal-images .story-scene figcaption{font-size:10px}}.quick-journey{display:flex;align-items:center;justify-content:center;gap:25px;border-bottom:1px solid #cbd1be;padding:9px 0 29px;font-size:12px;color:#53695b}.quick-journey span{display:flex;gap:10px;align-items:center}.quick-journey b{font:italic 20px Georgia,serif;color:#203d32}.quick-journey i{font-style:normal;color:#819074}.founder-intro{grid-template-columns:.66fr 1.34fr;gap:70px;align-items:center}.founder-intro .founder-photo{max-width:310px}.founder-intro .founder-photo figcaption{letter-spacing:0}.founder-intro figcaption strong{display:block;font-size:17px;font-weight:600}.founder-intro figcaption span{display:block;font-size:12px;margin-top:4px}.founder-intro .story-signoff{margin-bottom:0}.development-glimpse{display:grid;grid-template-columns:220px 1fr;gap:35px;align-items:center;border-top:1px solid #bac4ad;padding-top:30px;margin-top:35px;max-width:900px}.development-glimpse figure img{height:170px;object-fit:cover;object-position:center 35%;border-radius:17px}.development-glimpse figcaption{font-size:9px;letter-spacing:.1em;margin-top:9px;color:#53695b}.development-glimpse h3{font-size:29px;margin:10px 0 13px}.development-glimpse p:not(.eyebrow){font-size:14px;color:#53695b;max-width:520px}.full-founder-story{border-block:1px solid #bac4ad;margin-top:30px}.full-founder-story>summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;font-weight:550;font-size:17px}.full-founder-story>summary::-webkit-details-marker{display:none}.story-expand-icon{font-size:26px;font-weight:400;line-height:1;transition:transform .15s}.full-founder-story[open] .story-expand-icon{transform:rotate(45deg)}.full-story-content{padding-bottom:34px}.full-story-content>.story-chapters{margin-top:0;border-top:0;padding-top:12px}.mid-signup{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#e5edcd;border:1px solid #c8d2b3;border-radius:24px;padding:35px 40px;margin:55px auto}.mid-signup h2{font-size:35px;margin:12px 0}.mid-signup>div>p:not(.eyebrow){font-size:14px;color:#53695b}.mid-signup .reassurance{margin-top:12px;font-size:13px!important}.story-band .section{padding-block:70px}#your-spaces,.demo-section{padding-bottom:70px}@media(max-width:900px){.founder-intro{gap:35px}.quick-journey{gap:13px;font-size:11px}.quick-journey span{gap:7px}.mid-signup{gap:25px;padding:30px}.mid-signup .email-form{display:grid;border-radius:20px}.mid-signup .email-form button{border-radius:30px}}@media(max-width:700px){.quick-journey{align-items:flex-start;gap:9px;padding:0 0 23px;font-size:10px;line-height:1.5}.quick-journey span{display:block;flex:1}.quick-journey b{display:block;font-size:19px;margin-bottom:5px}.quick-journey i{padding-top:4px}.founder-intro{grid-template-columns:1fr;gap:26px}.founder-intro .founder-photo{max-width:none;display:flex;gap:19px;align-items:center}.founder-intro .founder-photo img{width:100px;height:100px;flex:none}.founder-intro .founder-photo figcaption{margin:0;min-width:0}.founder-intro figcaption strong{font-size:16px}.founder-intro figcaption span{font-size:11px}.founder-intro .story-copy>p{font-size:15px}.founder-intro .story-signoff span{display:block;margin:10px 0 0;font-size:11px}.development-glimpse{grid-template-columns:105px 1fr;gap:19px;padding-top:25px;margin-top:25px;align-items:start}.development-glimpse figure img{height:155px;border-radius:13px}.development-glimpse figcaption{font-size:8px;letter-spacing:.03em}.development-glimpse .eyebrow{font-size:9px}.development-glimpse h3{font-size:25px;margin:9px 0 12px}.development-glimpse p:not(.eyebrow){font-size:12px}.development-glimpse .text-link{font-size:12px;margin-top:13px}.full-founder-story{margin-top:25px}.full-founder-story>summary{font-size:15px;padding:20px 0;line-height:1.4}.story-expand-icon{font-size:25px}.full-story-content{padding-bottom:23px}.mid-signup{grid-template-columns:1fr;gap:22px;padding:25px;margin-block:35px}.mid-signup h2{font-size:29px;margin:9px 0 12px}.mid-signup .email-form{display:flex;border-radius:50px}.mid-signup .email-form input{padding-inline:12px}.mid-signup .email-form button{font-size:12px;padding:13px 14px;gap:7px}.mid-signup>div>p:not(.eyebrow){font-size:13px}.mid-signup .reassurance{font-size:12px!important}.story-band .section{padding-block:46px}#your-spaces,.demo-section{padding-bottom:46px}}@media(max-width:360px){.mid-signup .email-form{display:grid;border-radius:18px}.development-glimpse{grid-template-columns:90px 1fr;gap:15px}}.signup-kicker{font-size:10px;font-weight:700;letter-spacing:.13em;margin-bottom:8px}.hero-signup h2{font-size:27px}.email-form button{font-size:13px;padding-inline:17px;gap:10px}.problem-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:65px;border-bottom:1px solid #cbd1be}.problem-intro h2{font-size:42px;margin-top:14px}.problem-notes p{font-size:15px;color:#53695b;margin-bottom:17px}.problem-notes b{display:block;color:#203d32;font-size:17px;font-weight:550}.mechanism{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:0 0 70px}.mechanism figure img{aspect-ratio:1.25;object-fit:cover}.mechanism figcaption{font-size:11px;letter-spacing:.07em;margin-top:12px;text-align:center}.mechanism h2{font-size:42px;margin:15px 0 25px}.mechanism-lines p{font-size:14px;color:#53695b;margin:17px 0}.mechanism-lines b{display:block;color:#203d32;font-weight:600;margin-bottom:5px}.formula-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.formula-grid article{border:1px solid #d0d5c1;border-radius:24px;overflow:hidden;background:#fffcf5}.formula-grid figure{position:relative}.formula-grid figure img{aspect-ratio:1.45;object-fit:cover}.formula-grid figure>span{position:absolute;bottom:15px;left:18px;background:#f6f1e8ed;padding:6px 11px;border-radius:30px;font-size:9px;letter-spacing:.1em}.formula-copy{padding:29px}.formula-copy h3{font-size:34px;margin:14px 0 20px}.formula-copy>p:not(.eyebrow){font-size:15px;color:#53695b}.formula-facts{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.formula-facts span{font-size:11px;border:1px solid #cbd1be;border-radius:20px;padding:6px 10px}.refill-control-note{font-size:13px;margin-top:24px;color:#d6dfcc}.refill-band .text-link{color:#f6f1e8;border-color:#aab795;margin-top:23px}.everyday-band{background:#e4ebd2;border-block:1px solid #cad2b6}.everyday-heading{max-width:750px}.everyday-heading h2{font-size:clamp(45px,6vw,79px);margin:20px 0}.everyday-tagline{font-size:27px;letter-spacing:-.035em;margin-bottom:17px}.everyday-heading>p:last-child{max-width:610px;color:#53695b;font-size:17px}.everyday-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0 33px}.everyday-benefits article{border-top:1px solid #acb99b;padding-top:20px}.everyday-benefits article>span{font-size:10px;letter-spacing:.09em}.everyday-benefits h3{font-size:25px;margin:16px 0}.everyday-benefits p{font-size:14px;color:#53695b}.everyday-free{font-size:12px;margin-top:13px}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.roadmap-grid article{border:1px solid #d0d4c3;border-radius:23px;padding:28px;overflow:hidden;display:flex;flex-direction:column}.roadmap-grid h3{font-size:33px;margin:21px 0}.roadmap-grid p:not(.eyebrow){font-size:14px;color:#53695b}.roadmap-now{background:#e2e9e9}.roadmap-now img{margin-top:auto;padding-top:25px;mix-blend-mode:multiply;aspect-ratio:1.3;object-fit:contain}.roadmap-bath{background:#e8e8dc}.roadmap-later{background:#e9dfd5}.access-note{font-size:12px;font-weight:550;margin-top:21px;line-height:1.6}.bath-tease{height:155px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px}.mini-outline{width:130px;height:75px;border:1px solid #899b80;border-radius:32px;display:grid;place-items:center;background:linear-gradient(120deg,#f6f1e8,#d3dcc5);box-shadow:0 15px 30px #203d3212}.mini-outline span{font:italic 32px Georgia,serif;color:#718269}.bath-tease>span{font-size:8px;letter-spacing:.13em;color:#53695b}.future-mark{font:100px Georgia,serif;line-height:1;height:155px;display:grid;place-items:center;color:#a28975}.roadmap-note{font-size:11px;max-width:800px;color:#53695b;margin-top:21px}.next-chapter{padding-bottom:0}.journey-cards{margin-bottom:35px}@media(max-width:900px){.problem-intro,.mechanism{gap:35px}.roadmap-grid{gap:14px}.roadmap-grid article{padding:21px}.roadmap-grid h3{font-size:28px}.everyday-benefits{gap:23px}}@media(max-width:700px){.hero-signup h2{font-size:25px}.hero-signup .email-form{display:grid;border-radius:18px;gap:3px}.hero-signup .email-form button{border-radius:35px;font-size:14px;padding:13px}.signup-kicker{font-size:9px}.problem-intro{grid-template-columns:1fr;gap:24px;padding-block:40px}.problem-intro h2{font-size:34px}.problem-notes p{font-size:14px;margin-bottom:16px}.problem-notes p:last-child{margin-bottom:0}.problem-notes b{font-size:16px}.mechanism{grid-template-columns:1fr;gap:26px;padding-bottom:45px}.mechanism h2{font-size:34px;margin:12px 0 22px}.mechanism-lines p{font-size:13px}.formula-grid{grid-template-columns:1fr;gap:24px}.formula-copy{padding:24px}.formula-copy h3{font-size:31px;margin:12px 0 18px}.formula-copy>p:not(.eyebrow){font-size:14px}.formula-facts span{font-size:10px}.formula-grid figure img{aspect-ratio:1.45}.everyday-tagline{font-size:23px;line-height:1.35}.everyday-heading>p:last-child{font-size:15px}.everyday-benefits{grid-template-columns:1fr;gap:23px;margin:28px 0}.everyday-benefits h3{font-size:25px;margin:12px 0}.everyday-benefits p{font-size:14px}.everyday-benefits article{padding-top:17px}.everyday-link{width:100%;font-size:13px;gap:15px;padding:14px 17px;white-space:normal}.everyday-free{font-size:11px;line-height:1.6}.roadmap-grid{grid-template-columns:1fr;gap:20px}.roadmap-grid article{padding:26px}.roadmap-now{display:grid!important;grid-template-columns:1fr 1fr;gap:0 10px}.roadmap-now>.eyebrow{grid-column:1/-1}.roadmap-now h3{font-size:31px}.roadmap-now p:not(.eyebrow){grid-column:1;grid-row:3}.roadmap-now img{grid-column:2;grid-row:2/4;align-self:center;padding:0;aspect-ratio:1;height:auto}.roadmap-bath .bath-tease{height:130px}.roadmap-grid h3{font-size:31px;margin:18px 0}.future-mark{height:90px;font-size:80px}.roadmap-note{font-size:10px}.next-chapter{padding-bottom:0}.journey-signup .email-form,.mid-signup .email-form{display:grid;border-radius:18px;gap:3px}.journey-signup .email-form button,.mid-signup .email-form button{border-radius:35px;font-size:14px}.refill-control-note{font-size:12px}.header-links{gap:18px}.review-bar{font-size:9px}}.refill-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:35px}.refill-heading h2{margin-top:14px}.refill-heading>p{max-width:370px;font-size:15px;color:#d6dfcc}.refill-planner{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:start}.planner-field{border:0;padding:0;margin:0 0 26px;min-width:0}.planner-field legend{font-size:11px;letter-spacing:.09em;color:#d6dfcc;padding:0;margin-bottom:13px}.planner-buttons{display:flex;gap:10px}.planner-buttons button{flex:1;min-width:0;border:1px solid #80947c;background:transparent;color:#f6f1e8;border-radius:13px;padding:15px 13px;font-size:14px;text-align:left}.planner-buttons button[aria-pressed=true]{background:#e5edcd;color:#203d32;border-color:#e5edcd}.planner-buttons small{display:block;font-size:10px;opacity:.8;margin-top:5px}.planner-help{font-size:12px;color:#d6dfcc;margin-top:10px}.schedule-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.schedule-options button{border:1px solid #80947c;background:transparent;color:#f6f1e8;border-radius:13px;padding:17px 10px;text-align:left}.schedule-options button[aria-pressed=true]{background:#e5edcd;color:#203d32;border-color:#e5edcd}.schedule-options strong{font-size:13px;display:block;font-weight:550}.schedule-options span{font-size:11px;display:block;margin-top:7px;line-height:1.5}.schedule-options b{font-weight:650}.planner-one-time{color:#d6dfcc;font-size:12px}.shipment-summary{background:#f6f1e8;color:#203d32;border-radius:21px;overflow:hidden}.shipment-image{position:relative}.shipment-image img{aspect-ratio:2;object-fit:cover;object-position:center 49%}.shipment-image>span{position:absolute;bottom:12px;left:18px;padding:5px 9px;background:#f6f1e8e8;font-size:8px;letter-spacing:.1em;border-radius:20px}.shipment-copy{padding:25px}.shipment-copy h3{font-size:37px;margin:12px 0 18px;line-height:1.05}.monthly-supply{font-size:17px;letter-spacing:-.02em}.monthly-supply strong{font-weight:600}.shipment-detail{font-size:13px;color:#53695b;margin:16px 0;line-height:1.65}.shipment-wipes{border-top:1px solid #c5cfb7;padding-top:14px;font-size:12px;color:#53695b}.schedule-footnote{font-size:11px;color:#d6dfcc;max-width:850px;margin-top:24px;line-height:1.7}.refill-bottom-action{border-top:1px solid #80947c;padding-top:20px;margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:25px}.refill-bottom-action>p{font-size:13px;color:#d6dfcc}.refill-bottom-action .text-link{margin-top:0}.formula-grid figure img{aspect-ratio:1.45;object-fit:cover;object-position:center}.refill-band button:focus-visible{outline-color:#e5edcd}@media(max-width:900px){.refill-planner{gap:28px}.schedule-options{gap:7px}.schedule-options strong{font-size:12px}.schedule-options button{padding:15px 9px}.shipment-copy{padding:22px}.shipment-copy h3{font-size:32px}}@media(max-width:700px){.refill-heading{display:block;margin-bottom:26px}.refill-heading>p{font-size:14px;margin-top:21px}.refill-planner{grid-template-columns:1fr;gap:25px}.planner-field{margin-bottom:23px}.planner-field legend{font-size:10px;margin-bottom:12px}.planner-buttons button{font-size:12px;padding:14px 12px}.planner-buttons small{font-size:10px}.schedule-options{grid-template-columns:1fr;gap:9px}.schedule-options button{display:flex;justify-content:space-between;align-items:center;padding:16px;gap:12px}.schedule-options strong{font-size:14px}.schedule-options span{font-size:12px;margin:0;text-align:right}.planner-one-time{font-size:11px}.shipment-summary{display:grid;grid-template-columns:105px 1fr;align-items:stretch;border-radius:18px}.shipment-image img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.shipment-image>span{display:none}.shipment-copy{padding:21px 18px}.shipment-copy .eyebrow{font-size:9px}.shipment-copy h3{font-size:30px;margin:11px 0 15px}.monthly-supply{font-size:14px}.shipment-detail{font-size:12px;margin:14px 0}.shipment-wipes{font-size:11px}.schedule-footnote{font-size:10px;margin-top:20px}.refill-bottom-action{display:block;padding-top:18px;margin-top:21px}.refill-bottom-action>p{font-size:12px}.refill-bottom-action .text-link{font-size:12px;margin-top:16px}.formula-grid figure img{aspect-ratio:1.35}}@media(min-width:701px){.shipment-image{background:#e8d9c8}.shipment-image img{object-fit:contain}}.hero-picture img,.mechanism figure img,.story-scene img,.more-spaces img,.system-layout>.photo-frame img,.placement-photo img,.formula-grid figure img,.finish-photo img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.usecase .image{min-height:0;aspect-ratio:3/2;align-self:center}.usecase .image img{position:static;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.usecase .image .patent{z-index:1}.shipment-summary{display:block}.shipment-image{background:#f6f1e8}.shipment-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.shipment-image>span{display:none}.roadmap-now img{mix-blend-mode:normal;aspect-ratio:auto;height:auto;object-fit:contain;border-radius:12px;padding:0;margin-top:25px}.journal-images .story-scene img{height:auto;aspect-ratio:auto;object-fit:contain}.journal-images{align-items:start}@media(max-width:700px){.usecase .image{aspect-ratio:3/2;min-height:0;width:100%}.usecase .image img{position:static;width:100%;height:auto}.story-pair .story-scene img{aspect-ratio:auto;object-fit:contain}.shipment-summary{display:block}.shipment-image{max-height:none;overflow:visible}.shipment-image img{height:auto;aspect-ratio:3/2;object-fit:contain}.shipment-copy{padding:23px}.roadmap-now img{grid-column:2;grid-row:2/4;align-self:center;margin:0}.formula-grid figure img,.system-layout>.photo-frame img,.placement-photo img,.finish-photo img{height:auto;aspect-ratio:auto;object-fit:contain}}.inspect-image{cursor:zoom-in}.image-viewer{border:0;border-radius:16px;padding:16px;background:#f6f1e8;color:#203d32;width:min(1568px,96vw);max-width:96vw;max-height:94vh;overflow:auto}.image-viewer::backdrop{background:#152e26d9}.image-viewer img{width:100%;height:auto;max-height:80vh;object-fit:contain}.image-viewer-close{position:sticky;top:0;float:right;z-index:2;border:1px solid #a7b79a;background:#f6f1e8;border-radius:50%;width:40px;height:40px;font-size:27px;color:#203d32}.image-viewer p{font-size:12px;margin:12px 0 0;text-align:center}.image-viewer a{text-decoration:underline;text-underline-offset:3px}.disinfecting-concept{margin:22px 0 0}.roadmap-grid .disinfecting-concept img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:12px}.disinfecting-concept figcaption{font-size:9px;letter-spacing:.09em;line-height:1.5;margin-top:9px;color:#53695b}.roadmap-later h3{margin-top:21px}.roadmap-later{--card-inset:28px}.roadmap-later .disinfecting-concept{margin:calc(-1 * var(--card-inset)) calc(-1 * var(--card-inset)) 24px}.roadmap-grid .disinfecting-concept img{border-radius:0;aspect-ratio:3/2;object-fit:contain}.disinfecting-concept figcaption{padding:0 var(--card-inset);margin-top:12px}@media(max-width:900px){.roadmap-later{--card-inset:21px}}@media(max-width:700px){.roadmap-later{--card-inset:26px}}[data-refill-box] strong{display:block;font-size:18px;line-height:1.3}[data-refill-box] small{display:block;margin-top:5px}.box-wipe-count{display:block;font-size:12px;margin-top:13px;line-height:1.5}.box-wipe-total{display:block;font-size:15px;margin-top:3px;line-height:1.4}.shipment-wipes{font-weight:600;line-height:1.6}.schedule-options button{gap:10px}.schedule-options button>span{white-space:nowrap;font-size:12px}.schedule-options button>strong{white-space:nowrap}@media(max-width:400px){.schedule-options button{padding-inline:12px}.schedule-options button>span{font-size:10px}.schedule-options button>strong{font-size:12px}}.fixed-roll-box{padding:18px;border:1px solid #aabd91;border-radius:14px;background:#e5edce;color:#203e33}.fixed-roll-box strong,.fixed-roll-box span{display:block}.fixed-roll-box strong{font-size:21px}.fixed-roll-box span{font-size:12px;margin-top:7px}.home-roll-schedule{width:100%;padding:15px 12px;border:1px solid #aabd91;border-radius:12px;font:inherit;color:#203e33;background:#f6f1e8;margin-top:12px}.home-monthly-supply{font-size:17px;font-weight:650;line-height:1.5;margin-top:13px}.planner-field>label{font-size:12px;font-weight:600;letter-spacing:.04em}.hero-action{background:none;border:0;padding:0;border-radius:0}.hero-action .reassurance{font-size:13px;margin-top:13px;color:#53695b}.secondary-link{display:inline-block;margin-top:13px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.extras-note{font-size:13px;color:#53695b;padding:16px 0 0}.home-travel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.travel-story-photo img{width:100%;height:auto;object-fit:contain}.travel-story-copy h2{font-size:clamp(32px,3.5vw,48px);margin:14px 0 22px}.travel-story-copy>p:not(.eyebrow){font-size:15px;color:#53695b}.travel-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-block:1px solid #c9d0be;padding:19px 0;margin:24px 0}.travel-facts span{font-size:12px;color:#53695b}.travel-facts b{display:block;font-size:20px;color:#203d32}.travel-delivery{font-size:13px!important}.finish-controls{margin-bottom:22px}.finish-details .button{margin-top:20px}.finish-details .small{margin-top:12px}.mechanism{padding-top:55px}.hero-action .button{min-height:48px}@media(max-width:700px){.hero-action{padding:0;background:none}.hero-action .button{width:100%}.hero-action .reassurance{font-size:12px}.hero-action .secondary-link{font-size:11px}.home-travel{display:flex;flex-direction:column;gap:25px;align-items:stretch}.travel-story-photo{order:2}.travel-story-copy{order:1}.travel-story-copy h2{font-size:33px;margin:12px 0 19px}.travel-story-copy>p:not(.eyebrow){font-size:14px}.travel-facts{margin:21px 0;padding:17px 0}.travel-facts b{font-size:19px}.travel-story-copy .text-link{font-size:13px}.finish-layout{display:flex;flex-direction:column;gap:22px}.finish-select{display:contents}.finish-controls{order:1;margin-bottom:0}.finish-photo{order:2}.finish-details{order:3}.finish-controls .block-heading{margin-bottom:15px}.finish-controls .swatches{margin-bottom:0}.finish-controls .swatches button{padding:10px 3px}.finish-controls .swatches i{width:29px;height:29px}.mechanism{padding-top:20px}.quick-journey{font-size:10px}.hero{padding-top:26px}.review-bar{min-height:28px;padding-block:6px}.review-label{max-width:none}.everyday-free{font-size:12px}.finish-section h2{font-size:34px}}.journey-build{margin-top:22px;margin-bottom:10px}@media(max-width:700px){.finish-layout{align-items:stretch}.finish-photo,.finish-controls,.finish-details{width:100%;min-width:0}.finish-details>p{font-size:14px;color:#53695b}}.hero-introduction{font-size:15px;line-height:1.55;color:#53695b;max-width:490px}.hero-copy h1{font-size:clamp(36px,4.2vw,60px);margin:17px 0 0;line-height:1.08}.hero{row-gap:22px}@media(max-width:700px){.hero-copy .hero-introduction{font-size:12px;line-height:1.5;max-width:360px}.hero-copy h1{font-size:clamp(29px,8vw,36px);line-height:1.08;margin:12px 0 0}.hero{padding-top:22px;row-gap:19px}.hero-copy{margin-bottom:0}}.hero-copy .hero-speed{font-size:15px;line-height:1.45;margin-top:12px;color:#53695b}.hero-speed sup{font-size:9px;margin-left:3px}.performance-note{max-width:850px;font-size:11px;line-height:1.65;color:#53695b;margin:20px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.email-form input:focus-visible{outline:2px solid #466b49;outline-offset:-3px;border-radius:18px}@media(max-width:700px){.hero-copy .hero-speed{font-size:12px;margin-top:8px}.performance-note{font-size:10px}.hero{row-gap:16px}}.hero-copy{text-align:center}.hero-copy .hero-introduction{margin-inline:auto}.signup-consent{font-size:11px;line-height:1.6;color:#53695b;margin-top:12px}.setup-email-dialog{width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #aab9a2;border-radius:20px;padding:30px;background:#f6f1e8;color:#203d32}.setup-email-dialog::backdrop{background:#10271eaa}.setup-email-dialog h2{font-size:31px}.setup-email-dialog>p{font-size:13px}.setup-email-dialog label{display:block;font-size:13px;margin:20px 0 8px}.setup-email-dialog input[type=email]{width:100%;min-height:48px;border:1px solid #aab9a2;border-radius:9px;padding:12px;font:16px sans-serif;background:#fffdf7}.setup-email-dialog .email-consent{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.6}.email-consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.setup-email-dialog .dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:28px}.setup-email-dialog [role=status]{font-size:12px}.setup-email-dialog .primary{width:100%;margin-top:20px}.preview-save-note{font-size:11px}.privacy-controls{width:100%;font-size:13px}.privacy-controls>button{font:inherit;color:inherit;background:none;border:0;padding:14px 0;text-decoration:underline;cursor:pointer}.privacy-controls>[role=status]{display:block}#privacy-choices{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #aab9a2;border-radius:16px;padding:30px;background:#f6f1e8;color:#203d31;font:16px/1.5 DM Sans,Arial,sans-serif}#privacy-choices::backdrop{background:#10271eb3}#privacy-choices h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:0 30px 16px 0}#privacy-choices p{margin:14px 0;font-size:14px;line-height:1.6}#privacy-choices label{display:flex;gap:12px;align-items:center;min-height:48px;text-align:left}#privacy-choices input{width:20px;height:20px;accent-color:#203d31}#privacy-choices .privacy-close{position:absolute;right:16px;top:12px;font-size:28px;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}#privacy-choices .privacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#privacy-choices .privacy-actions button{font:600 14px/1.4 DM Sans,Arial,sans-serif;padding:13px 16px;min-height:46px;border:1px solid #203d31;border-radius:28px;cursor:pointer;background:#203d31;color:#fff}#privacy-choices .privacy-actions button:first-child{background:transparent;color:#203d31}#privacy-choices [data-privacy-status]{min-height:22px}#privacy-choices .privacy-detail{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/wm21-home.css.map */
