:root{--color-action-label:var(--color-text-inverse);--gap-book-host:var(--space-1);--size-dock-book-min:calc(222px + 2.5rem);--size-dock-book-icon-min:calc(246px + 2.5rem);--size-dock-three-min:calc(290px + 2.5rem);--size-dock-three-icon-min:calc(314px + 2.5rem);--radius-photo:var(--radius-md);--color-photo-edge:var(--color-border-divider);--color-photo-empty:var(--color-surface-skeleton);--offset-photo-pressed:calc(-1 * var(--line-mid));--color-viewer-bg:var(--ink-900);--color-viewer-text:var(--paper-50);--color-viewer-soft:var(--water-300);--color-viewer-btn-edge:var(--paper-50);--color-viewer-btn-on:var(--navy-700);--color-viewer-focus:var(--paper-50);--size-viewer-btn:var(--bar-target);--grid-viewer-rows:auto minmax(0, 1fr) auto auto;--grid-viewer-top:var(--size-viewer-btn) minmax(0, 1fr) var(--size-viewer-btn);--ratio-video:16 / 9;--radius-video:var(--radius-md);--color-video-still-bg:var(--navy-700);--color-video-still-text:var(--water-300);--color-play-disc:var(--paper-50);--color-play-disc-on:var(--water-100);--color-play-icon:var(--navy-700);--size-play-disc:64px;--size-play-icon:28px;--grid-weekstrip:repeat(7, minmax(0, 1fr));--gap-weekstrip:var(--space-1);--size-weekstrip-cell:var(--size-target-lg);--radius-weekstrip-cell:var(--radius-md);--color-weekstrip-open-bg:var(--color-surface-tint);--color-weekstrip-open-text:var(--color-action);--color-weekstrip-closed-bg:var(--color-surface-card);--color-weekstrip-closed-edge:var(--color-border-divider);--color-weekstrip-closed-text:var(--color-text-secondary);--color-weekstrip-today-bg:var(--color-action);--color-weekstrip-today-text:var(--color-text-inverse);--grid-crow:var(--size-icon-md) minmax(0, 1fr);--gap-crow:var(--space-3);--size-details-icon-min:12rem;--size-weekstrip-wrap-min:18rem;--gap-chips:var(--space-3) var(--space-2);--chip-pad-inline:var(--space-3);--size-social-glyph:20px;--color-chip-bg:var(--color-surface-card);--color-chip-edge:var(--color-border-strong);--color-chip-pressed:var(--color-surface-tint);--color-hint-bg:var(--color-surface-card);--color-hint-edge:var(--color-border-strong);--color-hint-text:var(--color-text-secondary);--color-photo-mat:var(--white);--photo-mat-pad:var(--space-3);--ratio-lead:4 / 3;--ratio-tile:1 / 1;--ratio-tile-wide:2 / 1;--size-hero-row-wide:7.5rem;--gap-hero:var(--space-2);--color-more-scrim:var(--ink-scrim);--color-more-text:var(--paper-50);--color-viewer-btn-bg:var(--ink-900);--color-viewer-mat:var(--white);--size-rail-thumb:56px;--size-rail-thumb-min:44px;--gap-rail:8px;--color-rail-current:var(--paper-50);--opacity-rail-other:.72;--opacity-full:1;--grid-viewer-stage:var(--size-viewer-btn) minmax(0, 1fr) var(--size-viewer-btn);--size-viewer-short-max:500px;--grid-viewer-rows-short:auto minmax(0, 1fr) auto;--pad-viewer-fail:calc(var(--size-viewer-btn) + var(--space-2))}.h2__icon{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-md);background:var(--color-surface-tint);color:var(--color-action);flex:none;justify-content:center;align-items:center;display:inline-flex}@container (inline-size<16rem){.h2__icon{display:none}}.btn--call{font:var(--type-button-lg);padding-inline:var(--btn-pad-inline)}.callrow{grid-template-columns:var(--grid-dock);align-items:center;gap:var(--bar-space-3);display:grid;container-type:inline-size}.callrow--single{grid-template-columns:var(--grid-fill)}.callbtn{gap:var(--bar-space-2);min-block-size:var(--bar-call-h);min-inline-size:var(--space-0);padding-block:var(--space-0);padding-inline:var(--bar-space-4);border-radius:var(--radius-full);font:var(--type-button-lg);white-space:nowrap;box-shadow:var(--shadow-float);overflow:hidden}.callbtn .icon,.callrow .iconbtn .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.callrow .iconbtn{inline-size:var(--bar-target-lg);block-size:var(--bar-target-lg);box-shadow:var(--shadow-float)}.callbtn:focus-visible,.callrow .iconbtn:focus-visible,.cstatus a:focus-visible{outline-offset:var(--focus-offset-float)}@container (inline-size<21rem){.callbtn{font:var(--type-button)}}@container (inline-size<18.75rem){.callbtn{font:var(--type-button-lg)}}@container (inline-size<10.75rem){.callrow .iconbtn:not(.callrow__book){display:none}.callrow{grid-template-columns:var(--grid-fill)}.callbtn{grid-column:1/-1}}@container (inline-size<7rem){.callbtn .icon{display:none}}.callrow--book{grid-template-columns:var(--grid-fill);grid-auto-flow:column;grid-auto-columns:var(--bar-target-lg)}.callrow--book .callbtn{font:var(--type-button-lg)}.callrow--book .callbtn__long{display:none}.callrow--book .callbtn__short{display:inline}.callrow__book{display:none}.bookzone{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:grid}.book{grid-template-columns:var(--grid-fill);gap:var(--gap-book-host);display:grid}@media (width>=calc(222px + 2.5rem)){.callrow__book{display:inline-flex}.bookzone--dock{display:none}}@media (width<calc(246px + 2.5rem)){.callrow--book .callbtn .icon{display:none}}@media (width<calc(290px + 2.5rem)){.callrow--book .iconbtn[data-contact=website]{display:none}}@media (calc(290px + 2.5rem)<=width<calc(314px + 2.5rem)){.callrow--book:not(.callrow--single) .callbtn .icon{display:none}}@media (forced-colors:active){.callbtn,.callrow .iconbtn,.cstatus{box-shadow:none}}.hero--profile>.wrap{container-type:inline-size}.score{grid-template-columns:var(--grid-fill);gap:var(--gap-score-zone);padding:var(--space-4);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-border-divider);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);display:grid;position:relative}.score__rate{grid-template-columns:var(--grid-score);align-content:start;align-items:start;column-gap:var(--space-3);min-inline-size:var(--space-0);display:grid}.score__rate--none{grid-template-columns:var(--grid-fill)}.score__text{grid-template-columns:var(--grid-fill);min-inline-size:var(--space-0);justify-items:start;display:grid;container-type:inline-size}.score__text>.counts,.score__text>.srcrows{margin-block-start:var(--space-2)}.score__text>.srcrows,.score__text>[data-no-score]{justify-self:stretch}.score__cmp{grid-column:2;grid-template-columns:var(--grid-fill);justify-items:start;gap:var(--space-2);margin-block-start:var(--space-cmp-under);display:grid}.score__rate--none>.score__cmp{grid-column:1}@container (inline-size<20rem){.score__cmp{grid-column:1/-1}}@container (inline-size<14rem){.score__rate{grid-template-columns:var(--grid-fill)}.score .ring{display:none}.score__cmp{grid-column:1}}.score__value{font:var(--type-h3)}.score__label{font:var(--type-small);color:var(--color-text-secondary)}.score__sentzone{min-inline-size:var(--space-0);border-block-start:var(--line-hair) solid var(--color-score-divider);padding-block-start:var(--gap-score-zone);container-type:inline-size}.score__sentzone .note{margin-block-start:var(--space-3)}.counts{gap:var(--space-1) var(--space-4);font:var(--type-small);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.counts strong{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.score__actions{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:none}.cell-title{align-items:center;gap:var(--space-2);font:var(--type-label);color:var(--color-text-secondary);margin-block-end:var(--space-3);display:flex}.cell-head{align-items:flex-start;gap:calc((var(--size-about-hit) - var(--size-about-icon)) / 2);margin-block-end:var(--space-3);display:flex}.cell-head>.cell-title{min-inline-size:var(--space-0);flex:auto;margin-block-end:var(--space-0)}.cell-about{-webkit-tap-highlight-color:transparent;isolation:isolate;inline-size:var(--size-about-icon);block-size:var(--size-about-icon);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-round);color:var(--color-link);font:var(--type-label);background:0 0;flex:none;justify-content:center;align-items:center;margin-block-start:calc((1lh - var(--size-about-icon)) / 2);display:none;position:relative}.cell-about:before{content:"";z-index:-1;inset:calc(50% - var(--size-about-hit) / 2);border-radius:var(--radius-round);position:absolute}.cell-about:active:before{background:var(--color-surface-tint)}.cell-about .icon{inline-size:var(--size-about-icon);block-size:var(--size-about-icon)}@media (scripting:enabled){.cell-about{display:inline-flex}.score__sentzone [data-glance-note]{display:none}}@media print{.cell-about{display:none}.score__sentzone [data-glance-note]{display:block}}.srcrows{grid-template-columns:var(--grid-source-row-fit);column-gap:var(--space-2);row-gap:var(--space-3);display:grid}.srcrow{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.srcrow__name{font:var(--type-label-strong)}.srcrow__count,.sentrow__count{font:var(--type-body-strong);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.srcrow__none{font:var(--type-small);color:var(--color-text-secondary);text-align:end;grid-column:3/-1}.sentrows{grid-template-columns:var(--grid-sentiment-row);column-gap:var(--space-2);row-gap:var(--space-3);display:grid}.sentrow{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.sentrow__name{font:var(--type-label-strong)}.sentrow__pct{color:var(--color-text-secondary);font:var(--type-body);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;padding-inline-start:var(--space-1)}.srcline{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}@container (inline-size<18rem){.sentrows{grid-template-columns:var(--grid-sentiment-row-stack)}.sentrow{row-gap:var(--space-1)}.sentrow .bar{grid-area:2/1/auto/-1}}@container (inline-size<12rem){.sentrows{grid-template-columns:var(--grid-sentiment-row-tall)}.sentrow>.icon{grid-area:1/1}.sentrow__name{grid-area:1/2/auto/-1}.sentrow__count{grid-area:2/1/auto/3;justify-self:end}.sentrow__pct{grid-area:2/3}.sentrow .bar{grid-row:3}}@container (inline-size<14.5rem){.sentrows[data-figures=long]{grid-template-columns:var(--grid-sentiment-row-tall)}.sentrows[data-figures=long] .sentrow>.icon{grid-area:1/1}.sentrows[data-figures=long] .sentrow__name{grid-area:1/2/auto/-1}.sentrows[data-figures=long] .sentrow__count{grid-area:2/1/auto/-1;justify-self:end}.sentrows[data-figures=long] .sentrow .bar{grid-area:3/1/auto/3}.sentrows[data-figures=long] .sentrow__pct{grid-area:3/3}}@container (inline-size<14rem){.srcrows{grid-template-columns:var(--grid-source-row-stack)}.srcrow{row-gap:var(--space-1)}.srcrow .mark{grid-area:1/1}.srcrow__name{grid-area:1/2/auto/-1}.srcrow .bar{grid-area:2/1/auto/3}.srcrow__count{grid-area:2/3}}.kv{grid-template-columns:var(--grid-fill);gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.kv dt,.rows dt{font:var(--type-label);color:var(--color-text-secondary)}.kv dd,.rows dd{font:var(--type-body)}.rows dd .link,.kv dd .link{min-block-size:var(--size-target);align-items:center;display:inline-flex}.playout{grid-template-columns:var(--grid-fill);gap:var(--space-6);margin-block-start:var(--space-overlap);display:grid}.wrap:has(>.playout){container:playout/inline-size}.playout>*{min-inline-size:var(--space-0)}.playout>.section{margin-block-start:var(--space-0)}.paside{grid-template-columns:var(--grid-fill);gap:var(--space-5);align-content:start;display:grid}.contact{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:none}.status--card{border-color:var(--color-status-open-edge);background:var(--color-status-open-bg);color:var(--color-status-open-text);font:var(--type-label);justify-self:start;margin-block-start:var(--space-contact-status)}.status--card .icon{color:var(--color-status-open-icon)}.card--summary{border:var(--line-thin) dotted var(--color-summary-frame);border-radius:var(--radius-xl)}.summary-cols{grid-template-columns:var(--grid-fill);gap:var(--gap-summary-groups);display:grid}.summary-group{padding:var(--space-3) var(--summary-group-inset) var(--space-2);border:var(--line-hair) solid var(--color-summary-group-edge);border-radius:var(--radius-summary-group)}.summary-group[data-tone=like]{background:var(--color-summary-like-bg)}.summary-group[data-tone=dislike]{background:var(--color-summary-dislike-bg)}.summary-group .point{border-block-start-color:var(--color-summary-group-divider)}.summary-group .bar{background:var(--color-summary-group-track)}.group-title{align-items:center;gap:var(--space-2);font:var(--type-h3);margin-block-end:var(--space-2);display:flex}.point{grid-template-columns:var(--grid-fill);gap:var(--space-1);border-block-start:var(--line-hair) solid var(--color-border-divider);padding-block-start:var(--space-3);display:grid}.point__text{font:var(--type-body-strong)}.summary-head{align-items:center;margin-block-end:var(--space-0)}.summary-head>.h2{min-inline-size:var(--space-0);flex:auto}.summary-head>.cell-about{margin-block-start:var(--space-0)}@media screen and (scripting:enabled){.card--summary [data-summary-note]{display:none}}.about-head{align-items:flex-start;margin-block-end:var(--space-0)}.about__top{justify-content:space-between;align-items:center;gap:var(--gap-about-top);flex-wrap:wrap;display:flex}.about__top>[data-about-ai]{order:var(--order-about-pill)}.about__top>.about__facts{order:var(--order-about-facts);min-inline-size:var(--space-0)}.about__top>.about-head{order:var(--order-about-head);flex-basis:var(--size-full)}.about-head>.h2{min-inline-size:var(--space-0);flex:auto;align-items:flex-start}.about__title{padding-block-start:calc((var(--size-avatar) - var(--font-size-xl) * var(--line-height-heading)) / 2)}.about-head>.cell-about{margin-block-start:calc((var(--size-avatar) - var(--size-about-icon)) / 2)}.about__facts{gap:var(--gap-about-facts);font:var(--type-about-fact);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.about__facts li{align-items:center;gap:var(--space-1);min-inline-size:var(--space-0);display:inline-flex}.about__facts .icon{color:var(--color-about-fact-icon);flex:none}.about__since{max-inline-size:var(--size-full);display:inline-block}.about__text{max-inline-size:var(--size-about-text-max);font:var(--type-body);color:var(--color-text-primary)}.about__text[data-fold=closed]{-webkit-line-clamp:var(--review-fold-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (width>=720px){.about__text{--review-fold-lines:var(--about-fold-lines)}}@media (scripting:enabled) and (width<=719.98px){.about__text:not([data-fold]){-webkit-line-clamp:var(--review-fold-lines);-webkit-box-orient:vertical;margin-block-end:calc(var(--size-target) + var(--space-4));display:-webkit-box;overflow:hidden}}@media print{.about__text,.about__text:not([data-fold]),.about__text[data-fold]{-webkit-line-clamp:none;margin-block-end:var(--space-0);display:block;overflow:visible}}.about__group .cell-title{margin-block-end:var(--space-2)}.about__pills{gap:var(--gap-about-pills);flex-wrap:wrap;display:flex}.about__pill{padding:var(--space-1) var(--space-3);border:var(--line-hair) solid var(--color-about-pill-edge);border-radius:var(--radius-about-pill);background:var(--color-about-pill-bg);color:var(--color-text-primary);font:var(--type-label);white-space:normal}.about__quotes-title{font:var(--type-body-strong)}.about__quotes{grid-template-columns:var(--grid-fill);gap:var(--gap-about-quotes);display:grid}.about__quotes dt{font:var(--type-label);color:var(--color-about-quote-label)}.about__quotes dd{font:var(--type-body);color:var(--color-text-primary)}.about__note{grid-template-columns:var(--grid-fill);gap:var(--space-3);display:grid}@media screen and (scripting:enabled){.about__note{display:none}}.point__evidence{grid-template-columns:var(--grid-evidence);align-items:center;gap:var(--space-3);min-block-size:var(--size-target);display:grid}.rows{grid-template-columns:var(--grid-fill);display:grid}.rows>div{grid-template-columns:var(--grid-fill);justify-items:start;gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--line-hair) solid var(--color-border-divider);display:grid}.rows>div:first-child{border-block-start-width:var(--space-0);padding-block-start:var(--space-0)}.rows>div:last-child{padding-block-end:var(--space-0)}.hours{grid-template-columns:var(--grid-fill);justify-self:stretch;gap:var(--space-1);display:grid}.hours li{justify-content:space-between;gap:var(--space-0) var(--space-4);flex-wrap:wrap;display:flex}.hours__day{color:var(--color-text-secondary)}#details>.rows>div{grid-template-columns:var(--grid-crow);column-gap:var(--gap-crow)}#details>.rows dt:has(>.icon){display:contents}#details>.rows dt>.icon{color:var(--color-action);grid-area:1/1/span 2;margin-block-start:var(--space-1)}#details>.rows dt>span,#details>.rows dd{grid-column:2}#details>.rows dt:not(:has(>.icon)){grid-column:2}.rows__label{align-items:center;gap:var(--space-1);display:inline-flex}#details>.rows{container-type:inline-size}@container (inline-size<12rem){#details>.rows>div{grid-template-columns:var(--grid-fill);column-gap:var(--space-0)}#details>.rows dt>.icon{display:none}#details>.rows dt>span,#details>.rows dd{grid-column:1}#details>.rows dt:not(:has(>.icon)){grid-column:1}}[data-details-email] dd,[data-details-social] dd{justify-self:stretch}.elabel{display:inline-grid}.elabel>span{align-items:center;gap:var(--space-1);grid-area:1/1;display:inline-flex}.elabel__done,[data-copied] .elabel__name{visibility:hidden}[data-copied] .elabel__done{visibility:visible;color:var(--color-action);font:var(--type-label-strong)}.elabelrow{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.emailhint{padding:var(--space-0) var(--space-2);border:var(--line-hair) solid var(--color-hint-edge);border-radius:var(--radius-full);background:var(--color-hint-bg);color:var(--color-hint-text);font:var(--type-label);white-space:nowrap;visibility:hidden;display:none}@media (scripting:enabled) and (hover:hover) and (pointer:fine){.emailhint{display:inline-flex}}[data-copy-click]:is(:hover,:has([data-email-address]:focus-visible)):not([data-hint-off],[data-copied],:has([data-email-failed]:not([hidden]))) .emailhint{visibility:visible}[data-copy-click] [data-email-address]{cursor:copy}@media print{.emailhint{display:none}}.emailfail{align-items:flex-start;gap:var(--space-1);margin-block-start:var(--space-1);display:flex}.emailfail .icon{margin-block-start:calc((1lh - var(--size-icon-sm)) / 2)}[data-details-whatsapp] .link{gap:var(--space-1)}.socials{gap:var(--gap-chips);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.social{-webkit-tap-highlight-color:transparent;align-items:center;gap:var(--space-2);min-block-size:var(--size-chip);padding:var(--space-0) var(--chip-pad-inline);border:var(--line-hair) solid var(--color-chip-edge);border-radius:var(--radius-full);background:var(--color-chip-bg);color:var(--color-text-primary);font:var(--type-label);text-decoration:none;display:inline-flex;position:relative}.social:after{content:"";inset:var(--chip-hit-overhang) var(--space-0);position:absolute}.social:active{background:var(--color-chip-pressed)}.social__mark{inline-size:var(--size-social-glyph);block-size:var(--size-social-glyph);fill:currentColor;color:var(--color-action);flex:none}.hourscard .status--card{margin-block-start:var(--space-0)}.weekstrip-box{container-type:inline-size}.weekstrip{grid-template-columns:var(--grid-weekstrip);gap:var(--gap-weekstrip);display:grid}@container (inline-size<18rem){.weekstrip{row-gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}}.weekstrip__cell,.weekstrip__today{white-space:nowrap;overflow-wrap:normal}.weekstrip__day{grid-template-columns:var(--grid-fill);gap:var(--space-1);min-inline-size:var(--space-0);display:grid}.weekstrip__cell{align-content:center;justify-items:center;gap:var(--space-1);min-block-size:var(--size-weekstrip-cell);border-radius:var(--radius-weekstrip-cell);font:var(--type-nav-strong);display:grid}.weekstrip__cell--open{background:var(--color-weekstrip-open-bg);color:var(--color-weekstrip-open-text)}.weekstrip__cell--closed{border:var(--line-hair) solid var(--color-weekstrip-closed-edge);background:var(--color-weekstrip-closed-bg);color:var(--color-weekstrip-closed-text)}.weekstrip__day[data-today] .weekstrip__cell{border-color:var(--color-weekstrip-today-bg);background:var(--color-weekstrip-today-bg);color:var(--color-weekstrip-today-text)}.weekstrip__today{color:var(--color-action);font:var(--type-nav-strong);text-align:center;visibility:hidden;display:none}@media (scripting:enabled){.weekstrip[data-today-mark] .weekstrip__today{justify-content:center;display:flex}}.weekstrip__day[data-today] .weekstrip__today{visibility:visible}.hours li[data-today],.hours li[data-today] .hours__day{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.photos__head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pgrid{grid-template-columns:var(--grid-fill);gap:var(--gap-hero);display:grid}.pgrid[data-cols-phone="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid[data-cols-phone="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ptile{min-inline-size:var(--space-0);aspect-ratio:var(--ratio-tile);position:relative}.ptile--lead{aspect-ratio:var(--ratio-lead);grid-column:1/-1}.pgrid[data-cols-phone="1"]>.ptile:not(.ptile--lead){aspect-ratio:var(--ratio-tile-wide)}.thumb{-webkit-tap-highlight-color:transparent;inline-size:var(--size-full);block-size:var(--size-full);border:var(--line-hair) solid var(--color-photo-edge);border-radius:var(--radius-photo);background:var(--color-photo-empty);display:block;position:relative;overflow:hidden}.thumb[data-fit=contain]{background:var(--color-photo-mat)}.thumb img{inline-size:var(--size-full);block-size:var(--size-full);object-fit:cover;display:block}.thumb[data-fit=contain] img{object-fit:contain;padding:var(--photo-mat-pad)}.thumb:active{outline:var(--line-mid) solid var(--color-action);outline-offset:var(--offset-photo-pressed)}.thumb__more,.thumb__morename{display:none}@media (scripting:enabled) and (width<=719.98px){.ptile[data-hide~=phone]{display:none}.thumb__more--phone{display:grid}.thumb__morename--phone{display:inline}.thumb:has(>.thumb__morename--phone)>[data-open-name]{display:none}}@media (scripting:enabled) and (width>=720px){.ptile[data-hide~=desk]{display:none}.thumb__more--desk{display:grid}.thumb__morename--desk{display:inline}.thumb:has(>.thumb__morename--desk)>[data-open-name]{display:none}}.thumb__more{inset:var(--space-0);background:var(--color-more-scrim);color:var(--color-more-text);font:var(--type-h3);place-items:center;position:absolute}@media (width>=720px){.pgrid{grid-auto-rows:var(--size-hero-row-wide)}.pgrid[data-cols-desk="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid[data-cols-desk="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid[data-cols-desk="4"],.pgrid[data-lead]{grid-template-columns:repeat(4,minmax(0,1fr))}.ptile,.ptile--lead,.pgrid[data-cols-phone="1"]>.ptile:not(.ptile--lead){aspect-ratio:auto}.ptile--lead,.pgrid[data-lead][data-cols-desk="1"]>.ptile:not(.ptile--lead){grid-area:span 2/span 2}.pgrid[data-lead][data-cols-desk="2"]>.ptile:not(.ptile--lead),.pgrid[data-lead][data-cols-desk="3"]>.ptile:nth-child(2){grid-column:span 2}.pgrid[data-lead]>.ptile--lead:only-child{aspect-ratio:var(--ratio-lead);grid-area:auto/1/auto/-1}.pgrid[data-lead]:has(>.ptile--lead:only-child){grid-auto-rows:auto}}.viewer{inset:var(--space-0);inline-size:var(--size-full);block-size:var(--size-full);max-block-size:none;max-inline-size:none;margin:var(--space-0);padding:calc(var(--bar-space-3) + var(--safe-top)) calc(var(--bar-space-4) + var(--safe-right)) calc(var(--bar-space-3) + var(--safe-bottom)) calc(var(--bar-space-4) + var(--safe-left));border:var(--space-0);background:var(--color-viewer-bg);color:var(--color-viewer-text);position:fixed}.viewer[open]{grid-template-columns:var(--grid-fill);grid-template-rows:var(--grid-viewer-rows);gap:var(--space-3);display:grid}.viewer::backdrop{background:var(--color-viewer-bg)}.viewer :focus-visible{outline-color:var(--color-viewer-focus)}.viewer__top{grid-template-columns:var(--grid-viewer-top);align-items:center;gap:var(--space-3);display:grid}.viewer__close{grid-area:1/1}.viewer__pos{font:var(--type-label-strong);text-align:center;grid-area:1/2}.viewer__stage{grid-template-columns:var(--grid-fill);min-block-size:var(--space-0);min-inline-size:var(--space-0);touch-action:pan-y pinch-zoom;align-items:center;display:grid;position:relative}.viewer__frame{min-block-size:var(--space-0);min-inline-size:var(--space-0);grid-area:1/1;align-self:stretch;place-items:center;display:grid;position:relative}.viewer__img{inset:var(--space-0);max-inline-size:var(--size-full);max-block-size:var(--size-full);background:var(--color-viewer-mat);object-fit:contain;transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);margin:auto;position:absolute}.viewer__img[data-pad]{padding:var(--photo-mat-pad)}.viewer__img[data-swapping]{opacity:0}.viewer__img[data-dragging]{transition:none}.viewer__fail{justify-items:center;gap:var(--space-2);padding-inline:var(--pad-viewer-fail);font:var(--type-small);text-align:center;grid-area:1/1;display:grid}.viewer__prev,.viewer__next{z-index:var(--layer-raised);grid-area:1/1}.viewer__prev{justify-self:start}.viewer__next{justify-self:end}.viewer__src{color:var(--color-viewer-soft);font:var(--type-small);text-align:center}.viewer__rail{justify-content:center;gap:var(--gap-rail);padding:var(--focus-offset);scrollbar-width:none;display:flex;overflow-x:auto}.viewer__rail::-webkit-scrollbar{display:none}.vthumb{-webkit-tap-highlight-color:transparent;flex:0 1 var(--size-rail-thumb);min-inline-size:var(--size-rail-thumb-min);aspect-ratio:var(--ratio-tile);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-md);background:var(--color-viewer-mat);opacity:var(--opacity-rail-other);overflow:hidden}.viewer__rail>li{flex:0 1 var(--size-rail-thumb);min-inline-size:var(--size-rail-thumb-min);display:flex}.vthumb img{inline-size:var(--size-full);block-size:var(--size-full);object-fit:cover;display:block}.vthumb[data-fit=contain] img{object-fit:contain;padding:var(--space-1)}.vthumb[data-failed]{color:var(--color-viewer-bg);place-items:center;display:grid}.vthumb[data-failed] .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.vthumb[aria-current=true]{opacity:var(--opacity-full);outline:var(--line-mid) solid var(--color-rail-current);outline-offset:calc(-1 * var(--line-mid))}.vbtn{-webkit-tap-highlight-color:transparent;inline-size:var(--size-viewer-btn);block-size:var(--size-viewer-btn);padding:var(--space-0);border:var(--line-thin) solid var(--color-viewer-btn-edge);border-radius:var(--radius-round);background:var(--color-viewer-btn-bg);color:var(--color-viewer-text);justify-content:center;align-items:center;display:inline-flex}.vbtn:active{background:var(--color-viewer-btn-on)}.vbtn[data-gone]{visibility:hidden}.vbtn .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}@media (width>=720px){.viewer__close{grid-column:3}.viewer__stage{grid-template-columns:var(--grid-viewer-stage);gap:var(--space-2)}.viewer__frame{grid-area:1/2}.viewer__prev{grid-area:1/1}.viewer__next{grid-area:1/3}.viewer__fail{padding-inline:var(--space-0)}}@media (height<=500px){.viewer[open]{grid-template-rows:var(--grid-viewer-rows-short)}.viewer__rail{display:none}}html:has(#photo-viewer[open]){padding-inline-end:var(--lock-gutter,var(--space-0));overflow:hidden}@media (prefers-reduced-motion:reduce){.viewer__img{transition:none}}.facade{inline-size:var(--size-full);aspect-ratio:var(--ratio-video);border-radius:var(--radius-video);background:var(--color-video-still-bg);place-items:center;display:grid;position:relative;overflow:hidden}.facade__play,.facade__link{-webkit-tap-highlight-color:transparent;inset:var(--space-0);padding:var(--space-0);border:var(--space-0);border-radius:inherit;color:var(--color-play-icon);background:0 0;place-items:center;display:grid;position:absolute}.facade__play{display:none}.facade__disc{inline-size:var(--size-play-disc);block-size:var(--size-play-disc);border-radius:var(--radius-round);background:var(--color-play-disc);place-items:center;display:grid}.facade__disc .icon{inline-size:var(--size-play-icon);block-size:var(--size-play-icon);grid-area:1/1}.facade__icon{fill:currentColor}.facade__spin,.facade__play[aria-busy=true] .facade__icon{display:none}.facade__play[aria-busy=true] .facade__spin{animation:facade-spin calc(4 * var(--motion-base)) linear infinite;display:block}.facade__play:active .facade__disc,.facade__play[aria-busy=true] .facade__disc,.facade__link:active .facade__disc{background:var(--color-play-disc-on)}.facade__name{inset-inline:var(--space-3);color:var(--color-video-still-text);font:var(--type-label);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;inset-block-end:var(--space-2);overflow:hidden}.facade>iframe{inset:var(--space-0);inline-size:var(--size-full);block-size:var(--size-full);border:var(--space-0);position:absolute}.facade:has(:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.facade__play:focus-visible,.facade__link:focus-visible{outline:none}.facade>iframe:not([data-ready]){opacity:0}.video__title{font:var(--type-title)}.videonote{align-items:flex-start;gap:var(--space-1);display:flex}.videonote .icon{flex:none;margin-block-start:calc((1lh - var(--size-icon-sm)) / 2)}@keyframes facade-spin{to{transform:rotate(1turn)}}@media (scripting:enabled){.facade__play{display:grid}.facade__link{display:none}}@media (prefers-reduced-motion:reduce){.facade__play[aria-busy=true] .facade__spin{animation:none}}.select{align-items:center;gap:var(--space-2);inline-size:var(--size-full);min-block-size:var(--size-target-lg);padding-inline:var(--space-4);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--elevation-1);font:var(--type-label);text-align:start;display:flex}.select__value{align-items:center;gap:var(--space-2);font:var(--type-body-strong);margin-inline-start:auto;display:inline-flex}.source-chips{display:none}.review-list{grid-template-columns:var(--grid-fill);gap:var(--space-4);display:grid}.review__body{grid-template-columns:var(--grid-fill);gap:var(--space-3);border-inline-start:var(--line-thick) solid var(--color-source-own);justify-items:start;padding-inline-start:var(--space-4);display:grid}.review--google .review__body{border-inline-start:var(--line-thin) solid var(--color-source-google);padding-inline-start:calc(var(--space-4) + var(--line-thick) - var(--line-thin))}.review--reddit .review__body{border-inline-start:var(--line-thin) dashed var(--color-source-reddit);padding-inline-start:calc(var(--space-4) + var(--line-thick) - var(--line-thin))}.who{grid-template-columns:var(--grid-avatar-row);justify-self:stretch;align-items:center;gap:var(--space-3);display:grid}.who__name{font:var(--type-body-strong)}.review__head{justify-self:stretch}.review__who{font:var(--type-body)}.review__rating{align-items:center;gap:var(--space-0);vertical-align:top;block-size:1lh;color:var(--color-score-text);white-space:nowrap;display:inline-flex}.review__star--on{fill:currentColor}.review__sentiment{align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:var(--color-text-primary);display:flex}.review blockquote,.reply__text{font:var(--type-body);white-space:pre-line}.review [data-fold=closed]{-webkit-line-clamp:var(--review-fold-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review__fold{justify-self:start}@media print{.review [data-fold]{-webkit-line-clamp:none;display:block;overflow:visible}.review__fold{display:none}}.reply{grid-template-columns:var(--grid-fill);justify-self:stretch;gap:var(--space-2);padding:var(--space-4);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-base);display:grid}.reply__label{font:var(--type-label-strong)}.reply{container-type:inline-size}@container (inline-size<11rem){.reply .who{grid-template-columns:var(--grid-fill)}}.claim-links{gap:var(--space-0) var(--space-5);flex-wrap:wrap;display:flex}@media (hover:hover){.cell-about:hover:before{background:var(--color-surface-tint)}.social:hover{border-color:var(--color-border-current)}.thumb:hover{border-color:var(--color-border-strong)}.vbtn:hover{background:var(--color-viewer-btn-on)}.facade__play:hover .facade__disc,.facade__link:hover .facade__disc{background:var(--color-play-disc-on)}}@media (width>=720px){.score__actions{display:grid}.bookzone,.rows>[data-details-phone]{display:none}.rows>div:nth-child(1 of :not([data-details-phone])){border-block-start-width:var(--space-0);padding-block-start:var(--space-0)}#details[data-details-shown=phone],.tabs__list>[data-details-shown=phone],.select{display:none}.source-chips{display:flex}}@media (width>=1024px){.hero--profile{padding-block-start:var(--space-4)}.score{padding:var(--space-5) var(--space-6)}.score [data-branch-no-rating]{max-inline-size:var(--size-aside)}.counts{font:var(--type-body)}@container (inline-size>=58.5rem){.playout{grid-template-columns:var(--grid-main-aside);grid-template-rows:repeat(var(--playout-rows,1), auto) 1fr;align-items:start}.playout>*{grid-column:1}.playout>.paside{grid-area:1/2/-1;align-self:stretch}.score{grid-template-columns:var(--grid-score-zones);column-gap:var(--space-6)}.score__sentzone{border-block-start-width:var(--space-0);border-inline-start:var(--line-hair) solid var(--color-score-divider);padding-block-start:var(--space-0);padding-inline-start:var(--space-6)}.score__actions{display:none}.contact{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);display:grid}.hero--profile>.wrap>.status-room[data-status-yields],.paside>.hourscard>.status-room[data-status-yields],.rows>[data-details-website]{display:none}}@container playout (inline-size>=58.5rem){.rows>[data-details-website]{display:none}.rows>div:nth-child(1 of :not([data-details-phone],[data-details-website])){border-block-start-width:var(--space-0);padding-block-start:var(--space-0)}#details[data-details-shown]{display:none}}@container (inline-size>=62.5rem){.tabs__list>[data-details-shown]{display:none}}.summary-cols{grid-template-columns:var(--grid-two);gap:var(--gap-summary-groups)}}@media (width>=1024px) and (height>=40rem){@container (inline-size>=58.5rem){.contact{position:sticky;inset-block-start:calc(var(--tabs-block,var(--size-tabs)) + var(--offset-rail-sticky))}.playout>.paside{inset-block-start:calc(var(--tabs-block,var(--size-tabs)) + var(--offset-rail-sticky))}.playout>.paside[data-rail-fits]{align-self:start;position:sticky}.paside[data-rail-fits]>.contact{position:static}}}@media (width>=1024px) and (width>=62.5rem) and (height>=40rem){html:has(.contact){scroll-padding-block-start:calc(var(--tabs-block,var(--size-tabs)) + var(--space-2) + var(--size-rail-scroll-pad))}html:has(.paside[data-rail-fits]){scroll-padding-block-start:calc(var(--tabs-block,var(--size-tabs)) + var(--space-2))}}
