.guide-page{--guide-ink:#29342d;--guide-paper:#eae6dc;--guide-gold:#89733e;--guide-line:#a9ad9b;--guide-serif:Georgia,"Yu Mincho",serif;--guide-sans:Arial,"Yu Gothic",sans-serif;background:var(--guide-paper);color:var(--guide-ink)}.guide-page main{max-width:none;margin:0;padding:82px 0 0}.guide-page main>.breadcrumb{display:none}.guide-page :is(figure,p){margin:0}.guide-page :is(h1,h2,h3){font-family:var(--guide-serif);text-wrap:balance;font-weight:400}.guide-page h2{margin:22px 0;font-size:clamp(30px,3.35vw,48px);line-height:1.5}.guide-page h3{margin:15px 0;font-size:clamp(23px,2.15vw,31px);line-height:1.55}.guide-page p{font:15px/1.95 var(--guide-sans)}.guide-page .chapter-number{font:11px/1.7 var(--guide-sans);letter-spacing:.12em;color:var(--guide-gold)}.guide-wrap{width:calc(100% - 12vw);max-width:1280px;margin-inline:auto}.guide-page :is(section[id],div[id]){scroll-margin-top:106px}.guide-hero{isolation:isolate;color:#f0ece0;background:#101b17;min-height:600px;position:relative;overflow:hidden}.guide-hero-photo{z-index:-1;object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.guide-hero-copy{width:48%;max-width:700px;margin-left:6vw;padding:42px 0 58px}.guide-page .guide-breadcrumb{color:#e2e1d5;margin-bottom:46px;font-size:11px;line-height:1.8}.guide-breadcrumb a{color:inherit;text-underline-offset:4px}.guide-hero .chapter-number{color:#c9b980}.guide-page .guide-hero h1{letter-spacing:.02em;color:inherit;margin:34px 0 27px;font-size:clamp(44px,5.8vw,82px);line-height:1.35}.guide-page .guide-hero-tagline{font:400 clamp(20px,2.3vw,32px)/1.6 var(--guide-serif);margin-bottom:10px}.guide-page .guide-hero-intro{color:#e2e4d9;font-size:16px}.guide-link{color:inherit;font:13px/1.7 var(--guide-sans);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:26px;padding:10px 0;text-decoration:none;display:inline-flex}.guide-link span{font-size:20px;line-height:1}.guide-link:hover{color:var(--guide-gold)}.guide-hero .guide-link{margin-top:40px;font-size:15px}.guide-hero .guide-link:hover,.guide-cost .guide-link:hover{color:#dfcc93}.guide-index{background:#eae6dc;border-bottom:1px solid #aaa58c66;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 6vw;display:grid}.guide-index a{color:inherit;font:16px/1.5 var(--guide-serif);border-right:1px solid #a8997080;justify-content:center;align-items:center;gap:22px;padding:10px;text-decoration:none;display:flex}.guide-index a:last-child{border:0}.guide-index a>span{font:23px/1 var(--guide-serif);color:var(--guide-gold)}.guide-index a:hover{color:#8b692e}.guide-applications{padding-block:74px 68px}.guide-applications h2{margin:16px 0 15px}.guide-lead{max-width:56em}.guide-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:38px;display:grid}.guide-page figure{overflow:hidden}.guide-page figure img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.guide-application-grid .guide-number{font:40px/1.2 var(--guide-serif);color:var(--guide-gold);margin:16px 0 4px;display:block}.guide-application-grid h3{margin:0 0 12px}.guide-application-grid p{color:#505e50}.guide-dilution{border-block:1px solid var(--guide-line);grid-template-columns:.85fr 2.6fr;align-items:center;gap:18px 30px;margin-top:40px;padding:28px 0;display:grid}.guide-dilution h3{color:#7c6637;max-width:12em;margin:0;font-size:19px}.guide-dilution dl{grid-template-columns:1fr 1.1fr;margin:0;display:grid}.guide-dilution dl>div{border-left:1px solid var(--guide-line);padding:0 28px}.guide-dilution dt{font:12px/1.5 var(--guide-sans);letter-spacing:.12em;margin-bottom:9px}.guide-dilution dd{flex-wrap:wrap;align-items:center;gap:20px;margin:0;display:flex}.guide-dilution strong{font:400 clamp(30px,3vw,42px)/1.15 var(--guide-serif);white-space:nowrap}.guide-dilution strong small{margin-left:3px;font-size:18px}.guide-dilution dd>span{font:14px/1.7 var(--guide-sans)}.guide-page .guide-note{font:12px/1.9 var(--guide-sans);color:#56614f}.guide-dilution .guide-note{grid-column:2;padding-left:28px}.guide-page .guide-salt-note{color:#4d5b4d;max-width:72em;margin-top:18px;font-size:13px}.guide-recipes{border-top:1px solid #abb09c80;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;padding-top:36px;display:grid}.guide-recipes h3{margin:10px 0;font-size:25px}.guide-recipes p{color:#53604f;font-size:14px}.guide-recipe-links{flex-direction:column;justify-content:center;gap:8px;display:flex}.guide-recipe-links .guide-link{border-color:#a9ad9b;padding:15px 0;font-size:14px}.guide-basics{background:#deddd0;padding-block:68px}.guide-basics-grid{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.guide-basics h2{margin-top:18px}.guide-basics-notes article{border-bottom:1px solid #a9ad9b;padding:5px 0 21px}.guide-basics-notes article+article{padding-top:17px}.guide-basics-notes h3{margin:8px 0;font-size:25px}.guide-basics-notes p{font-size:14px}.guide-page .guide-product-note{margin-top:22px}.guide-source{font:11px/1.8 var(--guide-sans);color:#475446;text-underline-offset:4px;margin-top:18px;display:inline-block}.guide-cost{color:#f0ecdf;background:#22382c;padding-block:76px}.guide-cost .chapter-number{color:#d1be82}.guide-cost-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:9vw;display:grid}.guide-cost-heading>div:first-child>p{color:#d0d8ca;max-width:39em}.guide-yield{text-align:center;border-left:1px solid #afbc9566;padding-left:4vw}.guide-yield>span{font:11px/1.9 var(--guide-sans);letter-spacing:.05em;color:#d9d5bb}.guide-yield strong{font:400 clamp(78px,9vw,130px)/1.1 var(--guide-serif);margin:12px 0;display:block}.guide-yield strong small{margin-left:12px;font-size:30px}.guide-yield p{margin-bottom:8px}.guide-cost-flow{border-block:1px solid #c5caaa55;grid-template-columns:repeat(3,minmax(0,1fr));margin:52px 0 28px;padding:0;list-style:none;display:grid}.guide-cost-flow li{border-right:1px solid #c5caaa55;margin:0 28px 0 0;padding:30px 30px 32px 0}.guide-cost-flow li:last-child{border:0;margin:0;padding-right:0}.guide-cost-flow h3{margin:14px 0;font-size:24px}.guide-cost-flow p{color:#ccd6c5;font-size:13px}.guide-cost-flow .guide-formula{font:400 20px/1.8 var(--guide-serif);color:#f0ecdf;margin-bottom:15px}.guide-cost .guide-note{color:#d0d8ca;max-width:75em}.guide-cost .guide-link{margin-top:18px}.guide-global{padding-block:74px}.guide-global-head{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.guide-global-head>p{color:#53604f;max-width:30em}.guide-global-grid{grid-template-columns:1fr 1fr;gap:48px;margin:28px 0 30px;display:grid}.guide-global-grid figure{margin-bottom:26px}.guide-global-grid figure img{aspect-ratio:1.85}.guide-global-grid h3{margin:15px 0}.guide-global-grid p{color:#53604f;max-width:38em}.guide-global-grid .guide-link{margin-top:18px}.guide-outro{text-align:center;background:#deddd0;padding:60px 24px 70px}.guide-outro h2{margin:20px 0 28px;font-size:clamp(28px,3.2vw,43px)}.guide-outro>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:35px;display:flex}.guide-button{font:14px/1.5 var(--guide-sans);color:inherit;border:1px solid #8a876e;border-radius:40px;justify-content:space-between;align-items:center;gap:30px;padding:19px 27px;text-decoration:none;display:inline-flex}.guide-button:hover{background:#cdd1bf}.guide-page a:focus-visible{outline-offset:5px;outline:2px solid #aa8233}.guide-hero a:focus-visible,.guide-cost a:focus-visible{outline-color:#e8d2a0}html[lang=en] .guide-hero h1{max-width:10ch;font-size:clamp(46px,5.4vw,76px);line-height:1.12}html[lang=en] .guide-hero-tagline{font-size:clamp(21px,2.1vw,29px)}html[lang=en] .guide-index a{font-family:var(--guide-sans);font-size:13px}html[lang=en] .guide-dilution dd{gap:10px}html[lang=en] .guide-dilution dd>span{max-width:21em;font-size:13px}@media (width>=1600px){.guide-hero-copy{margin-left:max(6vw,50% - 640px)}}@media (width<=1050px){.guide-hero{min-height:560px}.guide-hero-copy{width:52%;padding-top:30px}.guide-page .guide-breadcrumb{margin-bottom:35px}.guide-hero-photo{object-position:64% center}.guide-index a{gap:12px}.guide-application-grid{gap:22px}.guide-dilution{grid-template-columns:1fr}.guide-dilution h3{max-width:none}.guide-dilution dl>div:first-child{border:0;padding-left:0}.guide-dilution .guide-note{grid-column:1;padding-left:0}.guide-cost-flow h3{font-size:21px}.guide-cost-flow .guide-formula{font-size:18px}.guide-dilution dd{gap:12px}}@media (width<=800px){.guide-page main{padding-top:72px}.guide-hero{min-height:540px}.guide-page .guide-hero h1{font-size:clamp(40px,6.5vw,58px)}.guide-hero-copy{width:57%}.guide-page .guide-hero-tagline{font-size:22px}.guide-page .guide-hero-intro{max-width:24em;font-size:14px}.guide-hero .guide-link{margin-top:24px}.guide-index{padding:18px 4vw}.guide-index a{gap:8px;font-size:14px}.guide-index a>span{font-size:18px}.guide-cost-heading{gap:5vw}.guide-cost-flow li{margin-right:18px;padding-right:18px}.guide-recipes,.guide-global-grid{gap:30px}}@media (width<=600px){.guide-wrap{width:calc(100% - 40px)}.guide-page p{font-size:15px;line-height:1.9}.guide-page h2{font-size:29px;line-height:1.55}.guide-page h3{font-size:25px}.guide-page :is(section[id],div[id]){scroll-margin-top:90px}.guide-hero{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.guide-hero-photo{aspect-ratio:1.8;object-fit:cover;object-position:right center;order:2;width:100%;height:auto;position:relative;inset:auto}.guide-hero-copy{width:auto;max-width:none;margin:0;padding:24px 22px 32px}.guide-page .guide-breadcrumb{margin-bottom:28px;font-size:10px}.guide-hero .chapter-number{letter-spacing:.08em;font-size:10px}.guide-page .guide-hero h1{margin:22px 0;font-size:42px;line-height:1.35}.guide-page .guide-hero-tagline{font-size:22px}.guide-page .guide-hero-intro{max-width:none;font-size:13px}.guide-hero .guide-link{margin-top:20px;font-size:14px}.guide-index{grid-template-columns:1fr 1fr;gap:0;padding:8px 20px}.guide-index a{border:0;justify-content:flex-start;gap:12px;padding:17px 0;font-size:14px}.guide-index a:nth-child(-n+2){border-bottom:1px solid #a8997066}.guide-index a:nth-child(2n){padding-left:12px}.guide-index a>span{font-size:20px}.guide-applications{padding:43px 0}.guide-applications h2{margin:18px 0}.guide-application-grid{grid-template-columns:1fr;gap:32px;margin-top:28px}.guide-page figure img{aspect-ratio:1.5}.guide-application-grid .guide-number{margin-top:16px;font-size:34px}.guide-application-grid h3{margin:0 0 10px}.guide-application-grid p{font-size:15px}.guide-dilution{gap:20px;margin-top:34px;padding:26px 0}.guide-dilution h3{font-size:21px}.guide-dilution dl{grid-template-columns:1fr;gap:21px}.guide-dilution dl>div{border:0;padding:0}.guide-dilution dl>div+div{border-top:1px solid #a9ad9b88;padding-top:20px}.guide-dilution dd{flex-wrap:nowrap;justify-content:space-between;gap:15px}.guide-dilution strong{font-size:38px}.guide-dilution dd>span{max-width:12em;font-size:13px}.guide-page .guide-note{font-size:12px}.guide-page .guide-salt-note{font-size:13px}.guide-recipes{grid-template-columns:1fr;gap:15px;margin-top:28px;padding-top:27px}.guide-recipes h3{font-size:25px}.guide-recipes p{font-size:14px}.guide-basics{padding:42px 0}.guide-basics-grid{grid-template-columns:1fr;gap:24px}.guide-basics h2{margin:16px 0}.guide-basics-notes article{padding-bottom:18px}.guide-basics-notes h3{font-size:23px}.guide-basics-notes p{font-size:14px}.guide-cost{padding:44px 0}.guide-cost-heading{grid-template-columns:1fr;gap:28px}.guide-yield{border-left:0;border-block:1px solid #afbc9566;padding:22px 0}.guide-yield strong{margin:5px 0;font-size:95px}.guide-yield p{font-size:14px}.guide-cost-flow{border:0;grid-template-columns:1fr;margin:8px 0 25px}.guide-cost-flow li{border-bottom:1px solid #c5caaa55;border-right:0;margin:0;padding:25px 0!important}.guide-cost-flow li:last-child{border-bottom:1px solid #c5caaa55}.guide-cost-flow h3{margin:9px 0;font-size:24px}.guide-cost-flow .guide-formula{margin-bottom:8px;font-size:21px}.guide-cost-flow p{font-size:14px}.guide-global{padding:44px 0}.guide-global-head{grid-template-columns:1fr;gap:0}.guide-global-head>p{margin-bottom:15px}.guide-global-grid{grid-template-columns:1fr;gap:35px;margin:10px 0 28px}.guide-global-grid figure{margin-bottom:20px}.guide-global-grid figure img{aspect-ratio:1.5}.guide-global-grid h3{margin:12px 0}.guide-global-grid p{font-size:15px}.guide-outro{padding:44px 20px}.guide-outro h2{font-size:29px}.guide-outro>div{gap:18px}.guide-button{padding:17px 22px;font-size:13px}html[lang=en] .guide-hero h1{font-size:46px;line-height:1.12}html[lang=en] .guide-index a{font-size:12px}html[lang=en] .guide-dilution dd{flex-wrap:wrap;justify-content:flex-start;gap:15px}html[lang=en] .guide-dilution dd>span{max-width:none;font-size:13px}}@media (width>=601px) and (width<=1050px){.guide-hero-copy{width:43%}.guide-hero-photo{object-position:24% center}.guide-page .guide-hero-tagline{font-size:22px}.guide-page .guide-hero-intro{font-size:14px}}@media (prefers-reduced-motion:no-preference){.guide-hero-photo{animation:1s ease-out both guide-photo-in}@keyframes guide-photo-in{0%{opacity:.7}to{opacity:1}}}.guide-dilution-story{background:var(--guide-paper);grid-template-columns:44% 56%;max-width:1920px;margin-inline:auto;display:grid}.guide-dilution-photo{min-height:660px;position:relative}.guide-page .guide-dilution-photo img{aspect-ratio:auto;object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.guide-dilution-copy{min-width:0;padding:42px 5vw 46px 4vw}.guide-page .guide-dilution-copy h2{margin:18px 0 30px;font-size:clamp(32px,3.15vw,47px);line-height:1.45}.guide-dilution-story .guide-dilution{border:0;margin:0;padding:0 0 15px;display:block}.guide-dilution-story .guide-dilution h3{font:17px/1.7 var(--guide-serif);border-top:1px solid var(--guide-line);max-width:none;margin:0 0 22px;padding-top:18px}.guide-dilution-story .guide-dilution dl{grid-template-columns:1fr 1.1fr;gap:0}.guide-dilution-story .guide-dilution dl>div{border-left:1px solid var(--guide-line);padding:0 20px}.guide-dilution-story .guide-dilution dl>div:first-child{border:0;padding-left:0}.guide-dilution-story .guide-dilution dd{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.guide-dilution-story .guide-dilution strong{font-size:clamp(40px,3.75vw,56px)}.guide-dilution-story .guide-dilution dd>span{max-width:none;font-size:14px}.guide-dilution-story .guide-dilution .guide-note{margin-top:24px;padding:0;font-size:13px;line-height:1.8}.guide-page .guide-dilution-story .guide-salt-note{margin:0;font-size:13px;line-height:1.8}.guide-dilution-story .guide-recipes{margin-top:26px;padding-top:20px;display:block}.guide-page .guide-dilution-story .guide-recipes h3{margin:0 0 6px;font-size:20px}.guide-dilution-story .guide-recipes>p{font-size:12px;line-height:1.8}.guide-dilution-story .guide-recipe-links{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;display:grid}.guide-recipe-link{color:inherit;grid-template-columns:86px 1fr;align-items:center;gap:16px;min-width:0;text-decoration:none;display:grid}.guide-page .guide-recipe-link figure img{aspect-ratio:auto;object-fit:cover;width:86px;height:110px}.guide-recipe-link h4{font:400 18px/1.6 var(--guide-serif);text-wrap:balance;margin:0 0 6px}.guide-page .guide-recipe-link p{font:13px/1.65 var(--guide-sans)}.guide-recipe-action{font:12px/1.65 var(--guide-sans);border-bottom:1px solid #8b937f;align-items:center;gap:8px;margin-top:9px;padding:5px 0;display:inline-flex}.guide-recipe-link:hover .guide-recipe-action{color:var(--guide-gold);border-color:var(--guide-gold)}.guide-basics-visual{padding:0}.guide-basics-heading{grid-template-columns:1.25fr 1fr;align-items:center;gap:6vw;padding-block:50px 32px;display:grid}.guide-page .guide-basics-heading h2{margin:17px 0 9px;font-size:clamp(30px,3.05vw,46px);line-height:1.5}.guide-basics-heading h2 span{display:inline-block}.guide-page .guide-basics-label{color:#63705e;font-size:13px}.guide-basics-heading>p{color:#495548;font-size:14px;line-height:1.95}.guide-role-photos{grid-template-columns:1fr 1fr;max-width:1920px;margin-inline:auto;display:grid}.guide-role-photo{isolation:isolate;color:#f5f0e4;background:#252923;min-height:330px;position:relative}.guide-role-photo figure{z-index:-1;position:absolute;inset:0}.guide-page .guide-role-photo img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.guide-role-copy{width:39%;padding:48px 0 40px 5vw}.guide-role-photo:nth-child(2) .guide-role-copy{width:35%;margin-left:auto;padding:48px 4vw 40px 0}.guide-page .guide-role-copy h3{margin:0 0 18px;font-size:clamp(23px,2.1vw,31px);line-height:1.5}.guide-page .guide-role-copy p{font-size:14px;line-height:1.9}.guide-basics-bridge{justify-content:space-between;align-items:center;gap:4vw;padding-block:26px 32px;display:flex}.guide-basics-bridge>p{max-width:58em;font-size:14px;line-height:1.9}.guide-basics-bridge .guide-source{flex-shrink:0;max-width:25em;margin:0;font-size:11px}.guide-cost-visual{background:#1c3025;padding:0 0 50px}.guide-cost-visual .guide-cost-heading{isolation:isolate;min-height:400px;display:block;position:relative}.guide-cost-photo{object-fit:cover;object-position:center top;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.guide-cost-intro{grid-template-columns:1.25fr .7fr .85fr;align-items:start;gap:4vw;padding-block:50px 45px;display:grid}.guide-cost-intro h2{font-size:clamp(30px,3.15vw,47px);line-height:1.5}.guide-page .guide-cost-intro>div:first-child>p{color:#e0e4d6;font-size:14px;line-height:1.95}.guide-cost-visual .guide-yield{text-align:left;border:0;padding:26px 0 0}.guide-cost-visual .guide-yield strong{margin:12px 0 6px;font-size:clamp(80px,8vw,120px);line-height:1.05}.guide-cost-visual .guide-yield p{font-size:16px;line-height:1.5}.guide-cost-visual .guide-yield>span{font-size:12px;line-height:1.7;display:block}.guide-cost-visual .guide-cost-flow{margin-top:0;margin-bottom:26px}.guide-cost-visual .guide-cost-flow li{padding-top:27px;padding-bottom:28px}.guide-cost-visual .guide-cost-flow h3{font-size:24px;line-height:1.5}.guide-cost-visual .guide-cost-flow .guide-formula{font-size:20px;line-height:1.6}.guide-cost-visual .guide-cost-flow p{font-size:13px;line-height:1.85}html[lang=en] .guide-role-copy{width:43%;padding-left:4vw}html[lang=en] .guide-role-photo:nth-child(2) .guide-role-copy{width:37%;padding-left:0;padding-right:3vw}html[lang=en] .guide-role-copy h3{font-size:28px;line-height:1.2}html[lang=en] .guide-role-copy p{font-size:13px;line-height:1.75}html[lang=en] .guide-dilution-story .guide-dilution dd>span{font-size:13px}html[lang=en] .guide-cost-intro h2{font-size:clamp(30px,3.25vw,48px);line-height:1.2}@media (width>=1600px){.guide-dilution-copy{padding-inline:64px 80px}.guide-role-copy{padding-left:80px}.guide-role-photo:nth-child(2) .guide-role-copy{padding-right:70px}}@media (width<=1200px){.guide-dilution-story{grid-template-columns:40% 60%}.guide-dilution-copy{padding:36px 4vw 40px}.guide-dilution-story .guide-recipe-links{grid-template-columns:1fr;gap:18px}.guide-recipe-link{grid-template-columns:88px 1fr}.guide-page .guide-recipe-link figure img{width:88px;height:88px}.guide-recipe-action{margin-top:4px}.guide-page .guide-dilution-copy h2{font-size:38px}.guide-role-photo{min-height:310px}.guide-role-copy{width:43%;padding-left:4vw}.guide-role-photo:nth-child(2) .guide-role-copy{width:39%;padding-right:3vw}.guide-role-copy h3{font-size:24px}.guide-role-copy p{font-size:13px}.guide-cost-intro{grid-template-columns:1.3fr .8fr .6fr;gap:3vw}.guide-cost-visual .guide-yield{padding-top:62px}}@media (width<=900px){.guide-dilution-story{grid-template-columns:35% 65%}.guide-dilution-copy{padding-inline:30px}.guide-page .guide-dilution-copy h2{font-size:34px}.guide-dilution-story .guide-dilution strong{font-size:40px}.guide-dilution-story .guide-dilution dl>div{padding-left:15px;padding-right:0}.guide-basics-heading{grid-template-columns:1fr;gap:15px;padding-block:35px 28px}.guide-basics-heading>p{max-width:52em}.guide-role-photos{gap:2px}.guide-role-photo{background:#273129;flex-direction:column;min-height:240px;display:flex}.guide-role-photo figure{z-index:0;position:relative;inset:auto}.guide-page .guide-role-photo img{aspect-ratio:2;object-fit:cover;height:auto}.guide-role-copy,.guide-role-photo:nth-child(2) .guide-role-copy,html[lang=en] .guide-role-copy,html[lang=en] .guide-role-photo:nth-child(2) .guide-role-copy{width:auto;margin:0;padding:20px 26px 25px}.guide-page .guide-role-copy h3{margin-bottom:9px;font-size:25px}.guide-basics-bridge{flex-direction:column;align-items:flex-start;gap:14px}.guide-basics-bridge .guide-source{max-width:none}.guide-cost-intro{grid-template-columns:1.15fr .85fr;gap:32px;padding-bottom:50px}.guide-cost-visual .guide-cost-heading{min-height:430px}.guide-cost-photo{object-position:left center;opacity:.55}.guide-cost-visual .guide-yield{padding-top:60px}.guide-cost-visual .guide-cost-flow h3{font-size:21px}.guide-cost-visual .guide-cost-flow .guide-formula{font-size:18px}}@media (width<=600px){.guide-dilution-story{flex-direction:column;display:flex}.guide-dilution-photo{height:290px;min-height:0}.guide-page .guide-dilution-photo img{object-position:center 53%}.guide-dilution-copy{padding:30px 22px 38px}.guide-page .guide-dilution-copy h2{margin:17px 0 23px;font-size:31px}.guide-dilution-story .guide-dilution h3{margin-bottom:22px;font-size:17px}.guide-dilution-story .guide-dilution dl{grid-template-columns:1fr 1.1fr;gap:0}.guide-dilution-story .guide-dilution dl>div+div{border-top:0;border-left:1px solid var(--guide-line);padding-top:0}.guide-dilution-story .guide-dilution strong{font-size:36px}.guide-dilution-story .guide-dilution strong small{font-size:17px}.guide-dilution-story .guide-dilution dd{justify-content:flex-start;align-items:flex-start;gap:10px}.guide-dilution-story .guide-dilution dd>span{max-width:13em;font-size:12px}.guide-dilution-story .guide-dilution .guide-note{margin-top:23px;font-size:12px}.guide-dilution-story .guide-recipe-links{gap:19px}.guide-recipe-link{grid-template-columns:102px 1fr;gap:17px}.guide-page .guide-recipe-link figure img{width:102px;height:108px}.guide-recipe-link h4{font-size:18px}.guide-page .guide-recipe-link p{font-size:13px}.guide-recipe-action{margin-top:9px;font-size:12px}.guide-page .guide-dilution-story .guide-recipes h3{font-size:21px}.guide-dilution-story .guide-recipes>p{font-size:13px}.guide-basics-heading{gap:15px;padding-block:34px 27px}.guide-page .guide-basics-heading h2{font-size:30px;line-height:1.5}.guide-page .guide-basics-heading>p{font-size:14px}.guide-role-photos{grid-template-columns:1fr;gap:0}.guide-role-photo{min-height:0;display:block}.guide-page .guide-role-photo img{aspect-ratio:1.8}.guide-role-photo:first-child img{object-position:75% center}.guide-role-photo:nth-child(2) img{object-position:25% center}.guide-role-copy,.guide-role-photo:nth-child(2) .guide-role-copy,html[lang=en] .guide-role-copy,html[lang=en] .guide-role-photo:nth-child(2) .guide-role-copy{padding:23px 22px 28px}.guide-page .guide-role-copy h3{font-size:27px}.guide-page .guide-role-copy p{font-size:14px}.guide-basics-bridge{gap:17px;padding-block:26px 30px}.guide-page .guide-basics-bridge>p{font-size:14px}.guide-cost-visual{padding-bottom:35px}.guide-cost-visual .guide-cost-heading{flex-direction:column;min-height:0;display:flex}.guide-cost-photo{object-position:right center;opacity:1;object-fit:cover;order:2;width:100%;height:225px;position:relative;inset:auto}.guide-cost-intro{grid-template-columns:1fr;gap:25px;padding-block:34px 30px}.guide-page .guide-cost-intro h2{font-size:30px;line-height:1.5}.guide-page .guide-cost-intro>div:first-child>p{font-size:14px}.guide-cost-visual .guide-yield{text-align:left;border-top:1px solid #afbc9566;padding:22px 0 0}.guide-cost-visual .guide-yield strong{margin:7px 0;font-size:86px}.guide-cost-visual .guide-yield p{font-size:17px}.guide-cost-visual .guide-cost-flow{margin-top:0}.guide-cost-visual .guide-cost-flow h3{font-size:23px}.guide-cost-visual .guide-cost-flow .guide-formula{font-size:20px}.guide-cost-visual .guide-cost-flow p{font-size:14px}html[lang=en] .guide-cost-intro h2{font-size:35px;line-height:1.2}html[lang=en] .guide-dilution-story .guide-dilution dd>span{font-size:12px}}@media (width<=360px){.guide-dilution-copy{padding-inline:20px}.guide-page .guide-dilution-copy h2{font-size:28px}.guide-dilution-story .guide-dilution strong{font-size:31px}.guide-dilution-story .guide-dilution dl>div{padding-left:11px}.guide-recipe-link{grid-template-columns:80px 1fr;gap:13px}.guide-page .guide-recipe-link figure img{width:80px;height:100px}.guide-recipe-link h4{font-size:16px}.guide-page .guide-cost-flow .guide-formula{font-size:18px}}
