.lb-magazine{--mag-paper: #fbfaf5;--mag-ink: #203b35;--mag-muted: #68736e;--mag-edge: #d8d3c7;margin-top:38px;color:var(--mag-ink)}.lb-magazine-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 2px 13px}.lb-magazine-instruction{margin:0;color:var(--mag-muted);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.lb-magazine-controls{display:flex;align-items:center;gap:15px}.lb-magazine-control{display:grid;place-items:center;width:46px;height:46px;border:1px solid #c9c6b9;background:transparent;color:var(--mag-ink);cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.lb-magazine-control:hover:not(:disabled){color:var(--mag-paper);background:var(--mag-ink);border-color:var(--mag-ink)}.lb-magazine-control:focus-visible,.lb-magazine-page-link:focus-visible{outline:2px solid #9c6957;outline-offset:3px}.lb-magazine-stage:focus-visible{outline:2px solid #9c6957;outline-offset:5px}.lb-magazine-control:disabled{opacity:.38;cursor:default}.lb-magazine-counter{min-width:62px;color:var(--mag-muted);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.1em;text-align:center;white-space:nowrap}.lb-magazine-counter strong{color:var(--mag-ink);font-weight:700}.lb-magazine-stage{--book-inset: clamp(12px, 2.5vw, 30px);--mag-page-inset: clamp(12px, 2.5vw, 30px);position:relative;container-type:inline-size;perspective:1600px;-webkit-tap-highlight-color:transparent}.lb-magazine-edge-control{position:absolute;z-index:4;top:calc(var(--book-inset) + var(--mag-page-inset) + (50cqw - var(--book-inset) - 2 * var(--mag-page-inset)) / 1.88);transform:translateY(-50%);width:46px;height:46px;border-color:#203b354d;background:#fbfaf5f5;box-shadow:0 2px 9px #203b351f;touch-action:manipulation}.lb-magazine-edge-previous{left:max(2px,calc(var(--book-inset) + clamp(12px,2.5vw,30px) - 48px))}.lb-magazine-edge-next{right:max(2px,calc(var(--book-inset) + clamp(12px,2.5vw,30px) - 48px))}.lb-magazine-book{position:relative;transform-style:preserve-3d;padding:var(--book-inset);background:linear-gradient(90deg,rgba(67,57,42,.045),transparent 3%,transparent 97%,rgba(67,57,42,.045)),#e9e6dc;box-shadow:0 20px 42px #26332b17,0 2px 5px #26332b14}.lb-magazine-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;background:var(--mag-paper);position:relative;z-index:1}.lb-magazine-page{min-width:0;padding:var(--mag-page-inset);background:var(--mag-paper)}.lb-magazine-page+.lb-magazine-page{border-left:1px solid rgba(71,72,59,.12);box-shadow:inset 11px 0 15px -15px #202a228c}.lb-magazine-page-link{display:block;color:inherit;text-decoration:none}.lb-magazine-page.is-inactive{pointer-events:none}.lb-magazine-photo{position:relative;aspect-ratio:.94;margin:0;overflow:hidden;background:#e8e5dc;line-height:0}.lb-magazine-photo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lb-magazine-photo-empty{width:100%;height:100%;background:linear-gradient(140deg,#e5e2d7,#f1eee5)}.lb-magazine-open-mark{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:36px;height:36px;color:var(--mag-ink);background:#fbfaf5eb;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.lb-magazine-page-link:hover .lb-magazine-open-mark,.lb-magazine-page-link:focus-visible .lb-magazine-open-mark{opacity:1;transform:translateY(0)}.lb-magazine-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px 0 12px;border-bottom:1px solid var(--mag-edge)}.lb-magazine-caption-copy{min-width:0}.lb-magazine-number{grid-column:1 / -1;color:#897768;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.lb-magazine-caption h3{min-width:0;margin:0;font:27px/1.08 "Instrument Serif",serif;letter-spacing:-.015em;overflow-wrap:anywhere}.lb-magazine-title-link{color:inherit;text-decoration:none}.lb-magazine-title-link:focus-visible,.lb-magazine-shop-link:focus-visible{outline:2px solid #9c6957;outline-offset:3px}.lb-magazine-price{margin:9px 0 0;color:var(--mag-muted);font-size:11px;letter-spacing:.025em;font-variant-numeric:tabular-nums}.lb-magazine-shop-link{display:block;color:inherit;text-decoration:none}.lb-magazine-shop{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding-top:8px;color:var(--mag-ink);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.lb-magazine-shop svg{flex:none}.lb-magazine-editorial{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;min-height:310px;padding:clamp(18px,4vw,55px);color:#897768;background:radial-gradient(ellipse at 85% 8%,rgba(184,119,98,.09),transparent 48%),var(--mag-paper)}.lb-magazine-editorial-rule{display:block;width:28px;height:1px;margin-bottom:18px;background:#b87762}.lb-magazine-editorial-note{font:clamp(20px,3vw,34px)/1.12 "Instrument Serif",serif;font-style:italic}.lb-magazine-editorial-folio{position:absolute;bottom:18px;left:clamp(18px,4vw,55px);color:#9a978c;font-size:8px;letter-spacing:.15em}.lb-magazine-turn{position:absolute;z-index:2;inset:var(--book-inset);transform-style:preserve-3d;pointer-events:none}.lb-magazine-turn-static{position:absolute;top:0;width:50%;height:100%;animation:lb-magazine-static-disappear .52s ease-in both}.lb-magazine-turn-next .lb-magazine-turn-static{left:0}.lb-magazine-turn-previous .lb-magazine-turn-static{right:0}.lb-magazine-turn-static>.lb-magazine-page{height:100%}.lb-magazine-leaf{position:absolute;top:0;width:50%;height:100%;transform-style:preserve-3d;backface-visibility:visible}.lb-magazine-leaf-next{left:50%;transform-origin:left center;animation:lb-magazine-leaf-next .52s cubic-bezier(.24,.68,.22,1) both}.lb-magazine-leaf-previous{left:0;transform-origin:right center;animation:lb-magazine-leaf-previous .52s cubic-bezier(.24,.68,.22,1) both}.lb-magazine-leaf-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;background:var(--mag-paper)}.lb-magazine-leaf-front{transform:rotateY(0)}.lb-magazine-leaf-back{transform:rotateY(180deg)}.lb-magazine-leaf-face .lb-magazine-page{width:100%;height:100%}.lb-magazine-leaf:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(29,38,31,.28),transparent 44%,rgba(29,38,31,.14));animation:lb-magazine-shadow .52s ease-in-out both}@keyframes lb-magazine-leaf-next{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes lb-magazine-leaf-previous{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes lb-magazine-static-disappear{0%,38%{opacity:1}55%,to{opacity:0}}@keyframes lb-magazine-shadow{0%{opacity:.02}48%{opacity:.75}to{opacity:.08}}@media(max-width:600px){.lb-magazine{margin-top:22px}.lb-magazine-toolbar{align-items:center}.lb-magazine-instruction{max-width:45%;font-size:8px;letter-spacing:.12em}.lb-magazine-controls{gap:8px}.lb-magazine-control{width:44px;height:44px}.lb-magazine-stage{--book-inset: 7px;--mag-page-inset: 8px}.lb-magazine-book{--book-inset: 7px;padding:var(--book-inset)}.lb-magazine-edge-control{width:46px;height:46px;border-color:#203b3533;background:#fbfaf5f0}.lb-magazine-edge-previous{left:2px}.lb-magazine-edge-next{right:2px}.lb-magazine-page{padding:var(--mag-page-inset)}.lb-magazine-page+.lb-magazine-page{box-shadow:inset 6px 0 10px -11px #202a22a6}.lb-magazine-caption{display:block;padding:10px 0 8px}.lb-magazine-caption-copy{display:flex;flex-direction:column;gap:5px}.lb-magazine-caption{position:relative;padding-right:38px}.lb-magazine-caption>.lb-favorite-control{position:absolute;right:0;top:12px}.lb-magazine-caption .lb-favorite-heart{width:30px;height:30px}.lb-magazine-number{display:block;margin-bottom:5px;font-size:7px;letter-spacing:.09em}.lb-magazine-caption h3{font-size:clamp(17px,5vw,23px);line-height:1.02}.lb-magazine-price{margin-top:7px;font-size:10px}.lb-magazine-shop{min-height:44px;padding-top:6px;font-size:clamp(7px,2vw,9px);letter-spacing:.04em}.lb-magazine-shop svg{width:12px}.lb-magazine-editorial{min-height:175px;padding:18px 12px}.lb-magazine-editorial-note{font-size:clamp(15px,4vw,22px)}.lb-magazine-editorial-folio{left:12px;bottom:10px;font-size:6px;letter-spacing:.1em}.lb-magazine-photo-empty{min-height:0}}@media(prefers-reduced-motion:reduce){.lb-magazine-control,.lb-magazine-open-mark{transition:none}.lb-magazine-turn-static,.lb-magazine-leaf{animation:none}.lb-magazine-leaf{transform:none!important}.lb-magazine-leaf:after{animation:none;opacity:0}}.lb-magazine-feature-mode{min-width:0;max-width:100%}.lb-magazine-mobile{display:none}@media(min-width:701px){.lb-magazine-feature-mode .lb-magazine-edge-control{width:38px;height:38px;border:0;background:transparent;box-shadow:none;color:#203b35a3}.lb-magazine-feature-mode .lb-magazine-edge-control:hover:not(:disabled){border:0;background:#fbfaf5c2;color:var(--mag-ink)}.lb-magazine-feature-mode .lb-magazine-edge-previous{left:0}.lb-magazine-feature-mode .lb-magazine-edge-next{right:0}.lb-magazine-feature-mode .lb-page-nav{margin-bottom:12px}.lb-magazine-feature-mode .lb-page-nav button{min-height:36px;border-color:transparent;color:var(--mag-muted);font-size:9px}.lb-magazine-feature-mode .lb-page-nav button:hover:not(:disabled){border-color:transparent;background:transparent;color:var(--mag-ink);text-decoration:underline;text-underline-offset:4px}.lb-magazine-feature-mode .lb-page-nav-slot,.lb-magazine-feature-mode .lb-page-nav-open{height:36px}.lb-magazine-feature-mode .lb-page-nav-open{border-bottom:1px solid var(--mag-edge)!important}.lb-magazine-feature-mode .lb-page-nav-start{padding-inline:5px}}@media(max-width:700px){.lb-magazine-feature-mode .lb-magazine-desktop{display:none}.lb-magazine-feature-mode .lb-magazine-mobile{display:block}.lb-single-mobile{margin-top:22px;min-width:0;overflow:clip}.lb-single-mobile .lb-magazine-toolbar{min-height:42px;padding:0 2px 10px}.lb-single-mobile .lb-magazine-instruction{max-width:none;font-size:8px}.lb-single-mobile .lb-magazine-counter{min-width:auto}.lb-single-mobile .lb-page-nav{justify-content:flex-end;gap:12px;margin:-2px 2px 12px}.lb-single-mobile .lb-page-nav button{min-height:30px;padding-inline:3px;border-color:transparent;color:var(--mag-muted);font-size:8px;letter-spacing:.06em}.lb-single-mobile .lb-page-nav button:hover:not(:disabled){border-color:transparent;background:transparent;color:var(--mag-ink);text-decoration:underline;text-underline-offset:4px}.lb-single-mobile .lb-page-nav-start{padding-inline:4px}.lb-single-mobile .lb-page-nav-slot{flex-basis:106px;width:106px;height:30px}.lb-single-mobile .lb-page-nav-open{height:30px;padding-inline:4px;border-bottom:1px solid var(--mag-edge)!important}.lb-single-mobile .lb-page-nav-form{height:30px}.lb-single-mobile .lb-page-nav-form input,.lb-single-mobile .lb-page-nav-input{height:28px}.lb-single-mobile .lb-page-nav-submit{height:28px;min-height:28px!important;flex-basis:30px;width:30px}.lb-mobile-carousel{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.lb-mobile-carousel::-webkit-scrollbar{display:none}.lb-mobile-track{display:flex;align-items:flex-start;gap:12px}.lb-mobile-track:after{content:"";flex:0 0 calc(12% - 12px)}.lb-mobile-suite{box-sizing:border-box;flex:0 0 88%;min-width:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;box-shadow:none}.lb-mobile-suite .lb-magazine-photo{aspect-ratio:.94}.lb-mobile-suite .lb-magazine-caption{padding:12px 54px 9px 12px}.lb-mobile-suite .lb-magazine-caption>.lb-favorite-control{right:12px}.lb-mobile-suite .lb-magazine-caption h3{font-size:clamp(20px,6vw,26px);line-height:1.02}.lb-mobile-suite .lb-magazine-number{font-size:8px}.lb-mobile-suite .lb-magazine-price{margin:9px 12px 0}.lb-mobile-suite .lb-magazine-shop{min-height:42px;padding-inline:12px;font-size:8px}.lb-mobile-pagination{display:flex;align-items:center;justify-content:space-between;max-width:88%;margin:12px 0 0}.lb-mobile-pagination .lb-magazine-control{width:38px;height:38px;border-color:transparent;color:var(--mag-muted)}.lb-mobile-pagination .lb-magazine-control:hover:not(:disabled){border-color:var(--mag-edge);background:transparent;color:var(--mag-ink)}.lb-mobile-pagination-note{color:var(--mag-muted);font-size:8px;letter-spacing:.15em;text-transform:uppercase}}@media(prefers-reduced-motion:reduce){.lb-mobile-carousel{scroll-behavior:auto}}.lb-page-nav{--page-nav-ink: var(--lb-ink, #203b35);--page-nav-muted: var(--lb-muted, #68736e);--page-nav-line: var(--lb-line, #dedbd1);--page-nav-paper: var(--lb-card, #fbfaf5);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin:-4px 2px 16px;color:var(--page-nav-ink);font-family:DM Sans,sans-serif}.lb-page-nav button{box-sizing:border-box;min-height:44px;border:1px solid var(--page-nav-line);border-radius:0;background:transparent;color:var(--page-nav-ink);font:500 10px/1.2 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.lb-page-nav-start{padding:0 13px}.lb-page-nav button:hover:not(:disabled){border-color:var(--page-nav-ink);background:var(--page-nav-ink);color:var(--page-nav-paper)}.lb-page-nav button:focus-visible,.lb-page-nav-form input:focus-visible{outline:2px solid var(--lb-coral, #b87762);outline-offset:2px}.lb-page-nav button:disabled{opacity:.42;cursor:default}.lb-page-nav-slot{position:relative;flex:0 0 150px;width:150px;height:44px}.lb-page-nav-open{width:100%;height:44px;padding:0 10px;white-space:nowrap}.lb-page-nav-form{position:relative;display:flex;align-items:center;gap:0;box-sizing:border-box;width:100%;height:44px;padding:0;border:1px solid var(--page-nav-line)}.lb-page-nav-form:focus-within{outline:2px solid var(--lb-coral, #b87762);outline-offset:2px}.lb-page-nav-form input:focus-visible{outline:none}.lb-page-nav-form input,.lb-page-nav-input{box-sizing:border-box;flex:1 1 auto;width:0;min-width:0;height:42px;padding:0 10px;border:0;border-radius:0;background:transparent;color:var(--page-nav-ink);font:500 16px/1.2 DM Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:normal}.lb-page-nav-submit{display:grid;place-items:center;flex:0 0 44px;width:44px;height:42px;min-height:42px!important;padding:0;border:0!important;border-left:1px solid var(--page-nav-line)!important;background:transparent!important;color:var(--page-nav-ink)!important}.lb-page-nav-submit:hover:not(:disabled){background:var(--page-nav-ink)!important;color:var(--page-nav-paper)!important}.lb-page-nav-submit svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter}.lb-page-nav-feedback{position:absolute;top:calc(100% + 3px);left:0;width:-moz-max-content;width:max-content;max-width:min(240px,calc(100vw - 28px));color:#9b4938;font:400 10px/1.4 DM Sans,sans-serif;letter-spacing:normal;text-transform:none}.lb-page-nav-feedback:not(.has-error){display:none}@media(max-width:600px){.lb-page-nav{justify-content:flex-end;gap:6px}.lb-page-nav-start{padding-inline:10px;font-size:9px;letter-spacing:.055em}.lb-page-nav-slot{flex-basis:150px;width:150px}.lb-page-nav-open{font-size:9px;letter-spacing:.055em}.lb-page-nav-form input,.lb-page-nav-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.lb-page-nav button{transition:none}}
