.ls-book-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:1240px;margin:28px auto;padding:0 16px;container-type:inline-size}.ls-book-banner{aspect-ratio:2035/310;isolation:isolate;background:0 0;border:0;width:100%;padding:0;position:relative;overflow:hidden}.ls-book-banner .ls-book-art{pointer-events:none;border:0;border-radius:0;width:101.867%;height:auto;margin:0;padding:0;display:block;position:absolute;top:-141.29%;left:-.982801%;max-width:none!important}.ls-book-banner .ls-book-art-mobile{display:none}.ls-book-banner .ls-book-cover,.ls-book-banner .ls-book-button{z-index:1;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:0;margin:0;padding:0;transition:box-shadow .15s;display:block;position:absolute}.ls-book-banner .ls-book-cover{width:11.1%;height:81.6%;top:9.7%;left:5.2%}.ls-book-banner .ls-book-button{width:22.6%;height:52.6%;top:17.7%;left:74.9%}.ls-book-banner a:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 6px #155a56}@media (hover:hover){.ls-book-banner a:hover{box-shadow:0 0 0 2px #f8e5b9,0 0 10px 3px #502b2580}}.ls-book-banner a:active{box-shadow:inset 0 0 0 3px #f8e5b9}.ls-book-sr{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@container (width<=781px){.ls-book-banner{aspect-ratio:744/880;max-width:520px;margin:auto}.ls-book-banner .ls-book-art-desktop{display:none}.ls-book-banner .ls-book-art-mobile{width:206.452%;display:block;top:-11.1364%;left:-104.839%}.ls-book-banner .ls-book-cover{width:35.22%;height:37.96%;top:8.2%;left:8.06%}.ls-book-banner .ls-book-button{width:85.6%;height:20.3%;top:66.25%;left:7.4%}}@media (prefers-reduced-motion:reduce){.ls-book-banner a{transition:none}}[data-ls-scope],.ls-scope{--ls-color-cream:#f4ead4;--ls-color-warm-cream:#f0d9a4;--ls-color-charcoal:#202421;--ls-color-brass:#b8893f;--ls-color-amber:#c98a2e;--ls-color-teal:#438f90;--ls-color-barn-red:#8f3328;--ls-color-leather:#a84f17;--ls-color-walnut:#4a2d1d;--ls-color-steel:#292d2c;--ls-font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--ls-font-editorial:"Roboto Slab", Georgia, serif;--ls-font-interface:Inter, system-ui, sans-serif;--ls-radius-sm:4px;--ls-radius-md:8px;--ls-radius-pill:999px;--ls-border-oxidized:1px solid #675f4f;--ls-shadow-mounted:0 10px 24px #1e181147;--ls-focus:3px solid var(--ls-color-amber);--ls-control-height:44px;--ls-space-1:.25rem;--ls-space-2:.5rem;--ls-space-3:.75rem;--ls-space-4:1rem;--ls-space-6:1.5rem;--ls-space-8:2rem;--ls-safe-top:env(safe-area-inset-top,0px);--ls-safe-right:env(safe-area-inset-right,0px);--ls-safe-bottom:env(safe-area-inset-bottom,0px);--ls-safe-left:env(safe-area-inset-left,0px)}@media (prefers-reduced-motion:reduce){[data-ls-scope],.ls-scope{--ls-motion-duration:.01ms}}:where([data-ls-scope],.ls-scope){font-family:var(--ls-font-interface);color:var(--ls-color-charcoal)}:where([data-ls-scope],.ls-scope) .ls-material{isolation:isolate;min-height:var(--ls-control-height);color:inherit;font:600 .9rem/1 var(--ls-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;transition:transform .14s,filter .14s;display:grid;position:relative}:where([data-ls-scope],.ls-scope) .ls-material>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}:where([data-ls-scope],.ls-scope) .ls-material>span{z-index:1;text-align:center;padding:0 2rem;position:relative}:where([data-ls-scope],.ls-scope) .ls-material:hover{filter:brightness(1.04);transform:translateY(-1px)}:where([data-ls-scope],.ls-scope) .ls-material:active,:where([data-ls-scope],.ls-scope) .ls-material[data-pressed=true],:where([data-ls-scope],.ls-scope) .ls-material[aria-pressed=true]{transform:translateY(1px)}:where([data-ls-scope],.ls-scope) .ls-material:focus-visible{outline:var(--ls-focus);outline-offset:3px}:where([data-ls-scope],.ls-scope) .ls-material:disabled,:where([data-ls-scope],.ls-scope) .ls-material[aria-disabled=true]{opacity:.48;cursor:not-allowed;filter:grayscale(.35)}:where([data-ls-scope],.ls-scope) .ls-teal-plate{aspect-ratio:1588/356;width:clamp(160px,45vw,230px)}:where([data-ls-scope],.ls-scope) .ls-barn-sign{aspect-ratio:1726/364;width:clamp(170px,48vw,240px);color:var(--ls-color-cream)}:where([data-ls-scope],.ls-scope) .ls-brass-control{min-width:var(--ls-control-height);border-radius:var(--ls-radius-pill);box-shadow:inset 0 1px #f5d997, var(--ls-shadow-mounted);color:#251b0f;background:linear-gradient(#d3ae66,#9a6c2f);border:2px solid #6f5128;padding:.75rem 1rem}:where([data-ls-scope],.ls-scope) .ls-medallion{aspect-ratio:1;place-items:center;width:clamp(88px,20vw,148px);display:grid;position:relative}:where([data-ls-scope],.ls-scope) .ls-medallion img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:where([data-ls-scope],.ls-scope) .ls-medallion>span{z-index:1;text-align:center;max-width:58%;font-family:var(--ls-font-display);font-weight:700;position:relative}:where([data-ls-scope],.ls-scope) .ls-panel{border:var(--ls-border-oxidized);border-radius:var(--ls-radius-md);box-shadow:var(--ls-shadow-mounted);padding:var(--ls-space-6);position:relative;overflow:hidden}:where([data-ls-scope],.ls-scope) .ls-panel--leather{background-color:var(--ls-color-leather);color:var(--ls-color-cream);background-image:url(/assets/saddle-leather-burnt-orange-v2-BZAI4aQ9.webp);background-position:50%;background-size:cover}:where([data-ls-scope],.ls-scope) .ls-panel--leather:after{z-index:0;border-radius:calc(var(--ls-radius-md) - .18rem);content:"";pointer-events:none;border:2px dashed #d7aa5b;position:absolute;inset:.68rem;box-shadow:0 1px #ffe29d3d,inset 0 0 0 1px #2d10044d}:where([data-ls-scope],.ls-scope) .ls-panel--leather>*{z-index:1;position:relative}:where([data-ls-scope],.ls-scope) .ls-panel--wood{color:var(--ls-color-cream);background:#4a2d1d}:where([data-ls-scope],.ls-scope) .ls-panel--wood[data-image]{background-position:50%;background-size:cover}:where([data-ls-scope],.ls-scope) .ls-panel--enamel{background:var(--ls-color-cream);border-color:#b3aa91}:where([data-ls-scope],.ls-scope) .ls-panel--steel{background:var(--ls-color-steel);color:var(--ls-color-cream)}:where([data-ls-scope],.ls-scope) .ls-material-card{gap:var(--ls-space-3);display:grid}:where([data-ls-scope],.ls-scope) .ls-counter{border-radius:var(--ls-radius-sm);box-shadow:inset 0 2px 8px #0008, var(--ls-shadow-mounted);color:#f0d9a4;font:700 1.5rem/1 var(--ls-font-display);font-variant-numeric:tabular-nums;background:#2b302e;border:2px solid #151817;gap:3px;padding:.6rem .75rem;display:inline-flex}:where([data-ls-scope],.ls-scope) .ls-counter span{text-align:center;background:#151817;border-radius:2px;min-width:1ch;padding:.25rem}@media (prefers-reduced-motion:reduce){:where([data-ls-scope],.ls-scope) .ls-material{transition:none}:where([data-ls-scope],.ls-scope) .ls-material:hover,:where([data-ls-scope],.ls-scope) .ls-material:active{transform:none}}.public-paper-canvas{--paper-canvas-tint:oklch(96.5% .014 88);isolation:isolate;background-color:var(--paper-canvas-tint);position:relative}.public-paper-canvas:before{content:"";z-index:0;pointer-events:none;background:url(/assets/paper-aged-CeYbBZKC.webp) 50%/cover no-repeat;position:fixed;inset:0}.public-paper-canvas:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(130% 105% at 50% 50%, transparent 58%, color-mix(in srgb, var(--brand-wood) 12%, transparent) 88%, color-mix(in srgb, var(--brand-wood) 22%, transparent) 100%);position:fixed;inset:0}.public-paper-canvas>:not(header){z-index:1;position:relative}.public-paper-canvas>header{z-index:40}.material-action-link--transparent-surface[data-treatment]{box-shadow:none;filter:drop-shadow(0 2px 3px #00000059);background:0 0;border:0;border-radius:0;overflow:visible}.material-action-link--transparent-surface:before,.material-action-link--transparent-surface:after{content:none}.material-action-link--transparent-surface .material-action-link__surface{object-fit:contain;height:auto;position:relative;inset:auto}.material-action-link--transparent-surface .material-action-link__label{position:absolute;inset:0}.material-action-link--transparent-surface:focus-visible{outline:3px solid var(--brand-ochre);outline-offset:5px}.homepage-pathway-sign.material-action-link{aspect-ratio:3}.ls-leather-card{color:#fbf4e7;background:linear-gradient(#2612096b,#2612096b),url(/assets/stitched-saddle-leather-panel-wide-v1-er7VXDAG.webp) 50%/100% 100% no-repeat,#5c3521;border:0;box-shadow:inset 0 1px #ffe7c424,0 .7rem 1.4rem #1f100852}.ls-leather-card .ls-leather-eyebrow{color:#f6d99a}.ls-leather-card .ls-leather-muted{color:#efe2cd}.ls-brass-photo-cta{filter:drop-shadow(0 10px 14px #00000073);background:0 0;border:0;padding:0;transition:transform .12s,filter .12s}.ls-brass-photo-cta:hover{filter:drop-shadow(0 14px 18px #00000080);transform:translateY(-1px)}.ls-brass-photo-cta:active{filter:drop-shadow(0 6px 9px #00000080);transform:translateY(1px)}.ls-brass-photo-cta:focus-visible{outline:3px solid var(--brand-heritage-teal);outline-offset:6px;border-radius:12px}.ls-creamplate-section-plate{border-style:solid;border-width:34px 40px;border-image-source:var(--ls-creamplate-art);filter:drop-shadow(0 10px 16px #140e0857);background:0 0;border-image-slice:150 168 fill;border-image-width:34px 40px;border-image-repeat:stretch;position:relative}@media (width>=640px){.ls-creamplate-section-plate{border-width:46px 54px;border-image-width:46px 54px}}.ls-creamplate-section-plate__inner{padding:.25rem .5rem .75rem}.ls-creamplate-heading,.ls-creamplate-subheading{color:#2c2118;font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-weight:700}.ls-creamplate-heading{letter-spacing:.01em;text-shadow:0 1px #fffdf68c;font-size:clamp(1.65rem,5.6vw,2.35rem);line-height:1.05}.ls-creamplate-subheading{font-size:clamp(1.05rem,3.2vw,1.25rem)}.ls-creamplate-body{color:#3d2f22;line-height:1.55}.ls-creamplate-label{color:#4a382a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:block}.ls-creamplate-button,.ls-creamplate-ghost-button{justify-content:center;align-items:center;display:inline-flex}.ls-creamplate-button{color:#f6efe0;background:linear-gradient(#3b2c1e,#2a1e14);border:1px solid #140e0899;box-shadow:0 2px 4px #140e0847}.ls-creamplate-button:hover{filter:brightness(1.08)}.ls-creamplate-ghost-button{color:#33261a;background:#fffdf799;border:1px solid #4a382a73}.ls-creamplate-ghost-button:hover{background:#fffdf7d9}.ls-creamplate-button:focus-visible,.ls-creamplate-ghost-button:focus-visible{outline:3px solid var(--brand-ochre);outline-offset:2px}.ls-creamplate-receipt{background:#fffdf7a8;border:1px solid #4a382a59}@media (width<=639px){.ls-leather-card{background-image:linear-gradient(#2612096b,#2612096b),url(/assets/stitched-saddle-leather-panel-phone-v1-DEcNsYpD.webp)}}@media (prefers-reduced-motion:reduce){.ls-brass-photo-cta,.ls-brass-photo-cta:hover,.ls-brass-photo-cta:active{transition:none;transform:none}}
