.hp{background:var(--cream);min-height:100vh}.hp a{color:var(--blue-deep)}.hp a:hover{color:var(--ink)}.hp-wrap{max-width:1120px;padding-left:var(--s-5);padding-right:var(--s-5);margin:0 auto}.hp-u{border-bottom:1px solid var(--powder)}a:hover>.hp-u{border-bottom-color:currentColor}.hp-icon{flex-shrink:0}.hp-head{border-bottom:1px solid var(--hair)}.hp-head .hp-wrap{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;padding-top:18px;padding-bottom:18px;display:flex}.hp-mark{align-items:center;display:flex}.hp-mark img{height:26px;display:block}.hp-head-links{font-size:var(--t-meta);align-items:center;gap:20px;display:flex}.hp-head-links a{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hp-lang{color:var(--ink)!important}.hp-short{display:none}.hp-main{gap:var(--s-7);flex-direction:column;padding-top:20px;padding-bottom:64px;display:flex}.hp-crumbs{color:var(--ink-soft);margin:0 0 20px;font-size:14px}.hp-crumbs a{color:var(--ink-soft)}.hp-crumbs ol{flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.hp-crumbs li+li:before{content:"›";margin-right:6px}.hp-top{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.hp-facts{flex-direction:column;flex:440px;gap:18px;min-width:0;display:flex}.hp-top-solo .hp-facts{max-width:680px}.hp-name{font-size:var(--t-section);line-height:var(--lh-section);font-variation-settings:var(--fr-head)}.hp-meta{color:var(--ink-soft);margin:6px 0 0;font-size:15px}.hp-summary{margin:0}.hp-contact{font-size:var(--t-meta);flex-wrap:wrap;gap:4px 20px;display:flex}.hp-contact a{overflow-wrap:anywhere;align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex}@media (pointer:fine){.hp-contact a{min-height:32px}}.hp-band{border-top:1px solid var(--hair);font-size:var(--t-meta);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;display:flex}.hp-band a:not(.hp-btn):not(.hp-btn-line){font-weight:600;text-decoration:none}.hp-btn,.hp-btn-line{box-sizing:border-box;border-radius:var(--radius);white-space:nowrap;min-height:44px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hp .hp-btn{background:var(--blue);color:#fff}.hp .hp-btn:hover{background:var(--blue-deep);color:#fff}.hp .hp-btn-line{border:1px solid var(--line-control);color:var(--ink);padding:0 16px}.hp .hp-btn-line:hover{border-color:var(--ink)}.hp-figure{flex:560px;min-width:0;max-width:640px;margin:0}.hp-collage{position:relative;container-type:inline-size}.hp-collage>*{position:absolute}.hp-piece{width:100%;top:0;left:0}.hp-piece img,.hp-second{width:100%;height:auto;display:block}.hp-spark{filter:drop-shadow(0 0 1.5px #3a2a2066);height:auto;position:absolute;overflow:visible}.hp-labels{flex-direction:column;align-items:flex-start;gap:1.4cqw;display:flex;left:2%}.hp-labels span{color:var(--ink);font-family:var(--font-display);font-variation-settings:var(--fr-mark);white-space:nowrap;background:#fffdf8;line-height:1.1;box-shadow:0 2px 6px #3a2a202e}.hp-labels span:first-child{padding:.13em .53em .2em;font-size:5.2cqw;transform:rotate(-3deg)}.hp-labels span+span{margin-left:7.6cqw;padding:.14em .64em .23em;font-size:3.8cqw;transform:rotate(2deg)}.hp-photo{border-radius:var(--radius);width:100%;height:auto;display:block}.hp-credit{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.4}.hp-nowrap{white-space:nowrap}.hp .hp-credit a,.hp .hp-credit a:hover{color:inherit;text-decoration:none}.hp-tape{clip-path:polygon(0 12%,3% 0,97% 6%,100% 20%,97% 36%,100% 54%,97% 72%,100% 90%,96% 100%,4% 94%,0 80%,3% 62%,0 44%,3% 26%)}svg.hp-tape{clip-path:none}.tape-clear-blue{background:#dce8f4d1}.tape-blue-gingham{background-color:#c6daf0d9;background-image:linear-gradient(90deg,#35648f42 50%,#0000 50%),linear-gradient(#35648f42 50%,#0000 50%);background-size:10px 10px}.tape-green-gingham{background-color:#d4e2c4e0;background-image:linear-gradient(90deg,#6e91553d 50%,#0000 50%),linear-gradient(#6e91553d 50%,#0000 50%);background-size:8px 8px}.tape-red-gingham{background-color:#fce8e6eb;background-image:linear-gradient(90deg,#be303a5c 50%,#0000 50%),linear-gradient(#be303a5c 50%,#0000 50%);background-size:10px 10px}.tape-orange-dots{background-color:#f0aa60eb;background-image:radial-gradient(circle,#fffdf8f2 1.6px,#0000 2px);background-position:2px 3px;background-size:8px 8px}.tape-pink-dots{background-color:#fceeeaf2;background-image:radial-gradient(circle,#d46e60e6 1.3px,#0000 1.7px),radial-gradient(circle,#d46e60e6 1.3px,#0000 1.7px);background-position:0 0,7px 7px;background-size:14px 14px}.tape-plum-dots{background-color:#5e1e3af2;background-image:radial-gradient(circle,#fffdf8f2 1.5px,#0000 1.9px);background-position:3px 2px;background-size:12px 10px}.tape-grid-check{background-color:#fdf9f4f2;background-image:linear-gradient(90deg,#de788c99 1px,#0000 1px),linear-gradient(#de788c99 1px,#0000 1px),linear-gradient(90deg,#e0aa3c99 1px,#0000 1px),linear-gradient(#e0aa3c99 1px,#0000 1px);background-position:0 0,0 0,4px 4px,4px 4px;background-size:9px 9px}.tape-terracotta-stripes{background:repeating-linear-gradient(135deg,#c8705cf2 0 9px,#fffaf4f2 9px 11px)}.tape-mustard-stripes{background:repeating-linear-gradient(120deg,#d6a042f2 0 12px,#fffaf0f2 12px 15px)}.tape-blush-pinstripe{background:repeating-linear-gradient(0deg,#e8bcb0f2 0 2px,#fff8f4f2 2px 4px)}.tape-pink-bands{background:repeating-linear-gradient(115deg,#f0c0caeb 0 14px,#e27092e0 14px 26px)}.tape-gold-dots{background-color:#fffcf5f5;background-image:radial-gradient(circle,#d4a83cf2 1.6px,#0000 2px);background-size:8px 8px}.tape-terracotta-dots{background-color:#c46a57f2;background-image:radial-gradient(circle,#fffaf0f2 2.2px,#0000 2.7px);background-position:2px 3px;background-size:13px 12px}.tape-butter-stripes{background:repeating-linear-gradient(0deg,#edea9ae6 0 2px,#fffceef2 2px 5px)}.hp-section{flex-direction:column;gap:14px;display:flex}.hp-h2{font-family:var(--font-ui);font-variation-settings:normal;font-size:19px;font-weight:600;line-height:1.3}.hp-note{font-size:var(--t-label);color:var(--ink-soft);margin:0}.hp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.hp-cal{background:var(--card);border:1px solid var(--hair);border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.hp-cal-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.hp-cal-range{margin:0;font-size:14px;font-weight:600}.hp-dow,.hp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.hp-dow{color:var(--ink-soft);margin-bottom:5px;font-size:12px;font-weight:600}.hp-weeks{flex-direction:column;gap:5px;display:flex}.hp-day{box-sizing:border-box;min-width:0;min-height:104px;color:var(--ink-soft);flex-direction:column;gap:6px;padding:8px 9px;font-size:12px;line-height:1.2;display:flex}.hp-day-open,.hp-day-closed{border:1px solid var(--hair);border-radius:var(--radius)}.hp-day-open{background:var(--cream)}.hp-day-closed{justify-content:space-between}.hp-num{font-size:18px;font-weight:600;line-height:1}.hp-day-open .hp-num{color:var(--ink)}.hp-row{align-items:center;gap:6px;display:flex}.hp-row b{margin-left:auto;font-weight:700}.hp-legend{font-size:var(--t-label);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 14px;display:inline-flex}.hp-legend>span{align-items:center;gap:5px;display:inline-flex}.hp-cal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hp-months{display:none}.hp-month+.hp-month{margin-top:18px}.hp-js .hp-month[data-hidden]{display:none}.hp-month-head{justify-content:space-between;align-items:center;margin:-6px -6px 6px;display:flex}.hp-month-name{margin:0;font-size:14px;font-weight:600}.hp-month-head .hp-step{visibility:hidden}.hp-js .hp-month-head .hp-step{visibility:visible}.hp-step{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hp-step:disabled{color:var(--ink-soft);cursor:default;opacity:.45}.hp-types{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:none}.hp-js .hp-types{display:flex}.hp-types .hf-chip{padding:5px 12px;font-size:13.5px}.hp-types-one{color:var(--ink-soft);margin:0 0 8px;font-size:13px}.hp-info{margin-top:6px}.hp-info-btn{cursor:pointer;color:var(--blue-deep);font:inherit;font-size:var(--t-meta);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:none}.hp-js .hp-info-btn{display:inline-flex}.hp-js .hp-info:not(.is-open) .hp-info-body{display:none}.hp-info-btn .hp-icon{transition:transform var(--dur) var(--ease);transform:rotate(90deg)}.hp-info.is-open .hp-info-btn .hp-icon{transform:rotate(-90deg)}.hp-info-close,.hp-info.is-open .hp-info-open{display:none}.hp-info.is-open .hp-info-close{display:inline}.hp-info-body{margin:4px 0 8px}.hp-info-body p{margin:0}.hp-info-body p+p{margin-top:10px}.hp-source{border-top:1px solid var(--hair);color:var(--ink-soft);padding-top:8px;font-size:12px;line-height:1.45;margin-top:12px!important}.hp-region-top{flex-direction:column;gap:12px;max-width:680px;display:flex}.hp-count{color:var(--ink-soft);font-weight:400}.hp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.hp-region-more{margin:0}[data-section] [hidden],[data-section][hidden]{display:none!important}.hp-fempty{margin:0;font-weight:600}.hp-filters{margin-top:28px;display:none}.hp-js .hp-filters{display:block}.hp-filters [hidden]{display:none!important}.hp-filters button{-webkit-tap-highlight-color:transparent}.hp-filters.no-avail .hp-frow{display:none}.hp-frow{flex-wrap:wrap;align-items:flex-start;gap:0 40px;display:flex}.hp-frow>.hp-fgroup{flex:300px}.hp-frow>.hp-fdates{flex-basis:380px;max-width:460px}.hp-fgroup{min-width:0;margin-bottom:14px}.hp-flabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:7px;font-size:11.2px}.hp-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hp-pill{font:inherit;border:1px solid var(--line-control);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 11.5px;font-size:13.6px;line-height:1.2}.hp-pill[aria-pressed=true]{background:var(--blue);border-color:var(--ink);color:#fff}.hp-pill.is-empty{color:var(--ink-soft);background:0 0}.hp-pill-n{color:var(--ink-soft);margin-left:6px}.hp-pill-n:empty{display:none}.hp-pill[aria-pressed=true] .hp-pill-n{color:#fffc}.hp-fnote{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px;line-height:1.45}.hp-dfields{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.hp-dfield{text-align:left;background:var(--card);border:1px solid var(--line-control);min-width:0;font:inherit;color:var(--ink);cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:6px;flex:140px;padding:7px 10px}.hp-dfield.is-active{border-color:var(--blue);box-shadow:0 0 0 2px var(--powder-lt)}.hp-dcap{color:var(--ink-soft);margin-bottom:2px;font-size:11px;display:block}.hp-dval{color:var(--ink-soft);font-size:15px;display:block}.hp-dfield.is-set .hp-dval{color:var(--ink);font-weight:600}.hp-dclear{border:1px solid var(--line-control);border-radius:var(--radius);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 13px;font-size:13.6px;font-weight:600}.hp-dstatus{color:var(--ink-soft);margin:8px 0 0;font-size:12.8px}.hp-dstatus strong{color:var(--ink)}.hp-asof{color:var(--ink-soft);margin:4px 0 0;font-size:11.5px}.hp-asof:empty{display:none}.hp-pick{background:var(--card);border:1px solid var(--hair);border-radius:10px;flex:100%;order:3;max-width:620px;margin:0 0 14px;padding:13px 13px 10px}.hp-calnav{justify-content:space-between;margin-bottom:8px;display:flex}.hp-calstep{border:1px solid var(--line-control);width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;font-size:16px;line-height:1}.hp-calstep:disabled{color:var(--hair);border-color:var(--hair);cursor:default}.hp-calmonths{gap:26px;display:flex}.hp-calmonth{flex:1 1 0;min-width:0}.hp-calname{text-align:center;margin-bottom:8px;font-size:14px;font-weight:600}.hp-caldow,.hp-caldays{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.hp-caldow{margin-bottom:4px}.hp-caldow span{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:10.2px}.hp-pday{aspect-ratio:1;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13.6px;font-weight:500;position:relative}.hp-pday:disabled{color:var(--hair);cursor:default}.hp-pday.is-in{background:var(--powder-lt);border-radius:0}.hp-pday.is-edge{background:var(--blue);color:#fff}.hp-pday.is-first{border-radius:6px 0 0 6px}.hp-pday.is-last{border-radius:0 6px 6px 0}.hp-pday.is-today:after{content:"";background:var(--ink-soft);border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.hp-pday.is-edge.is-today:after{background:#fff}.hp-calhint{color:var(--ink-soft);text-align:center;margin:10px 0 0;font-size:12px}.hp-fbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-chips{display:contents}.hp-morebtn{border:1px solid var(--line-control);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:7px;padding:7px 15px;font-size:13.6px;font-weight:500;display:inline-flex}.hp-badge{background:var(--blue);color:#fff;border-radius:100px;padding:1px 7px;font-size:11.5px;font-weight:700}.hp-chip{border:1px solid var(--powder);background:var(--powder-lt);color:var(--blue-deep);font:inherit;cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:12.8px;font-weight:600;display:inline-flex}.hp-chip span{font-size:15px;line-height:1}.hp-linkbtn{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13.6px;text-decoration:underline}.hp-morepanel{background:var(--card);border:1px solid var(--hair);border-radius:var(--radius);outline:none;margin-top:12px;padding:16px 16px 4px}.hp-morehead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hp-moretitle{font-size:15px;font-weight:700}.hp-moregroups{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));column-gap:32px;display:grid}.hp-done{border-radius:var(--radius);background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:8px 18px;font-size:14.4px;font-weight:600}.hp-morepanel .hp-x,.hp-morepanel .hp-morefoot{display:none}.hp-morepanel.is-layer{z-index:1000;background:var(--cream);border:0;border-radius:0;flex-direction:column;margin:0;padding:16px 16px 0;display:flex;position:fixed;inset:0;overflow-y:auto}.hp-morepanel.is-layer .hp-done{display:none}.hp-morepanel.is-layer .hp-x{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 10px;display:inline-flex}.hp-morepanel.is-layer .hp-moregroups{display:block}.hp-morepanel.is-layer .hp-morefoot{background:var(--cream);border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;margin:auto -16px 0;padding:12px 16px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 12px -10px #3a2a2038}.hp-show{border-radius:var(--radius);background:var(--blue);color:#fff;max-width:240px;font:inherit;cursor:pointer;border:0;flex-grow:1;padding:13px 16px;font-size:15.5px;font-weight:600}html.hp-locked{overflow:hidden}.hp-pop-back{z-index:2000;transition:background-color var(--dur) var(--ease);background:#14120e00;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.hp-pop-back[hidden]{display:none}.hp-pop-back.is-open{background:#14120e73}.hp-pop{background:var(--card);opacity:0;width:100%;max-width:420px;max-height:80vh;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:12px;outline:none;position:relative;overflow-y:auto;transform:translateY(8px)}.hp-pop-back.is-open .hp-pop{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hp-pop-back,.hp-pop{transition:none}}.hp-pop-x{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:1.3rem;line-height:1;position:absolute;top:.6rem;right:.7rem}.hp-pop-x.on-photo{background:color-mix(in srgb, var(--card) 65%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);border-radius:50%}.hp-pop-body{flex-direction:column;gap:.9rem;padding:.75rem 1.4rem 1.25rem;display:flex}.hp-pop-body.no-photo{padding:1.25rem 1.4rem}.hp-pop .hf-card-meta{font-size:.9rem}.hp .hp-pop .hf-detail-namelink,.hp .hp-pop .hf-call{color:var(--ink)}.hp .hp-pop .hf-credit a,.hp .hp-pop .hf-credit a:hover{color:inherit;text-decoration:none}.hp-pop-book{border-top:1px solid var(--hair);color:var(--ink-soft);margin-top:.35rem;padding-top:1rem;font-size:.85rem}.hp-pop-bookrow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.hp-pop .hp-btn{min-height:36px;padding:0 12px;font-size:13px}@media (pointer:coarse){.hp-pop .hp-btn{min-height:44px}}.hp .hp-pop-pdf{color:var(--blue-deep);font-weight:600;text-decoration:none}.hp-pop-avail{margin-top:.5rem}@media (width<=860px){.hp-pop-body.no-photo{padding-top:2.6rem}}.hp-avail .hp-free{color:var(--ink-soft);margin-bottom:6px;font-size:12.8px;display:block}.hp-avail .hp-free b{color:var(--ink)}.hp-avail .hp-free-row{justify-content:space-between;max-width:240px;padding:1px 0;display:flex}.hp-avail .hp-free-row>span{color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.hp-near{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.hp-cards{flex-direction:column;flex:320px;gap:12px;min-width:0;max-width:380px;display:flex}.hp-card{background:var(--card);border:1px solid var(--hair);transition:border-color var(--dur) var(--ease);border-radius:8px;flex-direction:column;gap:.7rem;padding:.9rem;display:flex;position:relative;box-shadow:0 1px 2px #3a2a2012,0 3px 10px #3a2a200f}.hp-card:has(.hp-card-link:hover){border-color:var(--blue)}.hp-card-name{color:var(--ink);font-size:1.05rem;font-weight:600;line-height:1.3}.hp .hp-card-link{color:var(--ink);text-decoration:none}.hp-card-link:after{content:"";border-radius:8px;position:absolute;inset:0}.hp-card .hf-card-band{position:relative}.hp-card .hf-card-band a,.hp-card .hf-tag-link{z-index:1;position:relative}.hp-card .hp-btn{min-height:36px;padding:0 12px;font-size:13px}@media (pointer:coarse){.hp-card .hp-btn{min-height:44px}}.hp-mapcol{flex-direction:column;flex:999 520px;gap:8px;min-width:0;display:flex}.hp-mapbox{background:var(--map-void,#ede7dc);border:1px solid var(--hair);isolation:isolate;border-radius:8px;flex:auto;min-height:560px;position:relative;overflow:hidden}.hp-map{position:absolute;inset:0}.hp-map-legend{z-index:2;background:var(--card);border:1px solid var(--hair);color:var(--ink);pointer-events:none;border-radius:6px;flex-wrap:wrap;gap:4px 14px;padding:6px 10px;font-size:12px;line-height:1.4;display:flex;position:absolute;top:12px;left:12px}.hp-map-legend>span{align-items:center;gap:6px;display:inline-flex}.hp-pin{background:var(--blue);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #fff}.hp-pin-muted{background:var(--map-pin-muted,#9c8b7d);width:9px;height:9px}.hp-map-foot{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:13px;display:flex}.hp-map-foot button,.hp-map-close{color:var(--blue-deep);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.hp-map-close{z-index:2;background:var(--card);border:1px solid var(--line-control);border-radius:var(--radius);min-height:44px;color:var(--ink);padding:0 14px;position:absolute;top:12px;right:12px}.hp-map-close[hidden]{display:none}.hp-mapbox.is-open{z-index:2000;border:0;border-radius:0;min-height:0;position:fixed;inset:0}.hp-more{align-self:flex-start;font-weight:600;text-decoration:none}.hp-foot{border-top:1px solid var(--hair)}.hp-foot .hp-wrap{padding-top:var(--s-5);font-size:var(--t-label);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-bottom:40px;line-height:1.5;display:flex}.hp-foot-text{flex-direction:column;gap:4px;max-width:620px;display:flex}.hp-foot-links{gap:18px;display:flex}.hp-foot-links a{color:var(--ink-soft)}@media (width<=720px){.hp-wrap{padding-left:var(--s-4);padding-right:var(--s-4)}.hp-head .hp-wrap{gap:12px;padding-top:8px;padding-bottom:8px}.hp-mark{min-height:44px}.hp-mark img{height:22px}.hp-head-links{gap:8px;font-size:14px}.hp-head-links a{justify-content:center;min-width:44px;min-height:44px}.hp-long{display:none}.hp-short{display:inline}.hp-main{gap:34px;padding-top:0;padding-bottom:40px}.hp-crumbs{margin:0;padding:10px 0;font-size:13px}.hp-top{gap:14px}.hp-figure{flex-basis:100%;order:-1;max-width:none;margin:4px -4px 0}.hp-facts{flex-basis:100%;gap:14px}.hp-name{font-size:var(--t-name);line-height:var(--lh-name);font-variation-settings:var(--fr-name)}.hp-meta{margin-top:4px;font-size:14.5px}.hp-summary,.hp-info-body p{font-size:15px}.hp-info-body .hp-source{font-size:11.5px}.hp-band{gap:8px 16px;padding-top:12px;font-size:14px}.hp-credit{padding:0 4px;font-size:11.5px}.hp-section{gap:10px}.hp-h2{font-size:18px}.hp-section-head{flex-direction:column;gap:2px}.hp-cal{gap:10px;padding:10px}.hp-cal-top,.hp-weeks-view{display:none}.hp-months{display:block}.hp-cal-foot{flex-direction:column;align-items:stretch}.hp-cal-foot .hp-legend{justify-content:center;font-size:12.5px}.hp-cal-foot .hp-btn{align-self:flex-start}.hp-filters{margin-top:20px}.hp-frow>.hp-pick{order:0}.hp-near{flex-direction:column;gap:24px}.hp-cards{flex-basis:auto;max-width:none}.hp-mapcol{flex-basis:auto;order:-1}.hp-mapbox{flex:none;height:320px;min-height:0}.hp-map-legend{flex-direction:column;gap:2px;padding:6px 9px;font-size:11.5px;top:10px;left:10px}.hp-foot .hp-wrap{flex-direction:column;padding-top:20px;padding-bottom:32px;font-size:12.5px}.hp-foot-links a{align-items:center;min-height:44px;display:inline-flex}}.hp-months .hp-dow,.hp-months .hp-week,.hp-months .hp-weeks{gap:3px}.hp-months .hp-dow{margin-bottom:3px;font-size:11.5px}.hp-months .hp-day{gap:6px;min-height:54px;padding:6px 5px;font-size:13px}.hp-months .hp-day-past,.hp-months .hp-day:empty{min-height:0}.hp-months .hp-num{font-size:13.5px;font-weight:700}.hp-months .hp-day-past .hp-num,.hp-months .hp-day-closed .hp-num{font-weight:600}.hp-months .hp-v{align-items:center;gap:4px;line-height:1.1;display:flex}.hp-months .hp-v b{font-weight:400}
