
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap');
.hl-en04{--b:var(--wp--preset--font-size--body,17px);--ink:#32442f;--soft:#5d6656;--mark:#efd6c4;--clay:#f4ece3;--water:#e5efee;--line:rgba(50,68,47,.22);--pin:#c98f6e;--disp:'EB Garamond',Georgia,serif}
.hl-en04 p{font-size:var(--b);line-height:1.95;margin:0 0 1.5em;color:var(--ink)}
.hl-en04 .mk{background:linear-gradient(transparent 62%,var(--mark) 62%)}
.hl-en04 .lead{font-family:var(--disp);font-style:italic;font-size:calc(var(--b) * 1.35);line-height:1.7;margin:16px 0 64px}
.hl-en04 .still{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:var(--clay);padding:84px 24px 64px;margin-top:40px;margin-bottom:72px}
.hl-en04 .slips{max-width:42em;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:26px 26px}
.hl-en04 .slips span{position:relative;font-family:var(--disp);font-style:italic;font-size:calc(var(--b) * 1.2);background:#fffdf9;padding:.75em 1.2em .65em;border:1px solid var(--line);box-shadow:2px 3px 0 rgba(50,68,47,.07)}
.hl-en04 .slips span:before{content:"";position:absolute;left:50%;top:-7px;width:13px;height:13px;margin-left:-6px;border-radius:50%;background:var(--pin);box-shadow:0 1px 2px rgba(0,0,0,.18)}
.hl-en04 .slips .s0{transform:rotate(-2.5deg)}.hl-en04 .slips .s1{transform:rotate(1.8deg) translateY(10px)}.hl-en04 .slips .s2{transform:rotate(-1deg)}.hl-en04 .slips .s3{transform:rotate(2.6deg) translateY(-6px)}
.hl-en04 .still .cap{max-width:40em;margin:52px auto 0;text-align:center;color:var(--soft)}
.hl-en04 .voice{margin:72px auto 80px;max-width:32em;padding-left:1.4em;border-left:2px solid var(--mark)}
.hl-en04 .voice p{font-family:var(--disp);font-style:italic;font-size:calc(var(--b) * 1.3);line-height:1.7;margin:0 0 .5em}
.hl-en04 .flow{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(180deg,#fff 0,var(--water) 90px,var(--water) calc(100% - 90px),#fff 100%);padding:110px 24px;margin-top:72px;margin-bottom:72px}
.hl-en04 .flow .in{max-width:42em;margin:0 auto}
.hl-en04 .steps{margin:40px 0 48px}
.hl-en04 .steps span{display:block;font-family:var(--disp);font-size:calc(var(--b) * 1.25);line-height:1.6;margin:0 0 .7em calc(var(--k) * min(2.4em,5vw))}
.hl-en04 .flow .big{font-family:var(--disp);font-style:italic;font-size:calc(var(--b) * 1.7);line-height:1.45;text-align:center;margin:64px 0}
.hl-en04 .pot{position:relative;margin:80px 0 56px;padding:44px 32px 36px;border:1px solid var(--line);border-radius:4px}
.hl-en04 .pot:before{content:"";position:absolute;top:-22px;left:28px;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:inset 0 0 0 9px var(--clay)}
.hl-en04 .pot .lift{font-family:var(--disp);font-size:calc(var(--b) * 1.25);line-height:1.7;margin-bottom:0}
.hl-en04 .quiet{text-align:center;color:var(--soft);line-height:2.3;margin:56px 0}
.hl-en04 .pull{font-family:var(--disp);font-style:italic;font-size:calc(var(--b) * 1.7);line-height:1.45;text-align:center;margin:80px 0}
.hl-en04 .key{font-family:var(--disp);font-size:calc(var(--b) * 1.45);line-height:1.6;padding:40px 0;margin:64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}
.hl-en04 .big,.hl-en04 .pull,.hl-en04 .key,.hl-en04 .now,.hl-en04 .quiet,.hl-en04 .cap{text-wrap:balance}
.hl-en04 .close{margin:110px 0 40px;text-align:center}
.hl-en04 .close .now{font-family:var(--disp);font-style:italic;font-size:calc(var(--b) * 1.8);line-height:1.45;margin:56px 0}
.hl-en04 .close .after{color:var(--soft)}
@media(max-width:700px){.hl-en04 .lead{font-size:calc(var(--b) * 1.18)}.hl-en04 .still{padding:64px 16px 48px}.hl-en04 .slips{gap:20px 12px}.hl-en04 .slips span{font-size:calc(var(--b) * 1.05)}.hl-en04 .flow{padding:84px 16px}.hl-en04 .flow .big,.hl-en04 .pull{font-size:calc(var(--b) * 1.35)}.hl-en04 .key{font-size:calc(var(--b) * 1.2);text-align:left}.hl-en04 .close .now{font-size:calc(var(--b) * 1.4)}.hl-en04 .pot{padding:40px 20px 28px}.hl-en04 .steps span{font-size:calc(var(--b) * 1.1)}}
