.ew-lib{--wall:#16231d;--wall-2:#0f1814;--wood:#3b2a1e;--wood-lt:#5b4230;--wood-dk:#241911;--brass:#c9a063;--brass-lt:#ecd3a6;--brass-dk:#7d5b2e;--paper:#f4ecd8;--paper-dk:#e6dabd;--ink:#2a211a;--oxblood:#5a2a2a;--serif:Georgia,"Times New Roman",serif;--type:"American Typewriter","Courier Prime","Courier New",monospace;--sans:"Helvetica Neue",Arial,sans-serif;background:var(--wall);color:var(--paper);font-family:var(--serif);position:relative;isolation:isolate;overflow:hidden}.ew-lib *{box-sizing:border-box}.ew-lib:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M36 4 68 36 36 68 4 36Z' fill='none' stroke='%23c9a063' stroke-opacity='.10'/%3E%3Cpath d='M36 22 50 36 36 50 22 36Z' fill='none' stroke='%23c9a063' stroke-opacity='.07'/%3E%3Ccircle cx='36' cy='36' r='1.6' fill='%23c9a063' fill-opacity='.14'/%3E%3C/svg%3E")}.ew-lib:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(236,211,166,.14),transparent 55%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.35))}.ew-lib a{text-decoration:none}.ew-crown{height:2.6rem;background:linear-gradient(180deg,var(--wood-lt),var(--wood) 45%,var(--wood-dk));border-bottom:2px solid var(--brass-dk);box-shadow:0 6px 14px #00000073;position:relative}.ew-crown:after{content:"";position:absolute;left:0;right:0;bottom:-1.1rem;height:.7rem;background:repeating-linear-gradient(90deg,var(--brass-dk) 0 1.4rem,transparent 1.4rem 2.8rem);opacity:.55}.ew-lib__head{text-align:center;padding:7rem 2.4rem 5rem;max-width:84rem;margin:0 auto;position:relative}.ew-lib__cap{font-family:var(--sans);font-size:1.15rem;letter-spacing:.42em;text-transform:uppercase;color:var(--brass)}.ew-lib__head h1{margin:1.6rem 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(4.6rem,8vw,9rem);line-height:1.18;padding-bottom:.6rem;letter-spacing:.01em;background:linear-gradient(135deg,#a8683f,#f0d7ac 45%,#b8884f 70%,#e8c995);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.ew-lib__orn{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin:2.4rem auto;color:var(--brass);max-width:34rem}.ew-lib__orn:before,.ew-lib__orn:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--brass))}.ew-lib__orn:after{transform:scaleX(-1)}.ew-lib__orn svg{width:3.4rem;height:3.4rem}.ew-lib__lede{font-size:1.9rem;line-height:1.7;color:#f4ecd8d1;max-width:58rem;margin:0 auto;font-style:italic}.ew-lib__hours{display:inline-flex;gap:1.2rem;align-items:center;margin-top:3rem;padding:1rem 2.2rem;border:1px solid var(--brass-dk);border-radius:2px;font-family:var(--sans);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--brass-lt);background:#00000040}.ew-lib__hours i{width:.8rem;height:.8rem;border-radius:50%;background:#7fbf7a;box-shadow:0 0 .9rem #7fbf7a;display:block}.ew-case{max-width:118rem;margin:0 auto 7rem;padding:0 2rem}.ew-bookcase{background:linear-gradient(90deg,var(--wood-dk),var(--wood) 6%,var(--wood-lt) 50%,var(--wood) 94%,var(--wood-dk));padding:2.2rem;border-radius:.6rem .6rem 0 0;box-shadow:0 2.4rem 6rem #0009,inset 0 0 0 1px #ecd3a61f;position:relative}.ew-bookcase:before{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:1px solid rgba(236,211,166,.18);border-radius:.3rem;pointer-events:none}.ew-back{background:linear-gradient(180deg,#0b120f,#121c17 40%,#0e1612);box-shadow:inset 0 1.4rem 2.6rem #000000b3,inset 0 0 0 1px #0009}.ew-shelf{padding:2.2rem 2.4rem 0;position:relative}.ew-shelf__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:1.4rem}.ew-plate{display:inline-flex;align-items:center;gap:1.4rem;padding:.9rem 2rem;border-radius:2px;background:linear-gradient(135deg,#a8803f,#ecd3a6 45%,#b8884f 75%,#e1c38d);color:#2a1d0c;box-shadow:0 2px #00000080,inset 0 0 0 1px #ffffff59;font-family:var(--sans);text-transform:uppercase;letter-spacing:.26em;font-size:1.15rem;font-weight:600;position:relative}.ew-plate:before,.ew-plate:after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6,#5a3d12);box-shadow:0 0 0 1px #5a3d1288}.ew-plate b{font-weight:600;letter-spacing:.3em;opacity:.7}.ew-shelf__blurb{margin:0;max-width:44rem;font-size:1.5rem;line-height:1.6;font-style:italic;color:#f4ecd8b3}.ew-books{display:flex;align-items:flex-end;gap:.3rem;padding:2.6rem 1.2rem 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--brass-dk) transparent;min-height:39rem}.ew-board{height:2.4rem;margin:0 -2.4rem;background:linear-gradient(180deg,var(--wood-lt),var(--wood) 55%,var(--wood-dk));box-shadow:0 .9rem 1.6rem #0000008c,inset 0 1px #ecd3a640;position:relative;z-index:2}.ew-board:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.4rem;background:#00000059}.ew-spine{--h:32rem;--w:6.4rem;--c1:#41523a;--c2:#2c3a27;flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:var(--w);height:var(--h);padding:1.4rem 0 1.2rem;border-radius:.4rem .4rem .2rem .2rem;color:var(--brass-lt);background:linear-gradient(90deg,#00000073,#ffffff0d 14%,#ffffff1f 30%,#00000014 62%,#00000080),linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff0f,.5rem 0 1rem #00000059;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;transform-origin:50% 100%}.ew-spine:before{content:"";position:absolute;top:.5rem;right:0;bottom:.5rem;left:0;background-image:var(--grain,none);opacity:.12;pointer-events:none}.ew-spine:hover,.ew-spine:focus-visible{transform:translateY(-1.8rem) rotate(-1.2deg);box-shadow:inset 0 0 0 1px #ffffff1a,.9rem 1.4rem 1.8rem #00000080;z-index:5;outline:0}.ew-spine:focus-visible{outline:2px solid var(--brass-lt);outline-offset:3px}.ew-spine__band{display:block;width:100%;height:.9rem;border-block:1px solid var(--brass);background:linear-gradient(90deg,transparent,rgba(201,160,99,.25),transparent);flex:0 0 auto}.ew-spine__band--low{margin-top:.6rem;box-shadow:0 -.6rem 0 -.5rem var(--brass),0 -1.2rem 0 -1.1rem var(--brass)}.ew-spine__title{writing-mode:vertical-rl;max-height:calc(var(--h) - 11rem);max-width:calc(var(--w) - 1.2rem);flex:1 1 auto;display:block;font-family:var(--serif);font-size:1.35rem;line-height:1.3;letter-spacing:.03em;text-transform:none;text-align:center;font-weight:400;padding:.4rem 0;color:var(--brass-lt);text-shadow:0 1px 0 rgba(0,0,0,.5);overflow:hidden;word-break:normal;margin:0 auto}.ew-spine__mark{display:block;width:2.2rem;height:2.2rem;color:var(--brass);flex:0 0 auto;margin-top:.8rem}.ew-spine__mark svg{display:block;width:100%;height:100%}.ew-sp-0{--c1:#41523a;--c2:#27331f}.ew-sp-1{--c1:#1f5558;--c2:#10302f}.ew-sp-2{--c1:#5a2a2a;--c2:#341616}.ew-sp-3{--c1:#26304a;--c2:#141a2c}.ew-sp-4{--c1:#8a6a3b;--c2:#523c1d;color:#1f160a}.ew-sp-5{--c1:#4a2f45;--c2:#2a1727}.ew-sp-6{--c1:#55583a;--c2:#30321e}.ew-sp-7{--c1:#2f2820;--c2:#191410}.ew-sp-4 .ew-spine__title{color:#2a1b08;text-shadow:0 1px 0 rgba(255,235,200,.3)}.ew-sp-4 .ew-spine__band{border-color:#2a1b08}.ew-sp-4 .ew-spine__mark{color:#2a1b08}.ew-books .ew-spine:nth-child(5n+3){transform:rotate(2.6deg) translate(.3rem)}.ew-books .ew-spine:nth-child(5n+3):hover{transform:translateY(-1.8rem) rotate(-1deg)}.ew-prop{flex:0 0 auto;align-self:flex-end;margin-left:2.2rem;color:var(--brass);opacity:.95}.ew-prop svg{display:block;height:15rem;width:auto}.ew-bookend{flex:0 0 auto;width:1.1rem;height:11rem;margin:0 .4rem;background:linear-gradient(90deg,#8a6a30,#d9b374 50%,#7d5b2e);border-radius:.2rem .2rem 0 0;box-shadow:.3rem 0 .6rem #00000080}.ew-cat{max-width:118rem;margin:0 auto;padding:0 2rem 8rem}.ew-cat__cab{background:linear-gradient(180deg,var(--wood-lt),var(--wood) 40%,var(--wood-dk));padding:2.4rem;border-radius:.5rem;box-shadow:0 2.4rem 5rem #0000008c,inset 0 0 0 1px #ecd3a624}.ew-cat__drawer{background:linear-gradient(180deg,var(--wood),var(--wood-dk));border-radius:.3rem;padding:2.2rem 2.4rem 2.6rem;box-shadow:inset 0 0 0 1px #ecd3a624,inset 0 1.2rem 2rem #00000059}.ew-cat__top{display:flex;gap:2.4rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:2.2rem}.ew-cat__label{min-width:24rem;padding:1rem 2.4rem;background:var(--paper);color:var(--ink);border:1px solid var(--brass-dk);box-shadow:inset 0 0 0 .4rem var(--paper),inset 0 0 0 .5rem var(--brass-dk),0 2px #0006;text-align:center;font-family:var(--type);font-size:1.4rem;letter-spacing:.2em;text-transform:uppercase}.ew-cat__pull{width:9rem;height:2.6rem;border-radius:1.3rem;background:linear-gradient(180deg,#f2d9aa,#b8884f 55%,#7d5b2e);box-shadow:0 .5rem 1rem #00000080,inset 0 1px #ffffff80}.ew-cat__tools{display:flex;gap:1.4rem;flex-wrap:wrap;align-items:center;margin-bottom:2.2rem}.ew-search{flex:1 1 26rem;min-width:0;height:4.6rem;padding:0 1.6rem;border-radius:2px;border:1px solid var(--brass-dk);background:var(--paper);color:var(--ink);font-family:var(--type);font-size:1.5rem}.ew-search::placeholder{color:#8a7c64}.ew-chips{display:flex;gap:.8rem;flex-wrap:wrap}.ew-chip{height:4.6rem;padding:0 1.8rem;border-radius:2px;border:1px solid var(--brass-dk);background:transparent;color:var(--brass-lt);font-family:var(--sans);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.ew-chip[aria-pressed=true]{background:var(--brass);color:#2a1d0c;border-color:var(--brass)}.ew-cards{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fill,minmax(29rem,1fr))}.ew-card{position:relative;display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:2.4rem 2.2rem 2rem 4.8rem;color:var(--ink);border-radius:2px;background:repeating-linear-gradient(180deg,transparent 0 2.7rem,rgba(96,128,160,.22) 2.7rem 2.8rem),linear-gradient(180deg,var(--paper),var(--paper-dk));background-position:0 5.2rem,0 0;background-repeat:repeat-y,no-repeat;box-shadow:0 .4rem 1rem #0006;transition:transform .22s,box-shadow .22s}.ew-card:before{content:"";position:absolute;left:3.4rem;top:0;bottom:0;width:1px;background:#a03c3280}.ew-card:after{content:"";position:absolute;left:1.1rem;top:50%;width:1.2rem;height:1.2rem;border-radius:50%;background:radial-gradient(circle at 40% 40%,#241911,#0f0a07);box-shadow:inset 0 1px 2px #0009,0 1px #fff6}.ew-card:hover{transform:translateY(-.5rem) rotate(-.4deg);box-shadow:0 1.4rem 2.4rem #00000080}.ew-card[hidden]{display:none}.ew-card__call{font-family:var(--type);font-size:1.15rem;letter-spacing:.18em;color:#7a2f26;text-transform:uppercase}.ew-card h3{margin:0;font-family:var(--type);font-size:1.7rem;line-height:1.35;font-weight:700;color:var(--ink);letter-spacing:.01em}.ew-card__meta{margin:0;font-family:var(--type);font-size:1.15rem;letter-spacing:.08em;color:#6a5d49;text-transform:uppercase}.ew-card__ex{margin:0;font-family:var(--serif);font-size:1.45rem;line-height:1.55;color:#40362b}.ew-card__go{margin-top:auto;padding-top:.8rem;font-family:var(--sans);font-size:1.05rem;letter-spacing:.26em;text-transform:uppercase;color:#6e3b22;border-top:1px dashed rgba(110,59,34,.4)}.ew-empty{display:none;margin:2rem 0 0;font-style:italic;color:var(--brass-lt);font-size:1.6rem}.ew-lib__fine{max-width:84rem;margin:0 auto;padding:0 2.4rem 6rem;text-align:center;font-family:var(--sans);font-size:1.15rem;line-height:1.8;color:#f4ecd88c}.ew-lib__fine p{margin:.4rem 0}@media(max-width:749px){.ew-lib__head{padding:5rem 1.8rem 3.4rem}.ew-case,.ew-cat{padding-left:.8rem;padding-right:.8rem}.ew-bookcase{padding:1.2rem}.ew-shelf{padding:1.6rem 1.2rem 0}.ew-board{margin:0 -1.2rem}.ew-books{min-height:38rem;padding-inline:.4rem}.ew-spine{--w:5.6rem}.ew-cat__cab{padding:1.2rem}.ew-cat__drawer{padding:1.6rem 1.4rem}.ew-cat__label{min-width:0;font-size:1.2rem}.ew-cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ew-spine,.ew-card{transition:none}}.ew-rr{background:var(--wall,#16231d);color:#f4ecd8;position:relative;isolation:isolate;overflow:hidden;text-align:center;font-family:Georgia,serif}.ew-rr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M36 4 68 36 36 68 4 36Z' fill='none' stroke='%23c9a063' stroke-opacity='.10'/%3E%3Ccircle cx='36' cy='36' r='1.6' fill='%23c9a063' fill-opacity='.14'/%3E%3C/svg%3E")}.ew-rr .ew-crown{height:1.8rem}.ew-rr__in{padding:4.4rem 2.4rem 4rem;max-width:80rem;margin:0 auto}.ew-rr__crumb{display:inline-flex;gap:1.2rem;align-items:center;padding:.9rem 2rem;border-radius:2px;background:linear-gradient(135deg,#a8803f,#ecd3a6 45%,#b8884f 75%,#e1c38d);color:#2a1d0c;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;font-weight:600;text-decoration:none;box-shadow:0 2px #00000080}.ew-rr__crumb:hover{filter:brightness(1.07);color:#2a1d0c}.ew-rr__meta{margin:2.6rem 0 0;font-family:American Typewriter,Courier New,monospace;font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a063}.ew-rr__meta span+span:before{content:"\b7";margin:0 1.2rem}.ew-rr__ttl{margin:1.6rem 0 0;font-family:Georgia,serif;font-weight:400;font-size:clamp(3.2rem,5.2vw,5.6rem);line-height:1.1;color:#f4ecd8;text-wrap:balance}.ew-rr__orn{margin:2.6rem auto 0;width:34rem;max-width:80%;display:flex;gap:1.4rem;align-items:center;color:#c9a063}.ew-rr__orn:before,.ew-rr__orn:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#c9a063)}.ew-rr__orn:after{transform:scaleX(-1)}.ew-rr__orn svg{width:3rem;height:3rem}body:has(.ew-rr){background:#efe6cf}body:has(.ew-rr) .article-template{background:#f4ecd8;background-image:var(--ew-grain);position:relative}body:has(.ew-rr) .article-template>header{display:none}body:has(.ew-rr) .article-template__hero-container{max-width:88rem;margin:4rem auto 0;padding:1.2rem;background:#fffaf0;box-shadow:0 1.4rem 3rem #281c1047;border:1px solid #d9cfba}body:has(.ew-rr) .article-template__content.rte{max-width:70rem;margin:0 auto;padding:5rem 2.4rem 2rem;font-family:Georgia,serif;font-size:1.85rem;line-height:1.9;color:#2a211a;counter-reset:ewh}body:has(.ew-rr) .article-template__content.rte>p:first-of-type:first-letter{float:left;font-size:8.4rem;line-height:.82;padding:.5rem 1.2rem 0 0;color:#6e3b22;font-family:Georgia,serif}body:has(.ew-rr) .article-template__content.rte h2{counter-increment:ewh;margin:6rem 0 1.8rem;font-family:Georgia,serif;font-weight:400;font-size:3.4rem;line-height:1.2;color:#241d17;display:flex;gap:1.6rem;align-items:baseline}body:has(.ew-rr) .article-template__content.rte h2:before{content:counter(ewh,upper-roman) ".";font-size:1.5rem;letter-spacing:.2em;color:#b0714a;font-family:American Typewriter,Courier New,monospace;flex:0 0 auto;min-width:3.6rem}body:has(.ew-rr) .article-template__content.rte h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#b0714a66,transparent);align-self:center}body:has(.ew-rr) .article-template__content.rte h3{margin:3.4rem 0 1rem;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:2.3rem;color:#41523a}body:has(.ew-rr) .article-template__content.rte ul{padding-left:2.4rem}body:has(.ew-rr) .article-template__content.rte li::marker{color:#b0714a}body:has(.ew-rr) .article-template__content.rte li{margin-bottom:1rem}body:has(.ew-rr) .article-template__content.rte strong{color:#241d17}body:has(.ew-rr) .article-template__content.rte a{color:#6e3b22;text-decoration:underline;text-underline-offset:.3rem}body:has(.ew-rr) .article-template__content.rte .ew-disclaimer{margin:4.6rem 0 0;padding-top:2rem;border-top:1px solid #b0714a88;font-size:1.35rem;line-height:1.7;font-style:italic;color:#5c5142}body:has(.ew-rr) .article-template__social-sharing{max-width:70rem;margin:0 auto;padding:1rem 2.4rem 0}body:has(.ew-rr) .article-template__back{display:none}.ew-end{background:#f4ecd8;padding:4rem 2.4rem 9rem;text-align:center;font-family:Georgia,serif}.ew-plate-ex{max-width:50rem;margin:0 auto;padding:3.2rem 3rem;background:#fffaf0;border:1px solid #b8884f;box-shadow:inset 0 0 0 .6rem #fffaf0,inset 0 0 0 .7rem #b8884f,0 1.2rem 2.4rem #281c1033;color:#2a211a}.ew-plate-ex small{display:block;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.1rem;letter-spacing:.34em;text-transform:uppercase;color:#b0714a}.ew-plate-ex h3{margin:1rem 0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:2.8rem;color:#241d17}.ew-plate-ex p{margin:0;font-size:1.55rem;line-height:1.7;color:#5c5142}.ew-end__btn{display:inline-flex;margin-top:3.4rem;align-items:center;justify-content:center;min-height:5rem;padding:0 3.6rem;border-radius:2px;background:#16231d;color:#ecd3a6;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.2rem;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;border:1px solid #c9a063;box-shadow:0 .4rem 1rem #00000040}.ew-end__btn:hover{background:#1f3329;color:#f4ecd8}@media(max-width:749px){body:has(.ew-rr) .article-template__content.rte{font-size:1.7rem;padding-top:3.4rem}body:has(.ew-rr) .article-template__content.rte h2{font-size:2.6rem;flex-wrap:wrap;gap:.6rem}body:has(.ew-rr) .article-template__content.rte h2:after{display:none}}.ew-lib .ew-plate,.ew-lib .ew-plate b{color:#2a1d0c;opacity:1}.ew-lib .ew-plate b{letter-spacing:.3em;margin-right:.4rem}.ew-lib .ew-spine .ew-spine__title{text-transform:none;letter-spacing:.03em;font-size:1.4rem}body:has(.ew-rr) .article-template{background:#f6efdd}body:has(.ew-rr) .article-template__content.rte>p:first-of-type:first-letter{font-size:7rem;padding:.4rem 1rem 0 0}body:has(.ew-rr) .article-template__social-sharing{padding-top:2.4rem}.ew-lib .ew-spine__mid{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem 0}.ew-lib .ew-spine .ew-spine__title{flex:0 1 auto;height:auto;max-height:100%;max-width:100%;margin:0;padding:0;text-align:center;text-wrap:balance;line-height:1.35;overflow:visible;display:block}.ew-lib .ew-sp-4{--c1:#5c4220;--c2:#34240f;color:var(--brass-lt)}.ew-lib .ew-sp-4 .ew-spine__band{border-color:var(--brass)}.ew-lib .ew-sp-4 .ew-spine__mark{color:var(--brass)}.ew-lib .ew-shelf__bar{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.2rem;margin-bottom:1rem}.ew-lib .ew-shelf__blurb{max-width:60rem}.ew-lib .ew-books{min-height:46rem}.ew-lib .ew-spine .ew-spine__title,.ew-lib .ew-sp-4 .ew-spine__title{color:#ecd3a6;font-family:Georgia,Times New Roman,serif;text-shadow:0 1px 0 rgba(0,0,0,.5)}.ew-lib .ew-sp-4{--c1:#4a3418;--c2:#2a1c0b}.ew-lib .ew-carousel{position:relative}.ew-lib .ew-books{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-inline:1.2rem;min-height:46rem}.ew-lib .ew-books::-webkit-scrollbar{display:none}.ew-lib .ew-spine{scroll-snap-align:start}.ew-lib .ew-arrow{position:absolute;top:50%;z-index:6;width:4.6rem;height:4.6rem;margin-top:-2.3rem;border-radius:50%;border:1px solid var(--brass-dk);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#2a1d0c;background:linear-gradient(135deg,#a8803f,#ecd3a6 45%,#b8884f 75%,#e1c38d);box-shadow:0 .6rem 1.4rem #0000008c;padding:0;transition:transform .18s,filter .18s}.ew-lib .ew-arrow:hover{filter:brightness(1.1);transform:scale(1.06)}.ew-lib .ew-arrow[hidden]{display:none}.ew-lib .ew-arrow--prev{left:-1.4rem}.ew-lib .ew-arrow--next{right:-1.4rem}.ew-lib .ew-carousel:before,.ew-lib .ew-carousel:after{content:"";position:absolute;top:0;bottom:0;width:5rem;z-index:5;pointer-events:none;opacity:0;transition:opacity .2s}.ew-lib .ew-carousel:before{left:0;background:linear-gradient(90deg,rgba(11,18,15,.85),transparent)}.ew-lib .ew-carousel:after{right:0;background:linear-gradient(270deg,rgba(11,18,15,.85),transparent)}.ew-lib .ew-carousel:has(.ew-arrow--prev:not([hidden])):before,.ew-lib .ew-carousel:has(.ew-arrow--next:not([hidden])):after{opacity:1}@media(max-width:749px){.ew-lib .ew-arrow{width:3.8rem;height:3.8rem;margin-top:-1.9rem}.ew-lib .ew-arrow--prev{left:-.4rem}.ew-lib .ew-arrow--next{right:-.4rem}}.ew-lib .ew-card{padding:2.4rem 2.4rem 2rem;border-radius:3px 9px 4px 10px/9px 3px 10px 4px;background:radial-gradient(ellipse at 20% 10%,rgba(255,244,214,.55),transparent 60%),radial-gradient(ellipse at 90% 100%,rgba(150,105,50,.22),transparent 55%),linear-gradient(180deg,#e9d3a1,#d9bd84);background-position:0 0;background-repeat:no-repeat;box-shadow:0 .4rem 1rem #0006,inset 0 0 0 1px #78542840,inset 0 0 2.4rem #7854282e}.ew-lib .ew-card:before{left:0;right:0;top:0;bottom:0;width:auto;background-image:var(--ew-grain);opacity:.1;mix-blend-mode:multiply;pointer-events:none;border-radius:inherit}.ew-lib .ew-card:after{display:none}.ew-lib .ew-card>*{position:relative}.ew-lib .ew-card__call{color:#6e2f22}.ew-lib .ew-card h3{color:#2a1d10}.ew-lib .ew-card__meta{color:#5a4a33}.ew-lib .ew-card__ex{color:#33281b}.ew-lib .ew-cards{filter:drop-shadow(0 .5rem .7rem rgba(0,0,0,.5));gap:2.4rem}.ew-lib .ew-card{padding:3rem 2.8rem 2.4rem;border-radius:0;box-shadow:inset 0 0 3.2rem #623c1680,inset 0 0 .8rem #46280c8c;background-color:#dcc088;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .5' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .27 0 0 0 0 .1 0 0 0 1.3 -.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.45 .015' numOctaves='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .34 0 0 0 0 .14 0 0 0 1.2 -.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 25% 15%,rgba(255,240,200,.6),transparent 55%),radial-gradient(ellipse at 85% 90%,rgba(140,95,40,.28),transparent 55%),linear-gradient(180deg,#e8d09a,#d3b476);background-size:420px 420px,420px 420px,auto,auto,auto;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;clip-path:polygon(.5% 2%,6% .6%,14% 1.6%,23% .4%,33% 1.4%,45% .3%,57% 1.5%,68% .5%,79% 1.7%,90% .4%,99.4% 1.8%,98.6% 12%,99.6% 24%,98.8% 37%,99.5% 51%,98.7% 64%,99.6% 78%,98.9% 90%,99.5% 98.6%,92% 99.6%,82% 98.5%,71% 99.7%,60% 98.6%,48% 99.6%,37% 98.4%,26% 99.7%,15% 98.6%,6% 99.6%,.4% 98.7%,1.4% 88%,.3% 75%,1.3% 62%,.4% 48%,1.5% 35%,.3% 22%,1.2% 10%);transform:rotate(-.35deg)}.ew-lib .ew-card:nth-child(2n){clip-path:polygon(1.2% .5%,9% 1.6%,18% .3%,29% 1.5%,40% .5%,52% 1.8%,63% .4%,75% 1.4%,86% .3%,96% 1.5%,99.5% .6%,98.4% 9%,99.6% 20%,98.6% 33%,99.4% 47%,98.5% 60%,99.6% 74%,98.7% 87%,99.3% 99.5%,94% 98.4%,84% 99.6%,73% 98.5%,62% 99.7%,50% 98.4%,39% 99.6%,28% 98.5%,17% 99.7%,8% 98.6%,.6% 99.4%,1.5% 90%,.4% 77%,1.4% 64%,.3% 50%,1.6% 37%,.4% 24%,1.3% 12%);transform:rotate(.4deg)}.ew-lib .ew-card:nth-child(3n){transform:rotate(-.15deg)}.ew-lib .ew-card:before{opacity:.06}.ew-lib .ew-card:hover{transform:translateY(-.5rem) rotate(0)}.ew-lib .ew-card__go{border-top:0;color:#5e301c}.ew-lib .ew-cards{filter:none;gap:2.2rem}.ew-lib .ew-card{clip-path:none;transform:none;padding:2.8rem 2.6rem 2.2rem;border-radius:2px;background:#f2f2f0 url(ew-paper.png) center/cover no-repeat;box-shadow:0 .3rem .8rem #0006,0 1.2rem 2rem #00000040}.ew-lib .ew-card:nth-child(2n),.ew-lib .ew-card:nth-child(3n){clip-path:none;transform:none}.ew-lib .ew-card:before{display:none}.ew-lib .ew-card:hover{transform:translateY(-.5rem);box-shadow:0 .4rem 1rem #00000073,0 1.8rem 2.6rem #00000059}.ew-lib .ew-card__call{color:#7a2f26}.ew-lib .ew-card h3{color:#1f1a14}.ew-lib .ew-card__meta{color:#5f564a}.ew-lib .ew-card__ex{color:#2e2820}.ew-lib .ew-card__go{color:#6e3b22}.ew-lib .ew-spine{border-radius:.5rem .5rem .15rem .15rem/.9rem .9rem .15rem .15rem;padding:0;justify-content:flex-start;background:linear-gradient(90deg,#0009 0,#0000002e 6%,#ffffff0a 16%,#fff3 34%,#ffffff12 50%,#00000024,#00000073 94%,#000000b3),linear-gradient(180deg,rgba(255,255,255,.08),transparent 8%,transparent 92%,rgba(0,0,0,.3)),linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #00000059,inset 0 1px #ffffff24,.4rem 0 .8rem #00000073,-.2rem 0 .5rem #0000004d}.ew-lib .ew-spine:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.ew-lib .ew-spine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 0 5.5%,rgba(0,0,0,.45) 5.5% 6.3%,rgba(255,255,255,.1) 6.3% 7%,transparent 7% 93%,rgba(255,255,255,.08) 93% 93.7%,rgba(0,0,0,.45) 93.7% 94.5%,transparent 94.5%)}.ew-lib .ew-spine__band{height:1.9rem;margin-top:2.2rem;border:0;width:100%;position:relative;z-index:1;background:linear-gradient(180deg,#0000008c,#ffffff38 22%,#ffffff0d 50%,#00000073 85%,#000000a6);box-shadow:0 1px #ffffff1f,0 -1px #00000080}.ew-lib .ew-spine__band:before,.ew-lib .ew-spine__band:after{content:"";position:absolute;left:8%;right:8%;height:1px;background:var(--brass);opacity:.85}.ew-lib .ew-spine__band:before{top:-.7rem}.ew-lib .ew-spine__band:after{bottom:-.7rem}.ew-lib .ew-spine__band--low{margin-top:0;margin-bottom:2.2rem;box-shadow:0 1px #ffffff1f,0 -1px #00000080}.ew-lib .ew-spine__mid{margin:1.9rem 0;width:calc(100% - 2.2rem);flex:1 1 auto;border-radius:.2rem;position:relative;z-index:1;background:linear-gradient(90deg,#00000047,#0000001f 50%,#00000047);box-shadow:inset 0 0 0 1px var(--brass-dk),inset 0 0 0 .4rem #0000,inset 0 0 0 .5rem #00000040,inset 0 0 0 .6rem #c9a06366}.ew-lib .ew-spine__title{text-shadow:0 1px 1px rgba(0,0,0,.65),0 0 .8rem rgba(236,211,166,.12)}.ew-lib .ew-spine__mark{display:none}.ew-lib .ew-spine__band:first-child{margin-top:1.6rem}.ew-lib .ew-sp-4 .ew-spine__mid{background:linear-gradient(90deg,#00000029,#ffffff0d 50%,#00000029);box-shadow:inset 0 0 0 1px #2a1b08,inset 0 0 0 .6rem #2a1b0800,inset 0 0 0 .6rem #2a1b0859}.ew-books .ew-spine:nth-child(5n+3){transform:none}.ew-books .ew-spine:nth-child(5n+3):hover{transform:translateY(-1.8rem) rotate(-1.2deg)}.ew-books .ew-spine.ew-lean{transform:rotate(var(--tilt,2deg)) translate(.3rem)}.ew-books .ew-spine.ew-lean:hover{transform:translateY(-1.8rem) rotate(-1deg)}.ew-books .ew-spine.ew-lean{transform:none}.ew-lib .ew-spine{background:#5a2f1a url(ew-spine-classic.jpg) center/100% 100% no-repeat;border-radius:.3rem;padding:0;justify-content:center;box-shadow:inset 0 0 0 1px #00000080,.5rem 0 1rem #00000080,-.2rem 0 .5rem #00000059}.ew-lib .ew-spine:before,.ew-lib .ew-spine:after{display:none}.ew-lib .ew-spine__band,.ew-lib .ew-spine__mark{display:none}.ew-lib .ew-spine__mid{flex:0 1 auto;margin:0 auto;width:auto;max-width:calc(100% - 2.6rem);max-height:76%;padding:1rem .3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#120906e6,#22110adb,#120906e6);border-radius:.2rem;box-shadow:inset 0 0 0 1px #c9a063,inset 0 0 0 .4rem #120906e6,inset 0 0 0 .5rem #c9a0638c,0 .2rem .6rem #0009}.ew-lib .ew-spine__title{color:#ecd3a6;text-shadow:0 1px 1px rgba(0,0,0,.7);flex:0 1 auto;max-height:none}.ew-lib .ew-sp-4 .ew-spine__mid{background:linear-gradient(90deg,#120906e6,#22110adb,#120906e6);box-shadow:inset 0 0 0 1px #c9a063,inset 0 0 0 .4rem #120906e6,inset 0 0 0 .5rem #c9a0638c,0 .2rem .6rem #0009}.ew-lib .ew-sp-4 .ew-spine__title{color:#ecd3a6;text-shadow:0 1px 1px rgba(0,0,0,.7)}.ew-lib .ew-spine__mid,.ew-lib .ew-sp-4 .ew-spine__mid{background:linear-gradient(90deg,#12090661,#22110a4d,#12090661);box-shadow:inset 0 0 0 1px #c9a063e6,inset 0 0 0 .4rem #12090600,inset 0 0 0 .5rem #c9a06373,0 .2rem .6rem #00000059}.ew-lib .ew-spine__title,.ew-lib .ew-sp-4 .ew-spine__title{color:#f6e2b8;text-shadow:0 0 .5rem rgba(0,0,0,.95),0 1px 2px rgba(0,0,0,.95),0 0 1.2rem rgba(0,0,0,.7)}.ew-lib .ew-spine__mid,.ew-lib .ew-sp-4 .ew-spine__mid{box-shadow:inset 0 0 0 1px #c9a0634d,inset 0 0 0 .4rem #12090600,inset 0 0 0 .5rem #c9a06324}.ew-next{background:#f4ecd8;color:#2a211a;font-family:Georgia,Times New Roman,serif}.ew-next__in{max-width:88rem;margin:0 auto;padding:2rem 2.4rem 6rem;display:grid;gap:4.8rem}.ew-shop{text-align:center;border-top:1px solid rgba(176,113,74,.45);padding-top:5rem}.ew-shop__cap,.ew-sign__cap{margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.2rem;letter-spacing:.32em;text-transform:uppercase;color:#8a5a2b}.ew-shop__h{margin:1.2rem 0 0;font-family:Georgia,serif;font-weight:400;font-size:clamp(3rem,4.4vw,4rem);line-height:1.15;color:#241d17;text-wrap:balance}.ew-shop__intro{margin:1.2rem auto 0;max-width:52rem;font-size:1.8rem;line-height:1.6;font-style:italic;color:#4a3f33}.ew-shop__grid{margin:3.2rem auto 0;display:grid;gap:2.4rem;max-width:44rem}.ew-shop__grid--two{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ew-prod{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fffaf0;border:1px solid #d9cfba;border-radius:3px;box-shadow:0 1.2rem 2.6rem #281c1024;transition:transform .2s,box-shadow .2s;overflow:hidden;min-width:0}.ew-prod:hover{transform:translateY(-.4rem);box-shadow:0 1.8rem 3.4rem #281c1033}.ew-prod:focus-visible{outline:2px solid #8a5a2b;outline-offset:3px}.ew-prod__img{display:block;aspect-ratio:1/1;background:#f1e8d4}.ew-prod__img img{width:100%;height:100%;object-fit:cover;display:block}.ew-prod__body{display:flex;flex-direction:column;gap:.8rem;align-items:center;padding:2.2rem 2rem 2.6rem;flex:1}.ew-prod__t{font-size:2.1rem;line-height:1.3;color:#241d17;text-wrap:balance}.ew-prod__price{font-family:Helvetica Neue,Arial,sans-serif;font-size:1.7rem;letter-spacing:.06em;color:#4a3f33}.ew-prod__note{font-size:1.35rem;line-height:1.5;font-style:italic;color:#6a5d49;max-width:34rem}.ew-prod__btn{margin-top:auto;padding-top:1.2rem}.ew-prod__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3rem;margin-top:1.4rem;border-radius:2px;background:#3d4a34;color:#f6ecd5;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.3rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.ew-prod:hover .ew-prod__btn{background:#2f3a28}.ew-shop__g{margin:2.4rem 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.4rem;letter-spacing:.06em;color:#5c5142}.ew-soon{margin:2.6rem auto 0;max-width:56rem;padding:2.6rem 2.4rem;background:#fffaf0;border:1px solid #d9cfba;border-radius:3px}.ew-soon p{margin:0;font-size:1.8rem;line-height:1.6;color:#33281b}.ew-soon a{display:inline-block;margin-top:1.4rem;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:#6e3b22}.ew-sign{max-width:72rem;margin:0 auto;text-align:center;padding:4rem 3.2rem 4.2rem;background:#f6efdd;color:#2a211a;border:1px solid #c9a063;border-radius:3px;box-shadow:inset 0 0 0 .5rem #f6efdd,inset 0 0 0 .6rem #c9a0638c,0 1.4rem 3rem #0000002e;font-family:Georgia,Times New Roman,serif;scroll-margin-top:12rem}.ew-sign__h{margin:1.2rem 0 0;font-weight:400;font-size:clamp(2.8rem,4vw,3.6rem);line-height:1.2;color:#241d17;text-wrap:balance}.ew-sign__p{margin:1.2rem auto 0;max-width:50rem;font-size:1.8rem;line-height:1.6;color:#4a3f33}.ew-sign__form{margin-top:2.6rem}.ew-sign__row{display:flex;gap:1rem;max-width:56rem;margin:0 auto;flex-wrap:wrap}.ew-sign__email{flex:1 1 26rem;min-width:0;min-height:5.6rem;padding:0 1.8rem;font-size:1.8rem;font-family:Georgia,serif;color:#241d17;background:#fffdf7;border:1px solid #b9a888;border-radius:2px}.ew-sign__email:focus{outline:2px solid #8a5a2b;outline-offset:1px}.ew-sign__btn{flex:0 0 auto;min-height:5.6rem;padding:0 2.8rem;border:0;border-radius:2px;cursor:pointer;background:#3d4a34;color:#f6ecd5;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.ew-sign__btn:hover{background:#2f3a28}.ew-sign__ok{margin:0;font-size:1.9rem;color:#3d4a34}.ew-sign__err{margin:1.2rem 0 0;font-size:1.5rem;color:#8a2a1f}.ew-lib__sign{max-width:84rem;margin:0 auto;padding:2rem 2.4rem 5rem}@media(max-width:749px){.ew-shop__grid--two{grid-template-columns:1fr;max-width:44rem}.ew-sign{padding:3rem 2rem 3.2rem}.ew-sign__btn{flex:1 1 100%}}.ew-prod__body .ew-prod__btn{margin-top:auto}.ew-prod__note{margin-bottom:1.4rem}@media(min-width:750px){.ew-sign__row{flex-wrap:nowrap;max-width:60rem}.ew-sign__email{flex:1 1 auto}}.ew-lib .ew-lib__cap,.ew-lib .ew-lib__hours,.ew-lib .ew-plate,.ew-lib .ew-chip,.ew-lib .ew-card__call,.ew-lib .ew-card__meta,.ew-lib .ew-card__go,.ew-lib .ew-plate b{font-size:1.3rem}.ew-lib .ew-chip{min-height:4.8rem}.ew-lib .ew-shelf__blurb{font-size:1.8rem;line-height:1.55}.ew-lib .ew-spine__title{font-size:1.55rem;line-height:1.25}.ew-lib .ew-card__ex{font-size:1.7rem;line-height:1.6}.ew-lib .ew-card h3{font-size:1.9rem}.ew-lib .ew-search{font-size:1.8rem;min-height:5.6rem}.ew-lib__fine{font-size:1.4rem!important;color:#f4ecd8c7!important}.ew-lib .ew-lib__lede{font-size:2rem}.ew-lib .ew-spine .ew-spine__title{font-size:1.55rem!important;line-height:1.25}.ew-sign__cap{font-size:1.3rem!important}body:has(.ew-rr) .article-template__content.rte:has(>article.body)>p:first-of-type:first-letter,body:has(.ew-rr) .article-template__content.rte:has(>article.body)>.meta p:first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;color:inherit;font-family:inherit}body:has(.ew-rr) .article-template__content.rte>article.body>p:first-of-type:first-letter{float:left;font-size:7rem;line-height:.82;padding:.4rem 1rem 0 0;color:#6e3b22;font-family:Georgia,serif}@media screen and (max-width:749px){body:has(.ew-rr) .article-template__content.rte>article.body>p:first-of-type:first-letter{font-size:7rem;padding:.4rem 1rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ew-library.css.map */
