.lacy-theme .lb-enc{padding-bottom:56px}.lacy-theme .lb-enc--below{padding-top:8px}.lacy-theme .lb-enc .lb-crumbs{margin-bottom:18px}.lacy-theme .lb-enc-intro{max-width:640px;margin-bottom:22px}.lacy-theme .lb-enc-intro p{color:var(--lb-soft);margin-top:10px;font-size:14px;line-height:1.55}.lacy-theme .lb-enc-tools{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.lacy-theme .lb-enc-q{max-width:520px;position:relative}.lacy-theme .lb-enc-q input{font-size:16px}.lacy-theme .lb-enc-q input::-webkit-search-cancel-button{appearance:none;display:none}.lacy-theme .lb-enc-q-x{width:36px;height:36px;color:var(--lb-soft);flex:none;justify-content:center;align-items:center;margin-right:-8px;display:flex}.lacy-theme .lb-enc-row{flex-direction:column;gap:10px;display:flex}.lacy-theme .lb-enc-chips{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.lacy-theme .lb-enc-chips::-webkit-scrollbar{display:none}.lacy-theme .lb-enc-chip{border:1px solid var(--lb-line);height:36px;color:var(--lb-ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.lacy-theme .lb-enc-chip[aria-pressed=true]{background:var(--lb-mint);border-color:var(--lb-mint-deep)}@media (hover:hover){.lacy-theme .lb-enc-chip:hover{border-color:var(--lb-ink)}}.lacy-theme .lb-enc-order{border:1px solid var(--lb-line);border-radius:999px;align-self:flex-start;padding:2px;display:inline-flex}.lacy-theme .lb-enc-order button{letter-spacing:.04em;text-transform:uppercase;height:32px;color:var(--lb-soft);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.lacy-theme .lb-enc-order button[aria-pressed=true]{background:var(--lb-ink);color:#fff}.lacy-theme .lb-enc-rainbow{background:conic-gradient(#e0301e,#f2c21a,#6fae3a,#5b74c4,#8a4fb0,#e0301e);border-radius:999px;width:12px;height:12px}@media (min-width:768px){.lacy-theme .lb-enc-row{flex-direction:row;justify-content:space-between;align-items:center}.lacy-theme .lb-enc-chips{margin-inline:0;padding-inline:0}.lacy-theme .lb-enc-order{align-self:auto}}.lacy-theme .lb-enc-letters{z-index:5;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--lb-line);background:#fffffff0;gap:2px;margin:8px -16px 0;padding:6px 16px;display:flex;position:sticky;top:60px;overflow-x:auto}.lacy-theme .lb-enc-letters::-webkit-scrollbar{display:none}.lacy-theme .lb-enc-letters button{min-width:34px;height:34px;color:var(--lb-ink);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;padding:0 6px;font-size:13px}@media (hover:hover){.lacy-theme .lb-enc-letters button:hover{background:var(--lb-mint)}}.lacy-theme .lb-enc-letters button:active{background:var(--lb-mint)}@media (min-width:640px){.lacy-theme .lb-enc-letters{flex-wrap:wrap;margin-inline:-32px;padding-inline:32px}}@media (min-width:1024px){.lacy-theme .lb-enc-letters{top:61px}}.lacy-theme .lb-enc-found,.lacy-theme .lb-enc-empty{color:var(--lb-soft);margin-top:18px;font-size:13px}.lacy-theme .lb-enc-letter{scroll-margin-top:112px}.lacy-theme .lb-enc-letter-h{letter-spacing:.12em;text-transform:uppercase;color:var(--lb-ink);border-bottom:1px solid var(--lb-line);margin:26px 0 12px;padding-bottom:8px;font-size:13px;font-weight:500}.lacy-theme .lb-enc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;display:grid}@media (min-width:640px){.lacy-theme .lb-enc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lacy-theme .lb-enc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 16px}}@media (min-width:1280px){.lacy-theme .lb-enc-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.lacy-theme .lb-enc-tile{text-align:center;color:var(--lb-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.lacy-theme .lb-enc-cut{aspect-ratio:1;background:#f6f6f4;border-radius:999px;width:100%;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.lacy-theme .lb-enc-cut img{object-fit:contain;width:100%;height:100%;padding:8%}@media (hover:hover){.lacy-theme .lb-enc-tile:hover .lb-enc-cut{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--lb-mint);transform:translateY(-2px)}}.lacy-theme .lb-enc-tile:focus-visible{outline:2px solid var(--lb-ink);outline-offset:4px}.lacy-theme .lb-enc-tile-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.lacy-theme .lb-enc-tile-meta{letter-spacing:.02em;color:var(--lb-soft);font-size:11px;line-height:1.2}.lacy-theme .lb-enc-dot{background:var(--lb-mint-deep);vertical-align:2px;border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 2px #eefaf3}.lacy-theme .lb-enc-ph{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23b9b9b4' stroke-width='1.1' stroke-linecap='round'%3E%3Cg%3E%3Cpath d='M24 24c-3-1.8-4-5.2-2.6-8.2.8-1.6 4.4-1.6 5.2 0 1.4 3 .4 6.4-2.6 8.2z'/%3E%3Cpath d='M24 24c-3-1.8-4-5.2-2.6-8.2.8-1.6 4.4-1.6 5.2 0 1.4 3 .4 6.4-2.6 8.2z' transform='rotate(72 24 24)'/%3E%3Cpath d='M24 24c-3-1.8-4-5.2-2.6-8.2.8-1.6 4.4-1.6 5.2 0 1.4 3 .4 6.4-2.6 8.2z' transform='rotate(144 24 24)'/%3E%3Cpath d='M24 24c-3-1.8-4-5.2-2.6-8.2.8-1.6 4.4-1.6 5.2 0 1.4 3 .4 6.4-2.6 8.2z' transform='rotate(216 24 24)'/%3E%3Cpath d='M24 24c-3-1.8-4-5.2-2.6-8.2.8-1.6 4.4-1.6 5.2 0 1.4 3 .4 6.4-2.6 8.2z' transform='rotate(288 24 24)'/%3E%3Ccircle cx='24' cy='24' r='1.6'/%3E%3C/g%3E%3C/svg%3E") 50%/38% no-repeat;display:block;position:absolute;inset:0}.lacy-theme .lb-enc-varhits ul{flex-wrap:wrap;gap:8px;display:flex}.lacy-theme .lb-enc-more[data-cut] .lb-enc-grid>li:nth-child(n+13){display:none}.lacy-theme .lb-enc-more-btn{border:1px solid var(--lb-ink);letter-spacing:.06em;text-transform:uppercase;height:40px;color:var(--lb-ink);background:#fff;margin:22px auto 0;padding:0 20px;font-size:12px;transition:background .2s;display:block}@media (hover:hover){.lacy-theme .lb-enc-more-btn:hover{background:var(--lb-mint)}}.lacy-theme .lb-enc-article{scroll-margin-top:72px}.lacy-theme .lb-enc-article--about{border-top:1px solid var(--lb-line);margin-top:40px;padding-top:28px}.lacy-theme .lb-enc-about-title{margin-bottom:18px}.lacy-theme .lb-enc-hero{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.lacy-theme .lb-enc-cut--big{background:radial-gradient(circle at 50% 45%,#fff 0,#f6f6f4 70%);width:min(78vw,340px);margin-inline:auto}.lacy-theme .lb-enc-cut--big img{padding:6%}@media (min-width:768px){.lacy-theme .lb-enc-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px}.lacy-theme .lb-enc-cut--big{width:100%;max-width:440px}}.lacy-theme .lb-enc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lb-soft);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11px;display:flex}.lacy-theme .lb-enc-eyebrow a{color:var(--lb-ink);border-bottom:1px solid}.lacy-theme .lb-enc-ours{color:var(--lb-ink);align-items:center;display:inline-flex}.lacy-theme .lb-enc-name{letter-spacing:.01em;color:var(--lb-ink);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(28px,7vw,44px);font-weight:500;line-height:1.08}.lacy-theme .lb-enc-alt{color:var(--lb-soft);margin-top:6px;font-size:15px}.lacy-theme .lb-enc-text{max-width:560px;color:var(--lb-ink);margin-top:16px;font-size:15px;line-height:1.6}.lacy-theme .lb-enc-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.lacy-theme .lb-enc-go{border:1px solid var(--lb-ink);background:var(--lb-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:13px;transition:background .2s,color .2s;display:inline-flex}.lacy-theme .lb-enc-go--mint{background:var(--lb-mint);color:var(--lb-ink)}@media (hover:hover){.lacy-theme .lb-enc-go:hover{color:var(--lb-ink);background:#fff}.lacy-theme .lb-enc-go--mint:hover{background:var(--lb-mint-deep)}}.lacy-theme .lb-enc-go:focus-visible{outline:2px solid var(--lb-ink);outline-offset:2px}.lacy-theme .lb-enc-link{color:var(--lb-ink);border-bottom:1px solid;padding-bottom:1px;font-size:13px}.lacy-theme .lb-enc-note{max-width:460px;color:var(--lb-soft);margin-top:10px;font-size:12.5px;line-height:1.45}.lacy-theme .lb-enc-facts{border-top:1px solid var(--lb-line);gap:22px;margin-top:34px;padding-top:24px;display:grid}@media (min-width:1024px){.lacy-theme .lb-enc-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}.lacy-theme .lb-enc-season{grid-column:1/-1}}.lacy-theme .lb-enc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lb-soft);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;font-size:11px;display:flex}.lacy-theme .lb-enc-label span{letter-spacing:.01em;text-transform:none;color:var(--lb-ink);font-size:14px}.lacy-theme .lb-enc-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.lacy-theme .lb-enc-month{background:var(--lb-paper);letter-spacing:.02em;color:#9a9a9a;text-transform:lowercase;justify-content:center;align-items:center;height:30px;font-size:10px;display:flex;position:relative}.lacy-theme .lb-enc-month[data-on]{background:var(--lb-mint);color:var(--lb-ink)}.lacy-theme .lb-enc-month[data-peak]{background:var(--lb-mint-deep)}.lacy-theme .lb-enc-month[data-now]:after{content:"";background:var(--lb-ink);border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%}@media (min-width:640px){.lacy-theme .lb-enc-month{height:34px;font-size:11px}}.lacy-theme .lb-enc-dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}.lacy-theme .lb-enc-fact{border-bottom:1px solid var(--lb-line);padding:10px 0}.lacy-theme .lb-enc-fact dt{letter-spacing:.1em;text-transform:uppercase;color:var(--lb-soft);font-size:11px}.lacy-theme .lb-enc-fact dd{color:var(--lb-ink);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.35}.lacy-theme .lb-enc-colors{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.lacy-theme .lb-enc-swatch{vertical-align:-2px;border-radius:999px;flex:none;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.lacy-theme .lb-enc-swatch--tiny{width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #0000001f}.lacy-theme .lb-enc-palette ul{flex-wrap:wrap;gap:8px 14px;display:flex}.lacy-theme .lb-enc-palette li{color:var(--lb-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lacy-theme .lb-enc-section{margin-top:44px;scroll-margin-top:72px}.lacy-theme .lb-enc-h2{margin-bottom:18px;font-size:16px}@media (min-width:1024px){.lacy-theme .lb-enc-h2{font-size:18px}}.lacy-theme .lb-enc-back{text-align:center;margin-top:44px}@media (prefers-reduced-motion:reduce){.lacy-theme .lb-enc-cut,.lacy-theme .lb-enc-chip,.lacy-theme .lb-enc-go,.lacy-theme .lb-enc-more-btn{transition:none}}.lacy-theme .lb-enc-group{min-height:40px;color:var(--lb-ink);align-items:center;gap:10px;padding:0 2px;font-size:13px;display:inline-flex}.lacy-theme .lb-enc-group .lb-pal-switch{background:#e3e3e3;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.lacy-theme .lb-enc-group .lb-pal-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.lacy-theme .lb-enc-group .lb-pal-switch[data-on]{background:var(--lb-mint-deep)}.lacy-theme .lb-enc-group .lb-pal-switch[data-on]:after{transform:translate(16px)}.lacy-theme .lb-enc-kind{color:var(--lb-ink);align-items:baseline;gap:10px;display:inline-flex}.lacy-theme .lb-enc-kind span{letter-spacing:0;text-transform:none;color:var(--lb-soft);font-size:12px}@media (hover:hover){.lacy-theme .lb-enc-kind:hover{text-underline-offset:4px;text-decoration:underline}}.lacy-theme .lb-enc-rail{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffffd1;border-radius:999px;flex-direction:column;align-items:center;padding:6px 2px;display:flex;position:fixed;top:50%;right:2px;transform:translateY(-50%)}.lacy-theme .lb-enc-rail button{height:calc(min(72vh, var(--n,26) * 19px) / var(--n,26));width:22px;color:var(--lb-soft);flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;line-height:1;display:flex}@media (hover:hover){.lacy-theme .lb-enc-rail button:hover{color:var(--lb-ink)}}.lacy-theme .lb-enc-rail-bubble{z-index:41;color:#fff;pointer-events:none;background:#1f1f1fc7;border-radius:24px;justify-content:center;align-items:center;width:84px;height:84px;font-size:40px;font-weight:300;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lacy-theme .lb-enc-index{padding-right:14px}@media (min-width:1024px){.lacy-theme .lb-enc-index{padding-right:0}.lacy-theme .lb-enc-rail{right:12px}}
