@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_9ab72670-module__oEuHMa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_9ab72670-module__oEuHMa__variable{--lrv-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b2eb58bf-module__MO0FRa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b2eb58bf-module__MO0FRa__variable{--lrv-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_8d4637cb-module__6AzKZW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_8d4637cb-module__6AzKZW__variable{--lrv-hand:"Caveat", "Caveat Fallback"}
.lrv{--ink:#2e2b28;--ink-soft:#5b544d;--evergreen:#214e45;--cream:#fffdf8;--paper:#fffaf0;--pink:#f9d3df;--pink-deep:#e58fab;--butter:#f7eeb5;--blue:#cfe4f3;--lilac:#d9d0f7;--lilac-deep:#8e6fc7;--sage:#dde8cf;--peach:#f7c89b;--shadow:0 1px 1px #2e2b280f, 0 10px 24px -8px #2e2b2838;--display:var(--lrv-display), "Instrument Serif", Georgia, serif;--sans:var(--lrv-body), "DM Sans", system-ui, sans-serif;--handfont:var(--lrv-hand), "Caveat", "Bradley Hand", cursive;background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;overflow-x:clip}.lrv *,.lrv :before,.lrv :after{box-sizing:border-box}.lrv h1,.lrv h2,.lrv h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:400;line-height:1.02}.lrv h1 em,.lrv h2 em,.lrv h3 em{color:var(--evergreen);font-style:italic}:where(.lrv) a{color:inherit;text-decoration:none}.lrv-wrap{width:min(1140px,100% - 32px);margin:0 auto;position:relative}.lrv-hand{font-family:var(--handfont);font-weight:500;line-height:1.15}.lrv-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--butter);border-radius:2px;margin:0 0 14px;padding:3px 12px 2px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-1.5deg);box-shadow:0 1px #2e2b2814}.lrv-body{color:var(--ink-soft);max-width:54ch;margin:18px 0 0}.lrv-sticker{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 10px #2e2b282e);height:auto;position:absolute}.lrv-paper-blue{background:#f8f5ec url(/life-ready/paper/grid-blue.jpg) 0 0/1056px}.lrv-paper-pink{background:#fcedec url(/life-ready/paper/grid-pink.jpg) 0 0/1152px}.lrv-paper-cream{background:var(--cream)}.lrv-section{padding:clamp(72px,10vw,128px) 0;position:relative}.lrv-heading{max-width:720px;margin-bottom:48px}.lrv h2{font-size:clamp(38px,5.2vw,64px)}.lrv-tape{opacity:.88;z-index:2;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 48%);width:118px;height:30px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg)}.lrv-tape-pink{background:repeating-linear-gradient(90deg,#f6b9cc 0 8px,#f9cbd9 8px 16px)}.lrv-tape-lilac{background:repeating-linear-gradient(45deg,#c9bdf4 0 6px,#ddd4fa 6px 12px)}.lrv-tape-gingham{background-color:#fde5c9;background-image:linear-gradient(90deg,#f7a75e8c 50%,#0000 50%),linear-gradient(#f7a75e8c 50%,#0000 50%);background-size:14px 14px}.lrv-nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8db;border-bottom:1px dashed #2e2b282e;justify-content:space-between;align-items:center;gap:16px;padding:10px max(16px,50% - 570px);display:flex;position:sticky;top:0}.lrv-brand{font-family:var(--display);white-space:nowrap;align-items:center;gap:10px;font-size:24px;line-height:1;display:flex}.lrv-brand em{color:var(--evergreen);font-style:italic}.lrv-logo{width:46px;height:auto}.lrv-nav-links{align-items:center;gap:22px;font-size:14px;font-weight:500;display:flex}.lrv-nav-links a:not(.lrv-nav-cta):hover{-webkit-text-decoration:underline wavy var(--pink-deep) 1.5px;text-decoration:underline wavy var(--pink-deep) 1.5px;text-underline-offset:5px}.lrv-nav-cta{background:var(--ink);letter-spacing:.06em;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700;color:var(--cream)!important}.lrv-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lrv-btn{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.lrv-btn:hover{transform:translateY(-2px)rotate(-.5deg)}.lrv-btn-ink{background:var(--evergreen);color:var(--cream);box-shadow:3px 3px 0 var(--ink)}.lrv-btn-paper{background:var(--paper);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--pink-deep)}.lrv-small{color:var(--ink-soft);margin:18px 0 0;font-size:14px}.lrv-hero{padding:clamp(48px,7vw,96px) 0 clamp(72px,9vw,120px)}.lrv-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.lrv-hello{color:var(--pink-deep);transform-origin:0;margin:0 0 6px;font-size:30px;transform:rotate(-3deg)}.lrv h1{font-size:clamp(52px,7.4vw,96px);line-height:.95}.lrv-lede{max-width:50ch;color:var(--ink-soft);margin:22px 0 0;font-size:18px}.lrv-search{border:3px solid var(--lilac-deep);background:#fff;border-radius:10px;align-items:stretch;max-width:460px;height:56px;margin-top:28px;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px #8e6fc759}.lrv-search-text{flex:1;position:relative}.lrv-search-text span{color:var(--ink);white-space:nowrap;opacity:0;animation:16s steps(26,end) infinite both lrv-type;animation-delay:calc(var(--i) * 4s);align-items:center;padding:0 16px;font-size:16px;display:flex;position:absolute;inset:0;overflow:hidden}.lrv-search-text span:after{content:"";background:var(--lilac-deep);width:2px;height:20px;margin-left:2px;animation:1s step-end infinite lrv-blink}@keyframes lrv-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}12%{clip-path:inset(0)}23%{opacity:1;clip-path:inset(0)}25%,to{opacity:0;clip-path:inset(0)}}@keyframes lrv-blink{50%{opacity:0}}.lrv-search-btn{background:var(--lilac-deep);color:#fff;place-items:center;width:60px;display:grid}.lrv-hero-collage{min-height:520px;position:relative}.lrv-polaroid{width:min(380px,84%);box-shadow:var(--shadow);background:#fff;padding:14px 14px 18px;position:absolute;top:20px;left:6%;transform:rotate(3deg)}.lrv-polaroid-photo{aspect-ratio:4/4.4;background:var(--paper);position:relative;overflow:hidden}.lrv-polaroid-photo img{object-fit:cover;object-position:62% center}.lrv-polaroid .lrv-hand{text-align:center;margin:12px 0 0;font-size:26px}.lrv-note-tag{background:var(--butter);box-shadow:var(--shadow);padding:18px 22px;font-size:26px;display:grid;position:absolute;top:-18px;left:-8%;transform:rotate(-5deg)}.lrv-note-tag:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 6px,#2e2b281a 6px 7px);height:10px;position:absolute;inset:0 0 auto}.lrv-s-hero-bow{z-index:3;width:128px;top:-10px;right:2%;transform:rotate(14deg)}.lrv-s-hero-matcha{width:110px;bottom:10px;right:4%;transform:rotate(6deg)}.lrv-s-hero-pen{z-index:3;width:150px;bottom:120px;right:-4%;transform:rotate(-8deg)}.lrv-s-hero-star{z-index:3;width:110px;bottom:30px;left:-6%;transform:rotate(-12deg)}.lrv-ticker{background:var(--ink);color:var(--cream);border-top:3px dashed var(--pink);border-bottom:3px dashed var(--pink);padding:14px 0;overflow:hidden}.lrv-ticker-track{width:max-content;animation:34s linear infinite lrv-marquee;display:flex}.lrv-ticker-track>span{display:flex}.lrv-ticker-track span span{font-family:var(--display);white-space:nowrap;padding-right:28px;font-size:24px;font-style:italic}.lrv-ticker b{color:var(--pink);margin-left:24px;font-size:16px;font-style:normal}@keyframes lrv-marquee{to{transform:translate(-50%)}}.lrv-why{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.lrv-why-note{background:var(--butter);box-shadow:var(--shadow);clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,88% 95%,80% 100%,72% 95%,64% 100%,56% 95%,48% 100%,40% 95%,32% 100%,24% 95%,16% 100%,8% 95%,0 100%);padding:64px 34px 56px;position:relative;transform:rotate(-3deg)}.lrv-why-note .lrv-hand{margin:0;font-size:clamp(30px,3.2vw,40px)}.lrv-s-why-clip{width:36px;top:-12px;left:30px;transform:rotate(-6deg)}.lrv-s-why-coffee{width:84px;bottom:-96px;left:34%;transform:rotate(8deg)}.lrv-sticky-grid{grid-template-columns:repeat(3,1fr);gap:34px 28px;display:grid}.lrv-sticky{min-height:190px;box-shadow:var(--shadow);padding:34px 26px 26px;transition:transform .2s;position:relative}.lrv-sticky p{font-family:var(--display);margin:0;font-size:26px;line-height:1.15}.lrv-sticky:hover{transform:rotate(0)scale(1.03)}.lrv-tilt-l{transform:rotate(-2deg)}.lrv-tilt-r{transform:rotate(2deg)}.lrv-pin{background:radial-gradient(circle at 35% 35%, #fff 0 12%, var(--pink-deep) 30%, #b4557a 100%);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:10px;left:50%;box-shadow:1px 3px 4px #2e2b284d}.lrv-sticky-answer{box-shadow:none;background:0 0;border:2px dashed #2e2b2840;border-radius:14px;place-items:center;display:grid}.lrv-sticky-answer .lrv-hand{font-family:var(--handfont);color:var(--pink-deep);text-align:center;font-size:32px;transform:rotate(-3deg)}.lrv-index-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.lrv-index-card{box-shadow:var(--shadow);background:linear-gradient(#0000 58px,#f2a7b9 58px 60px,#0000 60px),repeating-linear-gradient(#0000 0 31px,#76a0cd59 31px 32px) 0 60px/100% calc(100% - 60px) no-repeat,#fffefa;padding:36px 28px 30px;position:relative}.lrv-index-card:first-child{transform:rotate(-1.5deg)}.lrv-index-card:nth-child(2){transform:rotate(1deg)translateY(18px)}.lrv-index-card:nth-child(3){transform:rotate(-.5deg)}.lrv-index-card h3{color:var(--evergreen);min-height:34px;font-size:30px;font-style:italic}.lrv-index-card p{color:var(--ink-soft);margin:30px 0 0;font-size:16px;line-height:32px}.lrv-s-garland{filter:none;width:min(456px,90%);margin:64px auto 0;display:block;position:relative}.lrv-review{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lrv-review-props{height:150px;margin-top:28px;position:relative}.lrv-s-review-mug{width:130px;top:10px;left:0}.lrv-s-review-croissant{width:104px;top:50px;left:128px;transform:rotate(-10deg)}.lrv-review-props .lrv-hand{max-width:170px;color:var(--pink-deep);margin:0;font-size:26px;position:absolute;top:30px;left:250px;transform:rotate(-4deg)}.lrv-notebook{box-shadow:var(--shadow);background:repeating-linear-gradient(#0000 0 47px,#76a0cd59 47px 48px),#fff6f1;border-radius:6px;padding:58px 36px 36px;position:relative;transform:rotate(1.5deg)}.lrv-rings{justify-content:space-between;display:flex;position:absolute;top:-14px;left:28px;right:28px}.lrv-rings span{background:linear-gradient(90deg,#6f6a66,#d9d5d0 45%,#8a8580);border-radius:6px;width:12px;height:36px;position:relative;box-shadow:1px 2px 2px #2e2b2840}.lrv-rings span:after{content:"";background:var(--cream);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;left:50%;box-shadow:inset 1px 2px 2px #2e2b284d}.lrv-notebook-title{color:var(--lilac-deep);margin:0 0 6px;font-size:30px}.lrv-notebook ol{margin:0;padding:0;list-style:none}.lrv-notebook li{align-items:baseline;gap:14px;min-height:48px;padding-top:8px;font-size:17px;display:flex}.lrv-num{font-family:var(--display);color:var(--pink-deep);min-width:34px;font-size:26px;font-style:italic}.lrv-s-notebook-glasses{width:140px;bottom:-22px;right:-24px;transform:rotate(-10deg)}.lrv-checklist-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lrv-checklist{counter-reset:done;box-shadow:var(--shadow);background:#fffefa;padding:44px 40px 34px;position:relative;transform:rotate(-1.5deg)}.lrv-checklist-title{color:var(--evergreen);margin:0 0 10px;font-size:36px}.lrv-checklist ul{grid-template-columns:1fr 1fr;gap:4px 20px;margin:0;padding:0;list-style:none;display:grid}.lrv-checklist label{cursor:pointer;border-bottom:1px dashed #2e2b2829;align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.lrv-checklist input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.lrv-checklist input:checked{counter-increment:done}.lrv-box{border:2px solid var(--ink);background:#fff;border-radius:5px;flex:none;width:22px;height:22px;position:relative}.lrv-checklist input:focus-visible+.lrv-box{outline:3px solid var(--lilac-deep);outline-offset:2px}.lrv-checklist input:checked+.lrv-box{background:var(--pink)}.lrv-checklist input:checked+.lrv-box:after{content:"✓";font-family:var(--handfont);color:var(--evergreen);font-size:32px;font-weight:700;position:absolute;top:-14px;left:2px}.lrv-score{color:var(--pink-deep);text-align:right;margin:18px 0 0;font-size:28px}.lrv-score-count:before{content:counter(done)}.lrv-s-check-pin{width:60px;top:-34px;right:30px;transform:rotate(12deg)}.lrv-about{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;display:grid}.lrv-about-card{background:var(--paper);box-shadow:var(--shadow);justify-items:center;padding:16px 16px 20px;display:grid;position:relative;transform:rotate(-2.5deg)}.lrv-about-photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.lrv-s-about-bow{width:78px;top:-30px;left:-28px;transform:rotate(-18deg)}.lrv-s-about-coffee{width:74px;bottom:40px;left:-34px;transform:rotate(-10deg)}.lrv-about-card .lrv-hand{margin:12px 0 0;font-size:34px}.lrv-s-about-seal{width:84px;bottom:-22px;right:-22px}.lrv-final-card{text-align:center;background:var(--paper);border:2px solid var(--ink);max-width:780px;box-shadow:8px 8px 0 var(--pink);border-radius:18px;margin:0 auto;padding:clamp(48px,7vw,80px) clamp(24px,6vw,72px);position:relative}.lrv-final-card .lrv-body{margin-left:auto;margin-right:auto}.lrv-final-card .lrv-btn{margin-top:30px}.lrv-ready{background:linear-gradient(transparent 55%, var(--pink) 55% 92%, transparent 92%);padding:0 .12em;font-style:normal!important}.lrv-s-final-plane{width:120px;top:-40px;right:-30px;transform:rotate(-8deg)}.lrv-s-final-bow{width:96px;bottom:-34px;left:-30px;transform:rotate(-16deg)}.lrv-footer{text-align:center;color:var(--ink-soft);background:var(--cream);padding:28px 16px;font-size:14px}.lrv-footer-logo{width:48px;height:auto;margin:0 auto 6px;display:block}.lrv-footer p{margin:0}.lrv-footer em{font-family:var(--display);font-size:17px}@media (max-width:900px){.lrv-hero-grid,.lrv-why,.lrv-review,.lrv-checklist-layout,.lrv-about{grid-template-columns:1fr;gap:48px}.lrv-hero-collage{width:100%;max-width:440px;min-height:480px;margin:0 auto}.lrv-sticky-grid,.lrv-index-grid{grid-template-columns:1fr 1fr}.lrv-index-card:nth-child(2){transform:rotate(1deg)}.lrv-about-card{max-width:320px}.lrv-s-why-coffee{display:none}}@media (max-width:620px){.lrv{font-size:16px}.lrv-nav-links a:not(.lrv-nav-cta){display:none}.lrv-brand{font-size:20px}.lrv-sticky-grid,.lrv-index-grid,.lrv-checklist ul{grid-template-columns:1fr}.lrv-sticky{min-height:0}.lrv-hero-collage{min-height:440px}.lrv-s-hero-pen{width:120px;right:0}.lrv-s-hero-star{width:84px;left:-2%}.lrv-checklist{padding:40px 24px 28px}.lrv-review-props{height:190px}.lrv-review-props .lrv-hand{max-width:none;top:140px;left:0}.lrv-s-notebook-glasses{right:-8px}.lrv-s-final-plane{width:90px;right:-8px}.lrv-s-final-bow{width:72px;left:-8px}.lrv-search-text span{font-size:14px}}@media (prefers-reduced-motion:reduce){.lrv-ticker-track,.lrv-search-text span,.lrv-search-text span:after{animation:none}.lrv-search-text span:first-child{opacity:1}}.lrv-downloads{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.lrv-downloads-note{color:var(--pink-deep);margin:12px 0 0;font-size:22px}.lrv-journal-hero h1{font-size:clamp(52px,9vw,104px)}.lrv-journal-hero{padding-bottom:clamp(56px,8vw,96px);position:relative}.lrv-journal-hi{color:var(--pink-deep);margin:0 0 6px;font-size:28px;display:inline-block;transform:rotate(-2deg)}.lrv-s-journal-coffee{width:62px;bottom:8%;right:4%;transform:rotate(9deg)}.lrv-journal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.lrv-journal-card{box-shadow:var(--shadow);border-radius:3px;padding:40px 34px 30px;position:relative}.lrv-journal-card:nth-child(odd){transform:rotate(-.6deg)}.lrv-journal-card:nth-child(2n){transform:rotate(.5deg)}.lrv-journal-card h2{margin:6px 0 10px;font-size:clamp(28px,3.2vw,38px)}.lrv-journal-card h2 a:hover{color:var(--evergreen)}.lrv-journal-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:12px;font-weight:700}.lrv-journal-dek{color:var(--ink-soft);margin:0 0 18px;font-size:15px}.lrv-journal-more{color:var(--evergreen);font-weight:700}.lrv-journal-more:hover{text-decoration:underline}.lrv-tone-butter{background:var(--butter)}.lrv-tone-pink{background:var(--pink)}.lrv-tone-blue{background:var(--blue)}.lrv-tone-lilac{background:var(--lilac)}.lrv-tone-sage{background:var(--sage)}.lrv-journal-cta{background:var(--cream);box-shadow:var(--shadow);max-width:760px;padding:52px 44px 44px;position:relative}.lrv-journal-cta .lrv-hand{color:var(--pink-deep);margin:0 0 4px;font-size:24px}.lrv-post-hero h1{max-width:16ch;font-size:clamp(40px,6vw,72px)}.lrv-post-meta{color:var(--ink-soft);margin:20px 0 0;font-size:14px}.lrv-post{background:var(--paper);box-shadow:var(--shadow);max-width:760px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,72px) 56px;position:relative}.lrv-post-body{font-size:18px;line-height:1.75}.lrv-post-body p{color:var(--ink);margin:0 0 22px}.lrv-post-body h2{margin:46px 0 16px;font-size:clamp(28px,3.4vw,40px)}.lrv-post-body h3{margin:34px 0 12px;font-size:24px}.lrv-post-body ul{margin:0 0 22px;padding-left:0;list-style:none}.lrv-post-body li{margin-bottom:12px;padding-left:26px;position:relative}.lrv-post-body li:before{content:"♡";color:var(--pink-deep);font-size:14px;position:absolute;top:2px;left:0}.lrv-post-body a{color:var(--evergreen);text-underline-offset:3px;text-decoration:underline}.lrv-post-body strong{font-weight:700}.lrv-post-rule{border:0;border-top:1px dashed #2e2b284d;margin:38px 0 26px}.lrv-post-aside{color:var(--ink-soft);font-size:14px;line-height:1.6}.lrv-post-sign{color:var(--evergreen);margin:36px 0 0;font-size:30px}.lrv-s-post-seal{width:58px;bottom:18px;right:26px;transform:rotate(8deg)}.lrv-post-next{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.lrv-post-next .lrv-hand{color:var(--pink-deep);margin:0 0 4px;font-size:26px}.lrv-post-next-list{margin:24px 0 0;padding:0;list-style:none}.lrv-post-next-list li{border-bottom:1px dashed #2e2b2840;justify-content:space-between;gap:16px;padding:14px 0;font-size:17px;display:flex}.lrv-post-next-list a:hover{color:var(--evergreen);text-decoration:underline}.lrv-post-next-list span{color:var(--ink-soft);white-space:nowrap;font-size:14px}.lrv-post-next-cta{background:var(--cream);box-shadow:var(--shadow);padding:34px 30px;transform:rotate(-.4deg)}@media (max-width:880px){.lrv-journal-list,.lrv-post-next{grid-template-columns:minmax(0,1fr)}.lrv-post-body{font-size:17px}}
