.listing-v2 .lv-runhead{z-index:30;position:fixed;top:var(--v3-nav-h,0);left:0;right:0;--lv-hair:color-mix(in srgb,var(--lv-gold) 70%,transparent);background:var(--lv-ground);color:var(--lv-on);border-bottom:1px solid var(--lv-hair);transform:translateY(-101%);visibility:hidden;pointer-events:none;opacity:.35;box-shadow:0 0 0 0 rgb(from var(--lv-heading) r g b/0);transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),visibility .52s}.listing-v2 .lv-runhead.is-up{transform:none;visibility:visible;pointer-events:auto;opacity:1;box-shadow:0 16px 38px -18px rgb(from var(--lv-heading) r g b/32%)}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-runhead{transition:none;opacity:1}}.listing-v2 .lv-runhead__in{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:center;align-items:center;gap:0 40px;max-width:1440px;padding-block:10px;padding-inline:56px}@media (max-width:700px){.listing-v2 .lv-runhead__in{padding-inline:18px}}.listing-v2 .lv-runhead__who{display:flex;align-items:center;gap:14px;min-width:0}.listing-v2 .lv-runhead__who>i{flex:none;width:1px;height:22px;background:var(--lv-hair)}.listing-v2 .lv-runhead__mark{position:relative;display:block;flex:none;width:72px;height:22px}.listing-v2 .lv-runhead__link{display:flex;align-items:center;text-decoration:none;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.listing-v2 .lv-runhead__link:hover{opacity:.75}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-runhead__link{transition:none}}@media (max-width:700px){.listing-v2 .lv-runhead__link,.listing-v2 .lv-runhead__mark,.listing-v2 .lv-runhead__who>i{display:none}}.listing-v2 .lv-runhead__id{display:block;min-width:0;padding:2px 0;border:0;background:none;text-align:left;text-decoration:none;cursor:pointer}.listing-v2 .lv-runhead__id b{font-family:var(--lv-font-display);font-weight:400;line-height:1.2;color:var(--lv-heading)}.listing-v2 .lv-runhead__id b,.listing-v2 .lv-runhead__id span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-v2 .lv-runhead__id span{margin-top:3px;font-family:var(--lv-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--lv-on-muted)}.listing-v2 .lv-runhead__id span.sr-only{margin-top:0;letter-spacing:normal;text-transform:none;white-space:normal}.listing-v2 .lv-runhead__id:hover b{color:var(--lv-gold)}.listing-v2 .lv-runhead__nav{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent)}.listing-v2 .lv-runhead__nav::-webkit-scrollbar{display:none}.listing-v2 .lv-runhead__nav a{position:relative;flex:none;padding:15px 14px 17px;font-family:var(--lv-font-text);font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--lv-on-subdued);transition:color .2s ease}.listing-v2 .lv-runhead__nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:1px;background:var(--lv-gold);transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.16,1,.3,1)}.listing-v2 .lv-runhead__nav a:hover{color:var(--lv-heading)}.listing-v2 .lv-runhead__nav a:hover:after{transform:scaleX(.4)}.listing-v2 .lv-runhead__nav a[aria-current]{color:var(--lv-gold)}.listing-v2 .lv-runhead__nav a[aria-current]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-runhead__nav a:after{transition:none}}.listing-v2 .lv-runhead__bar{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--lv-hair)}.listing-v2 .lv-runhead__bar i{display:block;width:calc(var(--lv-progress, 0) * 100%);height:1px;background:linear-gradient(90deg,var(--lv-gold-deep),var(--lv-gold))}.listing-v2 .lv-doc[id],.listing-v2 .lv-facts[id],.listing-v2 .lv-hub[id]{scroll-margin-top:calc(92px + var(--v3-nav-h, 0px))}@media (max-width:820px){.listing-v2 .lv-doc[id],.listing-v2 .lv-facts[id],.listing-v2 .lv-hub[id]{scroll-margin-top:calc(136px + var(--v3-nav-h, 0px))}.listing-v2 .lv-runhead__in{grid-template-columns:minmax(0,1fr);gap:2px}.listing-v2 .lv-runhead__id span:not(.sr-only){display:none}.listing-v2 .lv-runhead__nav{grid-column:1/-1;justify-content:flex-start;scroll-snap-type:x proximity;scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent)}.listing-v2 .lv-runhead__nav a{scroll-snap-align:center}}.listing-v2 a.lv-portal{position:relative;display:inline-flex;align-items:flex-end;gap:8px;padding-block-end:7px;flex:none;text-decoration:none}.listing-v2 a.lv-portal:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--lv-gold);transform:scaleY(.5);transform-origin:bottom;transition:transform .22s cubic-bezier(.22,1,.36,1)}.listing-v2 .lv-portal__cue{display:inline-flex;color:var(--lv-gold);transition:transform .22s cubic-bezier(.22,1,.36,1)}.listing-v2 a.lv-portal:focus-visible,.listing-v2 a.lv-portal:hover{opacity:1}.listing-v2 a.lv-portal:focus-visible:after,.listing-v2 a.lv-portal:hover:after{transform:scaleY(1)}.listing-v2 a.lv-portal:focus-visible .lv-portal__cue,.listing-v2 a.lv-portal:hover .lv-portal__cue{transform:translate(1px,-2px)}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-portal__cue,.listing-v2 a.lv-portal:after{transition:none}}.listing-v2 [data-seam=recommended] .lv-also{border-top:none;padding-bottom:56px}.listing-v2 [data-seam=recommended] .lv-also--quiet,.lv-advise--quiet{padding-bottom:40px}.lv-advise--quiet{padding-top:40px}.listing-v2 .lv-docmedia{margin-bottom:-22px}.listing-v2 .lv-docmedia__row{display:flex;flex-wrap:wrap;gap:20px 18px}.listing-v2 .lv-docmedia__door{flex:0 0 auto;width:116px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.listing-v2 .lv-docmedia__door .lv-media__thumb{width:100%;height:auto;aspect-ratio:1/1;background-color:var(--lv-plate-drawn)}.listing-v2 .lv-docmedia__door .lv-media__thumb:after{background:hsla(0,0%,4%,.07)}.listing-v2 .lv-docmedia__door:focus-visible .lv-media__thumb:after,.listing-v2 .lv-docmedia__door:hover .lv-media__thumb:after{background:hsla(0,0%,4%,0)}.listing-v2 .lv-docmedia__door .lv-media__thumb .lv-media__glyph svg{width:26px;height:26px}.listing-v2 .lv-docmedia__door .lv-media__thumb--plan .lv-media__plan-line{inset:13px}.listing-v2 .lv-docmedia__door b{display:block;margin-top:10px;min-height:calc(2 * 1.35em);font-family:var(--lv-font-text);font-weight:400;line-height:1.35;color:var(--lv-on-subdued);transition:color .2s ease}.listing-v2 .lv-docmedia__door:focus-visible b,.listing-v2 .lv-docmedia__door:hover b{color:var(--lv-heading)}.listing-v2 .lv-docmedia__door em{font-style:normal;color:var(--lv-on-subtle);margin-left:4px}@media (max-width:700px){.listing-v2 .lv-docmedia{position:relative}.listing-v2 .lv-docmedia__row{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.listing-v2 .lv-docmedia__row::-webkit-scrollbar{display:none}.listing-v2 .lv-docmedia__door{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-docmedia__door b{transition:none}}.listing-v2 .lv-board{margin-top:26px;border-top:1px solid var(--lv-hair)}.listing-v2 .lv-board__tabs{display:flex;flex-wrap:wrap;gap:6px;padding-top:18px}.listing-v2 .lv-board__tab{display:inline-flex;align-items:baseline;gap:11px;padding:12px 19px;border:0;background:none;color:var(--lv-on-subdued);font-family:var(--lv-font-text);font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:color .22s ease,box-shadow .22s ease,background .22s ease}.listing-v2 .lv-board__tabs button{cursor:pointer}.listing-v2 .lv-board__tab:focus-visible,.listing-v2 .lv-board__tab:hover{color:var(--lv-heading);box-shadow:inset 0 0 0 1px var(--lv-hair)}.listing-v2 .lv-board__tabico{display:block;flex:none;width:15px;height:15px;transform:translateY(3.5px);color:var(--lv-gold);transition:color .22s ease}.listing-v2 .lv-board__tab[aria-selected=true]{background:var(--lv-raised);box-shadow:inset 0 0 0 1px var(--lv-gold);color:var(--lv-heading)}.listing-v2 .lv-board__tab[aria-selected=true] .lv-board__tabico{color:var(--lv-gold)}.listing-v2 .lv-board__panel{display:none}.listing-v2 .lv-board__panel[data-state=active]{display:block;animation:lv-board-face .44s var(--lv-ease) both}@keyframes lv-board-face{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.listing-v2 .lv-board__panel--still[data-state=active]{animation:none}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-board__panel[data-state=active]{animation:none}.listing-v2 .lv-board__tab,.listing-v2 .lv-board__tabico{transition:none}}.listing-v2 .lv-board__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin-top:20px}.listing-v2 .lv-board__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--lv-hair-soft)}.listing-v2 .lv-board__mark{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;color:var(--lv-gold)}.listing-v2 .lv-board__mark svg{display:block;width:20px;height:20px}.listing-v2 .lv-board__mark img{display:block;box-sizing:border-box;width:100%;height:100%;padding:4px;-o-object-fit:contain;object-fit:contain}.listing-v2 .lv-board__title{line-height:1.25}.listing-v2 .lv-board__meta{font-style:normal}.listing-v2 .lv-board__note{margin-top:16px;padding-top:14px;border-top:1px solid var(--lv-hair-soft);line-height:1.65;letter-spacing:.04em;color:var(--lv-on-muted)}@media (max-width:820px){.listing-v2 .lv-board__list{grid-template-columns:1fr;gap:0}.listing-v2 .lv-board__tab{flex:1 1 auto;justify-content:center;padding-inline:12px}}@media (max-width:520px){.listing-v2 .lv-board__tab{letter-spacing:.12em}}.listing-v2 .lv-amen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:26px;list-style:none;padding:0}@media (max-width:640px){.listing-v2 .lv-amen{grid-template-columns:1fr}}.listing-v2 .lv-amen li{display:flex;align-items:center;gap:13px;min-width:0;padding:11px 22px 11px 13px;border-radius:999px;background:var(--lv-raised);box-shadow:inset 0 0 0 1px var(--lv-hair-soft);cursor:default;transition:box-shadow .22s ease,background .22s ease,color .22s ease}.listing-v2 .lv-amen li[hidden]{display:none}.listing-v2 .lv-amen li:focus-within,.listing-v2 .lv-amen li:hover{background:var(--lv-raised-hover);box-shadow:inset 0 0 0 1px var(--lv-hair)}.listing-v2 .lv-amen li:focus-within .lv-amen__ico,.listing-v2 .lv-amen li:hover .lv-amen__ico{background:var(--lv-wash);color:var(--lv-gold-hover)}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-amen li,.listing-v2 .lv-amen__ico{transition:none}}.listing-v2 .lv-amen__ico{flex:none;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:var(--lv-gold);box-shadow:inset 0 0 0 1px var(--lv-hair);overflow:hidden;transition:background .22s ease,color .22s ease}.listing-v2 .lv-amen__ico svg{display:block;width:18px;height:18px;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.listing-v2 .lv-amen__ico img{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.listing-v2 .lv-amen b{font-weight:400;font-family:var(--lv-font-display);line-height:1.3;color:var(--lv-heading);min-width:0;overflow-wrap:break-word}.listing-v2 .lv-amen li.arriving{animation:lv-amen-pill .5s var(--lv-ease) both;animation-delay:calc(var(--lv-n, 0) * 42ms)}@keyframes lv-amen-pill{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.listing-v2 .lv-amen li.arriving{animation:none}}