@font-face{font-family:gloock;src:url(../media/gloock_latin_400_normal-s.p.20rxun-uh-jrm.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gloock Fallback;src:local(Arial);ascent-override:93.4%;descent-override:21.55%;line-gap-override:0.0%;size-adjust:104.39%}.gloock_4ca276d7-module__BMNimW__className{font-family:gloock,gloock Fallback;font-weight:400}.gloock_4ca276d7-module__BMNimW__variable{--v2-display:"gloock", "gloock Fallback"}
@font-face{font-family:hanken;src:url(../media/hanken_grotesk_latin_wght_normal-s.p.383nluj69zqfa.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_4ce647c-module__Y7eLoq__className{font-family:hanken,hanken Fallback}.hanken_4ce647c-module__Y7eLoq__variable{--v2-text:"hanken", "hanken Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_400_normal-s.p.37baup9wa8gsy.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_500_normal-s.p.37tbwx4qeyuup.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_ef32b1da-module__uc9fBq__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_ef32b1da-module__uc9fBq__variable{--v2-mono:"jetbrains", "jetbrains Fallback"}
.v2{--bg:#f3efe6;--surf:#fffdf8;--surfb:#dcd3c1;--shadow:0 1px 0 #1d1b160a, 0 12px 28px #3c301414;--ink:#1d1b16;--ink2:#4a453b;--muted:#6c6558;--rule:#d8d0bf;--strong:#1d1b16;--accent:#3c6b1f;--num2:#3c6b1f;--btn:#1d1b16;--btnink:#f3efe6;--ghost:transparent;--ghostb:#1d1b16;--hl:#e3edcf;--hlink:#1d1b16;--glow:none;--chipb:#9c937f;--chipbg:transparent;--dot:#9c937f;--tabink:#6c6558;--bar:#1d1b16;--barpart:#c9c0ae;--warn:#a8432f;--warnbg:#f6e3dc;--radius:6px;--radius-btn:14px;--page-image:none;--tabbar-bg:#f3efe6;--tabbar-line:1px solid #1d1b16;--orb-bg:#1d1b16;--orb-ring:0 0 0 5px #f3efe6, 0 0 0 6.5px #6a9a3c;--orb-border:0;--orb-ink:#f3efe6;--logo-day:block;--logo-night:none;--contours:none;background:var(--bg);background-image:var(--page-image);min-height:100dvh;color:var(--ink);font-family:var(--v2-text), -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:16px;line-height:1.45;position:relative}@media (prefers-color-scheme:dark){.v2:not([data-theme=day]){--bg:#050c12;--surf:#ffffff0b;--surfb:#a0dce629;--shadow:inset 0 1px 0 #ffffff0f;--ink:#e6eef1;--ink2:#b3c4cb;--muted:#869faa;--rule:#a0dce624;--strong:#a0dce661;--accent:#a6f07a;--num2:#a6f07a;--btn:#a6f07a;--btnink:#06140a;--ghost:#ffffff0f;--ghostb:#a0dce640;--hl:#a6f07a24;--hlink:#a6f07a;--glow:0 0 18px #a6f07a73;--chipb:#a6f07a73;--chipbg:#ffffff0a;--dot:#a0dce647;--tabink:#869faa;--bar:#a6f07a;--barpart:#a6f07a4d;--warn:#ff9c84;--warnbg:#ff8a6e24;--radius:22px;--radius-btn:14px;--page-image:radial-gradient(120% 70% at 80% 40%, #0e2533 0%, #07141d 45%, #050c12 100%);--tabbar-bg:linear-gradient(180deg, #050c1200, #050c12f7 38%);--tabbar-line:0;--orb-bg:radial-gradient(circle, #18331f 0%, #0a1810 70%);--orb-ring:0 0 0 8px #a6f07a12, 0 0 34px #a6f07a73;--orb-border:1px solid #a6f07a99;--orb-ink:#a6f07a;--logo-day:none;--logo-night:block;--contours:block}}.v2[data-theme=night]{--bg:#050c12;--surf:#ffffff0b;--surfb:#a0dce629;--shadow:inset 0 1px 0 #ffffff0f;--ink:#e6eef1;--ink2:#b3c4cb;--muted:#869faa;--rule:#a0dce624;--strong:#a0dce661;--accent:#a6f07a;--num2:#a6f07a;--btn:#a6f07a;--btnink:#06140a;--ghost:#ffffff0f;--ghostb:#a0dce640;--hl:#a6f07a24;--hlink:#a6f07a;--glow:0 0 18px #a6f07a73;--chipb:#a6f07a73;--chipbg:#ffffff0a;--dot:#a0dce647;--tabink:#869faa;--bar:#a6f07a;--barpart:#a6f07a4d;--warn:#ff9c84;--warnbg:#ff8a6e24;--radius:22px;--page-image:radial-gradient(120% 70% at 80% 40%, #0e2533 0%, #07141d 45%, #050c12 100%);--tabbar-bg:linear-gradient(180deg, #050c1200, #050c12f7 38%);--tabbar-line:0;--orb-bg:radial-gradient(circle, #18331f 0%, #0a1810 70%);--orb-ring:0 0 0 8px #a6f07a12, 0 0 34px #a6f07a73;--orb-border:1px solid #a6f07a99;--orb-ink:#a6f07a;--logo-day:none;--logo-night:block;--contours:block}@media (prefers-color-scheme:dark){html:has(.v2:not([data-theme=day])) body{background:#050c12}}html:has(.v2[data-theme=night]) body{background:#050c12}:where(.v2) a{color:inherit;text-decoration:none}.v2 a:hover{text-decoration:none}.v2 a:focus-visible,.v2 button:focus-visible,.v2 summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}:where(.v2) h1,:where(.v2) h2,:where(.v2) h3,:where(.v2) p{margin:0}.v-main{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:480px;margin:0 auto;padding:18px 20px 0;display:flex;position:relative}.v-main.gap16{gap:16px}.v-has-tabs{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.v-end{padding-bottom:36px}.v-contours{display:var(--contours);pointer-events:none;opacity:.5;position:fixed;inset:0}.v-contours svg{width:100%;height:100%}.v-top{justify-content:space-between;align-items:center;min-height:44px;display:flex}.v-back{min-height:44px;color:var(--muted);align-items:center;gap:2px;font-size:15.5px;font-weight:600;display:inline-flex}.v-rule{background:var(--strong);height:1px}.v-logo-day{display:var(--logo-day);width:auto;height:24px}.v-logo-night{display:var(--logo-night);width:auto;height:24px}.v-dsp{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.015em;font-weight:400}.v-num{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400;line-height:.92}.v-mono{font-family:var(--v2-mono), ui-monospace, monospace}.v-lbl{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:11px}.v-mut{color:var(--muted)}.v-ink2{color:var(--ink2)}.v-acc{color:var(--accent)}.v-glow{color:var(--accent);text-shadow:var(--glow)}.v-num2{color:var(--num2);text-shadow:var(--glow)}.v-warn{color:var(--warn)}.v-tiny{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.5}.v-surf{background:var(--surf);border:1px solid var(--surfb);box-shadow:var(--shadow);border-radius:var(--radius)}.v-btn{border-radius:var(--radius-btn);cursor:pointer;background:var(--btn);min-height:52px;color:var(--btnink);box-sizing:border-box;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600;display:flex}a.v-btn,a.v-btn:hover{color:var(--btnink)}.v-ghost{border-radius:var(--radius-btn);cursor:pointer;background:var(--ghost);border:1px solid var(--ghostb);min-height:52px;color:var(--ink);box-sizing:border-box;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:15.5px;font-weight:600;display:flex}.v-btn[aria-disabled=true],.v-ghost[aria-disabled=true]{opacity:.45;pointer-events:none}.v-sm{min-height:44px;font-size:14.5px}.v-chip{border:1px dashed var(--chipb);background:var(--chipbg);min-height:38px;color:var(--ink);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.v-chipon{background:var(--hl);min-height:38px;color:var(--hlink);white-space:nowrap;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.v-chips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.v-chips::-webkit-scrollbar{display:none}.v-row{border-bottom:1px solid var(--rule);min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:8px 0;display:flex}.v-lead{border-bottom:1.5px dotted var(--dot);flex-grow:1;min-width:12px;transform:translateY(-4px)}.v-seg{border:1px solid var(--rule);border-radius:12px;gap:2px;padding:3px;display:flex}.v-seg>*{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.v-seg>.on,.v-seg>[aria-current=page],.v-seg>[aria-selected=true]{background:var(--btn);color:var(--btnink)}.v-seg b{font-family:var(--v2-mono), ui-monospace, monospace;opacity:.8;font-size:11px;font-weight:500}.v-pill{font-family:var(--v2-mono), ui-monospace, monospace;white-space:nowrap;border:1px solid var(--rule);border-radius:5px;padding:2px 6px;font-size:11px}.v-pill.good{background:var(--hl);color:var(--hlink);border-color:#0000}.v-pill.bad{background:var(--warnbg);color:var(--warn);border-color:#0000}.v-notice{border:1px solid var(--rule);background:var(--surf);border-radius:12px;padding:12px 14px;font-size:14px}.v-notice.ok{background:var(--hl);color:var(--hlink);border-color:#0000}.v2 details>summary{cursor:pointer;list-style:none}.v2 details>summary::-webkit-details-marker{display:none}.v-chev{flex:none;transition:transform .15s}.v2 details[open]>summary .v-chev{transform:rotate(180deg)}.v-lrow{border-bottom:1px solid var(--rule);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.v-thumb{border:1px solid var(--rule);border-radius:calc(var(--radius) / 2);background:var(--surf);flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.v-thumb img{object-fit:cover;width:100%;height:100%;display:block}.v-stack{position:relative}.v-stack .v-card{z-index:2;box-sizing:border-box;flex-direction:column;gap:6px;min-height:172px;padding:16px 18px;display:flex;position:relative}.v-stack .v-under1,.v-stack .v-under2{z-index:1;position:absolute;inset:0}.v-stack .v-under1{transform:rotate(-1.4deg)translate(3px,3px)}.v-stack .v-under2{transform:rotate(2.2deg)translate(6px,6px)}@media (prefers-color-scheme:dark){.v2:not([data-theme=day]) .v-stack .v-under1{opacity:.8;transform:translateY(7px)scaleX(.95)}.v2:not([data-theme=day]) .v-stack .v-under2{opacity:.5;transform:translateY(14px)scaleX(.9)}.v2:not([data-theme=day]) .v-stack .v-card{background:linear-gradient(#ffffff0b,#ffffff0b),#07131b;border-color:#a6f07a66}.v2:not([data-theme=day]) .v-stack .v-under1,.v2:not([data-theme=day]) .v-stack .v-under2{background:linear-gradient(#ffffff0a,#ffffff0a),#07131b}}.v2[data-theme=night] .v-stack .v-under1{opacity:.8;transform:translateY(7px)scaleX(.95)}.v2[data-theme=night] .v-stack .v-under2{opacity:.5;transform:translateY(14px)scaleX(.9)}.v2[data-theme=night] .v-stack .v-card{background:linear-gradient(#ffffff0b,#ffffff0b),#07131b;border-color:#a6f07a66}.v2[data-theme=night] .v-stack .v-under1,.v2[data-theme=night] .v-stack .v-under2{background:linear-gradient(#ffffff0a,#ffffff0a),#07131b}.v-tabbar{z-index:20;background:var(--tabbar-bg);border-top:var(--tabbar-line);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.v-tabbar nav{box-sizing:border-box;align-items:center;max-width:480px;height:74px;margin:0 auto;padding:0 6px;display:flex}.v-tab{height:58px;color:var(--tabink);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex}.v-tab[aria-current=page]{color:var(--ink)}.v-orbwrap{flex-direction:column;flex:1;align-items:center;gap:5px;margin-top:-40px;font-size:10.5px;font-weight:700;display:flex}.v-orbwrap span{color:var(--accent)}.v-orb{background:var(--orb-bg);width:62px;height:62px;box-shadow:var(--orb-ring);border:var(--orb-border);color:var(--orb-ink);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex}.v-menu{position:relative}.v-menu>summary{border-radius:50%;display:block}.v-menu-panel{z-index:30;background:var(--bg);border:1px solid var(--surfb);border-radius:14px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 18px 40px #0000002e}.v-menu-panel a,.v-menu-panel button{min-height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.v-menu-panel a:hover,.v-menu-panel button:hover{background:var(--hl)}.v-menu-panel hr{border:0;border-top:1px solid var(--rule);margin:4px 6px}.v-bars{gap:2px;display:flex}.v-bars>span{height:10px}.v-hist{align-items:flex-end;gap:8px;height:110px;display:flex}.v-hist>div{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.v-hist i{background:var(--bar);width:100%;box-shadow:var(--glow);min-height:2px;display:block}.v-hero{margin:0 -20px;position:relative}.v-hero img{aspect-ratio:7/5;object-fit:cover;width:100%;height:auto;display:block}.v-gallery{flex-direction:column;gap:6px;margin:0 -20px;display:flex}.v-gallery img{width:100%;height:auto;display:block}.v-grid2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.v-grid3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v-grid3>div+div{border-left:1px solid var(--rule);padding-left:12px}.v-grid3>div{min-width:0;padding-right:12px}.v-bullet{color:var(--ink2);padding-left:14px;font-size:14px;line-height:1.5;position:relative}.v-bullet:before{content:"·";color:var(--accent);position:absolute;left:0}.v-circle{border:1px solid var(--strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.v-avatar{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}@media (min-width:700px){.v-main{padding-top:28px}.v-hero{margin:0}.v-hero img{border-radius:var(--radius)}.v-gallery{margin:0}}.v-night-only{display:none}@media (prefers-color-scheme:dark){.v2:not([data-theme=day]) .v-day-only{display:none}.v2:not([data-theme=day]) .v-night-only{display:flex}}.v2[data-theme=night] .v-day-only{display:none}.v2[data-theme=night] .v-night-only{display:flex}.v-show>summary{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding:12px 0;display:flex}.v-show[open]>summary{border-bottom-color:#0000}.v-show-body{border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;padding:0 0 14px;display:flex}.v-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v-input{border:1px solid var(--ghostb);background:var(--surf);width:100%;min-height:46px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:12px;padding:0 14px;font-size:16px}.v-status{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:10px}.v-status.ok{background:var(--hl);color:var(--hlink);border-color:#0000}.v-status.bad{background:var(--warnbg);color:var(--warn);border-color:#0000}.v2 details[open]>summary .v-closed-only,.v2 details:not([open])>summary .v-open-only{display:none}.v2{--red:var(--warn);--ink-2:var(--ink2);--ink-3:var(--muted);--line:var(--rule);--line-soft:var(--rule);--panel:var(--surf);--slate:var(--btn);--slate-soft:var(--hl);--green-ink:var(--accent);--surface-2:var(--surf)}.v2 .btn-primary{background:var(--btn);color:var(--btnink)}.v2 .btn-secondary{background:var(--ghost);color:var(--ink);border:1px solid var(--ghostb)}.v2 .btn-ghost{color:var(--ink2)}.v2 .input{background:var(--surf);color:var(--ink);border-color:var(--ghostb)}.v2 .card{background:var(--surf);border-color:var(--surfb)}.v2 .fineprint{color:var(--muted)}.v2 .notice{background:var(--surf);color:var(--ink);border-color:var(--rule)}.v2 .notice-ok{background:var(--hl);color:var(--hlink)}.v2 .chip{background:var(--chipbg);color:var(--ink);border:1px dashed var(--chipb);min-height:44px}.v2 .chip[aria-pressed=true]{background:var(--hl);color:var(--hlink);border:1px solid #0000}.v-theme{width:168px}.v-theme>*{min-height:44px;font-size:13px}.vh-top{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1240px;min-height:56px;margin:0 auto;padding:6px 20px;display:flex;position:relative}.vh-label{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--strong);color:var(--ink);border-radius:5px;padding:5px 9px;font-size:11px}.vh-label-x{border-color:var(--chipb);color:var(--accent)}.vh-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""side""rest";max-width:1240px;margin:0 auto;display:grid;position:relative}.vh-hero{background:var(--surfb);grid-area:hero;position:relative}.vh-hero-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.vh-hero-btn img{aspect-ratio:7/5;object-fit:cover;width:100%;display:block}.vh-hero-empty{aspect-ratio:7/5;font-family:var(--v2-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex}.vh-all{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#050c129e;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;position:absolute;bottom:14px;right:14px}.vh-side{flex-direction:column;grid-area:side;gap:18px;padding:20px 20px 8px;display:flex}.vh-head{flex-direction:column;gap:8px;display:flex}.vh-h1{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:34px;font-weight:400;line-height:1.04}.vh-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vh-price>span:first-child{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px}.vh-price small{font-family:var(--v2-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.vh-credit{color:var(--muted);font-size:13px}.vh-tiles{border-top:1px solid var(--strong);border-bottom:1px solid var(--strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vh-tile{flex-direction:column;gap:5px;min-width:0;padding:14px 10px 14px 0;display:flex}.vh-tile:not(:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:12px}.vh-tile:nth-child(n+4){border-top:1px solid var(--rule)}.vh-tile .v-num{overflow-wrap:anywhere;font-size:28px}.vh-lede{color:var(--ink2);font-size:18px;line-height:1.5}.vh-actions{flex-direction:column;gap:10px;display:flex}.vh-theme{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.vh-rest{flex-direction:column;grid-area:rest;gap:30px;padding:22px 20px 40px;display:flex}.vh-sec{flex-direction:column;gap:12px;display:flex}.vh-row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vh-link{min-height:44px;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.vh-pano{margin:0 -20px}.vh-pull{font-family:var(--v2-display), Georgia, serif;color:var(--ink);font-size:21px;line-height:1.4}.vh-p{color:var(--ink2);font-size:16px;line-height:1.65}.vh-fold{flex-direction:column;gap:14px;display:flex;overflow:hidden}.vh-folded{max-height:var(--fold,118px);position:relative}.vh-folded:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:55%;position:absolute;bottom:0;left:0;right:0}.vh-foldbtn{appearance:none;min-height:44px;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-weight:600;display:flex}.vh-more>summary{min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:flex}.vh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.vh-cell{background:var(--surfb);border-radius:calc(var(--radius) / 2);cursor:zoom-in;aspect-ratio:4/3;border:0;padding:0;display:block;overflow:hidden}.vh-cell-wide{aspect-ratio:16/9;grid-column:1/-1}.vh-cell img{object-fit:cover;width:100%;height:100%;display:block}.vh-dl{flex-direction:column;margin:0;display:flex}.vh-dl>div{border-bottom:1px solid var(--rule);box-sizing:border-box;align-items:baseline;gap:10px;min-height:48px;padding:6px 0;display:flex}.vh-dl dt{color:var(--ink2);flex:none;max-width:55%}.vh-dl dd{text-align:right;max-width:60%;margin:0;font-weight:600}.vh-embed{flex-direction:column;gap:6px;margin:0;display:flex}.vh-embed iframe{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surf);border:0;width:100%}.vh-tour{color:var(--ink);align-items:center;gap:14px;padding:14px 16px;display:flex}.vh-play{background:var(--btn);width:44px;height:44px;color:var(--btnink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.vh-tour-t{flex-direction:column;flex:1;gap:2px;display:flex}.vh-tour-t small{color:var(--muted);font-size:13px}.vh-docs{flex-direction:column;display:flex}.vh-ben{flex-direction:column;gap:16px;padding:18px;scroll-margin-top:20px;display:flex}.vh-ben-head{align-items:center;gap:14px;display:flex}.vh-ben-head>span:last-child{flex-direction:column;display:flex}.vh-avatar{background:var(--btn);width:52px;height:52px;color:var(--btnink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.vh-form{flex-direction:column;gap:10px;scroll-margin-top:20px;display:flex}.vh-text{resize:vertical;min-height:96px;padding:12px 14px}.vh-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.vh-chip{position:relative}.vh-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.vh-chip span{border:1px dashed var(--chipb);background:var(--chipbg);border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.vh-chip input:checked+span{background:var(--hl);color:var(--hlink);border:1px solid #0000}.vh-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.vh-days{flex-direction:column;gap:14px;display:flex}.vh-day{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.vh-day legend{margin-bottom:8px;padding:0}.vh-moredays>summary{cursor:pointer;text-align:center;list-style:none}.vh-moredays>summary::-webkit-details-marker{display:none}.vh-moredays[open]>summary{display:none}.vh-booked{border-radius:var(--radius);border:1px solid var(--rule);background:var(--surf);flex-direction:column;gap:4px;padding:16px;display:flex}.vh-booked-ok{border-color:var(--hl)}.vh-booked-when{color:var(--ink);font-size:20px}.vh-sug-card{border-radius:var(--radius);flex-direction:column;gap:10px;padding:18px;scroll-margin-top:20px;display:flex}.vh-sug-h{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.vh-sug-h>span{color:var(--accent)}.vh-sug-lede{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.vh-suggest>summary{cursor:pointer;list-style:none}.vh-suggest>summary::-webkit-details-marker{display:none}.vh-suggest>summary.vh-sug-open{justify-content:center;width:100%}.vh-suggest[open]>summary.vh-sug-open{color:var(--muted);background:0 0;border-color:#0000;min-height:36px;margin-bottom:4px}.vh-sug-when-open,.vh-suggest[open] .vh-sug-when-closed{display:none}.vh-suggest[open] .vh-sug-when-open{display:inline}.vh-sug-form{flex-direction:column;gap:10px;display:flex}.vh-sug-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:360px){.vh-sug-two{grid-template-columns:1fr}}.vh-fine{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding-top:8px;display:flex}@media (min-width:1000px){.vh-wrap{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);grid-template-areas:"hero side""rest side";column-gap:44px;padding:8px 40px 0}.vh-hero{border-radius:var(--radius);background:0 0;overflow:hidden}.vh-hero-btn img{border-radius:var(--radius)}.vh-side{scrollbar-width:none;align-self:start;max-height:calc(100dvh - 32px);padding:4px 0 24px;position:sticky;top:16px;overflow-y:auto}.vh-h1{font-size:44px}.vh-rest{padding:28px 0 56px}.vh-pano{margin:0}.vh-top{padding:10px 40px}}.page:has(.v2page){background:0 0}.page:has(.v2page)>.topbar{display:none}.page:has(.v2page) main.shell-wide{max-width:none;padding:0!important}.vh-nav{gap:4px;display:flex}.vh-nav a{min-height:44px;color:var(--muted);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.vh-nav a:hover{color:var(--ink);background:var(--hl)}.vh-top .vh-nav a.vh-exit{color:var(--ink);border:1px solid var(--line,#7f7f7f59);border-radius:999px;align-self:center;min-height:36px;padding:0 12px}.vh-top .vh-nav button.vh-exit{font:inherit;color:var(--ink);border:1px solid var(--line,#7f7f7f59);cursor:pointer;background:0 0;border-radius:999px;align-self:center;min-height:36px;padding:0 12px;font-size:15px;font-weight:600}.vh-nav form{display:flex}.vh-teambar{z-index:2;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;max-width:1240px;margin:0 auto;padding:0 20px 8px;display:flex;position:relative}.vh-teambar .team-bar{border:1px dashed var(--strong);background:0 0;margin:0}.vh-labelrow{z-index:2;box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 20px 10px;position:relative}@media (min-width:1000px){.vh-teambar,.vh-labelrow{padding-left:40px;padding-right:40px}}.page:has(.v2page) main.shell-wide{width:100%;min-width:0}.vh{overflow-x:clip}.vh-wrap>*{min-width:0}.vh-two{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.vf .vf-main{z-index:1;padding-top:40px;position:relative}.vf .shell{max-width:480px}.vf h1{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1.04}.vf h2,.vf h3{font-family:var(--v2-display), Georgia, serif;color:var(--ink);font-weight:400}.vf .eyebrow{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.vf .eyebrow-green{color:var(--accent)}.vf .lede{color:var(--ink2);font-size:17px;line-height:1.5}.vf .label{color:var(--ink2);font-size:14px;font-weight:500}.vf .input{border:1px solid var(--ghostb);background:var(--surf);min-height:52px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:14px;width:100%;padding:0 16px;font-size:17px}.vf .input::placeholder{color:var(--muted)}.vf .input:focus{outline:2px solid var(--accent);outline-offset:1px}.vf .input-code{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.35em;font-size:24px}.vf .btn{border-radius:var(--radius-btn);height:auto;min-height:52px;font-family:inherit;font-weight:600}.vf .btn-block{width:100%}.vf .fineprint{color:var(--muted);font-size:12px;line-height:1.5}.vf .notice-error{background:var(--warnbg);color:var(--warn);border:0}.vf .mono,.vf .pill{font-family:var(--v2-mono), ui-monospace, monospace}.vf .pill-green{background:var(--hl);color:var(--hlink)}.vf .pill-green .dot{background:var(--accent);box-shadow:var(--glow)}.vf .enter-hero:after{background:linear-gradient(to bottom, #00000059, #0000 35%, #0000 60%, var(--bg))}.vf .enter-hero-brand .v-logo-day{display:none}.vf .enter-hero-brand .v-logo-night{display:block}.vf .welcome-home-title{color:var(--ink);font-family:var(--v2-display), Georgia, serif}.vf .welcome-home img,.vf .welcome-home-blank{background:var(--surfb)}.vf .welcome-list svg{stroke:var(--accent)}.vf .w-card{background:var(--surf);border-color:var(--surfb);box-shadow:var(--shadow);border-radius:var(--radius)}.vf .w-chip{border-color:var(--rule);color:var(--ink)}.vf .welcome-more{border-color:var(--rule)}.vf a{color:var(--accent)}.vf a.btn,.vf a.welcome-home{color:inherit}.vf a.btn-primary,.vf a.v-btn,.vf a.v-btn:hover{color:var(--btnink)}.v-logo-day,.v-logo-night{flex:none;align-self:flex-start}.v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.v2:not([data-theme=day]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.v2[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vf-logo{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.v2page{overflow-x:clip}.vh-nav{align-items:center}.vh-nav a[aria-current=page]{color:var(--ink)}.vh-top .vh-nav a.vh-me{background:var(--hl);width:36px;min-height:36px;color:var(--ink);letter-spacing:.02em;border-radius:50%;justify-content:center;align-self:center;margin-left:4px;padding:0;font-size:13px;overflow:hidden}.vh-me img{object-fit:cover;width:100%;height:100%;display:block}.vp-places{gap:10px;margin:4px 0 18px;display:grid}.vp-sell{border:1px solid var(--line,#7f7f7f40);color:inherit;border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.vp-sell .vp-ph{background:var(--hl);border-radius:10px;width:96px;height:72px;overflow:hidden}.vp-sell .vp-ph img{object-fit:cover;width:100%;height:100%;display:block}.vp-t{flex-direction:column;gap:2px;min-width:0;display:flex}.vp-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.vp-go{justify-self:end}.v-themebtn{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-size:17px;display:inline-flex}.v-themebtn .v-night-only{display:none}@media (prefers-color-scheme:dark){.v2:not([data-theme=day]) .v-themebtn .v-day-only{display:none}.v2:not([data-theme=day]) .v-themebtn .v-night-only{display:inline}}.v2[data-theme=night] .v-themebtn .v-day-only{display:none}.v2[data-theme=night] .v-themebtn .v-night-only{color:var(--accent);display:inline}.vm-wrap{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:34px;max-width:1240px;margin:0 auto;padding:8px 20px 48px;display:grid;position:relative}.vm-main,.vm-side{flex-direction:column;gap:22px;min-width:0;display:flex}.vm-side{gap:30px}.vm-hello{flex-direction:column;gap:6px;display:flex}.vm-h1{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.015em;color:var(--ink);font-size:38px;font-weight:400;line-height:1.04}.vm .member-search .input{border-radius:14px;min-height:52px}.vm .map-dd{background:var(--bg);border:1px solid var(--surfb)}.vm .map-dd-row{color:var(--ink)}.vm-ask{color:var(--ink);flex-direction:column;gap:4px;padding:16px;display:flex}.vm-grid{flex-direction:column;display:flex}.vm-card{color:var(--ink);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.vm-photo{aspect-ratio:16/10;border-radius:var(--radius);background:var(--surfb);display:block;position:relative;overflow:hidden}.vm-photo img{object-fit:cover;width:100%;height:100%;display:block}.vm-tag{font-family:var(--v2-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:var(--bg);color:var(--accent);border:1px solid var(--chipb);border-radius:5px;padding:5px 8px;font-size:10px;position:absolute;top:10px;left:10px}.vh-back{min-height:44px;color:var(--accent);align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.vm-tag-hot{color:#fff;background:#3f7a2e;border-color:#3f7a2e;padding:6px 11px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #00000047}.vm-tag-ex{color:#fff;background:#22313c;border-color:#22313c;padding:6px 11px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #00000047}.vm-chip-hot{font-family:var(--v2-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#3f7a2e;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:700}.vm-card-t{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vm-card-t strong{font-family:var(--v2-display), Georgia, serif;min-width:0;font-size:22px;font-weight:400;line-height:1.15}.vm-card-t>span{font-family:var(--v2-display), Georgia, serif;flex:none;font-size:20px}.vm-row{border-top:1px solid var(--rule);min-height:76px;color:var(--ink);align-items:center;gap:12px;padding:10px 0;display:flex}.vm-row:last-child{border-bottom:1px solid var(--rule)}.vm-thumb{border-radius:calc(var(--radius) / 2);background:var(--surfb);flex:none;width:84px;height:64px;display:block;overflow:hidden}.vm-thumb-sm{width:56px;height:56px}.vm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vm-row-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vm-row-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.vm-row-t .v-mut{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vm-solds{flex-direction:column;display:flex}.vm-sold{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 0;display:flex}.vm-sold-l{align-items:baseline;gap:10px;display:flex}.vm-sold-l>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.vm-seen{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding:12px 0;display:flex}.vm-seen-h{align-items:center;gap:12px;display:flex}.vm-seen-h a{color:var(--ink)}.vm-note>summary{list-style:none}.vm-refer{flex-direction:column;gap:10px;padding:16px;display:flex}@media (min-width:1000px){.vm-wrap{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);column-gap:48px;padding:12px 40px 56px}.vm-h1{font-size:46px}.vm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.vm-card{grid-column:1/-1}.vm-row{border:0;flex-direction:column;align-items:stretch;min-height:0;padding:0}.vm-row:last-child{border:0}.vm-row .vm-thumb{aspect-ratio:4/3;border-radius:var(--radius);width:100%;height:auto}.vm-row-t strong{font-family:var(--v2-display), Georgia, serif;font-size:19px;font-weight:400}.vm-card .vm-photo{aspect-ratio:2}}.vm-note>summary::-webkit-details-marker{display:none}.vy{--green-soft:var(--hl)}.vy-wrap{z-index:1;box-sizing:border-box;max-width:640px;color:var(--ink);flex-direction:column;gap:24px;margin:0 auto;padding:12px 20px 56px;display:flex;position:relative}.vy-wrap h1{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:34px;font-weight:400;line-height:1.04}.vy-wrap h2{font-family:var(--v2-display), Georgia, serif;color:var(--ink);text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1.15}.vy-wrap .eyebrow{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.vy-wrap .eyebrow-green{color:var(--accent)}.vy-wrap .card{border-radius:var(--radius);box-shadow:none}.vy-wrap .pill{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.vy-wrap .pill-green{background:var(--hl);color:var(--hlink)}.vy-wrap .input{border:1px solid var(--ghostb);background:var(--surf);min-height:48px;color:var(--ink);color-scheme:normal;border-radius:12px}.vy-wrap .input:focus{outline:2px solid var(--accent);outline-offset:1px}.vy-wrap .btn{border-radius:var(--radius-btn);min-height:44px;font-weight:600}.vy-wrap summary{align-items:center;min-height:44px;display:flex}.vy-wrap .vy-add{color:var(--accent)}.vy-wrap #ava{background:var(--hl)!important}.vy-wrap #ava .btn-secondary{border:1px dashed var(--muted);color:var(--ink);background:0 0}.vy-wrap .list-row{border-color:var(--rule)}.vy-wrap a{color:var(--accent)}.vy-wrap #ava>div:nth-child(2){font-family:var(--v2-display), Georgia, serif;font-size:21px!important;font-weight:400!important;line-height:1.25!important}.vy-wrap section.card>div:first-child>div[aria-hidden]>div{color:var(--ink);background:var(--bg)!important}.vy-wrap .list-row>div:last-child .pill{white-space:nowrap}.vy-wrap button[aria-label=Remove]{min-width:44px;min-height:44px}.vs-wrap{z-index:1;box-sizing:border-box;max-width:1240px;color:var(--ink);flex-direction:column;gap:20px;margin:0 auto;padding:8px 20px 56px;display:flex;position:relative}.vs-search{width:100%;max-width:560px}.vs-head{flex-direction:column;gap:6px;display:flex}.vs-count{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}.vs-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vs-title h1{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:38px;font-weight:400;line-height:1.04}.vs-title a{white-space:nowrap;color:var(--accent);align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.vs-empty{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink2);margin:0;padding:18px 0}.vs-list{border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.vs-row{border-top:1px solid var(--rule);min-height:92px;color:var(--ink);align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}.vs-photo{border-radius:calc(var(--radius) / 2);background:var(--surfb);flex:none;width:104px;height:76px;display:block;position:relative;overflow:hidden}.vs-photo img{object-fit:cover;width:100%;height:100%;display:block}.vs-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vs-tag{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10px}.vs-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.vs-facts{font-variant-numeric:tabular-nums;font-size:13.5px}.vs-where{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vs-chev{color:var(--muted)}.vs-more{border:1px solid var(--ghostb);width:100%;max-width:320px;min-height:52px;color:var(--ink);border-radius:14px;justify-content:center;align-self:center;align-items:center;font-weight:600;text-decoration:none;display:flex}@media (min-width:900px){.vs-wrap{gap:22px;padding:16px 40px 64px}.vs-title h1{font-size:46px}.vs-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;display:grid}.vs-row{border:0;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:0;position:relative}.vs-photo{aspect-ratio:4/3;border-radius:var(--radius);width:100%;height:auto}.vs-tag{background:var(--bg);border:1px solid var(--chipb);border-radius:5px;margin:10px;padding:4px 7px;position:absolute;top:0;left:0}.vs-t strong{font-family:var(--v2-display), Georgia, serif;font-size:20px;font-weight:400}.vs-chev{display:none}}.vf .enter-teaser{flex-direction:column;gap:12px;display:flex}.vf .enter-teaser-h{font-family:var(--v2-display), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;color:var(--ink);margin:0;font-size:34px;font-weight:400;line-height:1.04}.vf .enter-teaser-place{color:var(--muted);font-size:15px}.vf .enter-teaser-chips{flex-wrap:wrap;gap:8px;display:flex}.vf .enter-teaser-chips .w-chip{border-color:var(--rule);color:var(--ink);font-size:12.5px}.vf .enter-teaser-note{border-left:2px solid var(--accent);color:var(--ink2);margin:4px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.vh-privacy{border-left:2px solid var(--accent);color:var(--ink2);margin:2px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.vf .ac{flex-direction:column;gap:18px;display:flex}.vf .ac-set{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.vf .ac-set legend{margin-bottom:10px}.vf .ac-opt{border:1px solid var(--rule);cursor:pointer;border-radius:14px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.vf .ac-opt:has(input[type=radio]:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.vf .ac-opt>input{accent-color:var(--accent);width:18px;height:18px;margin-top:3px}.vf .ac-opt label{cursor:pointer;display:block}.vf .ac-opt b{color:var(--ink);font-size:15.5px;display:block}.vf .ac-opt small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.vf .ac-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vf .ac-chip,.vf .ac-pill{cursor:pointer;position:relative}.vf .ac-chip input,.vf .ac-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.vf .ac-chip span,.vf .ac-pill span{border:1px solid var(--rule);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.vf .ac-chip input:checked+span,.vf .ac-pill input:checked+span{border-color:var(--accent);color:var(--accent);font-weight:600}.vf .ac-chip input:focus-visible+span,.vf .ac-pill input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.vf .ac-row{gap:8px;display:flex}.vh-preview-pill{z-index:60;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--btn);max-width:calc(100vw - 32px);color:var(--btnink);box-shadow:var(--shadow);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;line-height:1.2;text-decoration:none;display:inline-flex;position:fixed;overflow:hidden;transform:translate(-50%)}.vh-preview-pill strong{font-weight:650}.vh-preview .vh-rest{padding-bottom:72px}.vh-head>.vh-label{border:0;border-radius:0;align-self:flex-start;padding:0}.vh-head>.vh-label+.v-lbl{color:var(--muted)}.vh-tiles{border:1px solid var(--rule);background:var(--surf);border-radius:14px;overflow:hidden}.vh-tile{padding:14px 12px}.vh-tile:nth-child(3n+1){padding-left:14px}.vh-duo{align-items:center;gap:10px;min-height:44px;display:flex}.vh-duo strong{font-size:15px}.vh-faces{flex:none;display:inline-flex}.vh-face{width:var(--fs,40px);height:var(--fs,40px);border:2px solid var(--bg);background:var(--surfb);font-weight:700;font-size:calc(var(--fs,40px) * .34);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.vh-face+.vh-face{margin-left:calc(var(--fs,40px) * -.25)}.vh-face img{object-fit:cover;width:100%;height:100%;display:block}.vh-team{flex-wrap:wrap;justify-content:center;gap:14px 22px;display:flex}.vh-team-one{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.vh-team-one .vh-face{border-color:var(--surf);margin-bottom:4px}.vh-team-one small{font-size:12.5px}.vh-team-line{text-align:center;flex-basis:100%;margin:0;font-size:15px}.vh-askfold>summary{cursor:pointer;list-style:none}.vh-askfold>summary::-webkit-details-marker{display:none}.vh-askfold[open]>summary{display:none}.vh-center{text-align:center}.vh-share{color:var(--ink2,inherit);text-underline-offset:3px;line-height:1.45;text-decoration:underline;display:block}.vh-chip span{border:1px solid var(--chipb);border-radius:999px}.vh-chip input:checked+span{background:var(--hl);color:var(--hlink);border-color:var(--accent)}.vh-tourcards{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.vh-tourcards{grid-template-columns:1fr 1fr}}.vh-tourcard{aspect-ratio:16/10;cursor:pointer;background:var(--surfb);color:#fff;text-align:left;width:100%;font:inherit;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.vh-tourcard img,.vh-tourcard-blank{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vh-tourcard:after{content:"";background:linear-gradient(#0000 40%,#0000009e 100%);position:absolute;inset:0}.vh-tourcard-play{z-index:1;color:#111;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.vh-tourcard:active .vh-tourcard-play{transform:translate(-50%,-50%)scale(.92)}.vh-tourcard-t{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.vh-tourcard-t strong{font-size:17px}.vh-tourcard-t small{opacity:.85;font-size:13px}.vh-tourcard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vh-tourview{z-index:80;padding-top:env(safe-area-inset-top);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.vh-tourview-bar{color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;display:flex}.vh-tourview-x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:44px;height:44px;font-size:18px}.vh-tourview iframe{border:0;flex:1;width:100%}@media (prefers-reduced-motion:reduce){.vh-tourcard-play{transition:none}}.vf .enter-go{flex-direction:column;gap:24px;display:flex}.vf .enter-go>summary{cursor:pointer;flex-direction:column;gap:10px;list-style:none;display:flex}.vf .enter-go>summary::-webkit-details-marker{display:none}.vf .enter-go[open]>summary{display:none}.vf .enter-go-media{text-align:center;font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.vf .enter-after{flex-direction:column;gap:14px;display:flex}.vf .enter-confidence{text-align:center;color:var(--muted);margin:0;font-size:13px}.vf .enter-notme{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0 auto;padding:0 8px;font-size:14px;text-decoration:underline;display:block}.vf .enter-expiry{border:1px solid var(--rule);background:var(--surf);color:var(--ink2);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.vm-photo,.vm-thumb,.vh-hero-empty{background-color:var(--surfb);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 100' preserveAspectRatio='none'><path d='M0 62 C30 54 52 58 76 61 S124 52 160 58' fill='none' stroke='%23ffffff' stroke-opacity='.35' stroke-width='1.2'/><path d='M0 70 C40 66 70 70 100 68 S140 64 160 67' fill='none' stroke='%23ffffff' stroke-opacity='.2' stroke-width='1'/><path d='M0 77 C40 74 80 78 120 75 S150 73 160 74' fill='none' stroke='%23ffffff' stroke-opacity='.12' stroke-width='1'/></svg>"), linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);background-size:100% 100%,100% 100%}@supports selector(:has(*)){.vf .ac-set .ac-agent{display:none}.vf .ac-set:has(input[name=working][value=yes]:checked) .ac-agent{display:block}}.vf .welcome-home-blank{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 100' preserveAspectRatio='none'><path d='M0 62 C30 54 52 58 76 61 S124 52 160 58' fill='none' stroke='%23ffffff' stroke-opacity='.35' stroke-width='1.2'/><path d='M0 70 C40 66 70 70 100 68 S140 64 160 67' fill='none' stroke='%23ffffff' stroke-opacity='.2' stroke-width='1'/></svg>"), linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);background-size:100% 100%;width:100%;display:block}body:has(.vh-preview) .beta-fab{display:none}.vs-start{flex-direction:column;gap:12px;padding-top:4px;display:flex}.vs-start .eyebrow{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px}.vs-chips{flex-wrap:wrap;gap:8px;display:flex}.vs-chip{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:0 0;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.vs-chip:hover,.vs-chip:focus-visible{border-color:var(--accent);color:var(--accent)}.vs-hint{color:var(--ink2);margin:10px 0 0;font-size:14px;line-height:1.5}.vs-hint a,.vs-empty a{color:var(--accent)}.vh-preview-pill.is-said{white-space:normal;text-align:center;border-radius:18px}.vh #react .chips{gap:8px;display:flex}.vh #react .chip{border:1px solid var(--chipb);background:var(--chipbg);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.vh #react .chip[aria-pressed=true]{background:var(--hl);color:var(--hlink);border-color:var(--accent)}.vh #react .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vh .vh-love-next{margin-top:10px;text-decoration:none}.vh-top .vf-logo{align-self:center;min-height:44px}.vh-top .vf-logo .v-logo-day,.vh-top .vf-logo .v-logo-night{object-fit:contain;object-position:left center;max-width:46vw;width:auto!important;height:34px!important}.vh-top .vh-nav a{padding:0 10px}@media (max-width:420px){.vh-top{padding-left:16px;padding-right:16px}.vh-top .vf-logo,.vh-top .v-themebtn{min-height:38px}.vh-top .vf-logo .v-logo-day,.vh-top .vf-logo .v-logo-night{height:28px!important}.vh-top .v-themebtn{width:38px;height:38px}.vh-top .vh-nav{gap:0}.vh-top .vh-nav a{padding:0 7px}}body:has(.vh-marked) :is(.vh-hero,.vh-cell,.pano-wrap,.pano-full,.vh-tourview):after{content:var(--vx-mark,"");z-index:6;font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.08em;color:#ffffffd1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#00000061;border-radius:5px;padding:2px 7px;font-size:11px;position:absolute;bottom:10px;right:10px}body:has(.vh-marked) .vh-cell{position:relative}body:has(.vh-marked) .vh-hero:after{top:10px;bottom:auto}body:has(.vh-marked) :is(.pano-full,.vh-tourview):after{bottom:calc(14px + env(safe-area-inset-bottom))}body:has(.vh-marked) .vh-tourcard:before{content:var(--vx-mark,"");z-index:3;font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.08em;color:#ffffffd1;pointer-events:none;background:#00000061;border-radius:5px;padding:2px 7px;font-size:11px;position:absolute;top:10px;right:10px}.vh-preview .vy-wrap{padding-bottom:72px}.enter-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.enter-steps li{align-items:center;gap:12px;font-size:16px;line-height:1.35;display:flex}.enter-steps b{background:var(--hl);width:28px;height:28px;color:var(--hlink);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.vh-visit{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--hl) 35%, transparent);border-radius:14px;padding:14px 16px}.vh-visit-head{align-items:center;gap:10px;display:flex}.vh-visit-mark{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.vh-visit-lede{color:var(--ink2);margin:10px 0 4px}.vh-visit-h{margin:10px 0 6px;font-size:13px;font-weight:600}.vh-visit-chips{flex-wrap:wrap;gap:6px;display:flex}.vh-visit-note{font-family:var(--v2-display), Georgia, serif;margin:12px 0 4px;font-size:17px;line-height:1.45}.vh-visit-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.vh-visit-photos img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.v2.v2{--v2-display:var(--font-newsreader), Georgia, serif;--v2-text:var(--font-dmsans), "Helvetica Neue", Arial, sans-serif;--v2-mono:var(--font-jbmono), Menlo, monospace;--bg:#faf8f4;--surf:#fff;--surfb:#efece4;--shadow:0 1px 2px #1a1a170a, 0 8px 24px -14px #1a1a1729;--ink:#1a1a17;--ink2:#56564e;--muted:#6e6e66;--rule:#efece4;--strong:#e7e3da;--accent:#3c6b1f;--num2:#1a1a17;--btn:#1a1a17;--btnink:#faf8f4;--ghost:#f1eee6;--ghostb:#d9d4c8;--hl:#e9f0df;--hlink:#3c6b1f;--chipb:#d9d4c8;--chipbg:#fff;--dot:#c9c3b6;--tabink:#6e6e66;--bar:#1a1a17;--barpart:#e7e3da;--radius:18px;--radius-btn:999px;--page-image:none;--tabbar-bg:#faf8f4f5;--tabbar-line:1px solid #efece4;--orb-bg:#1a1a17;--orb-ring:0 0 0 5px #faf8f4, 0 0 0 6.5px #3c6b1f;--orb-ink:#faf8f4;--logo-day:block;--logo-night:none;--contours:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.v2) body{background:#faf8f4}.v2 .v-theme,.v2 .v-themebtn,.v2 .acct-look,.v2 .vh-theme{display:none}.v2 :is(h1,h2) :is(em,i){color:var(--muted);font-style:italic}.v2 .vh-h1{letter-spacing:-.01em;font-weight:400}.v2 .v-num{font-weight:400}.v2 .vh-label,.v2 .vh-head>.vh-label{background:var(--ghost);border-color:#0000;border-radius:999px;padding:5px 10px}.v2 .vh-all{color:#1a1a17;background:#fff}.vh-rows{background:var(--surf);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:2px 16px}.vh-rows>div{box-sizing:border-box;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;min-height:48px;padding:12px 0;display:flex}.vh-rows>div:last-child{border-bottom:0}.vh-rows dt{color:var(--ink2);font-size:15px}.vh-rows dt:first-letter{text-transform:uppercase}.vh-rows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.v2 .vh-visit{background:#f1eee6;border:0;border-radius:28px;padding:18px}.v2 .vh-visit-mark{background:var(--accent)}.v2 .v-ghost{border-color:#0000}.vh-insights-link{min-height:40px;color:var(--accent);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vh-teamfoot{flex-direction:column;gap:8px;display:flex}.vw-switch{border:1px solid var(--rule);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.vw-switch a{min-height:38px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vw-switch a[aria-current=page]{background:var(--ink);color:var(--bg,#fff)}.vw-bar{z-index:1;padding:4px max(16px, env(safe-area-inset-left,0px)) 10px;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:1240px;margin:0 auto;font-size:13px;display:flex;position:relative}.ph-member{z-index:1;min-height:0;position:relative}.own-hero{flex-direction:column;gap:14px;display:flex}.own-hero-photo{margin:0 -20px;position:relative}.own-hero-photo img{aspect-ratio:7/5;object-fit:cover;background:var(--surf);width:100%;display:block}.own-hero-photo figcaption{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#00000073;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:12px}.own-hero-text{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.own-hero-pin{object-fit:cover;border:1px solid var(--rule);border-radius:14px;flex:none;width:56px;height:56px}.own-talk{flex-direction:column;gap:6px;padding-top:6px;display:flex}@media (min-width:700px){.own-hero-photo{margin:0}.own-hero-photo img{border-radius:var(--radius)}}.own-hero-terms{margin:0}.own-hero-terms img{border-radius:var(--radius,16px)}.own-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (min-width:560px){.own-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}.own-photo{aspect-ratio:1;background:var(--surf);border-radius:10px;position:relative;overflow:hidden}.own-photo img{object-fit:cover;width:100%;height:100%;display:block}.own-photo.cover{outline:2px solid var(--green,#3c6b1f);outline-offset:-2px}.own-photo-missing{height:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.own-photo-tag{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#00000080;border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}.own-photo-acts{gap:4px;margin:0;display:flex;position:absolute;bottom:4px;right:4px}.own-photo-acts button{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;width:36px;height:36px;font-size:15px;line-height:1}.own-story{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.own-story li{border-bottom:1px solid var(--rule);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.own-story li:last-child{border-bottom:0}.own-story-when{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:11px}.own-story-what{flex-direction:column;gap:6px;min-width:0;font-size:15px;line-height:1.4;display:flex}.own-story-opinion .own-story-what{color:var(--ink-2)}.own-story-pics{gap:6px;display:flex}.own-story-pics img{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.own-story-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.own-story-acts form{margin:0}.own-add>summary{cursor:pointer;list-style:none;display:inline-flex}.own-add>summary::-webkit-details-marker{display:none}.own-add-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.own-add-form label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.own-add-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vm-tabs{margin:2px 0 6px}.vm-tabs>a{text-decoration:none}.own-card{flex-direction:column;gap:10px;padding:12px;display:flex}.own-card-ph{aspect-ratio:16/9;background:var(--rule);border-radius:12px;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.own-card-ph img{object-fit:cover;width:100%;height:100%;display:block}.own-card-ph .vm-tag{position:absolute;top:10px;left:10px}.own-card-t{flex-direction:column;gap:2px;display:flex}.own-card-t a{color:inherit;text-decoration:none}.own-card-map{border-radius:10px;height:110px;display:block;overflow:hidden}.own-card-map img{object-fit:cover;width:100%;height:100%;display:block}.own-facts{flex-direction:column;gap:10px;padding:14px;display:flex}.own-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.own-facts-grid label{flex-direction:column;gap:4px;display:flex}.own-facts .v-btn{align-self:flex-start}.own-card-add{color:var(--muted);font-size:15px;font-weight:700}
