body.lr-launch{background:#f4e6c9!important;color:#173b48!important}body.lr-launch::before{display:none!important}.lr-launch main{background:#f4e6c9}.lr-launch .section{padding:clamp(3rem,6vw,6rem) 0;border-top:1px solid #c7b895!important}.lr-launch .shell{max-width:1200px}.lr-launch h1,.lr-launch h2,.lr-launch h3{color:#173b48;text-transform:none;letter-spacing:-.025em}.lr-launch h1{font:900 clamp(2.8rem,5.2vw,5.1rem)/1.02 system-ui,sans-serif;letter-spacing:-.055em;margin:1.1rem 0}.lr-launch h1 span{display:block;font-size:.67em;line-height:1.1;margin-top:.15em}.lr-launch h2{font:700 clamp(1.8rem,3.5vw,3rem)/1.15 Georgia,serif}.lr-launch p{line-height:1.7}.lr-launch a{color:#173b48}.lr-kicker{font:700 .72rem/1.5 ui-monospace,monospace;letter-spacing:.12em;color:#98451e!important;text-transform:uppercase}.lr-hero{background:linear-gradient(135deg,#f4e6c9,#ead2a3);border-top:0!important}.lr-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,5rem);align-items:start}.lr-tagline{font:italic 1.7rem/1.4 Georgia,serif;color:#98451e}.lr-lede{font-size:1.15rem;max-width:50ch}.lr-cover{margin:0;max-width:420px;justify-self:end}.lr-cover img{width:100%;height:auto;display:block;box-shadow:10px 18px 0 #163d4918}.lr-cover figcaption{font:.65rem/1.5 ui-monospace,monospace;margin-top:1.5rem;color:#4c5b58}.lr-editions{border-top:4px solid #b94d21;background:#fff6e4;padding:1.4rem;margin:2rem 0}.lr-editions h2{font-size:1.5rem;margin:0 0 1rem}.lr-edition-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.lr-edition-grid h3{font-size:1rem;margin:0 0 .5rem}.lr-edition-grid strong{font-size:1.5rem}.lr-edition-grid p{font-size:.8rem;line-height:1.5}.lr-status-note{font-size:.75rem!important;border-top:1px solid #c7b895;padding-top:1rem;color:#4c5b58}.lr-jump{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.9rem}.lr-launch .button{background:#fff6e4!important;color:#173b48!important;border:1px solid #173b48!important;box-shadow:none!important;white-space:normal}.lr-launch .button.primary{background:#173b48!important;color:#fff6e4!important}.lr-editions .button{font-size:.75rem;padding:.6rem!important}.lr-launch .button:hover{background:#98451e!important;color:#fff6e4!important}.lr-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem}.lr-road{font:.75rem/2 ui-monospace,monospace;max-width:35ch;color:#98451e}.lr-prose p{font:1.15rem/1.8 Georgia,serif;max-width:65ch}.lr-prose p:first-child{font-weight:bold;margin-top:0}.lr-section-head{max-width:750px;margin-bottom:2rem}.lr-products{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.lr-product{border:1px solid #c7b895;background:#fff6e4}.lr-product a{display:block;text-decoration:none}.lr-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.lr-product-copy{padding:1.3rem 1.5rem}.lr-product h3{font:700 1.7rem/1.2 Georgia,serif;margin:.6rem 0}.lr-product p{font-size:.95rem}.lr-shop{font-weight:700;border-bottom:2px solid #b94d21;padding-bottom:.3rem}.lr-product a:hover .lr-shop{color:#98451e}.lr-closing{text-align:center;background:#e4c88f}.lr-home-feature{background:#f4e6c9;border-block:1px solid #b94d21;padding:1.2rem 0;color:#173b48}.lr-home-row{display:flex;align-items:center;gap:1.5rem}.lr-home-row img{display:block;object-fit:contain}.lr-home-row h2{color:#173b48;font:700 clamp(1.2rem,2.2vw,1.8rem)/1.2 Georgia,serif;margin:.3rem 0}.lr-home-row p{font-size:.9rem;margin:.3rem 0}.lr-home-row a{color:#173b48;font-size:.85rem}.lr-launch a:focus-visible{outline:3px solid #b94d21;outline-offset:4px}@media(max-width:800px){.lr-story-grid{grid-template-columns:1fr;gap:1rem}.lr-edition-grid{grid-template-columns:1fr}.lr-edition-grid>div{border-bottom:1px solid #c7b895;padding-bottom:.6rem}.lr-hero-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:600px){.lr-hero-grid{display:flex;flex-direction:column}.lr-cover{order:-1;max-width:240px;align-self:center}.lr-products{grid-template-columns:1fr;gap:1.5rem}.lr-launch h1{font-size:clamp(2.6rem,12vw,4rem)}.lr-home-row{align-items:start;gap:1rem}.lr-launch .section{padding:2.5rem 0}.lr-home-row .lr-kicker{font-size:.6rem}}
