@font-face{font-family:Jost Fallback;src:local("Arial"),local("Helvetica"),local("Roboto");size-adjust:88%;ascent-override:100%;descent-override:27%;line-gap-override:0%}html:not(.nosplash){background:#541d07}:root{color-scheme:light}body{background:var(--ground);color:var(--ink);font:400 15px/1.5 IBM Plex Sans,system-ui,-apple-system,sans-serif}h1,h2,h3,.disp{font-family:Jost,Jost Fallback,IBM Plex Sans,system-ui,sans-serif;font-weight:500;letter-spacing:.01em}.num{font-variant-numeric:tabular-nums}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--maroon);outline-offset:3px;border-radius:10px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.top{background:var(--maroon);color:var(--on-maroon);position:relative}.top-in{max-width:1280px;margin:0 auto;padding:16px 20px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px 32px;flex-wrap:wrap}.corner{position:absolute;top:12px;inset-inline-end:16px;z-index:3;display:flex;gap:8px}.officebtn,.langsel{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:100px;background:#f6eee61f;border:1px solid rgba(246,238,230,.3)}.officebtn{color:var(--on-maroon);text-decoration:none;font-family:Jost,Jost Fallback,sans-serif;font-size:12.5px;letter-spacing:.03em;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.officebtn:hover{background:#f6eee638;border-color:#f6eee68c}.officebtn svg{width:14px;height:14px;fill:currentColor;opacity:.85;flex:none}.langsel{position:relative}.langsel svg{width:14px;height:14px;fill:var(--on-maroon);opacity:.85;flex:none}.langsel select{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0 2px;color:var(--on-maroon);font-family:Jost,Jost Fallback,sans-serif;font-size:12.5px;letter-spacing:.03em;cursor:pointer;outline:none}.langsel select option{color:var(--ink);background:var(--paper)}.brand{min-width:0}.lock{display:flex;align-items:center;gap:14px}.homebtn{padding:0;border:0;background:none;display:block;cursor:pointer;border-radius:10px;transition:opacity .24s ease,transform .24s ease}.homebtn:hover{opacity:.82}.homebtn:active{transform:scale(.96)}.lock img{height:auto;display:block}.lock .rule{width:1px;height:26px;background:#f6eee64d;flex:none}.brand h1{margin:0;font-family:Jost,Jost Fallback,sans-serif;font-size:15px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--on-maroon);line-height:1}.brand p{margin:9px 0 0;font-size:12.5px;color:var(--dim);letter-spacing:.03em}.rm{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.mono{width:46px;height:46px;flex:none;border-radius:50%;overflow:hidden;background:var(--maroon-deep);display:block;box-shadow:0 0 0 1px #f6eee64d}.mono img{width:100%;height:100%;object-fit:cover;display:block}.rm-t{min-width:0;line-height:1.35}.rm-t b{display:block;font-family:Jost,Jost Fallback,sans-serif;font-size:15.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.tick{width:15px;height:15px;vertical-align:-2px;margin-inline-start:6px}.rm-t span{display:block;font-size:12.5px;color:var(--dim);letter-spacing:.03em}.rm-t .rm-num{display:block;font-size:12.5px;color:var(--on-maroon);letter-spacing:.03em;font-variant-numeric:tabular-nums;margin-top:1px}.rm-btns{display:flex;align-items:center;gap:8px}.btn-c{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:100px;font-family:Jost,Jost Fallback,sans-serif;font-size:14px;font-weight:500;letter-spacing:.03em;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.btn-c svg{width:15px;height:15px;flex:none;fill:currentColor}#rmcall{font-variant-numeric:tabular-nums;letter-spacing:.04em}.btn-c.ghost{color:var(--on-maroon);border:1px solid rgba(246,238,230,.34);background:none}.btn-c.ghost:hover{background:#f6eee621;border-color:#f6eee699}.btn-c.solid{background:var(--on-maroon);color:var(--maroon);border:1px solid var(--on-maroon)}.btn-c.solid:hover{opacity:.88}#rmwa:hover{background:#1ebe5b;border-color:#1ebe5b;opacity:1}@media (max-width:700px){.top-in{align-items:flex-start;gap:12px}.rm{width:100%;margin-top:0;padding-top:12px;gap:10px;flex-wrap:nowrap;border-top:1px solid rgba(246,238,230,.16)}.rm-t{flex:1;min-width:0}.rm-btns{width:auto;flex:none;flex-direction:column;align-items:stretch;gap:6px}.btn-c{flex:none;padding:7px 11px;font-size:12.5px;gap:5px;letter-spacing:.02em}.rm-t span{font-size:12px;letter-spacing:.01em}.btn-c svg{width:14px;height:14px}}@media (max-width:520px){.lock .rule,.brand h1{display:none}}@media (max-width:480px){.langsel svg{display:none}.langsel{gap:5px}}@media (max-width:440px){.lock img{width:80px}.officebtn,.langsel{padding:5px 9px;gap:6px}.officebtn,.langsel select{font-size:12px;letter-spacing:.02em}.corner{gap:6px}}@media (max-width:560px){#officelab{display:none}.officebtn{padding:6px 10px}}@media (max-width:360px){.btn-c span{display:none}.btn-c{padding:8px 12px;justify-content:center}.lock img{width:76px}.corner{gap:5px}#linklab{display:none}}.navwrap{position:sticky;top:var(--sat,env(safe-area-inset-top,0px));z-index:6;background:var(--maroon)}.navrow{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:12px}.tabs{flex:1;min-width:0;gap:26px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tab{padding:13px 0 11px;font-family:Jost,Jost Fallback,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);border-bottom:3px solid transparent;white-space:nowrap;flex:none}.tab[aria-selected=true]{border-bottom-color:#f0be93}@media (max-width:560px){.tab{letter-spacing:.05em}}@media (max-width:380px){.navrow{padding:0 14px}.tabs{gap:12px}}[dir=rtl] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .tab,[dir=rtl] .btn-c,[dir=rtl] .disp{font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif}[dir=rtl] .tab,[dir=rtl] .btn-c,[dir=rtl] .brand h1,[dir=rtl] .tag{letter-spacing:0}:root[lang=fa] body,:root[lang=fa] h1,:root[lang=fa] h2,:root[lang=fa] h3,:root[lang=fa] .tab,:root[lang=fa] .btn-c{font-family:Vazirmatn,IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif}[dir=rtl] .brand h1,[dir=rtl] .tab,[dir=rtl] .tag{text-transform:none}:root[lang=zh] body,:root[lang=zh] h1,:root[lang=zh] h2,:root[lang=zh] h3,:root[lang=zh] .tab,:root[lang=zh] .btn-c,:root[lang=zh] .disp,:root[lang=zh] .sect{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,IBM Plex Sans,system-ui,sans-serif}:root[lang=zh] .tab,:root[lang=zh] .sect,:root[lang=zh] .tag,:root[lang=zh] .brand h1{letter-spacing:.04em}:root[lang=he] body,:root[lang=he] h1,:root[lang=he] h2,:root[lang=he] h3,:root[lang=he] .tab,:root[lang=he] .btn-c,:root[lang=he] .disp,:root[lang=he] .code,:root[lang=he] .price,:root[lang=he] .sect{font-family:IBM Plex Sans Hebrew,IBM Plex Sans,system-ui,sans-serif}.num,.code{unicode-bidi:isolate}[dir=rtl] .flag{margin-inline-start:5px}[dir=rtl] .rm-t .rm-num{text-align:right}.bar{background:var(--ground);border-bottom:0;transform:translateZ(0);position:sticky;z-index:5}.bar-in{max-width:1280px;margin:0 auto;padding:10px 20px;display:flex;gap:10px;align-items:center}.fbtn{display:inline-flex;align-items:center;gap:8px;flex:none;padding:8px 15px;border:1px solid var(--maroon);border-radius:100px;color:var(--maroon);font-family:Jost,Jost Fallback,sans-serif;font-size:14px;letter-spacing:.02em;transition:background .16s ease,color .16s ease}.fbtn:hover{background:var(--sand)}.invfmt{position:fixed;inset:0;z-index:90;background:#140e0a7a;display:flex;align-items:center;justify-content:center;padding:16px}.invfmt-card{background:var(--paper,#fff);color:var(--ink,#1d1b19);width:100%;max-width:440px;border-radius:18px;padding:22px 20px 14px;box-shadow:0 18px 50px #0000004d;text-align:center}.invfmt-t{font-weight:600;font-size:18px}.invfmt-s{font-size:13px;opacity:.65;margin:4px 0 16px}.invfmt-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.invfmt-row button{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid var(--hair,#d9d2c8);background:transparent;color:inherit;border-radius:14px;padding:18px 10px 14px;font:inherit;cursor:pointer;transition:background .15s,border-color .15s}.invfmt-row button svg{width:44px;height:52px}.invfmt-row button b{font-size:16px}.invfmt-row button span{font-size:12px;opacity:.65;line-height:1.3}.invfmt-row button:hover,.invfmt-row button:focus-visible{background:var(--sand,#f3ede4);border-color:var(--maroon,#541D07);outline:none}.invfmt-card .invfmt-x{margin-top:12px;border:0;background:transparent;color:inherit;font:inherit;opacity:.7;cursor:pointer;padding:8px 14px}.fbtn svg{width:16px;height:16px;flex:none}.fnum{min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--maroon);color:#fff6ef;font-size:11.5px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.seg{display:inline-flex;flex:none;align-items:center;gap:2px;padding:2px;border:1px solid var(--hair);border-radius:100px;background:var(--paper)}.seg button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:100px;font-size:13.5px;color:var(--muted);white-space:nowrap;transition:background .16s ease,color .16s ease}.seg button:hover{color:var(--maroon)}.seg button[aria-pressed=true]{background:var(--maroon);color:#fff8f2}.seg i{font-style:normal;font-size:13.5px;line-height:1}.active{flex:1;min-width:0;display:flex;gap:7px;align-items:center;overflow-x:auto;scrollbar-width:none}.active::-webkit-scrollbar{display:none}.atag{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 8px 5px 12px;border-radius:100px;background:var(--sand);color:var(--ink);font-size:13px;white-space:nowrap}.atag b{font-weight:500}.atag span{font-size:15px;line-height:1;color:var(--muted);padding:0 2px}.atag:hover span{color:var(--maroon)}.bar2{display:flex;align-items:center;gap:12px;flex:none}.fbtn.plain{border-color:var(--hair);color:var(--muted)}.fbtn.plain:hover{border-color:var(--maroon-soft);color:var(--maroon);background:none}select{border:1px solid var(--hair);border-radius:100px;padding:6px 11px;font-size:13.5px;background:var(--paper);color:var(--ink)}.count{font-size:13px;color:var(--muted);letter-spacing:.03em;white-space:nowrap}.slist{display:flex;flex-direction:column;gap:2px;padding:8px 0 4px}.slist button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:var(--r-sm);font-size:15px;color:var(--ink);text-align:start;border:0}.slist button:hover{background:var(--sand)}.slist button[aria-pressed=true]{background:var(--sand);color:var(--maroon)}.slist button[aria-pressed=true]:after{content:"✓";color:var(--maroon);font-size:15px}@media (max-width:760px){.bar-in{padding:10px 14px;gap:5px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bar-in::-webkit-scrollbar{display:none}.active{display:none}.fbtn{padding:8px 12px;flex:none}#openf span:not(.fnum){display:none}.seg{flex:none}.seg button{padding:6px 9px;gap:5px;font-size:13px}.seg i{font-size:12.5px}.fbtn.plain span{display:none}.inv{padding:8px 10px}.fbtn.plain{padding:8px 11px}.bar2{width:auto;margin-inline-start:auto;gap:8px;flex:none}.count{display:none}}dialog#filters{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0}dialog#filters::backdrop{background:#241b1673}.fsheet{position:absolute;inset-inline:0;bottom:0;background:var(--paper);border-top:0;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px #241b162e;max-height:88%;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px)}@media (min-width:761px){.fsheet{position:relative;margin:calc(6vh / var(--bz, 1)) auto;inset-inline:auto;max-width:520px;border-radius:20px;border:0;box-shadow:var(--shadow)}}.fhead{display:flex;align-items:center;gap:12px;padding:16px 20px 10px;border-bottom:1px solid var(--hair)}.fhead h3{margin:0;font-size:19px;color:var(--maroon);flex:1}.fbody{padding:6px 20px 18px;overflow-y:auto}.flab{margin:18px 0 9px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fgrp{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:7px 14px;border:1px solid var(--hair);border-radius:100px;font-size:13.5px;color:var(--muted);white-space:nowrap}.chip:hover{border-color:var(--maroon-soft)}.chip[aria-pressed=true]{background:var(--maroon);border-color:var(--maroon);color:#fff8f2}.fbtn.icon{padding:8px 11px}.fbtn.icon svg{width:17px;height:17px}.list{display:flex;flex-direction:column;gap:8px}.row-u{display:flex;align-items:center;gap:13px;width:100%;text-align:start;background:var(--paper);border:0;border-radius:var(--r-sm);padding:12px 15px;box-shadow:var(--lift);transition:box-shadow .3s ease,transform .3s ease}@media (hover:hover){.row-u:hover{box-shadow:var(--lift-hi);transform:translateY(-1px)}}.rthumb{width:58px;height:46px;flex:none;background:var(--paper-white);border:0;border-radius:8px;overflow:hidden}.rthumb img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;display:block}.rmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rmain .code{font-size:15.5px}.rmain .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rprice{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.rprice .price{font-family:Jost,Jost Fallback,sans-serif;font-size:17px;font-weight:500;margin:0}.rprice .psf{font-size:11.5px}.rtags{display:flex;gap:5px;flex-wrap:wrap;margin-top:3px}@media (max-width:520px){.rthumb{display:none}.row-u{flex-wrap:wrap;align-items:flex-start;padding:11px 14px}.rmain{flex:1 1 100%}.rmain .sub{white-space:normal}.rmain .ucode{font-size:10.5px}.rprice{flex:1 1 100%;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;margin-top:0}.rprice .price{font-size:16.5px}.rtags{display:none}}.wrap{max-width:1280px;margin:0 auto;padding-block:24px 60px;padding-inline:20px;overflow-x:clip;overflow-clip-margin:16px}html,body{overscroll-behavior-x:none}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(262px,1fr))}.unitbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.unitbar .ub-hold{display:inline-flex;align-items:center}.unitbar .terrbar{margin:0}.bmore{display:none}.bar.open .bar-in{flex-wrap:wrap}.bar.open .bmore{display:flex;flex-wrap:wrap;align-items:center;flex-basis:100%;width:100%}.bmore .blab{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex-basis:100%;margin-top:2px}.bmore .blab:first-child{margin-top:0}.bmore .fgrp{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.sortpick{position:relative;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hair);border-radius:100px;padding:8px 12px;background:var(--paper-white);color:var(--ink);font-size:13px;cursor:pointer}.sortpick:hover{border-color:var(--maroon-soft)}.sortpick svg{width:15px;height:15px;flex:none}.sortpick select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.sortpick .sortlab{white-space:nowrap}.bmore .blab.tight{flex-basis:auto;margin:0}.bmore .brow{display:flex;align-items:center;gap:8px;flex-basis:100%;flex-wrap:nowrap;margin-top:10px}.bsel{font:inherit;font-size:13px;color:var(--ink);background:var(--paper-white);border:1px solid var(--hair);border-radius:100px;padding:7px 10px;flex:1 1 90px;min-width:0;width:auto;cursor:pointer;text-overflow:ellipsis}.bsel:focus-visible{outline:2px solid var(--maroon);outline-offset:1px}.bmore .btn.sm{padding:6px 12px;font-size:12.5px;flex:none;margin:0;white-space:nowrap}.bmore .btn.fill.sm{margin-inline-start:0}@media (max-width:460px){.bmore .blab.tight{display:none}.bmore .brow{gap:7px}}.bmore .chip{padding:6px 12px;font-size:13px}#openf[aria-expanded=true]{color:var(--on-maroon)}[dir=rtl] .bmore .blab{letter-spacing:0;text-transform:none}.terrbar{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:0 0 16px}.tsw{display:inline-flex;align-items:center;gap:10px;flex:none;padding:7px 14px 7px 12px;border:1px solid var(--hair);border-radius:100px;background:var(--paper);font-size:13px;color:var(--muted);transition:border-color .16s ease,color .16s ease}.tsw:hover{border-color:var(--maroon-soft)}.tsw i{width:32px;height:18px;border-radius:100px;background:var(--hair);flex:none;position:relative;transition:background .18s ease}.tsw i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:12px;height:12px;border-radius:50%;background:var(--paper);transition:transform .18s ease;box-shadow:0 1px 2px #241b164d}.tsw[aria-pressed=true]{border-color:var(--maroon-soft)}.tsw[aria-pressed=true] i{background:var(--maroon)}.tsw[aria-pressed=true] i:after{transform:translate(14px)}[dir=rtl] .tsw[aria-pressed=true] i:after{transform:translate(-14px)}.terrnote{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;font-size:12.5px;color:var(--muted);line-height:1.6}.terrnote button{border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--hair)}.terrnote button:hover{color:var(--maroon)}.terrnote button:focus-visible{outline:2px solid var(--maroon);outline-offset:3px;border-radius:3px}.card{background:var(--paper);border:0;border-radius:var(--r);overflow:hidden;text-align:start;display:flex;flex-direction:column;box-shadow:var(--lift);transition:box-shadow .3s ease,transform .3s ease}@media (hover:hover){.card:hover{box-shadow:var(--lift-hi);transform:translateY(-2px)}}.thumb{background:var(--paper-white);position:relative;overflow:hidden}.fact{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 20px);font-family:Jost,Jost Fallback,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:5px 9px;border-radius:100px;background:var(--maroon);color:var(--paper);box-shadow:0 1px 2px #241b161f,0 3px 10px #241b1629;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmain .fact{position:static;display:inline-block;margin:0 0 5px}.thumb img{position:absolute;object-fit:contain;display:block}.card-b{padding:14px 15px 15px;display:flex;flex-direction:column;gap:3px;flex:1}.code{font-family:Jost,Jost Fallback,sans-serif;font-size:17px;font-weight:600;color:var(--maroon);text-wrap:balance}.code .nb{white-space:nowrap}.code i{font-style:normal;font-weight:400;color:var(--maroon-soft);opacity:.45;padding:0 7px}.ucode{letter-spacing:.07em;color:var(--muted)}.rmain .ucode{margin-top:3px;letter-spacing:.06em}h2 .code i,.dhead h2 i{font-style:normal;font-weight:400;color:var(--maroon-soft);opacity:.4;padding:0 8px}.sub{font-size:12.5px;color:var(--muted)}.flag{font-size:13px;line-height:1;margin-inline-end:5px}.dhead .flag{font-size:20px;vertical-align:-1px}.price{font-family:Jost,Jost Fallback,sans-serif;font-size:21px;font-weight:500}.prow{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;margin-top:10px}.prow .psf{text-align:end}.trow{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-top:10px}.trow .tags{margin-top:0}.trow .ucode{margin-top:0;margin-inline-start:auto}.psf{font-size:12px;color:var(--muted)}.tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.tags:empty,.rtags:empty{display:none;margin:0}.tag{font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--hair);border-radius:100px}.tag.furn{border-color:var(--dim);color:var(--ink)}.dh{display:inline-block;line-height:0;vertical-align:-.045em;width:.78em;height:.78em;font-style:normal}.dh:before{content:"Dh"}@supports ((-webkit-mask-image:url(#a)) or (mask-image:url(#a))){.dh:before{content:none}.dh{--dhm:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAQAAABoQAwgAAAWo0lEQVR42u2df5AUZXrHP+90Dyy7Wyy3BjzCoYWCkNKVvRyCysmJESw1Fe+sUEkgJsarCndXFSsWlVQoS4uy7mJS5cmVyZXnlWe0Dq0oMR6mPEokkAh3pXjE9fRUZIVS3FtFRAYWGLa7580f/XZP93T3THfPD2aWfrZYZmdnZt/neb/v933e533f5xEIaomEGK/KJJHkYr0qM/tZMbxwcZ9Jw0TEQrPsGG0mhOEdbpfM4+62aG0RgJMcA45wnFEOUeQMp4CTHnjoWEgEGhYAGpb6regcw2uAxWo2tTWAhhnlAB8xwj7287nqpLK5JTqA6oiOMTyYfJe7MRSeHGWcf8R8VM9rTQDyqmUmkMdAj2j/Nl5jhCMc5BM+p6hGQEdRjaaQ8iUeZSUGkD8rnB82xYuKn0101SXlkbCPId7nY4YZZax95gIRsxEaJtfx34BxlgwfZujw35tuC8u6jXCAt3mPd3iLQxX0g2cmaJloMRdQEviU81jEGJPb3GHQAt0jmMqFLOIGruVGFjGFI5wESsqdziHd722EeOkO86U8zEBHevRBLffwEHs46Jlw2w7xZXb9nAu4SnWW8KgT9lhUqCsa+FVuVfB7+HP2Y4MSOQQGGrO4lb/gPARFLMZbjXgt9kQj0CmicS1TEzdQYFKipCbqRo3TsNEqMMlF6qS51GJSQqOLq1jDInrI8TnFVk67ItGfkszmUVYmXssK5Q09yPY62trLJCbRxRR6mEYPX2KQWb5XGOSVy5t3XU5ZZRoWGMoDGuZ5trOLMbXs0prtgCYxvO1Rf5e7XcMLz/+Vj73PoXyNO3i8juEsPCOmC+hmMl3M4HdZyBVc6usEQ3n5XkOLkFZ7yWmEIZ5lM2Og3FLRLojXMFnEa6kRfwePu+uC2n8rKKZvSec33gz6GORmFjKdXvpiRpmE21HO8mwPD/AclnI2m2j+pNNaL68iKSX8GmccybddDMabQMNnGuF7P+4zzmfPYxU/4kWOIZFuWyXjIe2S6mucY0jG1U/7WcUM9clN+tIS96fBF1muJqf4kkMDnuX12GvHqO6QAV+lHMwT6Eg+423+h128xnsILkSoKbfk+u1h46sLQ60BBP2sYiqn+IASOjlyjfd4tIQcr1OihzXkyCV2J2ELQ01etDudYPAZb7OHHbwOLEBDUKrQ199qieZZegkW8XU0RjmiOqvU2DYnMbyORAJnuEshXiaitFYY3ktJOUyO8Bbb2YnJIBqa68nXEpMS3SxnPmd4F7MZmE++dNH5CKlY22HKUuCx9zmHTf/Kg7DmfemKm+3/y8z/pMvh44EWVrbWmRUkkp8xD73RbU7K8QIdi1lcRcnjrLUX4qViZjsaX1KAOcrz7GIaM+lizIP+ai2257EF3MoHfMg4Ag3ZGP8++eQqkUzn1sSr0FZSjVCk6A0dCEocZAcHmMnFjKG5Owu1wm0m01hFkYMcbxzlaClMIJjFmlRhqtZxfCVYdDXtnuHX7GQSS9Fq4N2L+xIayzmfD/gIqVBfpw5pDC+ZxnX0t6VXU22cOiOhwA7e5nKmV8xe4aE/6XpwAwxS4DeUGqFDLtW7ChzwrQtlyGNJ+5xOqAypjfEkt7NLrUsKGKGtloFVw2KeYY2a6RwfT7bW8KdDFKuO+PYQicRCR+eX/DGPAHm6I1pd6efbsol76MFSXZl6ok3H8T1cwyBmom47u1Tjb0kO6OYEO5Asi832TtTpeiRvcRqJln5ZpaV6o+ByllU0t705Pmh4EzB5hSLLlRW8XE/kKBiji2VM5RXOAKW0uuRSDdciRwPma2eOr4SH5WH7jaxzycSIoUk3BrCWjXRhoiuXVGuF4YGO5fiy6e0vwRg/VqY3KybTcE3yanNlNc/Si4mVxuxpDW9RVLGbzvBqqlGtTpGHuJfyaZxqmkjP0mwlDzCjle6kQLpHgzpdHNK5nycCs1WtKGiBtdxJD2CpbZkWUM1EMXxZ7mELeUwERoJ9ub/nNnrSjOx0k2uUJ9MJHB/EvIUFfMRDDCm6MVzjV/Pt+5DkuZ9VMaI+DUO8f1HRuRxfNr/GTh4CCujYpxOqrWZxf9/HY8zDTLg7UZfhJwbinUnWAjbzPfrcs5e1V7P26IDXmIeVTNv6DD+xEK8xxhPscs/mVEe8d5uxj3VJmT5HJmWuF+znXxKNd6lmhbX8Nb1oyLg+fa4BeJ9Y8h+udxPH9PZhbwO4nYVY8SfZ+ibXicPxZZ00/k5NrtU53qubjsEA32F6/PBBfYifOBzvlYOso7wNEu3VlL+b6EhWc7MbesgQn8K7sfgvhl1vPtqr8ePeBB5jCWY8uskQ79XGPicMozxcEbsJ19SxQB6UL7QeXZGNliE+OerHeFltDEriXMEo35m5mRWYWMhax3IzxFca3aQLwRAvU77cGWfFItXR7r9ltjoSLjPEJ/HldU6iYbKVYcCM2JWK1nQlq9xzZxniE8DIAiwEb/CLiphNbU3tafUG5iBrrWSzlWs0zz+dclG5kuvRKTYP8RM7gKCzi0JK03+dObW8+Yzjo8xnMcb3Q+Mz1TUVGKzkq74bWxnHJwodwNYAeOJq+hg9ri8vM8Qn1W+IXRUhgNrnbpyg2Y2YgBZ1cilDfHX5N/zberU0LWv8N+iYajGVIT7RFKlh8p4nXhMP8fYIMbiGJYqyMsQnApV9VOlDNgMo88dDvK7Ol93mrgsyxCeWUfb6WL424gUmJiawhEXRwbIM8dFUY+P+HcrH9uIgXpJXs8IcBqLjlNkCKmo0O8b8lF0eqonbaTrQxxK6FPpDDK81LJnJRDO9beoPeTv1mPkyC6IIN6dOu2p1NG0iczwcZYTypkgcr8Z7dWe+52hvAPFV5t5z3o8XmLzLCMTmeP/j36crfCswxyDLopz8DPEA/FZdw0iOeFjBzHCO15nOQ9zJS2qT1oyVV6NynVYb8WZkas72x/x+riY8LZFwl0x5ZT9b63KK0gFms99jGVE2/HHm8o/087R7scSqyfimWlTEzUApgOMqeY/eUWa30DjMk6xN8V57K3ApL7ufJcv5MG0zDPJDbmID+xWezRqpNZ1kEnEJSgLdwLjKFNZp8i4nAjCTPhPLQERHqBOYS+gK3CaQCF096GY1q3mKTbylslNXl178GU2r5yRzBtgkejvQ7EV+Be4J4lqaSvcYlH3gY5AFDNFV8ZndgqXsxkDHdF2mId5gWpWGnKSHmfxBgmRsTra7N9WN8E6Tfm5KnHrOJmQdwRAfVJBsnilCJXfzGinJotqR+TE7oHOlwfrqFCi4OeuI6XuLVM2YSOeL98Vie1nNhDPYzgDhCcKj8kpWdkCcvJO13hP+XLAdtb5HPycSZsuszuHxfh/ZNg3BYgYwEgUNwhZH83mGF9lPkSlM9SwsTLSEWQ/OCdEpspvVHsTHxUsldt7z/b6Mg0pX69xEfIBJNCSTuCOLULZaNHRKnM9AZorWSg4Y5ecQmRg8kyYhPofJMYV5081BE0yFHzcmV+331W+Mhj1XKyV/3MT9cf6aaKCmNdumUULnGKf5Q7ooQYJsRZnUhXhBDslBullGqeOihx09udpM/2sWcombqjlYjyOjmoZSjZNJTsNkHjuZpeI2puvnZ9I0qrGPMuh8xmb6GUTLzN4awzsBHY1j/JIT9HABmjvROlVm6hmAleGGjGpCPHeNQf6MP2Jua8OkHSDpIrIRmgsP4gVO5dNeFjDAZVzBNRGNKNCXIMhrbyfm3eI/nSiGW00zid7ONmABfMH3Qvha1T6E1kV3ZF2/63mMJPF1uybTvTzesYa3NSYk2F0N+47ht3EfH/qjk1E9ZTLGGGEVJXVMPvY1oXY83vaTDqjKkp0oHwMFuj1j1tHwPZ+m5cd591UAh/26R/st9kEPKoKa+C6LJz1JNinRQD0bIiK5/bgiCyOQ4yD6JFn56OsU+jydoFczvOXp1/DppR7lZAyF26kzJGdAzVTxrVB+5WSfnlZ1T12GpMTxflzZgHG2/vK+93fqqTJSbITYY31ykFCSDLvw/py4h1YrJV9xVPeSwMRqe/Jlp9JbgNsjWSSy+b68AKYkQXx8rk5yyqBTpRCi9b4IqrH3mb1U01DDn4tU49c6DPHO6WEH8REzWkY1rZIzGdU0yhmOSzUyfJmU3rk7t6imrw6q8XryLtXobt64TJonp4NUM8gcnlOmt1RW6YxqgsvIyXVRzVjQ8FN5kjVspegLFGRU00ivBsbDJtc8G5nNjxlzA2OZRI9yL5j2Md/z0yzP+rZyO+RMcHK13/J9bufbvJrohlIyqpG+4JjsOIxPDmjhDQkLTxlH56hu3kM1pyn4tdZV1E0wwG62sIXdFIP9E5D+ANX4oxaiImph46Arffmesy4zAWdDJ5pUg0mDnDliBgWvZ2PfgXICno68icV4ZBOmAP3MSrH1N8KIemZSx/lRU5iLAQk3/xz9DT5QlrN9nOnlO1DeCFwcMRIuvszYn9yuUo/Z8+Ecbz8yPSY1VZrWcA431Tvjbf2V32F0/Ekdk3yKiwm6Arbu7Q37DpShagTE9b3T9HuSbeJ2lHyIWxAvMGwG3yvo5V/5y442SIf6pTp/wiaS3YFKezOo+qA8x279lZjMzUzNMNha0RCYXJy4EHQmdUoOOMoL+JM/ZVdx6tW0Zts0BJJPmcoiTEqUsgBxq6hGJ8cJPucGpqFldNM6w+eAEqNMYTkSM0N8qwxfQgIl/o8urqZESV1EyDi+yRxv/6BT5B0u5RI0zIzpW4F4J67eyxG2cYLlaGgYnvt/GeLrQ7yIRrzAvu80xl6G6edCdSnNoKTIpzLaVkp4EdlUt6k6MzCW1tsz0TAoBcpKm+S8N0LsaziCr3AjKyIv4fiDpPEDo7ov4t9pYkCiA9q2eQFO+S4zeExSvgOFCl2a9DKTQRYyh9nMdJP3lTPonWYKcxNthNgNH+HTDjT6OJMYTLVZae9BvMlpJlV8YojhBZJeilhodGHniwzKCjYlCh3Z17a+w7MdaPhTrHJvfCULktlwu0kVbPSJN2Vf+bkxBGBRxAokq7Q//Ch4qCPO8Q6TPMc53HFmF0guxrnnmDSpc54h9obYMJSly4XuLcKO9zkfnE+QadXOLDwpkAK0M+QySHS91AvlNzgapm9WLL22lrMrzlQks8//eoDcIMOfK2nM5zHTty6In8bczi4bcVq4EYif2Ef4zmM6aRL3A2zjk8bXgToXEC/p5UrPZfg4iPe+9kVGM8Snk27Oq9A5Xsk5gALvNKMA17khl3E9ycoRlWU3wxXpTjPDxx7T5zELI4XpBTDEQUQ45jOODxeNHjQEvVzpUrKsoalwI5F20a0RfhG9sZSVnAsXi5OAZCZXKLPrNTUt/7Nfe4C9ZEUWU2AeBLO5Bm+toOqId35nxyVf4jAiqrhZ5tVEYx40lmKHhOOMbSdcZqil07/j3CzLEJ8I8Rr9rKuAZ3VNpUfjp1T9pyZUMJ64HC/RAJOv0If/VH98P34jIKJrymWID9fMpoe1UBFNjVMsHfLsYkiNE5F5NcnEZDa3AGbVeHsQ8YI8cL/7Thofq5nIyyYNWJWis+yp9SneqlU1MTN8+JrTZDY3kOyml8BJFfczRtVVpaYYfiJyvKYmVljGciSnQs7FRGnqLJy28IqqcV9FMj++0nvXsZDM5ibyGEz1xOHjaJqnwJMcqn1HPkN8GOp1rlQMb5LkJJkJvMBWwAqUVcy8mhraWEA/a8gr6hA1vZqy5IGNjCGQnKx+9ixDfHC9Cl/jFqWLrlaj1TT14v1BfuU+Y2WITyZd3OO234QYiLcDxnmG+UFcuGWID/ridzHgOdBIbMTDnRyKW9c582ocinHMPo/73JQa5XQo0YgXbm6S77ELQRcnm434iSi9bMApih0POgZwijzbeIIiUIwHt8zwuBOjBazi5orRHEf6GOYHHFReUcbxiXQxkQzyLfowVNSl9o0PgSCPDjzNS1hYgSsImVdTUxedGdzFYuJmYBIYSCQFBE9xj3JFrbizZq5OnHQ64jVlMB1Yy2p3osx7/Pdw7exxYdLHHv5BVaW3iJ1ML1cnTjod8Za7K3ob9ymzS8/EKqtoZ3fRHtar2EwimJ3rk6umzPkNVfOm9pl/x3PPq5DYA+xJM7LTGr6XiXII28LkOu7BzhBv1DS7VHF3SZ4Cd7GVYvRZgsYaXneHXedyvOZB+yLuZwCYik6+piYmhspMBuvZTBETK3ma1HQrV13dAOxkjteUGZfyuOcGY+09VZ3j6kLevTyM8FRLbDriTeALE8KrkaziQeZiuHF3qH3+vZs8Buu4P6zoSnMR30V/ByNeukHbVWxUZ4ErtQnTxEkJmWeYB/mp+jllLuY0iBd08zuBmb5zEK8jMenhW2xkFhLdw+3VNTmOARTYwE8ZQ6Th9voQD18M+POdgXhNaT2HDax2/ZTaPrsdme8mT4FbeRnQ68s7nks1VCcrqulExJvACnayGsN3HDUO4vPs4Qp2JFmhNtaPP5+L8B5e7hTESyzmsZ6fu8wuQ8ZtZbzdHhV58jzIn7MfvRHZfNIZfqrKpd2u7qITvtN8P0t6Wc0oGzmfC2LSrImBQQGBwTr+mYMK63WXN0jH8TPdOb6dXUUdC02100TjG6zhWjap02HCTa1fXU7RTR+7WM8bFBW3N6CqhJ5CIcHv4U9x3K7FWewwrYnOdXxTTabSvVQTJwd4nj7gEe7lsOrIBpXy0FOpc3sFP7Ynx9tzUD8ruJPF4InEVLvPVL7VYTuZW3iErejK7A30aZNLP7PAVzi8fRDvRWQvC5jPWpVrylB7ReGVTRw/xr5G41ymGeZhNnPIdR2tir/QQsNrmHzNxc7ZWblK39K+HBnU3N/qDDLAZXxVIV2Ce+wifJyWnzlFN3bA9yf8J69iqnsd3lQyZwnxV57laVMEFkQapvLQdRZxBQv5sjJ5stxpqEUSvMAP2cvhiuKgnB2qsbE1g2/CWfNoZMhyCGAGFzDALVzKFLfUgOHiN16lbaEIZg8beAkT0djpNL3h7T30efS5qoiEdaDG66wDJVR77Vxpk+liBpezkDks8WTY8E6jfSFbG+XWOcEvx0cb4Tc8ynOYajJ1xlJwpLUc8YLb1OI5Hsf7lbuIRalbOpmp9NLLF+gBLuYiLq8wNp7aBOWTAvnQFWrZvzHdifR5trOXw+pZJ4IpmsWXIoHhTebxE66BBIVWvIYvpGxlN9GljNJO4KYHQNvYzQ7eoNi6gntJufp6TyLQYPE1b7RP+K7b6pgYAYSmEWeyND0aJK0RYr/P3jt9jC0MM8qYuv5u+drdFoZ3LmQFeTq65JwfXzKsMA+1ivo4E6Pttegh7a+sMxmVa9ifP6nAerZzEIvy/rFNLlrzkR+HapxKr3Cbm/gyiePnN19j3EjpXmIP68B/opvJvK/CBV5SgRFGeJ1dvMyhZkyajTO8Y3aTeWxicYILiPWtW8PeHbccUXnyzHtGz05GeZ93GWKUMereymg21VjuAvxPWZzIlPUhXEY+V/17ZcHIEYbYxzBHGKLAp0iEOrJntYJS0iNeqqlsFc+kWAc2f+0aJXvYzQiHOMgnnOGoSufgDXW1ueFtqrmanW2ehHyEAxziY0Z4h2FGgSLepCVttg0Zz4+fy4aGuIL1ij1NnuQEcJJjHOEIv+UwRc5wiqKv/rKA1jiGzTS8lqik9NkkIM2NVFrt3tg47qSV5lhm00RzebpsZOl6305LZXufYxMxXyHbqsXSc4ZLVgS/zpUs35mkk/8H7MWJC2BN1zAAAAAASUVORK5CYII=);background-color:currentColor;-webkit-mask:var(--dhm) no-repeat center/contain;mask:var(--dhm) no-repeat center/contain}}.empty{padding:70px 0;text-align:center;color:var(--muted)}dialog{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0}dialog::backdrop{background:#18100c9e}.sheet{background:var(--ground);height:100%;overflow:auto;padding-top:var(--sat,env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.sheet-in{max-width:1180px;margin:0 auto;padding:0 20px 60px}.dhead{position:sticky;top:0;background:var(--ground);z-index:2;padding:16px 0 12px;border-bottom:1px solid var(--hair);display:flex;align-items:flex-start;gap:14px}.dhead h2{font-size:25px;margin:0;color:var(--maroon)}.x{margin-inline-start:auto;flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--blush);color:var(--maroon);font-size:21px;line-height:1;padding:0;box-shadow:var(--lift);transition:box-shadow .24s ease,transform .24s ease,background .24s ease}.x:hover{background:var(--blush-hi);box-shadow:var(--lift-hi)}.x:active{transform:scale(.94)}.x:focus-visible{outline:none;background:var(--blush-hi);box-shadow:var(--lift-hi)}.dbody{display:grid;gap:30px;grid-template-columns:1.35fr 1fr;align-items:start;padding-top:22px}.dbody>*{min-width:0}@media (max-width:860px){.dbody{grid-template-columns:1fr}}.planbox{background:var(--paper);border:0;border-radius:var(--r);padding:16px;box-shadow:var(--lift)}.planbox .plate{background:var(--paper-white);border-radius:12px;padding:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.planbox .plate img{max-width:100%;max-height:calc(74vh / var(--bz, 1));width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.planbox .iso3d{margin:0 0 4px}.planbox .fplate{background:var(--paper-white);border-radius:12px;position:relative;overflow:hidden;margin-top:14px;padding:8px}.planbox .fplate img{width:100%;height:auto;max-height:calc(74vh / var(--bz, 1));object-fit:contain;display:block}.note{font-size:12.5px;color:var(--maroon);margin-top:12px;line-height:1.55}.bigprice{font-family:Jost,Jost Fallback,sans-serif;font-size:34px;font-weight:500;color:var(--maroon);line-height:1.1}.rows{margin:18px 0 0;border-top:1px solid var(--hair)}.row{display:flex;justify-content:space-between;gap:12px 16px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:14px;flex-wrap:wrap}.row dt{color:var(--muted);min-width:0}.row dd{margin:0;font-weight:600;color:var(--ink);text-align:end;min-width:0;margin-inline-start:auto}.sect{font-family:Jost,Jost Fallback,sans-serif;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);margin:26px 0 0}.start{margin-top:22px;background:var(--sand);border:0;padding:16px 18px;border-radius:var(--r-sm)}.start b{font-family:Jost,Jost Fallback,sans-serif;font-size:19px;font-weight:500;color:var(--maroon)}.start p{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.sent{margin:14px 0 0;font-size:13.5px;line-height:1.55;color:var(--maroon);background:var(--sand);border:0;padding:13px 16px;border-radius:var(--r-sm)}.sent.warn{color:var(--ink)}.ccyseg{display:inline-flex;align-items:center;flex:none;gap:0;border:1px solid var(--hair);border-radius:100px;overflow:hidden;background:var(--paper)}.ccyseg button{min-width:34px;padding:6px 9px;border:0;background:transparent;color:var(--muted);font-family:Jost,Jost Fallback,sans-serif;font-size:12.5px;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer}.ccyseg button+button{border-inline-start:1px solid var(--hair)}.ccyseg button[aria-pressed=true]{background:var(--maroon);color:var(--on-maroon)}.ccyseg button[aria-pressed=true] .dh{background:var(--on-maroon)}.areaseg button{min-width:auto;padding:6px 10px;font-size:12px;letter-spacing:.02em}.ccysel{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;color:var(--muted)}.ccysel span{flex:1;min-width:0}.ccysel button{padding:6px 14px;border:1px solid var(--hair);border-radius:100px;background:var(--paper);color:var(--muted);font-family:Jost,Jost Fallback,sans-serif;font-size:12.5px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.ccysel button[aria-pressed=true]{background:var(--maroon);border-color:var(--maroon);color:var(--on-maroon)}.kit{display:flex;align-items:center;gap:11px;width:100%;margin:18px 0 0;padding:13px 15px;border:0;border-radius:var(--r-sm);font-size:14px;color:var(--ink);text-align:start;background:var(--paper);box-shadow:var(--lift)}.kit i{width:19px;height:19px;flex:none;border:1.5px solid var(--hair);border-radius:3px;position:relative;transition:background .16s ease,border-color .16s ease}.kit[aria-pressed=true]{background:var(--sand);box-shadow:none}.kit[aria-pressed=true] i{background:var(--maroon);border-color:var(--maroon)}.kit[aria-pressed=true] i:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #FFF6EF;border-width:0 2px 2px 0;transform:rotate(45deg)}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:100px;font-family:Jost,Jost Fallback,sans-serif;font-size:14.5px;letter-spacing:.04em;text-decoration:none;border:1px solid var(--maroon);color:var(--maroon)}.btn.fill{background:var(--maroon);color:#fff6ef;border-color:var(--maroon)}@media (prefers-reduced-motion:no-preference){.rv-wait{opacity:.001}.rv-go{animation:rise .72s cubic-bezier(.22,1,.36,1) both}@keyframes rise{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tabin{0%{opacity:.001;transform:translate(var(--tabdir,14px))}55%{opacity:1}to{opacity:1;transform:translate(0)}}}.pjs{display:grid;gap:22px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pj{background:var(--paper);border:0;border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--lift);transition:box-shadow .3s ease,transform .3s ease}@media (hover:hover){.pj:hover{box-shadow:var(--lift-hi);transform:translateY(-2px)}}.pj-img{aspect-ratio:16/9;background:var(--plate);position:relative;max-width:100%}.pj-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pj-b{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.pj-b h3,.pj-b h2.pjh{margin:0;font-size:21px;color:var(--maroon);display:flex;align-items:center;gap:8px}.pj-map{display:inline-flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--muted);text-decoration:none;line-height:1.35;background:none;border:0;padding:0;margin:0;cursor:pointer;font-family:inherit;text-align:start}@media (hover:hover) and (pointer:fine){.pj-map:hover{color:var(--maroon)}.pj-map:hover span{text-decoration:underline}}.pj-map svg{width:14px;height:14px;flex:none;fill:currentColor;margin-top:1px}.pj-map .chev{width:13px;height:13px;fill:none;stroke:currentColor;opacity:.55;transition:transform .25s ease;margin-top:2px}.pj-map[aria-expanded=true]{color:var(--maroon)}.pj-map[aria-expanded=true] .chev{transform:rotate(180deg)}.pjmap{margin-top:10px}.pjmap .pjmapw{margin:0}.pj-out{display:inline-block;margin-top:8px;font-size:12px;letter-spacing:.04em;color:var(--maroon);text-decoration:none;border-bottom:1px solid var(--maroon-soft);padding-bottom:1px}.pj-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin:2px 0 0;padding:14px 0 0;border-top:1px solid var(--hair)}.pj-t{display:block;width:100%;text-align:inherit;background:transparent;border:1px solid var(--hair);border-radius:10px;padding:7px 9px;margin:-8px -9px;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s,background .15s}.pj-t:hover{border-color:var(--maroon-soft)}.pj-t dd{display:flex;align-items:center;gap:6px;justify-content:space-between}.pj-t svg{width:15px;height:15px;flex:none;transition:transform .18s}.pj-t[aria-expanded=true]{border-color:var(--maroon)}.pj-t[aria-expanded=true] dt{color:var(--maroon)}.pj-t[aria-expanded=true] svg{transform:rotate(180deg)}.pjplan{margin:14px 0 0}.pj-f div{min-width:0}.pj-f dt{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.pj-f dd{margin:3px 0 0;font-family:Jost,Jost Fallback,sans-serif;font-size:15px;color:var(--ink)}[dir=rtl] .pj-f dt{letter-spacing:0;text-transform:none}.pj-note{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.pj-turn{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.45;color:var(--ink)}.pj-turn svg{flex:none;margin-top:2px;color:var(--maroon)}.pj-tag{position:absolute;top:10px;inset-inline-start:10px;z-index:2;padding:5px 11px;border-radius:100px;background:#541d07db;color:var(--on-maroon);font-family:Jost,Jost Fallback,sans-serif;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase}[dir=rtl] .pj-tag{letter-spacing:0;text-transform:none}.pj-a{display:flex;gap:9px;margin-top:auto;padding-top:4px}.pjtog{display:flex;align-items:center;gap:8px;width:100%;padding:12px 0 0;margin-top:2px;border-top:1px solid var(--hair);text-align:start;font-size:13.5px;color:var(--maroon)}.pjtog:hover{color:var(--maroon-soft)}.pjtog .chev{width:17px;height:17px;flex:none;margin-inline-start:auto;transition:transform .48s cubic-bezier(.4,0,.2,1)}.pjtog[aria-expanded=true] .chev{transform:rotate(180deg)}.pjbody{padding:0 20px 20px}.amen{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-top:18px}.amen div{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 6px 11px;border-radius:var(--r-sm);background:var(--sand);text-align:center}.amen svg{width:22px;height:22px;flex:none;color:var(--maroon);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.amen span{font-size:11px;line-height:1.35;color:var(--muted)}.pts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.pts li{position:relative;padding-inline-start:17px;font-size:13.5px;line-height:1.5;color:var(--ink)}.pts li:before{content:"";position:absolute;inset-inline-start:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--maroon-soft)}.pjmapw{margin-top:18px;border-radius:var(--r-sm);overflow:hidden;background:var(--plate);aspect-ratio:4/3;max-width:100%}.pjmapw iframe{width:100%;height:100%;border:0;display:block}.pjmapw img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 42%}.subfold{margin-top:16px;border-top:1px solid var(--hair)}.pj-a .btn{justify-content:center}#profile{max-width:760px}.prof{margin-bottom:12px;border-color:var(--maroon-soft);background:var(--plate)}.prof .docs{max-width:560px}.toast{position:fixed;left:50%;top:50%;z-index:60;background:var(--maroon);color:var(--on-maroon);padding:16px 22px;border-radius:18px;font-size:15px;line-height:1.45;letter-spacing:.01em;max-width:min(320px,calc(86vw / var(--bz, 1)));text-align:center;box-shadow:0 18px 48px #241b1661;cursor:pointer;transform:translate(-50%,-50%);animation:toastin .24s cubic-bezier(.22,1,.36,1) both}.toast[hidden]{display:none}.toast.out{animation:toastout .28s ease both}@keyframes toastin{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes toastout{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.97)}}.btn.didsend svg,.mini.didsend svg,.sendall.didsend svg,.btn-c.didsend svg{width:15px;height:15px;flex:none;fill:currentColor}.btn.didsend,.mini.didsend,.sendall.didsend,.btn-c.didsend{background:var(--maroon);border-color:var(--maroon);color:var(--on-maroon);pointer-events:none;transition:background .18s ease,border-color .18s ease;gap:8px}.scrim{position:fixed;inset:0;z-index:70;background:#241b166b}.copied{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:71;background:var(--maroon);color:var(--on-maroon);border-radius:16px;padding:26px 32px;min-width:260px;max-width:calc(92vw / var(--bz, 1));text-align:center;display:grid;gap:8px;justify-items:center;box-shadow:0 18px 48px #241b1666;cursor:pointer}.copied span{font-size:13.5px;letter-spacing:.04em;color:var(--dim)}.copied b{font-family:Jost,Jost Fallback,sans-serif;font-weight:500;font-size:23px;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap}[dir=rtl] .copied span{letter-spacing:0}.pfold{background:var(--paper);border:0;border-radius:var(--r);box-shadow:var(--lift);transition:box-shadow .3s ease}.pthead:has(.pchev[aria-expanded=true]),.ptog[aria-expanded=true]{position:sticky;z-index:3;background:var(--paper);top:calc(var(--sat,env(safe-area-inset-top,0px)) + var(--navh,44px) - 2px);border-radius:var(--r) var(--r) 0 0}.pfold:hover{box-shadow:var(--lift-hi)}.ptog{display:flex;align-items:center;gap:10px;width:100%;padding:16px 20px;text-align:start;font-family:Jost,Jost Fallback,sans-serif;font-size:18px;color:var(--maroon)}.pthead{display:flex;align-items:center;gap:10px;padding-inline-end:14px}.pthead .ptog.bare{flex:1;min-width:0;padding-inline-end:4px}.pthead .sendall{margin:0;flex:none}.pchev{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--maroon)}.pchev:hover{background:var(--sand)}.pchev .chev{width:18px;height:18px;transition:transform .48s cubic-bezier(.4,0,.2,1)}.pchev[aria-expanded=true] .chev{transform:rotate(180deg)}.pthead:has(.pchev[aria-expanded=true]){border-bottom:1px solid var(--hair)}@media (max-width:560px){.pthead{flex-wrap:wrap;row-gap:8px}.pthead .pt-s{display:none}.pthead .ptog.bare{font-size:16px;padding:14px 4px 14px 16px}.pthead .pt-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pthead .sendall{font-size:12px;padding:7px 12px}}@media (max-width:440px){.pthead .sendall{font-size:11.5px;padding:6px 10px;gap:5px;letter-spacing:.02em}.pthead .sendall svg{width:12px;height:12px}}@media (max-width:384px){.pthead{padding-bottom:12px}.pthead .ptog.bare{flex:1 1 100%}.pthead .sendall{margin-inline-start:16px}}.ptog .pt-n{flex:1;min-width:0}.ptog .pt-s{font-size:13px;letter-spacing:.06em;color:var(--muted);flex:none}.ptog .chev{width:18px;height:18px;flex:none;transition:transform .48s cubic-bezier(.4,0,.2,1)}.ptog[aria-expanded=true]{border-bottom:1px solid var(--hair)}.pthead .ptog[aria-expanded=true]{border-bottom:0}.ptog[aria-expanded=true] .chev{transform:rotate(180deg)}.pbody{padding:2px 20px 20px}.pbody .where{margin:10px 0 0}.pcols{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}#plans,#docs{grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px}#docs>.pfold,#plans>.pfold{min-width:0}.pcard{background:var(--paper);border:0;border-radius:var(--r);padding:22px;box-shadow:var(--lift)}.pcard h3{margin:0;font-size:20px;color:var(--maroon);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pcard h3 .nm{display:inline-flex;align-items:center}.pcard .where{font-size:12.5px;color:var(--muted);margin:3px 0 0}.sendall{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:100px;background:var(--maroon);border:1px solid var(--maroon);color:#fff6ef;font-family:Jost,Jost Fallback,sans-serif;font-size:12.5px;letter-spacing:.04em;text-decoration:none;white-space:nowrap;cursor:pointer;flex:none}.sendall svg{width:13px;height:13px;fill:currentColor;flex:none}.sendall:hover{background:var(--maroon-soft);border-color:var(--maroon-soft)}.bars{margin:18px 0 4px;display:flex;flex-direction:column;gap:12px}.barrow{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline}.barrow .k{font-size:14px}.barrow .k em{font-style:normal;display:block;font-size:12px;color:var(--muted)}.barrow .p{font-family:Jost,Jost Fallback,sans-serif;font-size:16px;color:var(--maroon)}.meter{grid-column:1/-1;height:4px;background:var(--sand);border-radius:2px;overflow:hidden}.meter i{display:block;height:100%;background:var(--maroon-soft)}.docs{display:grid;gap:12px;margin-top:8px}.doc{display:flex;gap:13px;align-items:center;background:var(--paper);border:0;border-radius:var(--r-sm);padding:14px 16px;flex-wrap:wrap;box-shadow:var(--lift);transition:box-shadow .3s ease}.doc:hover{box-shadow:var(--lift-hi)}.doc .ic{width:30px;height:38px;flex:none;border:1px solid var(--maroon-soft);border-radius:2px;display:grid;place-items:center;font-size:9px;letter-spacing:.06em;color:var(--maroon)}.doc-t{flex:1;min-width:130px}.doc-t b{font-family:Jost,Jost Fallback,sans-serif;font-weight:500;font-size:15.5px;display:block}.doc-t span{font-size:12px;color:var(--muted)}.mini{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:100px;border:1px solid var(--hair);color:var(--maroon);font-family:Jost,Jost Fallback,sans-serif;font-size:13px;letter-spacing:.03em;text-decoration:none;white-space:nowrap;cursor:pointer}.mini:hover{border-color:var(--maroon-soft)}.mini.fill{background:var(--maroon);border-color:var(--maroon);color:#fff6ef}.mini svg{width:13px;height:13px;fill:currentColor;flex:none}@media (max-width:420px){.mini{flex:1;justify-content:center}}.gtog{display:flex;align-items:center;gap:9px;width:100%;margin-top:18px;padding:12px 15px;border:0;border-radius:var(--r-sm);background:var(--sand);font-family:Jost,Jost Fallback,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--maroon);text-align:start}.gtog:hover{background:var(--hair)}.gtog .gn{margin-inline-start:auto;font-size:12px;letter-spacing:.04em;color:var(--muted)}.gtog .chev{width:16px;height:16px;flex:none;transition:transform .48s cubic-bezier(.4,0,.2,1)}.gtog[aria-expanded=true] .chev{transform:rotate(180deg)}[dir=rtl] .gtog{letter-spacing:0;text-transform:none}.shots{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin-top:10px}.shots button{padding:0;border-radius:10px;overflow:hidden;background:var(--plate);aspect-ratio:4/3;position:relative;border:0;box-shadow:var(--lift)}.shots img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.shots button:hover{box-shadow:var(--lift-hi)}dialog#shot{padding:0;width:100%;height:100%;max-height:none;margin:0}dialog#shot::backdrop{background:#241b1699}.shotwrap{position:absolute;inset:0;display:grid;place-items:center;padding:34px 12px}@media (orientation:landscape){.shotwrap img{height:calc(calc(100vh / var(--bz, 1)) - 120px);height:calc(calc(100dvh / var(--bz, 1)) - 120px);width:auto}}@media (orientation:portrait){.shotwrap img{width:calc(calc(100vw / var(--bz, 1)) - 24px);height:auto}}.shotwrap img{display:block;object-fit:contain;max-width:calc(calc(100vw / var(--bz, 1)) - 24px);max-height:calc(calc(100dvh / var(--bz, 1)) - 120px);cursor:pointer;will-change:transform}.shotnav{position:absolute;inset-inline:0;bottom:14px;display:flex;justify-content:center;gap:10px}.shotnav button,.shotx{background:#f6eee629;color:var(--on-maroon);border:0;border-radius:100px;padding:9px 17px;box-shadow:0 2px 10px #00000040;font-family:Jost,Jost Fallback,sans-serif;font-size:14px}.shotnav button:hover,.shotx:hover{background:#f6eee642}.shotx{position:absolute;top:12px;inset-inline-end:12px;padding:6px 13px}.shotc{color:var(--dim);font-size:13px;align-self:center;font-variant-numeric:tabular-nums}.foot{border-top:1px solid var(--hair);margin-top:44px;padding-top:20px;font-size:12.5px;color:var(--muted);line-height:1.7}#reg{max-width:720px;display:flex;flex-direction:column;gap:14px}.reglead h2{margin:0 0 7px;font-size:23px;color:var(--maroon)}.reglead p{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted);max-width:60ch}.regc h3{display:flex;align-items:center;gap:11px;margin:0 0 12px;font-size:19px;color:var(--maroon)}.stepn{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--maroon);color:var(--on-maroon);font-family:Jost,Jost Fallback,sans-serif;font-size:13.5px}.regp{margin:0 0 13px;font-size:14.5px;line-height:1.6}.rmbox{margin:0 0 17px;padding:13px 15px;border-radius:var(--r-sm);background:var(--sand);color:var(--maroon);font-size:13.5px;line-height:1.55}.btn.wa{background:#25d366;border-color:#25d366;color:#fff}body.linked .sendall .wam,body.linked .mini.fill .wam{display:none}body.linked .sendall,body.linked .mini.fill{gap:0}body.linked .didsend .wam{display:inline-block}body.linked .sendall.didsend,body.linked .mini.fill.didsend{gap:8px}.btn.wa:hover{background:#1ebe5b;border-color:#1ebe5b}.btn.wa svg{width:15px;height:15px;flex:none}#regdlg .foot{margin-top:6px;border-top:0;padding-top:0}#brief{max-width:720px;display:flex;flex-direction:column;gap:14px}.flab2{display:block;margin:18px 0 7px;font-size:13.5px;letter-spacing:0;font-weight:500;text-transform:none;color:var(--muted)}.flab2:first-child{margin-top:0}.flab2 em{font-style:normal;letter-spacing:.04em;text-transform:none;opacity:.8}[dir=rtl] .flab2{letter-spacing:0;text-transform:none}.fld{width:100%;padding:11px 14px;border:0;border-radius:var(--r-sm);background:var(--plate);box-shadow:var(--lift);color:var(--ink);font:inherit}.fld:focus{outline:2px solid var(--maroon);outline-offset:3px}.brdays{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.brdays::-webkit-scrollbar{display:none}.brday{flex:none;display:grid;gap:2px;justify-items:center;padding:9px 13px;border-radius:var(--r-sm);background:var(--paper);box-shadow:var(--lift);color:var(--ink);transition:box-shadow .3s ease,background .24s ease}.brday b{font-family:Jost,Jost Fallback,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em}.brday span{font-size:12px;color:var(--muted);white-space:nowrap}.brday[aria-pressed=true]{background:var(--maroon);color:var(--on-maroon);box-shadow:var(--lift-hi)}.brday[aria-pressed=true] span{color:var(--dim)}.brday.full b,.brday.full span{opacity:.45}.brslots{display:grid;gap:8px;margin-top:12px}.brslot{padding:10px 6px;border-radius:var(--r-sm);background:var(--paper);box-shadow:var(--lift);font-variant-numeric:tabular-nums;font-size:14.5px;color:var(--ink);transition:box-shadow .3s ease,background .24s ease}.brslot[aria-pressed=true]{background:var(--maroon);color:var(--on-maroon);box-shadow:var(--lift-hi)}.brslot.taken{color:var(--muted);text-decoration:line-through;box-shadow:none;background:var(--sand);cursor:not-allowed}.pinbtn{margin-top:14px;display:inline-flex;align-items:flex-start;gap:8px;white-space:normal;text-align:start;line-height:1.4;max-width:100%}.pinbtn svg{width:14px;height:14px;fill:currentColor;flex:none;margin-top:2px}.valet{margin:6px 0 0 22px;font-size:12.5px;color:var(--muted);line-height:1.45}.brgal{margin:0 0 16px;border-radius:18px;overflow:hidden;background:var(--card,#FDFBF8);box-shadow:0 1px 2px #241b160d,0 8px 24px #241b1614}.brgal img{display:block;width:100%;height:auto;max-height:280px;object-fit:cover}.brgal figcaption{padding:9px 16px;font-size:12.5px;color:var(--muted);line-height:1.4}.chks{margin-top:18px;display:flex;flex-direction:column;gap:2px}.chk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px;cursor:pointer;font-size:14px;line-height:1.45;color:var(--ink)}.chk input{position:absolute;opacity:0;width:0;height:0}.chk i{width:40px;height:23px;flex:none;border-radius:100px;background:var(--hair);position:relative;order:2;transition:background .18s ease}.chk i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:17px;height:17px;border-radius:50%;background:var(--paper);transition:transform .18s ease;box-shadow:0 1px 2px #241b164d}.chk span{order:1}.chk:hover i{background:var(--dim)}.chk input:checked+i{background:var(--maroon)}.chk input:checked+i:after{transform:translate(17px)}[dir=rtl] .chk input:checked+i:after{transform:translate(-17px)}.chk input:focus-visible+i{outline:2px solid var(--maroon);outline-offset:3px}#brief .btn{margin-top:22px;justify-content:center}#p-brief .foot{margin-top:6px;border-top:0;padding-top:0}.gate{max-width:420px;margin:auto;background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:26px}.gate h3{margin:0 0 6px;font-size:21px;color:var(--maroon)}.gate p{margin:0 0 18px;font-size:13.5px;color:var(--muted)}.gate input{border:1px solid var(--hair);background:var(--ground);color:var(--ink);font:inherit}.gate .acts{margin-top:8px}dialog.cdlg[open]{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:20px;white-space:normal}.linksafe{list-style:none;margin:14px 0 4px;padding:0;display:flex;flex-direction:column;gap:9px;text-align:start}.linksafe li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--ink)}.linksafe svg{flex:none;margin-top:3px;color:var(--maroon);fill:none;stroke:currentColor}.linkcode{margin:16px 0;padding:14px 10px;border-radius:var(--r-sm);background:var(--sand);color:var(--maroon);text-align:center;font-family:Jost,Jost Fallback,sans-serif;font-weight:500;font-size:clamp(17px,calc(5.6vw / var(--bz, 1)),25px);letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap}#linkdlg .gate{position:relative;width:100%;max-width:440px}#linkdlg .x{position:absolute;top:14px;inset-inline-end:14px;margin:0}#linkdlg h3{padding-inline-end:44px}.langgate{position:fixed;inset:0;z-index:90;background:var(--maroon);display:grid;place-items:center;padding:28px 20px;overflow-y:auto;animation:lgin .34s ease both}.langgate.lg-out{animation:lgout .3s ease both;pointer-events:none}@keyframes lgin{0%{opacity:0}to{opacity:1}}@keyframes lgout{0%{opacity:1}to{opacity:0}}.lg-in{width:100%;max-width:560px;text-align:center}.lg-logo{width:128px;height:auto;margin:0 auto 26px;display:block}.lg-lead{margin:0 0 24px;font-family:Jost,Jost Fallback,sans-serif;font-size:21px;font-weight:500;color:var(--on-maroon);line-height:1.5}.lg-lead span{font-size:13.5px;color:var(--dim);font-weight:400}.lg-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.lg-b{gap:11px;padding:14px 16px;border:1px solid rgba(246,238,230,.26);transition:background .16s ease,border-color .16s ease,transform .16s ease}.lg-b:hover{background:#f6eee633;border-color:#f6eee68c}.lg-b:active{transform:scale(.97)}.lg-b i{font-style:normal;font-size:21px;line-height:1;flex:none}.lg-b b{font-family:Jost,Jost Fallback,sans-serif;font-weight:500;font-size:15.5px}@media (max-width:420px){.lg-logo{width:104px;margin-bottom:18px}.lg-lead{font-size:18px;margin-bottom:18px}.lg-grid{grid-template-columns:1fr 1fr;gap:8px}.lg-b{padding:12px;gap:8px}.lg-b b{font-size:14px}}.fbtn,.chip,.seg,.ccyseg,.tsw,.btn,.sortpick,.bsel,.tag,.ccysel button,.pj-t,.bar select{border-color:transparent;background:var(--paper-white);box-shadow:var(--soft);transition:box-shadow .16s ease,background .16s ease,color .16s ease}@media (hover:hover) and (pointer:fine){.fbtn:hover,.chip:hover,.tsw:hover,.btn:hover,.sortpick:hover,.bsel:hover,.ccysel button:hover,.pj-t:hover{box-shadow:var(--soft-hi);border-color:transparent;color:var(--maroon)}}.chip[aria-pressed=true],.seg button[aria-pressed=true],.ccyseg button[aria-pressed=true],.btn.fill,#openf[aria-expanded=true]{color:var(--on-maroon)}.seg button,.ccyseg button{box-shadow:none;background:transparent}@media (hover:hover) and (pointer:fine){.seg button:hover,.ccyseg button:hover{background:var(--sand);box-shadow:none}}.chip[aria-pressed=true],.seg button[aria-pressed=true],.ccyseg button[aria-pressed=true],.btn.fill,.fbtn[aria-expanded=true],.tsw[aria-pressed=true]{box-shadow:0 1px 2px #241b161a;border-color:transparent}.tsw[aria-pressed=true]{background:var(--paper-white);color:var(--ink)}.pj-t[aria-expanded=true]{box-shadow:var(--soft-hi);background:var(--paper-white)}.fbtn.plain,.sortpick select,.bar select,.pj-t{border-color:transparent}.fbtn.plain{background:var(--paper-white);box-shadow:var(--soft)}@media (hover:hover) and (pointer:fine){.fbtn.plain:hover{background:var(--paper-white);box-shadow:var(--soft-hi)}}#openf[aria-expanded=true]{background:var(--maroon);border-color:transparent;box-shadow:0 1px 2px #241b161a}.gate input{width:100%;padding:10px 12px;border-radius:var(--r);margin-bottom:11px;border-color:transparent;box-shadow:inset 0 0 0 1px var(--hair)}.officebtn,.langsel,.btn-c.ghost{border-color:transparent;background:#f6eee624}.btn-c.solid{border-color:transparent}@media (hover:hover) and (pointer:fine){.officebtn:hover,.langsel:hover,.btn-c.ghost:hover{background:#f6eee638;border-color:transparent}}#linkbtn[aria-pressed=true]{background:#25d3663d;border-color:transparent}#rmwa{background:#25d366;color:#fff;border-color:transparent}.lg-b{display:flex;align-items:center;border-radius:var(--r-sm);color:var(--on-maroon);text-align:start;border-color:transparent;background:#f6eee61f}@media (hover:hover) and (pointer:fine){.lg-b:hover{background:#f6eee638;border-color:transparent}}.card.lock,.row-u.lock{cursor:pointer;position:relative}.card.lock .thumb img,.row-u.lock .rthumb img{filter:blur(9px) saturate(.35);opacity:.5;transform:scale(1.06)}.row-u.lock .rthumb img{filter:blur(5px) saturate(.35)}.card.lock .thumb,.row-u.lock .rthumb{background:var(--plate)}.lockpad{position:absolute;inset:0;display:grid;place-items:center;z-index:2;color:var(--maroon)}.lockpad svg{opacity:.85;filter:drop-shadow(0 1px 3px rgba(255,255,255,.7))}.card.lock .code,.row-u.lock .code{color:var(--maroon-soft);opacity:.75}.card.lock .sub,.row-u.lock .sub{opacity:.6}.priceghost{display:block;height:11px;border-radius:100px;width:96px;background:linear-gradient(90deg,var(--sand),var(--blush-hi) 60%,var(--sand))}.priceghost.s{width:52px;height:9px;opacity:.7}.card.lock .prow{align-items:center;gap:10px;margin-top:8px}.row-u.lock .rprice{display:flex;align-items:center;justify-content:flex-end}.wall{grid-column:1/-1;background:var(--plate);border:1px solid var(--hair);border-radius:var(--r);padding:20px 22px;text-align:center;box-shadow:var(--soft)}.list .wall{margin:6px 0}.wallhead{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--maroon);font-family:Jost,Jost Fallback,sans-serif;font-weight:600;font-size:19px}.wall p{margin:8px auto 15px;max-width:44ch;color:var(--muted);font-size:14.5px;line-height:1.55}.wallbtn{border:0;border-radius:100px;padding:13px 26px;min-height:46px;background:var(--maroon);color:var(--on-maroon);font-family:Jost,Jost Fallback,sans-serif;font-size:15px;font-weight:500;cursor:pointer;box-shadow:var(--soft);transition:box-shadow .25s ease,transform .25s ease}@media (hover:hover){.wallbtn:hover{box-shadow:var(--soft-hi);transform:translateY(-1px)}}@media (max-width:520px){.wall{padding:17px 16px}.wallhead{font-size:17px}.wall p{font-size:14px}}@media (prefers-reduced-motion:reduce){.wallbtn:hover{transform:none}}.qpick{display:inline-flex;flex:none;align-items:center}.bar select.qsel{flex:none;width:auto;padding:7px 24px 7px 11px;font-size:12.5px;border-radius:100px;background-color:var(--paper-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23806a5e' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:9px 6px}.qpick>.seg,.qpick>.ccyseg{display:none}.bar.open .qpick>select.qsel{display:none}.bar.open .qpick.qtype{display:none}.bar:not(.open) .atag[data-clear^="type:"]{display:none}@media (max-width:460px){.bar select.qsel{font-size:12px;padding:6px 17px 6px 8px;background-position:right 6px center}}.bar:not(.open) .atag[data-clear^="floor:"]{display:none}.bar:not(.open) #active:not(:has(.atag:not([data-clear^="type:"]):not([data-clear^="floor:"]))){display:none}.brgal picture{background:#8a6f5c url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAASABgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDTEsZ6kU7cvrWVaLdlgrw/L6mr62soU5J56CsNTbQlkYIu7GfYUVB5VxCuR8wooA2kAx0FIw+aiirJGkD0ooopAf/Z) center/cover no-repeat}.satpre{margin:10px 0 0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;background:color-mix(in srgb,var(--maroon,#541D07) 8%,transparent);color:var(--ink,#2a1d17)}.a2hs{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80;display:flex;gap:12px;align-items:flex-start;background:#fffdfa;color:#241b16;border-radius:16px;padding:14px;box-shadow:0 10px 36px #241b1638;max-width:460px;margin:0 auto;font-family:Jost,Jost Fallback,Helvetica Neue,sans-serif}.a2hs img{border-radius:10px;flex:none}.a2body{min-width:0}.a2h{font-weight:600;font-size:15px;line-height:1.3}.a2p{font-size:13px;color:#6f625a;margin-top:3px;line-height:1.4}.a2how{font-size:13px;margin-top:8px;line-height:1.5}.a2ico{display:inline-flex;vertical-align:-3px;color:#2f6fe0}.a2btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.a2btns button{font:500 13px/1 Jost,Jost Fallback,sans-serif;border:0;border-radius:10px;padding:9px 12px;min-height:36px;cursor:pointer;background:#f1ebe4;color:#241b16}.a2btns .a2go{background:#541d07;color:#f6eee6}.a2btns .a2never{background:none;color:#8a7c73}.fbtn.plain span{display:inline}#openf span:not(.fnum){display:inline}.sortpick .sortlab{display:inline}.unitbar{flex-wrap:wrap;gap:10px}.unitbar .ub-hold{flex-wrap:wrap;gap:8px}.fbtn.inv,.fbtn.inv span{text-decoration:none}.fbtn.invwa{text-decoration:none;gap:6px}.fbtn.invwa .wam{width:17px;height:17px;fill:#25d366;flex:none}.fbtn.invwa .waic{display:inline-flex}@media (max-width:560px){.fbtn.inv span{display:none}.fbtn.inv:after{content:"PDF";font-size:14px}.fbtn.invwa span:last-of-type{display:none}.fbtn.invwa:after{content:attr(data-short);font-size:14px}.sortpick .sortlab{display:none}.sortpick:after{content:attr(data-l);font-size:14px;pointer-events:none}}.dic{width:17px;height:17px;flex:none;fill:none;stroke:var(--maroon-soft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-inline-end:10px;vertical-align:-3px}#dsheet .row dt,#dsheet h3.sect{display:flex;align-items:center}#dsheet h3.sect .dic{width:16px;height:16px;margin-inline-end:8px}#dsheet .dic.bi{stroke:currentColor;margin-inline-end:8px}#dsheet .acts .btn{display:inline-flex;align-items:center}#dsheet .acts .wam{width:16px;height:16px;fill:currentColor;margin-inline-end:8px;flex:none}#dsheet .rows.tl .row{position:relative;padding-inline-start:24px}#dsheet .rows.tl .row:before{content:"";position:absolute;inset-inline-start:4px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--paper,#fff);border:2px solid var(--maroon-soft);box-sizing:border-box;z-index:1}#dsheet .rows.tl .row:after{content:"";position:absolute;inset-inline-start:8px;top:0;bottom:0;width:1px;background:var(--hair)}#dsheet .rows.tl .row:first-child:after{top:50%}#dsheet .rows.tl .row:last-child:after{bottom:50%}#dsheet .rows.tl .row:last-child:before{background:var(--maroon-soft)}#unitpick{display:none}@media (max-width:380px){.bar-in{padding-left:10px;padding-right:10px;gap:5px}.bar select.qsel{padding-left:7px;padding-right:15px;background-position:right 5px center}#openf{padding:7px 9px}}@media (max-width:560px){#openf{padding:7px 10px;gap:6px}.bar-in{gap:6px}}@media (max-width:560px){.unitbar{justify-content:flex-start}.unitbar .ub-hold{margin-inline-start:auto}.tsw{padding:7px 11px 7px 9px;gap:7px}.tsw i{width:28px}.tsw[aria-pressed=true] i:after{transform:translate(10px)}.unitbar .fbtn,.unitbar .sortpick{padding:8px 9px;gap:5px}}@media (max-width:380px){.unitbar{flex-wrap:wrap}.unitbar .ub-hold{margin-inline-start:0}}@media (max-width:560px){.unitbar .ub-hold{flex-wrap:nowrap}}.noplan{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:120px;font-size:13px;color:var(--muted);letter-spacing:.02em;text-align:center;padding:12px}@media all{.pj-f{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.pj-f>div:not(.pj-plan-cell){display:flex;flex-direction:column}.pj-f>div:not(.pj-plan-cell) dd{margin-top:auto;padding-top:3px}.pj-f .pj-plan-cell{grid-column:1/-1}.pj-plan-cell .pj-t{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% + 18px);box-sizing:border-box;margin:-4px -9px}.pj-plan-cell .pj-t dd{margin:0;white-space:nowrap}}.brgal picture{display:block;aspect-ratio:588/441;max-height:280px;width:100%}.brgal picture img{background:transparent;width:100%;height:100%;max-height:none;object-fit:cover}@media (min-width:1000px){#brief{max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}#brief>*{grid-column:2}#brief>.brgal{margin:0}}@media (min-width:1000px){.top-in{flex-wrap:nowrap;padding-block:18px}.rm{margin-top:0}.rm-btns .btn-c{padding:10px 18px}.corner.innav{position:static;inset:auto;flex:none;margin-inline-start:auto}.navrow{gap:24px}}.pj-a .btn{padding-inline:12px}@media (min-width:1000px) and (max-width:1199px){.corner.innav #linklab,.corner.innav #officelab{display:none}.corner.innav .officebtn{padding-inline:9px}}@media (min-width:1000px){#brief{align-items:stretch}#brief>.brgal{display:flex;flex-direction:column}#brief>.brgal picture{flex:1 1 auto;aspect-ratio:auto;max-height:none;min-height:0;position:relative}#brief>.brgal picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#reg{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 22px;align-items:stretch}#reg>*{grid-column:1/-1}#reg>.regc{grid-column:auto;display:flex;flex-direction:column}#reg>.regc>.btn:last-child,#reg>.regc>a.btn:last-of-type{margin-top:auto}}dialog.viewer{border:0;padding:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;background:#1d1310;color:#f6eee6}dialog.viewer::backdrop{background:#1d1310}.viewer[open]{display:flex;flex-direction:column}.vbar{flex:none;display:flex;align-items:center;gap:12px;padding:calc(10px + var(--sat,env(safe-area-inset-top,0px))) 14px 10px;background:var(--maroon);border-bottom:1px solid rgba(246,238,230,.14)}.vback{display:inline-flex;align-items:center;gap:6px;flex:none;cursor:pointer;padding:9px 14px 9px 10px;border-radius:100px;border:1px solid rgba(246,238,230,.34);background:#f6eee61a;color:var(--on-maroon);font:500 14px Jost,Jost Fallback,sans-serif;letter-spacing:.02em}.vback svg{width:18px;height:18px}.vback:hover{background:#f6eee633}#vtitle{flex:1;min-width:0;font:500 15px Jost,Jost Fallback,sans-serif;color:var(--on-maroon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vsend{flex:none}#vsend .mini{white-space:nowrap}.vbody{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 12px calc(28px + env(safe-area-inset-bottom,0px))}.vpage{max-width:960px;margin:0 auto 14px;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 14px #00000059}.vpage canvas{display:block;width:100%;height:auto}.vwait{max-width:420px;margin:calc(18vh / var(--bz, 1)) auto 0;text-align:center;font-size:14px;color:#f6eee6cc}.vprog{height:4px;border-radius:4px;background:#f6eee626;overflow:hidden;margin-top:14px}.vprog i{display:block;height:100%;width:0;background:#f6eee6;transition:width .2s}.vbody video{display:block;width:100%;max-width:1100px;max-height:calc(calc(100vh / var(--bz, 1)) - 120px);margin:calc(4vh / var(--bz, 1)) auto 0;background:#000;border-radius:6px}.vfail{max-width:440px;margin:calc(18vh / var(--bz, 1)) auto 0;text-align:center;font-size:14px;line-height:1.5;color:#f6eee6}.vfail a{color:#f6eee6}@media (max-width:520px){.vback{padding:8px 11px 8px 8px;font-size:13px}#vsend .mini{font-size:0;gap:0;padding:9px 11px}#vsend .mini svg{width:18px;height:18px}.vbody{padding:10px 6px calc(24px + env(safe-area-inset-bottom,0px))}.vpage{margin-bottom:8px}}@media (min-width:1000px){#profile{max-width:none}#profile .prof{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:40px}#profile .prof h3{margin:0}#profile .prof .where{margin:4px 0 0;grid-column:1}#profile .prof .docs{max-width:none;margin:0;grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}#docs{max-width:none;display:block;columns:2;column-gap:20px}#docs>.pfold{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px;display:block}}@media (min-width:1000px){#brief>.reglead{grid-column:1;grid-row:1;margin:0}#brief>.reglead p{margin-bottom:0}#brief>.brgal{top:120px;position:static;grid-column:1;grid-row:2;height:auto;min-height:260px}#brief>.foot{grid-column:1;margin:0}#brief .regc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;padding-block:20px}#brief .regc>*{grid-column:1 / -1}#brief .regc>label[for=brco]{grid-column:1;grid-row:1;margin-top:0}#brief .regc>#brco{grid-column:1;grid-row:2}#brief .regc>label[for=brn]{grid-column:2;grid-row:1;margin-top:0}#brief .regc>#brn{grid-column:2;grid-row:2}#brief .chks{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:14px}#brief .flab2{margin:14px 0 6px}#brief .btn{margin-top:16px}}.shots .shotsend{grid-column:1 / -1;justify-self:start;margin:2px 0 6px}.shots .shotsends{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.shots .shotsends .shotsend{margin:0}@media (max-width:760px){html.rmc .rm{padding-top:8px;gap:10px;align-items:center}html.rmc .mono{width:34px;height:34px}html.rmc .rm-t span,html.rmc .rm-t .rm-num{display:none}html.rmc .rm-t b{font-size:15px}html.rmc .rm-btns{flex-direction:row;gap:8px}html.rmc .rm-btns .btn-c{position:relative;width:40px;height:40px;padding:0;border-radius:50%;gap:0}html.rmc .rm-btns .btn-c span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.rmc .rm-btns .btn-c svg{width:17px;height:17px}}.corner.tight #linklab{display:none}.corner.tight #linkbtn{padding-inline:10px}#hsplash{position:fixed;inset:0;z-index:2147483000;cursor:pointer;--hw:min(calc(40vw / var(--bz, 1)),230px)}html.nosplash #hsplash{display:none}#hsplash .hs-p{position:absolute;top:0;bottom:0;width:50%;will-change:transform,opacity}#hsplash .hs-l{left:0;background:radial-gradient(calc(90vmax / var(--bz, 1)) calc(70vmax / var(--bz, 1)) at 100% 50%,#6e2812,#541d07 48%,#3a1405)}#hsplash .hs-art{width:var(--hw)}#hsplash .hs-sheen{animation:hsSheen 1.4s .45s cubic-bezier(.45,0,.25,1) both}@keyframes hsIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes hsSheen{0%{transform:translate(-300px) skew(-20deg)}to{transform:translate(1150px) skew(-20deg)}}@keyframes hsL{0%{transform:none;opacity:1}45%{opacity:1}to{transform:translate(calc(-36vw / var(--bz, 1)));opacity:0}}@keyframes hsR{0%{transform:none;opacity:1}45%{opacity:1}to{transform:translate(calc(36vw / var(--bz, 1)));opacity:0}}@media (prefers-reduced-motion:reduce){#hsplash .hs-in,#hsplash .hs-sheen{animation:none}@keyframes hsFade{to{opacity:0}}}#hsplash .hs-l{width:calc(50% + 1px)}#hsplash .hs-r{right:0;background:radial-gradient(calc(90vmax / var(--bz, 1)) calc(70vmax / var(--bz, 1)) at 0 50%,#6e2812,#541d07 48%,#3a1405);width:calc(50% + 1px)}#hsplash .hs-in{transform-origin:50% 50%;transform-box:fill-box;animation:none}#hsplash .hs-art{position:absolute;left:50%;top:50%;height:calc(var(--hw)*1.0115);margin:calc(var(--hw)*-.506) 0 0 calc(var(--hw)/-2);overflow:visible;will-change:transform,opacity;filter:drop-shadow(0 16px 26px rgba(18,3,0,.6));animation:hsIn2 .9s cubic-bezier(.2,.7,.2,1) both;backface-visibility:hidden}@keyframes hsIn2{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}#hsplash.go .hs-l,#hsplash.go .hs-al{animation:hsL2 .95s cubic-bezier(.65,0,.25,1) forwards}#hsplash.go .hs-r,#hsplash.go .hs-ar{animation:hsR2 .95s cubic-bezier(.65,0,.25,1) forwards}@keyframes hsL2{0%{transform:translateZ(0)}to{transform:translate3d(calc(-52vw / var(--bz, 1)),0,0)}}@keyframes hsR2{0%{transform:translateZ(0)}to{transform:translate3d(calc(52vw / var(--bz, 1)),0,0)}}#hsplash.go .hs-al{animation-name:hsLA}#hsplash.go .hs-ar{animation-name:hsRA}@keyframes hsLA{0%{transform:translateZ(0)}to{transform:translate3d(calc(calc(-52vw / var(--bz, 1)) - var(--hw)),0,0)}}@keyframes hsRA{0%{transform:translateZ(0)}to{transform:translate3d(calc(calc(52vw / var(--bz, 1)) + var(--hw)),0,0)}}@media (prefers-reduced-motion:reduce){#hsplash .hs-art{animation:none}#hsplash.go .hs-l,#hsplash.go .hs-r,#hsplash.go .hs-al,#hsplash.go .hs-ar{animation:hsFade .4s forwards}}html.xplon,html.xplon body{overflow:hidden}#xpl{position:fixed;inset:0;z-index:85;background:var(--ground);color:var(--ink);display:flex;flex-direction:column}#xpl[hidden]{display:none}#xpl .xin{display:flex;flex-direction:column;height:100%;padding-top:var(--sat,env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px)}#xpl .xh{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--maroon);color:var(--on-maroon)}#xpl .xt{flex:1;min-width:0;text-align:center}#xpl .xt h2{margin:0;font-size:17px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}#xpl .xt p{margin:2px 0 0;font-size:13px;opacity:.8}#xpl .xb,#xpl .xb0{width:40px;height:40px;flex:none;border-radius:50%;border:0;background:#ffffff1f;display:grid;place-items:center;cursor:pointer;color:inherit}#xpl .xb0{background:none}#xpl .xb svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#xpl .xb:focus-visible{outline:2px solid #E9C77B;outline-offset:2px}#xpl .xbody{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}#xpl .xstage{padding:12px 0 0}#xpl .xpic{position:relative;width:100%;max-width:1100px;margin:0 auto;aspect-ratio:1280/920;overflow:hidden}#xpl .xpic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#xpl .xpic svg{position:absolute;inset:0;width:100%;height:100%}#xpl .xf rect{fill:transparent;stroke:transparent;stroke-width:2;cursor:pointer;transition:fill .18s,stroke .18s}#xpl .xf.has rect{fill:#e9c77b1a}#xpl .xf.on rect,#xpl .xf:focus rect{fill:#541d078c;stroke:#e9c77b;stroke-width:3}#xpl .xlist{display:grid;gap:6px;padding:14px 16px 20px;max-width:1100px;width:100%;margin:0 auto;box-sizing:border-box}#xpl .xl{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;text-align:start;padding:12px 14px;border-radius:12px;border:1px solid var(--hair);background:var(--paper);color:var(--muted);font:inherit;cursor:pointer}#xpl .xl .xn{font-weight:600;color:var(--ink)}#xpl .xl.has{border-color:#e2c48a;background:#fff8ea}#xpl .xl.has .xa{color:var(--maroon);font-weight:600}#xpl .xl .xp{font-variant-numeric:tabular-nums;font-size:13px}#xpl .xl:hover,#xpl .xl:focus-visible{border-color:var(--maroon)}#xpl .xlvs{display:flex;gap:5px;justify-content:center;padding:12px 16px 4px;flex-wrap:wrap}#xpl .xlv{min-width:36px;height:40px;border-radius:12px;border:1px solid var(--hair);background:var(--paper);color:var(--muted);font:600 15px/1 inherit;cursor:pointer;position:relative}#xpl .xlv.has:after{content:"";position:absolute;top:5px;inset-inline-end:5px;width:7px;height:7px;border-radius:50%;background:#c9a050}#xpl .xlv.on{background:var(--maroon);border-color:var(--maroon);color:var(--on-maroon)}#xpl .xplate{padding:8px 10px;display:flex;justify-content:center}#xpl .xplate svg{width:100%;height:auto;max-height:calc(calc(100vh / var(--bz, 1)) - 230px)}#xpl .xu rect{fill:#ece6de;stroke:#d7ccc0;stroke-width:3}#xpl .xu .xno,#xpl .xlabs .xno{fill:#a3958a;font:600 26px/1 system-ui,sans-serif;text-anchor:middle;pointer-events:none}#xpl .xu.free{cursor:pointer}#xpl .xu.free rect{fill:#f1d9a0;stroke:#b98a33;stroke-width:4;transition:fill .15s}#xpl .xu.free:hover rect,#xpl .xu.free:focus rect{fill:#e3bc66}#xpl .xu.free:focus{outline:none}#xpl .xu.free .xno,#xpl .xlabs .xno.fr{fill:#541d07;font-size:30px}#xpl .xu .xty,#xpl .xlabs .xty{fill:#7a3a1e;font:500 20px/1 system-ui,sans-serif;text-anchor:middle;pointer-events:none}#xpl .xdeck{fill:#e3eef0;stroke:#cbdde1;stroke-width:3}#xpl .xcore{fill:#ded3c8}#xpl .xshell{fill:#f4efe8;stroke:#dccfc2;stroke-width:3}.u360{margin:0 0 14px}.u360 .u3pic{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#e8e2da}.u360 .u3img,.u360 .u3ov{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.u360 .u3go{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;margin-top:8px}.u360 .u3go svg.x360{width:30px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.u360 .u3go svg.x360 text{fill:currentColor;stroke:none;font:700 8.5px/1 system-ui,sans-serif}#xpl .xl .xn{white-space:nowrap}n#xpl .xplate.drawn .xu.ks:hover polygon,#xpl .xplate.drawn .xu.k1:hover polygon,#xpl .xplate.drawn .xu.k2:hover polygon{stroke:#541d07;stroke-width:3}#xpl .xu.ks polygon{fill:#e4e2de;stroke:#bdb7ae;stroke-width:2}#xpl .xu.k1 polygon{fill:#e2cdbe;stroke:#bfa28c;stroke-width:2}#xpl .xu.k2 polygon{fill:#d6d1bc;stroke:#aba383;stroke-width:2}#xpl .xkey .k.ks{background:#e4e2de;border-color:#bdb7ae}#xpl .xkey .k.k1{background:#e2cdbe;border-color:#bfa28c}#xpl .xkey .k.k2{background:#d6d1bc;border-color:#aba383}#xpl .xu.ks .xno,#xpl .xu.k1 .xno,#xpl .xu.k2 .xno,#xpl .xlabs .xno.ks,#xpl .xlabs .xno.k1,#xpl .xlabs .xno.k2{font-size:13px;fill:#6e6158}@media (max-width:760px){#xpl .xu.ks .xno,#xpl .xu.k1 .xno,#xpl .xu.k2 .xno{font-size:20px}}@media (max-width:760px){#xpl .xlabs .xno.ks,#xpl .xlabs .xno.k1,#xpl .xlabs .xno.k2{font-size:20px}}#xpl .xplate.drawn .xu polygon{fill:#fff0;stroke:#7a665647;stroke-width:2}#xpl .xplate.drawn .xu.free polygon{fill:#deb0526b;stroke:#b98a33;stroke-width:4;transition:fill .15s}#xpl .xplate.drawn .xu.free:hover polygon,#xpl .xplate.drawn .xu.free:focus polygon{fill:#deaa3ca8}#xpl .xplate.drawn .xu .xno,#xpl .xplate.drawn .xu .xty,#xpl .xplate.drawn .xlabs .xno,#xpl .xplate.drawn .xlabs .xty{paint-order:stroke;stroke:#f7f3ee;stroke-width:7px;stroke-linejoin:round}#xpl .xplate.drawn .xu .xno,#xpl .xplate.drawn .xlabs .xno{fill:#8e7f73}#xpl .xplate.drawn .xu.free .xno,#xpl .xplate.drawn .xlabs .xno.fr{fill:#541d07}#xpl .xplate.drawn image{pointer-events:none}#xpl .xplate.long .xu .xno,#xpl .xplate.long .xlabs .xno{font-size:24px}#xpl .xplate.long .xu.free .xno,#xpl .xplate.long .xlabs .xno.fr{font-size:26px}#xpl .xplate.long .xlab.road{font-size:20px}#xpl .xplate.long svg.xup{max-height:none;width:100%;max-width:420px}@media (max-width:760px){#xpl .xplate.long .xu .xno,#xpl .xplate.long .xlabs .xno{font-size:30px}#xpl .xplate.long .xu.free .xno,#xpl .xplate.long .xlabs .xno.fr{font-size:32px}#xpl .xplate.long .xlab{font-size:28px}#xpl .xplate.long .xlab.road{font-size:24px}}#xpl .xlab{fill:#7a6a60;font:500 30px/1 system-ui,sans-serif;text-anchor:middle;letter-spacing:.04em}#xpl .xlab.sm{font-size:22px}#xpl .xlab.road{font-size:26px;letter-spacing:.3em;text-transform:uppercase}#xpl .xn path{fill:#541d07}#xpl .xn text{fill:#541d07;font:700 22px/1 system-ui,sans-serif;text-anchor:middle}#xpl .xkey{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px 16px 18px;font-size:13px;color:var(--muted)}#xpl .xkey .k{display:inline-block;width:14px;height:14px;border-radius:4px;background:#ece6de;border:1px solid #D7CCC0;vertical-align:-2px;margin-inline-end:6px}#xpl .xkey .k.free{background:#f1d9a0;border-color:#b98a33}#xpl .xhint{width:100%;text-align:center}@media (max-width:640px){#xpl .xu .xno{font-size:44px}#xpl .xu.free .xno{font-size:48px}#xpl .xu .xty{font-size:30px}#xpl .xlab{font-size:44px}#xpl .xlab.sm{font-size:34px}#xpl .xlab.road{font-size:36px}}@media (min-width:1000px){#xpl .xbld{flex-direction:row;align-items:stretch}#xpl .xbld .xstage{flex:1;padding:16px 0 16px 16px;display:flex;align-items:center}#xpl .xbld .xlist{width:340px;flex:none;align-content:center;padding:16px 24px}#xpl .xhint{width:auto}}.xplbtn{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;margin-top:9px}.xplbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.xplbtn svg.x360{width:30px;height:22px;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.xplbtn svg.x360 text{fill:currentColor;stroke:none;font:700 8.5px/1 system-ui,sans-serif;letter-spacing:-.02em}#xpl .x3{position:relative;width:100%;height:min(calc(62vh / var(--bz, 1)),640px);border-radius:16px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#fff,#f3eee7 60%,#e9e1d6)}#xpl .x3 canvas{display:block;width:100%;height:100%;cursor:grab}#xpl .x3 canvas:active{cursor:grabbing}#xpl .x3load{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:14px}#xpl .x3tip{position:absolute;background:var(--paper);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:13px;box-shadow:0 6px 18px #241b1638;pointer-events:none;z-index:2}#xpl .x3tip b{color:var(--maroon);margin-inline-end:4px}#xpl .x3hint{position:absolute;left:0;right:0;bottom:10px;margin:0;text-align:center;font-size:12.5px;color:var(--muted);pointer-events:none}#xpl .x3hint .k{display:inline-block;width:12px;height:12px;border-radius:3px;background:#e9c277;border:1px solid #B98A33;vertical-align:-1px;margin-inline-end:6px}#xpl .xbld .xstage{padding:12px 12px 0}@media (min-width:1000px){#xpl .x3{height:calc(calc(100vh / var(--bz, 1)) - 120px)}}#xpl .xr{position:relative;width:100%;aspect-ratio:16/10;max-height:calc(calc(100vh / var(--bz, 1)) - 120px);border-radius:16px;overflow:hidden;background:#d9d3ca;cursor:grab;user-select:none;-webkit-user-select:none}#xpl .xr .xrimg,#xpl .xr .xrov{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}#xpl .xr .xrov{mix-blend-mode:normal}#xpl .xrload{position:absolute;top:10px;inset-inline-end:12px;font-size:12px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);font-variant-numeric:tabular-nums}#xpl .xr .x3hint{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}@media (min-width:1000px){#xpl .xr{height:auto;max-height:calc(calc(100vh / var(--bz, 1)) - 120px)}}#xpl .xrmode{position:absolute;top:10px;inset-inline-start:10px;display:flex;gap:2px;padding:3px;border-radius:999px;background:#fffdfae0;box-shadow:0 2px 10px #241b162e;z-index:3}#xpl .xrmode button{border:0;background:none;color:var(--muted);width:34px;height:34px;padding:0;border-radius:999px;cursor:pointer;display:grid;place-items:center}#xpl .xrmode button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#xpl .xrmode button[data-xrmode=night] svg{fill:currentColor;stroke-width:0}#xpl .xrmode button:focus-visible{outline:2px solid var(--maroon);outline-offset:1px}#xpl .xrmode button[aria-pressed=true]{background:var(--maroon);color:var(--on-maroon)}#xpl .xr.xrnight{background:#1b1a22}.pj-b .pjplan h3.sect{font-size:11.5px;font-weight:600;letter-spacing:.14em;color:var(--muted);display:block;margin:22px 0 4px;line-height:1.3}.pj-b .pjplan .bars+h3.sect{margin-top:26px}.fscrim{position:fixed;inset:0;z-index:4;background:#24120a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .2s ease}.fscrim.on{opacity:1;pointer-events:auto}.bar.open{background:var(--paper-white);border-bottom:0;z-index:6;border-radius:0 0 22px 22px;box-shadow:0 22px 48px -16px #24120a73}.bar.open .bar-in{padding:14px 18px 18px;row-gap:10px;column-gap:8px;align-items:center}.bar.open .fbtn,.bar.open .seg,.bar.open .ccyseg{height:40px;box-sizing:border-box}.bar.open .bmore{padding:2px 0 0;margin:4px 0 0}.bar.open .bmore .blab{flex-basis:100%;margin:14px 0 8px;font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--muted);line-height:1}.bar.open .bmore .fgrp{display:grid;flex-basis:100%;width:100%;gap:8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.bar.open .bmore .chip{box-sizing:border-box;margin:0;display:flex;font-size:13.5px;border:1px solid var(--hair);border-radius:12px}.bar.open .bmore .chip[aria-pressed=true]{background:var(--maroon);border-color:var(--maroon);color:#fff8f2}.bar.open .bmore .brow{display:grid;grid-template-columns:1fr auto auto;gap:8px;flex-basis:100%;width:100%;padding-top:14px}.bar.open .bmore .blab.tight{display:none}.bar.open .bmore .bsel,.bar.open .bmore .btn.sm{height:40px;box-sizing:border-box;margin:0;border-radius:12px;font-size:13.5px}.bar.open .bmore .bsel{padding:0 12px;width:100%}.bar.open .bmore .btn.sm{padding:0 16px;justify-content:center}.bar.open #fapply{min-width:118px}@media (max-width:460px){.bar.open .bmore .fgrp{grid-template-columns:repeat(3,minmax(0,1fr))}.bar.open .bmore .brow{grid-template-columns:1fr 1fr}.bar.open .bmore .bsel{grid-column:1 / -1}}.bar.open #openf{margin-inline-end:auto}.bar.open .qpick:not(.qtype):not([hidden]){display:flex;flex:1 1 100%;gap:8px}.bar.open .qpick>.seg,.bar.open .qpick>.ccyseg{flex:1 1 0;display:flex;height:40px;box-sizing:border-box;border-radius:12px;padding:3px;gap:3px}.bar.open .qpick>.seg button,.bar.open .qpick>.ccyseg button{flex:1 1 0;justify-content:center;border-radius:9px;min-width:0;border:0}.bar.open .bmore .chip{align-items:center;justify-content:center;text-align:center;background:var(--paper);height:auto;min-height:40px;padding:6px 8px;white-space:normal;line-height:1.15;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.fscrim{transition:none}}.tabs{position:relative}.tabpill{position:absolute;left:0;background:var(--ground);pointer-events:none;z-index:0}.tabpill:before,.tabpill:after{content:"";position:absolute;background:transparent;pointer-events:none}.tab{position:relative;z-index:1}.tab[aria-selected=true]{color:var(--maroon)}.bar.open #unitpick:not([hidden]){display:flex;flex:1 1 100%;gap:8px}.bar.open #ccyseg:not([hidden]),.bar.open #areaseg:not([hidden]){flex:1 1 calc(50% - 4px)}.tag{border-color:var(--dim);color:var(--ink)}.tag.terr{border-color:var(--maroon-soft);color:var(--maroon)}@media (max-width:560px){.unitbar{flex-wrap:wrap}.unitbar .ub-hold{display:grid;gap:8px;width:100%;flex:1 1 100%;margin:0}.unitbar .ub-hold>*:not([hidden]){justify-content:center;box-sizing:border-box;padding:0 6px;min-width:0;margin:0}}.regc .flab2{font-family:Jost,Jost Fallback,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon);margin:28px 0 10px;line-height:1.2}.regc .flab2:first-child .regc .flab2 em{display:inline-block;margin-inline-start:8px;font-size:11px;font-weight:400;letter-spacing:.06em;color:var(--muted);text-transform:none;opacity:1}.regc .fld{height:50px;box-sizing:border-box;padding:0 15px;border:1px solid var(--hair);background:var(--paper-white);box-shadow:none;border-radius:12px;font-size:16px}.regc .fld:focus{outline:none;border-color:var(--maroon);box-shadow:0 0 0 3px #541d071f}.regc .chks{margin-top:22px;gap:0;border-top:1px solid var(--hair)}.regc .chk{padding:15px 0;border-bottom:1px solid var(--hair);font-size:15px}#brief .regc .fgrp{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}#brief .regc .fgrp .chip{height:48px;box-sizing:border-box;margin:0;padding:0 8px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.15;font-size:14px;overflow-wrap:anywhere}#brief .pinbtn{display:flex;width:100%;box-sizing:border-box;margin-top:12px;padding:13px 15px;border-radius:12px;font-size:14px;letter-spacing:.01em}#brief .valet{margin:8px 0 0;padding:0 2px;font-size:12.5px;text-align:start}#brief .brdays{margin-top:2px}#brief .regc>.btn.fill{display:flex;width:100%;justify-content:center;margin-top:24px;height:52px;box-sizing:border-box;border-radius:14px}.navwrap{box-shadow:none}.tabs.scrolls{-webkit-mask-image:none;mask-image:none}.tab{transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.tab{transition:color .2s ease}}@media (min-width:900px){#brief .regc>label[for=brn]{margin-top:2px}}@media (min-width:700px) and (max-width:999px){#brief{max-width:640px;margin-inline:auto}}@media (min-width:1000px){#brief{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr auto;column-gap:32px;row-gap:16px;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-rows:auto auto 1fr;column-gap:40px}#brief>.pcard.regc{grid-column:2;grid-column:1;grid-row:1 / span 3}#brief>.reglead{grid-column:2;grid-row:1;position:sticky;top:calc(var(--hh) + 20px)}#brief>.regcta{grid-column:2;grid-row:2;flex-direction:column;align-items:flex-start;align-self:start}#brief>.foot{grid-column:2;grid-row:3;align-self:start}#brief .flab2{font-size:12px}}.regc .fld+.flab2{margin-top:24px}.bar.open .bmore #floorchips{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.bar.open .bmore #floorchips .flall{grid-column:span 2}.bar.open .bmore #floorchips .flnum{font-variant-numeric:tabular-nums;font-size:15px}html.flock,html.flock body{overflow:hidden;overscroll-behavior:none}#openf{position:relative}#openf>svg,#openf .fx svg{width:16px;height:16px;transition:transform .32s cubic-bezier(.3,.7,.2,1),opacity .22s ease}#openf .fx{position:absolute;inset-inline-start:15px;top:50%;width:16px;height:16px;margin-top:-8px;display:block;pointer-events:none}#openf .fx svg{display:block;opacity:0;transform:rotate(-90deg) scale(.6)}#openf[aria-expanded=true]>svg{opacity:0;transform:rotate(90deg) scale(.6)}#openf[aria-expanded=true] .fx svg{opacity:1;transform:none}#openf #flab{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){#openf>svg,#openf .fx svg{transition:none}}@media (prefers-reduced-motion:reduce){.tabpill{transition:none}}.bar.open .bmore{border-top:1px solid var(--hair);gap:0;margin-top:0}.bar.open .bmore .blab:first-child{margin-top:6px}.navwrap,.navrow{border-bottom:0}.tabs{align-self:stretch;display:flex;align-items:flex-end}.tabpill{will-change:transform,width;transition:transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1)!important}.tabpill.nomove{transition:none!important}.tab{will-change:transform;transition:color .28s ease,transform .28s cubic-bezier(.22,1,.36,1)!important}.tab[aria-selected=true]{font-weight:500;transform:none}.bar:not(.open){border-top:0}@media (prefers-reduced-motion:reduce){.tabpill,.tab{transition:none!important}}.navrow{height:50px;box-sizing:border-box;align-items:stretch}.tab{padding-bottom:0;display:flex;align-items:center}main.wrap>section:not([hidden]){animation:secIn .32s cubic-bezier(.22,1,.36,1) both}@keyframes secIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){main.wrap>section:not([hidden]){animation:none}}.tabs{align-items:stretch}.tab{height:100%;box-sizing:border-box;padding-top:5px}.navwrap{transform:none}.bar{border-top:0}.seg,.ccyseg{position:relative;isolation:isolate}.segthumb{position:absolute;left:0;top:0;border-radius:inherit;background:var(--maroon);z-index:0;pointer-events:none;will-change:transform,width;transition:opacity .2s ease}.bar.open .segthumb{border-radius:9px}.seg.hasthumb>button,.ccyseg.hasthumb>button{position:relative}.seg.hasthumb>button[aria-pressed=true],.ccyseg.hasthumb>button[aria-pressed=true]{background:transparent}@keyframes chipPop{0%{transform:scale(.9);background:var(--paper);color:var(--ink)}45%{transform:scale(1.05)}70%{transform:scale(.985)}to{transform:scale(1)}}@keyframes chipOff{0%{background:var(--maroon);color:#fff8f2;transform:scale(.97)}to{transform:scale(1)}}.chip:active,.seg button:active,.ccyseg button:active,.tab:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.chip.pop,.chip.unpop{animation:none}}.top .rm{display:none}.rmava{position:relative;flex:none;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .3s cubic-bezier(.3,1.4,.4,1),box-shadow .2s ease}.rmava img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.rmava .tick{position:absolute}.rmava:hover{box-shadow:0 0 0 2px #f0be93}.rmava:active{transform:scale(.92)}.rmava:focus-visible{outline:2px solid #F0BE93;outline-offset:3px}.corner{align-items:center}dialog.rmcard{width:100%;color:var(--ink)}dialog.rmcard::backdrop{background:#24120a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:rmFade .3s ease both}dialog.rmcard[open] .rmc-in{animation:rmUp .42s cubic-bezier(.22,1,.36,1) both}dialog.rmcard.closing .rmc-in{animation:rmDown .26s ease both}dialog.rmcard.closing::backdrop{animation:rmFadeOut .26s ease both}@keyframes rmUp{0%{transform:translate3d(0,40px,0);opacity:0}to{transform:none;opacity:1}}@keyframes rmDown{to{transform:translate3d(0,40px,0);opacity:0}}@keyframes rmFade{0%{opacity:0}to{opacity:1}}@keyframes rmFadeOut{to{opacity:0}}.rmc-in{position:relative;background:var(--paper-white);border-radius:26px 26px 0 0;padding:26px 20px calc(22px + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 48px -18px #24120a66}@media (min-width:600px){.rmc-in{border-radius:26px;padding-bottom:24px}}.rmc-x{border:0;border-radius:50%;background:var(--sand);display:grid;place-items:center}.rmc-x svg{width:16px;height:16px;stroke:var(--ink);stroke-width:2;fill:none;stroke-linecap:round}.rmc-head{display:flex}.rmc-ph{flex:none;border-radius:50%;overflow:hidden}.rmc-ph img{width:100%;height:100%;object-fit:cover;display:block}.rmc-name b{display:flex;color:var(--maroon);line-height:1.2}.rmc-name span{display:block}.rmc-phone{display:block;font-family:Jost,Jost Fallback,sans-serif;text-decoration:none}.rmc-btns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rmc-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:74px;border-radius:16px;background:var(--paper);border:1px solid var(--hair);color:var(--maroon);text-decoration:none;font-size:12.5px;transition:transform .3s cubic-bezier(.3,1.4,.4,1),background-color .2s ease}.rmc-b svg{width:22px;height:22px;fill:currentColor}.rmc-b svg[fill=none]{fill:none}.rmc-b.wa{background:#25d366;border-color:#25d366;color:#fff}.rmc-b:active{transform:scale(.94)}.rmc-lang{padding-top:16px;border-top:1px solid var(--hair)}.rmc-l{font-size:11.5px}.rmc-chip{border-radius:100px;border:1px solid var(--hair)}[dir=rtl] .rmc-l{letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){dialog.rmcard[open] .rmc-in,dialog.rmcard::backdrop{animation:none}}@keyframes chipPop{0%{transform:scale(.96);background:var(--paper);color:var(--ink)}to{transform:scale(1)}}.navrow{border-top:0}.navwrap{margin-bottom:0;overflow:visible}@media (max-width:480px){#linklab{display:none}#linkbtn{width:40px;height:40px;padding:0;justify-content:center;border-radius:50%}#linkbtn svg{margin:0}}.langsel.coded{position:relative}.langsel.coded select{position:absolute;inset:0;width:100%!important;height:100%;opacity:0;cursor:pointer}#langcode{font-family:Jost,Jost Fallback,sans-serif;font-size:13.5px;letter-spacing:.06em;color:var(--on-maroon);white-space:nowrap}dialog.rmcard{border:0;padding:0;max-width:440px;background:transparent;overflow:visible;position:fixed;inset:auto 0 0;margin:0 auto;max-height:calc(92dvh / var(--bz, 1))}@media (min-width:600px){dialog.rmcard{inset:0;margin:auto;height:fit-content}}.rmc-lang{gap:8px}.rmc-l{flex-basis:100%;font-family:Jost,Jost Fallback,sans-serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon);grid-column:1 / -1}.rmc-chip{padding:8px 6px}@media (max-width:480px){#linkbtn,#officebtn{width:38px;height:38px;padding:0;justify-content:center;border-radius:50%}}.tabpill:before,.tabpill:after{width:20px;height:20px;bottom:0}.tabpill:before{left:-20px;background:radial-gradient(circle at 0 0,transparent 19.5px,var(--pillc,var(--ground)) 20px)}.tabpill:after{right:-20px;background:radial-gradient(circle at 100% 0,transparent 19.5px,var(--pillc,var(--ground)) 20px)}.tabpill.edge-l:before,.tabpill.edge-r:after{display:none}.rmava{width:46px!important;height:46px!important}@media (max-width:480px){.corner{gap:6px;top:10px}#officebtn{width:auto;height:38px;padding:0 12px 0 10px;border-radius:100px;gap:5px}#officelab{display:inline}.langsel{height:38px;box-sizing:border-box;padding:0 10px}.top-in{padding-bottom:8px}.rmava{width:44px!important;height:44px!important}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media (max-width:560px){.navrow{padding-left:8px;padding-right:8px}}.navwrap:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--sat,env(safe-area-inset-top,0px)) + 2px);background:var(--maroon);pointer-events:none}.top .rule,.top hr,#stamp{display:none}.lock img{width:128px}.top-in{padding-top:16px;padding-bottom:12px!important;min-height:66px;box-sizing:border-box}@media (max-width:560px){.lock img{width:104px}}@media (max-width:380px){.lock img{width:90px}}dialog.rmcard:modal,dialog.rmcard[open]{position:fixed;inset:auto 0 0;margin:0 auto;max-width:440px;width:100%;max-height:calc(92dvh / var(--bz, 1))}@media (min-width:600px){dialog.rmcard:modal,dialog.rmcard[open]{top:0;bottom:0;margin:auto;height:fit-content}}.rmc-name span.rmc-co{margin-top:2px;color:var(--muted);opacity:.85}.rmc-lang{flex-wrap:wrap;align-items:center;margin-top:20px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.rmc-chip{background:var(--paper);font-size:13.5px;text-align:center;grid-column:span 2}.rmc-chip:nth-last-child(2):nth-child(5),.rmc-chip:nth-last-child(1):nth-child(6){grid-column:span 3}.rmc-phone{margin-top:20px}html.pbot{background-color:var(--ground)}body{-webkit-font-smoothing:antialiased;min-height:calc(100vh / var(--bz, 1))}.tabs{margin:0 -22px;padding:0 22px}@media (max-width:560px){.tabs{margin:0 -8px!important}}.tabpill{width:0;border-radius:18px 18px 0 0;bottom:2px!important;height:calc(100% - 9px)!important}.tab{border-bottom-color:transparent;font-weight:400!important;backface-visibility:hidden;font-size:var(--tfs,15px)}@media (max-width:560px){.tabs{padding:0 8px!important;justify-content:space-between;gap:18px!important}.tab{font-size:var(--tfs,12.5px)}}@media (max-width:560px){.unitbar .ub-hold>*:not([hidden]){flex-direction:column;gap:3px;border-radius:16px}.unitbar .ub-hold>* span,.unitbar .ub-hold>*:after{font-size:11.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:560px){.unitbar .fbtn,.unitbar .sortpick{color:var(--ink)}.unitbar .fbtn:after,.unitbar .sortpick:after,.unitbar .fbtn span,.unitbar .sortpick span{font-size:11.5px;color:var(--ink);font-weight:400}}.rmc-name{min-width:0}.rmc-name span{color:var(--muted);line-height:1.35;font-size:12.5px;margin-top:3px}.rmc-phone{font-variant-numeric:tabular-nums;margin:8px 0 0!important;font-size:17px!important;letter-spacing:.03em;color:var(--maroon)!important}.rmc-btns{margin-top:20px}@media (max-width:360px){.rmc-ph{width:84px;height:84px}}.rmc-head{align-items:center;padding-inline-end:26px;gap:14px}.rmc-name b{align-items:center;font-family:Jost,Jost Fallback,sans-serif;font-weight:500;font-size:17.5px;white-space:nowrap;flex-wrap:nowrap;gap:6px}.rmc-name b .tick{flex:none;width:17px;height:17px}.rmc-x{position:absolute;cursor:pointer;width:32px;height:32px;top:12px;inset-inline-end:12px}.rmc-ph{box-shadow:0 0 0 3px var(--sand);width:100px;height:100px}@media (max-width:370px){.rmc-name b{font-size:16px}.rmc-ph{width:82px;height:82px}}.tabs.tight{gap:12px!important}.tabs.tight .tab{letter-spacing:0}.tabs{overflow-y:hidden}.pj-a{flex-wrap:wrap}.pj-a .btn{text-align:center;white-space:nowrap;flex:1 1 auto;min-width:min-content}.bar-in.fit1{gap:4px;padding-inline:10px}.bar-in.fit1 .seg button{padding:6px 7px;gap:4px;font-size:12.5px}.bar-in.fit1 .fbtn{padding:8px 10px}.bar-in.fit2{gap:3px;padding-inline:8px}.bar-in.fit2 .seg button{padding:6px 5px;gap:3px;font-size:12px}.bar-in.fit2 .fbtn{padding:8px}@media (max-width:560px){.bar.open .bmore .fgrp:not(#floorchips){display:flex;flex-wrap:wrap;gap:8px}.bar.open .bmore .fgrp:not(#floorchips)>.chip{flex:1 0 calc((100% - 16px) / 3);white-space:nowrap;max-width:100%;min-width:auto}}.rmc-phone,a[href^="tel:"],.ltrnum{direction:ltr;unicode-bidi:isolate}#hsplash .hs-sheen{animation-duration:.95s;animation-delay:.2s}.ufind{display:flex;align-items:center;gap:6px;flex:1 1 140px;min-width:0;height:38px;box-sizing:border-box;padding:0 6px 0 12px;border:1px solid var(--hair);border-radius:19px;background:var(--paper-white,#fff);color:var(--muted);transition:border-color .25s ease,box-shadow .25s ease}.ufind svg{width:17px;height:17px;flex:none}.ufind input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--ink);font:500 16px/1 Jost,Jost Fallback,system-ui,sans-serif;letter-spacing:.02em;padding:0;-webkit-appearance:none;appearance:none}.ufind input::placeholder{color:var(--muted);font-weight:400}.ufind input::-webkit-search-cancel-button{display:none}.ufind button{flex:none;width:28px;height:28px;border:0;border-radius:50%;background:var(--ground);color:var(--ink);display:grid;place-items:center;padding:0;cursor:pointer}.ufind button svg{width:14px;height:14px}.ufind:focus-within,.ufind.on{border-color:var(--maroon);box-shadow:0 0 0 3px #541d0714}.unitbar .terrbar{flex:0 1 auto}@media (max-width:560px){.unitbar .terrbar{flex:0 1 auto}}.reglead .xlink{margin-top:10px;font-size:14px;color:var(--muted)}.reglead .xlink button{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--maroon);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bar select.qsel{min-width:0;-webkit-appearance:none;appearance:none;transition-property:background-color,color,border-color,box-shadow!important}.bar-in.nofx,.bar-in.nofx *{transition:none!important}.parkln{display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#eaf1fb;color:#17345c;font-size:15px;line-height:1.35;font-weight:500}.parkln .pk{width:30px;height:30px;flex:none}.parkln .pk rect{fill:#2a63b8}.parkln .pk path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.brief .valet,p.valet{display:none}.ofcard .rmc-in{padding:26px 20px 22px}.of-head{display:flex;align-items:center;gap:14px;padding-inline-end:44px}.of-pin{width:48px;height:48px;border-radius:50%;background:var(--ground);display:grid;place-items:center;flex:none}.of-pin svg{width:24px;height:24px;fill:none;stroke:var(--maroon);stroke-width:1.8}.of-head b{display:block;font:600 19px/1.2 Jost,Jost Fallback,system-ui,sans-serif;color:var(--ink)}.of-head>div>span{display:block;margin-top:3px;font-size:14px;color:var(--muted);line-height:1.35}.of-btns{display:grid;gap:10px;margin-top:16px}.of-b{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:26px;font:600 15px/1 Jost,Jost Fallback,system-ui,sans-serif;text-decoration:none;box-sizing:border-box}.of-b svg{width:20px;height:20px;flex:none}.of-map{background:var(--maroon);color:#fff8f2}.of-map svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.of-wa{background:#25d366;color:#fff}.of-wa svg{fill:currentColor}#officelab,.pj-turn,#homefoot,#foot,p.foot,.terrnote>span,.terrshow,.ucard .sub,.sub,.psf,p.where,a.sendall,figcaption,.brday span{font-size:13px!important}.pj-f dt,.pj-tag,.fact,.tag,.regc .flab2,.flab2{font-size:11.5px}.ucode,.brief em,#brief em{font-size:12px}.seg.hasthumb>button,.ccyseg.hasthumb>button{z-index:1;transition:color .22s ease .12s!important}.chip{transition:background-color .2s ease,border-color .2s ease,transform .3s cubic-bezier(.22,1,.36,1)!important}.chip.pop{animation:chipPop2 .32s cubic-bezier(.22,1,.36,1)!important}.chip.unpop{animation:none!important}@keyframes chipPop2{0%{transform:scale(.95)}to{transform:scale(1)}}main.wrap{min-height:calc(calc(100dvh / var(--bz, 1)) - var(--navh,50px));position:relative}section.peek{position:absolute!important;margin:0!important;z-index:1;will-change:transform;pointer-events:none}main.wrap>section.noanim,main.wrap>section.peek{animation:none!important}.bar.peekbar{position:fixed!important;left:0;right:0;z-index:5;will-change:transform}section.peek .slidein,section.peek.slidein{animation:none!important}dialog.rmcard:focus{outline:none}.corner>.rmava{margin-inline-start:2px}#gridmore{grid-column:1 / -1;flex:0 0 100%;width:100%;pointer-events:none}.tabs.swiping .tab{transition:none!important}.un{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;padding-block:.12em;margin-block:-.12em}.un .unin{display:block;margin-inline-start:-1.1em}.un .unin .sg{display:inline-block;white-space:nowrap}.un .unin i{display:inline-block;width:1.1em;padding:0;text-align:center}.brslots{grid-template-columns:repeat(4,1fr)}html.pinned .navwrap{position:fixed;left:0;right:0;top:var(--sat,env(safe-area-inset-top,0px))}#pinspace{height:0}main.wrap>section:not([hidden]){will-change:opacity}@media (min-width:1330px){.tabs{margin-inline-start:0!important;padding-inline-start:16px!important}}.stk-fake{position:relative!important;top:auto!important;z-index:3}.thumb{aspect-ratio:4/3}.thumb img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px)}@media (max-width:999px){#brief>.reglead{order:1}#brief>.pcard.regc{order:2}#brief>.brgal{order:3}#brief>.brgal img,#brief>.brgal picture{max-height:170px}#brief>.foot{order:4}}#brief .regc .fgrp:has(.chip[data-where]){grid-auto-columns:auto;grid-template-columns:1.5fr 1fr 1fr}#brief .regc .fgrp .chip[data-where]{line-height:1.2}.slheart{position:absolute;top:8px;inset-inline-end:8px;z-index:3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper-white);color:var(--maroon);box-shadow:var(--soft);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s ease}.slheart svg{width:18px;height:18px;fill:none;transition:fill .18s ease}.slheart.on svg{fill:currentColor}.slheart:active{transform:scale(.88)}.rthumb{position:relative}.rthumb .slheart{top:4px;inset-inline-end:4px;width:28px;height:28px}.rthumb .slheart svg{width:14px;height:14px}.favhead{display:grid;gap:10px;margin:4px 0 18px}.favback{justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 6px;border:0;border-radius:100px;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.favback svg{width:18px;height:18px}[dir=rtl] .favback svg{transform:scaleX(-1)}.favtitle{display:flex;align-items:center;gap:10px;margin:0;font-size:24px;color:var(--maroon)}.favic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--maroon);color:var(--paper-white)}.favic svg{width:18px;height:18px;fill:currentColor}.favtitle b{font-size:15px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.favsub{margin:0;color:var(--muted);font-size:14px;line-height:1.45;max-width:52ch}.favsend{justify-self:start;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.favsend .waic{display:inline-flex}@media (max-width:560px){.favsend{justify-self:stretch;justify-content:center}}.dsave{margin-inline-start:auto}.dsave+.x{margin-inline-start:0}.dsave svg{width:19px;height:19px;fill:none;transition:fill .2s ease}.dsave[aria-pressed=true] svg{fill:currentColor}.slchip{display:inline-flex;align-items:center;gap:6px;flex:none;height:38px;box-sizing:border-box;padding:0 14px 0 12px;border:1px solid var(--hair);border-radius:19px;background:var(--paper-white,#fff);color:var(--maroon);font:inherit;font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease}.slchip svg{width:17px;height:17px;fill:none;flex:none}.slchip b{font-weight:600;font-variant-numeric:tabular-nums}.slchip[aria-pressed=true]{background:var(--maroon);color:var(--paper-white)}.slchip[aria-pressed=true] svg{fill:currentColor}@media (max-width:560px){.slchip .sllab{display:none}.slchip{padding:0 12px 0 11px;gap:5px}.unitbar .ub-hold{order:3;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.favkit{margin:2px 0 0}#grid>.favproj{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:10px 0 -2px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--maroon)}#grid>.favproj:first-child{margin-top:0}#grid>.favproj b{font-weight:500;color:var(--muted);letter-spacing:0}.favsend .wam{width:17px;height:17px;fill:currentColor;flex:none}#grid>.card.sold{cursor:default;position:relative}.card.sold .thumb img{filter:grayscale(1);opacity:.5}.card.sold .card-b{opacity:.55}.soldtag{position:absolute;top:12px;inset-inline-start:12px;z-index:2;padding:5px 11px;border-radius:100px;background:var(--ink);color:var(--paper-white);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.simbtn{display:block;width:calc(100% - 32px);margin:0 16px 16px;padding:11px 14px;border:1px solid var(--maroon);border-radius:100px;background:transparent;color:var(--maroon);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.simbtn[aria-expanded=true]{background:var(--maroon);color:var(--paper-white)}#grid>.simhead{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--muted)}#grid>.simhead .code,#grid>.simhead span{color:var(--maroon)}#linkbtn[aria-pressed=true]{background:#f6eee624!important;border-color:transparent!important;position:relative}#linkbtn[aria-pressed=true] svg{fill:#25d366;opacity:1}#linkbtn[aria-pressed=true]:after{content:"";position:absolute;top:6px;inset-inline-end:6px;width:8px;height:8px;border-radius:50%;background:#25d366;box-shadow:0 0 0 2px var(--maroon)}@media (min-width:481px){#linkbtn[aria-pressed=true]:after{display:none}}@media (min-width:1000px){.corner.innav{padding-block:5px}.corner.innav .rmava{width:34px!important;height:34px!important}}.rmava{box-shadow:none}@media (hover:hover) and (pointer:fine){.rmava:hover{box-shadow:0 0 0 2px #f6eee680}}@media (hover:none){.rmava:hover{box-shadow:none}}.rmava .tick{border-radius:50%;box-shadow:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35));right:-1px;bottom:-1px;width:16px;height:16px}@media (min-width:1000px){.corner.innav .rmava .tick{width:13px;height:13px;right:-1px;bottom:-1px}}@media (min-width:521px){.lock{align-items:flex-start;gap:16px}.lock .rule{display:block;width:1px;height:calc(var(--lockw,128px) * 105 / 420);background:#f6eee661;flex:none}.brand h1#h1lab{display:block;font-size:12.5px;letter-spacing:.24em;line-height:calc(var(--lockw,128px) * 105 / 420);white-space:nowrap;opacity:.9}[dir=rtl] .brand h1#h1lab,:root[lang=zh] .brand h1#h1lab{font-size:14.5px}[dir=rtl] .brand h1#h1lab{letter-spacing:0;text-transform:none}:root[lang=zh] .brand h1#h1lab{letter-spacing:.06em}}@media (min-width:521px) and (max-width:560px){.lock{--lockw:104px}}#dsheet .acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#dsheet .acts>*{width:100%;min-width:0;box-sizing:border-box;margin:0}#dsheet .acts>#sendlink,#dsheet .acts:has(>#sendlink)>*:last-child:nth-child(2n),#dsheet .acts:not(:has(>#sendlink))>*:last-child:nth-child(odd){grid-column:1 / -1}#dsheet .acts .btn{justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){#dsheet .dhead{padding-top:calc(16px + var(--sat,env(safe-area-inset-top,0px)))}}.lock.nofit .rule,.lock.nofit #h1lab{display:none}.thumb .fact{left:auto;inset-inline-start:10px}.sheetcta{z-index:4;padding:12px 2px calc(12px + env(safe-area-inset-bottom,0px))}.sheetcta .btn{width:100%;justify-content:center;display:flex;align-items:center;box-shadow:0 6px 18px #541d0738}.sheetcta .wam{width:16px;height:16px;fill:currentColor;margin-inline-end:8px;flex:none}.ustamp{margin:6px 0 10px;font-size:12px;color:var(--muted)}.ustamp:empty{display:none}.pj-plan-cell{position:relative}.pj-plan-cell .pj-t{padding:0;border:0;background:none;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.pj-plan-cell .pj-t:after{content:"";position:absolute;inset:0}#docs .pthead .pt-n{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.brdays{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}[dir=rtl] .brdays{-webkit-mask-image:linear-gradient(to left,#000 88%,transparent);mask-image:linear-gradient(to left,#000 88%,transparent)}.linkish{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto}}#ustamp.stale{color:var(--maroon);font-weight:500}@media (max-width:560px){.unitbar .ub-hold>*:not([hidden]){gap:2px;border-radius:14px}.terrnote{display:block;line-height:1.5}.terrnote>span{margin-inline-end:6px}.ustamp{margin:4px 0 6px}}.rows.paym .row{display:block;padding-block:10px}.rows.paym dt{font-weight:600;color:var(--ink)}.rows.paym dd{margin:3px 0 0;text-align:start;color:var(--muted);font-weight:400;line-height:1.45;white-space:normal}.rows.paym .row.no dt{color:var(--maroon)}.pj-con{margin-top:14px;border-top:1px solid var(--hair)}.pj-cont{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:start}.pj-cont svg:first-child{width:20px;height:20px;color:var(--maroon);flex:0 0 auto}.pj-cont .pj-cond{margin-inline-start:auto;font-weight:400;color:var(--muted);font-size:13px}.pj-cont .chev{width:16px;height:16px;transition:transform .2s}.pj-cont[aria-expanded=true] .chev{transform:rotate(180deg)}.pj-conv figure{margin:0;flex:0 0 46%;max-width:220px;scroll-snap-align:start}.pj-conv video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:12px;background:var(--hair)}.pj-conv figcaption{margin-top:8px;font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:6px}.pj-conv .dbtns{position:relative;display:flex;flex:none}.pj-conv figcaption .num{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:11.5px}.pj-conv .dual{display:inline-flex;flex:none;border-radius:100px;background:var(--maroon);overflow:hidden}.pj-conv .dual a{display:grid;place-items:center;width:34px;height:30px;color:#fff6ef;text-decoration:none}.pj-conv .dual a+a{border-inline-start:1px solid rgba(255,246,239,.28)}.pj-conv .dual svg{width:16px;height:16px}.pj-conv .dual .wam{display:block;width:15px;height:15px;fill:currentColor}.pj-conv .dual a.busy{opacity:.55}.pj-conv .dsent{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:100px;background:#2e9e5b;color:#fff;font-family:Jost,Jost Fallback,sans-serif;font-size:12.5px;font-weight:500;opacity:0;transition:opacity .22s ease;pointer-events:none;white-space:nowrap}.pj-conv .dsent.on{opacity:1}.pj-conv .dsent .dck{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.pj-cont .chev{transition:none}}.pj-conv{display:flex;gap:10px;overflow-x:auto;padding:2px 0 14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pj-conv::-webkit-scrollbar{display:none}.tag.tnew{background:#e4f0e6;color:#2f6b3b}.tag.tdown{background:#fbe9e2;color:#9b2c1a}.tag.tgv{background:#f6ebd6;color:#7a5212}.was{color:var(--muted);font-size:14px;margin-top:2px}.was s{text-decoration-thickness:1px}.gvnote{color:var(--muted);font-size:12px;font-weight:400}.tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tool{border:0;background:var(--sand);color:var(--maroon);border-radius:999px;padding:8px 13px;font:inherit;font-size:13.5px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.tool:hover{background:var(--blush-hi)}.tool[aria-pressed=true]{background:var(--maroon);color:var(--on-maroon)}.cmpbar{background:var(--paper);box-shadow:var(--lift-hi);border-radius:999px;display:flex;align-items:center;gap:10px}.cmpbar .btn{padding:8px 14px}.cmpbar .btn[disabled]{opacity:.45;pointer-events:none}.cmpx{border:0;background:var(--sand);width:32px;height:32px;border-radius:50%;font-size:18px;color:var(--maroon);cursor:pointer}dialog.w60d{margin:auto;inset:0;max-height:calc(calc(100dvh / var(--bz, 1)) - 24px);overflow:auto;border:0;border-radius:var(--r);padding:18px;max-width:min(560px,calc(calc(100vw / var(--bz, 1)) - 24px));width:100%;background:var(--paper);color:var(--ink);box-shadow:var(--lift-hi)}dialog.w60d.wide{max-width:min(980px,calc(calc(100vw / var(--bz, 1)) - 24px))}dialog.w60d::backdrop{background:#241b1680}.w60h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.w60h h2{margin:0;font-weight:500;font-size:20px;flex:1}.w60note{color:var(--muted);margin:0 0 10px;font-size:14px}#cmsg{width:100%;border:1px solid var(--hair);border-radius:var(--r-sm);padding:12px;font:inherit;font-size:14px;resize:vertical;background:var(--paper-white)}.cmpwrap{overflow-x:auto}.cmpt{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.cmpt th,.cmpt td{padding:8px 10px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.cmpt tr>th:first-child{color:var(--muted);font-weight:400;white-space:nowrap}.cmpu{border:0;background:none;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;font:inherit;color:inherit}.cmpu img{width:150px;height:110px;object-fit:contain;background:#fff;border-radius:10px}.cmpu b{font-weight:600;color:var(--maroon)}.cmpu span{font-size:12px;color:var(--muted)}dialog.w60d.pres{max-width:none;max-height:none;overflow:hidden;width:calc(100vw / var(--bz, 1));height:calc(100vh / var(--bz, 1));height:calc(100dvh / var(--bz, 1));margin:0;border-radius:0;padding:0;background:#fffdfa}.presin{height:100%;display:flex;flex-direction:column;padding:calc(16px + var(--sat,env(safe-area-inset-top,0px))) 20px calc(16px + env(safe-area-inset-bottom,0px))}.prestop{display:flex;align-items:center;gap:10px}.presbrand{flex:1;letter-spacing:.3em;font-weight:500;color:var(--maroon)}.presp{border:0;background:var(--sand);color:var(--maroon);border-radius:999px;padding:7px 14px;font:inherit;font-size:14px;cursor:pointer}.presgrid{flex:1;display:grid;grid-template-columns:1fr;gap:20px;align-items:center;min-height:0;overflow:auto;padding-block:12px}@media (min-width:860px){.presgrid{grid-template-columns:1.3fr 1fr;gap:40px}}.presplan{background:#fff;border-radius:var(--r);display:grid;place-items:center;padding:16px;min-height:0}.presplan img{max-width:100%;max-height:calc(68vh / var(--bz, 1));object-fit:contain;display:block}.presproj{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;margin:0}.presfacts h2{font-weight:500;font-size:clamp(28px,calc(4vw / var(--bz, 1)),44px);margin:6px 0 4px;color:var(--ink)}.pressub{color:var(--muted);margin:0 0 14px}.presprice{font-size:clamp(24px,calc(3vw / var(--bz, 1)),34px);font-weight:600;color:var(--maroon);margin:0 0 16px}.presdl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.presdl dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.presdl dd{margin:2px 0 0;font-size:18px}.presgv{margin-top:16px;background:#f6ebd6;color:#7a5212;border-radius:var(--r-sm);padding:10px 12px;font-size:14px}.presnav{display:flex;align-items:center;justify-content:center;gap:16px}.presnav button{border:0;background:var(--sand);color:var(--maroon);width:44px;height:44px;border-radius:50%;font-size:26px;line-height:1;cursor:pointer}.saved{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.ss{display:inline-flex;align-items:center;background:var(--paper);box-shadow:var(--lift);border-radius:999px;overflow:hidden}.ss.on{background:var(--maroon)}.ss button{border:0;background:none;font:inherit;font-size:13px;padding:6px 4px 6px 12px;cursor:pointer;color:var(--ink)}.ss.on button{color:var(--on-maroon)}.ss .ssx{padding:6px 10px 6px 6px;color:var(--muted)}.sssave{border:1px dashed var(--hair);background:none;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;color:var(--maroon);cursor:pointer}.intro{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;background:var(--paper);box-shadow:var(--lift);border-radius:var(--r);padding:16px 18px;margin:18px 0 6px}.intro>div{flex:1 1 260px}.intro b{font-weight:600}.intro p{margin:2px 0 0;color:var(--muted);font-size:14px}dialog.w60d:not(.pres){height:fit-content;height:-webkit-fit-content}.w60d .wam,.intro .wam{width:18px;height:18px;flex:none;fill:currentColor}.w60d .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.w60d .acts .btn{flex:1 1 140px;justify-content:center}.cmpbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;max-width:calc(100% - 32px);padding:6px}.cmpbar .btn{font-size:14px;white-space:nowrap}.cmpbar .btn .num{opacity:.75;margin-left:4px}.sslab{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center;margin-right:2px}.xbar button{border:0;background:var(--paper);box-shadow:var(--lift);border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer;color:var(--ink)}.xbar button[aria-pressed=true]{background:var(--maroon);color:var(--on-maroon)}.xbar button b{font-weight:600;margin-left:4px;opacity:.8}.lock.nofit #h1lab.xlogo{display:flex!important}.lock.nofit .rule{display:none}@media (max-width:560px){html.xmode #officebtn{display:none!important}}.xbar{flex-wrap:wrap;align-items:center;gap:8px;display:block;margin:4px 0 12px}.xhero{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;background:linear-gradient(135deg,#541d07,#7a3a1e);color:var(--on-maroon);border-radius:var(--r);padding:20px 22px;box-shadow:var(--lift-hi);margin-bottom:12px}.xhero .xhl{flex:1 1 300px;min-width:0}.xhero .xey{display:inline-block;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#e9c98b;border:1px solid rgba(233,201,139,.45);border-radius:999px;padding:3px 10px}.xhero h2{margin:10px 0 4px;font-weight:500;font-size:26px;line-height:1.15;color:#fff}.xhero p{margin:0;color:var(--dim);font-size:14px}.xstats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.xstats span{background:#ffffff1a;border-radius:999px;padding:5px 12px;font-size:13.5px}.xstats b{color:#e9c98b;font-weight:600}.xlogo2{flex:none}.xseg{display:flex;gap:8px;flex-wrap:wrap}.xseg button{border:0;background:var(--paper);box-shadow:var(--lift);border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer;color:var(--ink)}.xseg button[aria-pressed=true]{background:var(--maroon);color:var(--on-maroon)}.xseg button b{font-weight:600;margin-left:4px;opacity:.8}.card:has(.tag.texcl){box-shadow:0 0 0 1.5px #d9b56a,var(--lift)}.tag.texcl{font-weight:600;background:linear-gradient(135deg,#f6e3b4,#e9c98b);color:#5a3a08}@media (max-width:560px){.xhero{padding:16px}.xhero h2{font-size:21px}.xlogo2{display:none}}.brand h1.xlogo{display:flex!important;align-items:center;letter-spacing:0!important;text-transform:none!important;font-size:inherit;margin:0;--ps:43px}.lock .homebtn img{max-width:none}.xdoors{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.xdoors .xdoor{margin:0}.xnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xnav .xdoor{margin:0}.xback{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;color:var(--maroon);text-decoration:none;font-size:14px;border:1px solid currentColor}.xdoor{display:inline-flex;align-items:center;gap:8px;margin:4px 0 10px;padding:9px 14px;border-radius:999px;background:var(--paper);box-shadow:var(--lift);color:var(--maroon);text-decoration:none;font-size:14px}.brand h1.xlogo img{margin:0!important}.pj-map,.pj-t,.terrshow,.linkish{padding-block:5px;margin-block:-5px}.bmore .pricebox{display:flex;flex-direction:column;gap:6px;flex-basis:100%;max-width:520px}.pricebox[hidden]{display:none}.phist{display:flex;align-items:flex-end;gap:3px;height:56px;padding:0 9px}.phist i.nil{opacity:.45}.phist i{flex:1;background:var(--hair);border-radius:2px 2px 0 0;min-width:2px}.phist i.on{background:var(--maroon);opacity:.55}.pslide{position:relative;height:28px}.ptrack{position:absolute;inset-inline:9px;top:50%;height:3px;margin-top:-1.5px;background:var(--hair);border-radius:2px}.pfill{position:absolute;top:0;bottom:0;background:var(--maroon);border-radius:2px}.pslide input[type=range]{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;height:28px}.pslide input[type=range]::-webkit-slider-runnable-track{background:none;height:28px}.pslide input[type=range]::-moz-range-track{background:none}.pslide input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:22px;height:22px;margin-top:3px;border-radius:50%;background:var(--paper);border:2.5px solid var(--maroon);box-shadow:var(--lift);cursor:grab}.pslide input[type=range]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:var(--paper);border:2.5px solid var(--maroon);cursor:grab}.pslide input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--maroon);outline-offset:2px}.pboxes{display:flex;align-items:flex-start;gap:10px}.pf{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.pf input{width:100%;box-sizing:border-box;font:inherit;font-size:15px;padding:9px 11px;border:1px solid var(--hair);border-radius:10px;background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums}.pf input:focus{outline:none;border-color:var(--maroon)}.pf span{font-size:11.5px;color:var(--muted)}.pto{padding-top:10px;color:var(--muted);font-size:13px}.introjoined{margin:6px 0 0;color:var(--maroon);font-weight:500;font-size:13.5px}.pj-f .pj-plan-cell .pj-t{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:calc(100% + 24px);padding:8px 12px;margin:2px -12px 0;border-radius:999px}.pj-f .pj-plan-cell .pj-t dd{margin:0;white-space:nowrap}#grid>.card{content-visibility:auto;contain-intrinsic-size:auto 393px}#grid>.row-u{content-visibility:auto;contain-intrinsic-size:auto 138px}.rcol,.rhead{display:none}@media (min-width:700px){#unitbar{flex-wrap:wrap;row-gap:8px}#unitbar .ufind{flex:1 1 200px;min-width:160px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.card .thumb{aspect-ratio:16/10;padding-top:0}.card .thumb img{inset:44px 12px 10px;width:calc(100% - 24px);height:calc(100% - 54px)}.card .code{font-family:Jost,Jost Fallback,sans-serif;font-weight:500;font-size:15.5px}.card .price{font-family:Jost,Jost Fallback,sans-serif;font-size:23px}.fact{width:max-content;max-width:calc(100% - 64px)}.rmain .fact{width:max-content;align-self:flex-start;max-width:100%}#grid.list{gap:0;background:var(--paper);border-radius:16px;box-shadow:var(--lift);overflow:clip}#grid.list>.rhead,#grid.list>.row-u{display:grid;grid-template-columns:76px minmax(140px,1.6fr) 1fr .6fr 1.1fr .8fr 1.3fr 44px;align-items:center;column-gap:14px;padding:0 16px;border-radius:0;box-shadow:none;min-height:60px;transform:none}#grid.list>.row-u{border-top:1px solid var(--hair,rgba(36,27,22,.08))}#grid.list>.rhead{position:sticky;top:calc(var(--navh,64px) + var(--barh,0px));z-index:3;background:var(--paper);min-height:44px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}#grid.list>.rhead>*{white-space:nowrap}#grid.list>.rhead [data-sort]{cursor:pointer;background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}#grid.list>.rhead [data-sort].on{color:var(--maroon)}#grid.list>.rhead .rn,#grid.list .rcol.num,#grid.list .rprice{text-align:end;justify-self:end}#grid.list .rcol{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#grid.list .rthumb{display:block;width:64px;height:44px;background:var(--paper-white)}#grid.list .rthumb .slheart{display:none}#grid.list .rmain{gap:0}#grid.list .rmain .sub,#grid.list .rmain .ucode,#grid.list .rmain .rtags{display:none}#grid.list .rmain .fact{font-size:11px;margin:0 0 2px;padding:2px 7px}#grid.list .rprice{flex-direction:row}#grid.list .rprice .psf{display:none}#grid.list .rprice .price{font-size:16px}#grid.list .rheart{display:flex;justify-content:center}#grid.list .rheart .slheart{position:static;display:inline-flex}#grid.list .rpsf{display:none}#grid.list>.row-u.lock .rcol{opacity:.6}}@media (min-width:1000px){.grid:not(.list){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#grid.list>.rhead,#grid.list>.row-u{grid-template-columns:76px minmax(140px,1.6fr) 1fr .6fr 1.2fr .8fr 1.3fr 1fr 44px}#grid.list .rpsf{display:block}.tag,.fact,.aimp{font-size:12px}}@media (min-width:1000px) and (hover:hover) and (pointer:fine){#grid.list>.row-u:hover{background:var(--blush,#F6E9E1);box-shadow:inset 3px 0 0 var(--maroon)}}.lpv{display:none}@media (min-width:1440px){html.lpvon .lpv:not([hidden]){display:flex;flex-direction:column;gap:10px;position:fixed;top:calc(var(--hh) + 20px);right:var(--sider,48px);width:400px;box-sizing:border-box;max-height:calc(calc(100vh / var(--bz, 1)) - var(--hh) - 40px);overflow:auto;background:var(--paper);border-radius:18px;box-shadow:var(--lift);padding:18px;z-index:4}html.lpvon #p-units>:not(.lpv):not(.secfoot){margin-inline-end:424px}html.lpvon #grid.list>.rhead,html.lpvon #grid.list>.row-u{grid-template-columns:70px minmax(130px,1.7fr) .5fr .8fr 1.4fr 40px;column-gap:10px}html.lpvon #grid.list .rvw,html.lpvon #grid.list .rpsf,html.lpvon #grid.list .rtype,html.lpvon #grid.list>.rhead>:nth-child(3),html.lpvon #grid.list>.rhead>:nth-child(5),html.lpvon #grid.list>.rhead .rpsf{display:none}#grid.list .rprice .price{white-space:nowrap}#grid.list>.row-u.pvsel{background:var(--blush,#F6E9E1);box-shadow:inset 3px 0 0 var(--maroon)}.lpv-h{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lpv-pl{background:var(--paper-white);border-radius:12px;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:12px}.lpv-pl img{max-width:100%;max-height:100%;object-fit:contain}.lpv-n{font:500 16px Jost,Jost Fallback,sans-serif}.lpv-s,.lpv-a{font-size:13px;color:var(--muted)}.lpv-p{font:500 30px Jost,Jost Fallback,sans-serif;margin-top:4px}.lpv-f{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:6px 0}.lpv-f dt{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lpv-f dd{margin:2px 0 0;font-size:14px}.lpv-b{display:flex;gap:8px;margin-top:4px}.lpv-b .btn{flex:1 1 0;justify-content:center}.lpv-b .wam{width:16px;height:16px;fill:currentColor;margin-inline-end:6px}}.slidein{will-change:transform,opacity}.pjs>.pj{content-visibility:auto;contain-intrinsic-size:auto 700px}@media (min-width:700px){#home.pjs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:stretch}#home.pjs>.pj{display:flex;flex-direction:column;contain-intrinsic-size:auto 640px}#home.pjs>.pj .pj-img{aspect-ratio:3/2}#home.pjs>.pj:first-child{grid-column:1 / -1}#home.pjs>.pj:first-child .pj-img{aspect-ratio:16/9}#home.pjs>.pj .pj-a{margin-top:auto}#home.pjs>.pj .pj-a .btn{flex:1 1 0}#home.pjs .pj-t{margin-inline:0;width:100%;box-sizing:border-box}#p-home .intro{background:var(--maroon);color:var(--on-maroon,#F6EEE6);box-shadow:none;padding:22px 26px;margin-top:var(--gap)}#p-home .intro p{color:#f6eee6d1}#p-home .intro .btn{background:#f6eee6;color:var(--maroon);border-color:transparent}}@media (min-width:1000px){#home.pjs{grid-template-columns:repeat(3,minmax(0,1fr))!important}#home.pjs>.pj:first-child{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);contain-intrinsic-size:auto 480px}#home.pjs>.pj:first-child .pj-img{aspect-ratio:auto;min-height:440px;height:100%}#home.pjs>.pj:first-child .pj-b{padding:28px 30px}#home.pjs>.pj:first-child .pjh{font-size:28px}.pj-f dt,.pj-tag{font-size:12px}}@media (min-width:1440px){#home.pjs>.pj:first-child .pj-img{min-height:480px}}@media (min-width:700px) and (hover:hover) and (pointer:fine){#home.pjs>.pj{transition:box-shadow .25s ease,transform .25s ease}#home.pjs>.pj:hover{box-shadow:var(--lift-hi);transform:translateY(-2px)}#home.pjs .pj-a .btn.fill:hover{filter:brightness(1.12)}}.bar.open{overflow:hidden}.bar.open .bar-in{overflow-x:visible;overflow-y:auto;max-height:calc(calc(100dvh / var(--bz, 1)) - var(--navh,44px) - var(--sat,env(safe-area-inset-top,0px)) - 24px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(var(--vvh,calc(100dvh / var(--bz, 1))) - var(--navh,44px) - var(--sat,env(safe-area-inset-top,0px)) - 16px);padding-bottom:0}.bar.open .bmore .brow{border-top:1px solid var(--hair);position:sticky;bottom:0;z-index:2;background:var(--paper-white);padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));margin-top:6px;box-shadow:0 -12px 16px -14px #241b1640}.sheet-in>.dhead{margin-inline:-20px;padding-inline:20px}.sheetcta{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(1180px,100%);box-sizing:border-box;margin:0;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--ground);box-shadow:0 -14px 18px -6px var(--ground)}.sheet-in{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.dmedia{display:none}@media (min-width:700px){dialog#detail{top:var(--hh);height:calc(100% - var(--hh));inset-block-start:var(--hh)}dialog#detail::backdrop{background:transparent}#detail .sheet{padding-top:0;border-radius:0}#detail .sheet-in{max-width:calc(var(--max) + 2*var(--gut));padding:0 var(--gut) 40px}#detail .sheet-in>.dhead{margin-inline:calc(-1*var(--gut));padding:14px var(--gut) 12px;align-items:center}#detail .dback{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;padding:0;border:0;background:none;color:var(--muted);font-size:13px;cursor:pointer}#detail .dback svg{width:14px;height:14px}#detail .dbody{grid-template-columns:1fr;gap:var(--gap)}#detail .planbox.desk{padding:0;background:none;box-shadow:none}#detail .planbox.desk>:not(.dmedia):not(.amenlab):not(.amen){display:none}.dmedia{display:flex;flex-direction:column;gap:12px}.dmtabs{display:flex;gap:4px;background:var(--paper);border-radius:100px;padding:4px;box-shadow:var(--lift);align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.dmtabs button{border:0;background:none;border-radius:100px;padding:0 16px;height:38px;font:500 13.5px Jost,Jost Fallback,sans-serif;color:var(--muted);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.dmtabs button[aria-pressed=true]{background:var(--blush);color:var(--maroon)}.dmtabs button b{font-weight:500;opacity:.7}.dstage{position:relative;background:var(--paper-white);border-radius:16px;box-shadow:var(--lift);overflow:hidden;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center}.dstage>*{display:none}.dmedia[data-m=plan] .dstage>.plate,.dmedia[data-m=floor] .dstage>.fplate,.dmedia[data-m=b360] .dstage>.u360,.dmedia[data-m=photos] .dstage>.dphoto{display:flex!important}.dstage>.pnote{display:block!important}.dstage>.dfull{display:grid!important}.dmtabs button[hidden]{display:none}.dstage>.plate,.dstage>.fplate,.dstage>.dphoto{width:100%;height:100%;box-sizing:border-box;padding:28px;margin:0;border-radius:0;background:none;box-shadow:none;align-items:center;justify-content:center;position:relative}.dstage>.plate img,.dstage>.fplate img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain}.dstage>.dphoto{padding:0}.dstage>.dphoto img{width:100%;height:100%;object-fit:cover;display:block}.dstage>.u360{width:100%;height:100%;flex-direction:column;justify-content:center;padding:12px;box-sizing:border-box}.dstage>.u360 .u3pic{flex:1 1 auto;min-height:0}.dstage>.pnote{position:absolute;left:14px;bottom:10px;margin:0;font-size:12px;color:var(--muted);pointer-events:none}.dmedia:not([data-m=plan]) .dstage>.pnote{display:none!important}.dfull{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;border:1px solid var(--hair);background:#fffdfaeb;color:var(--maroon);place-items:center;cursor:pointer;z-index:3}.dfull svg{width:18px;height:18px}.dstrip{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding:2px 2px 6px}.dstrip button{flex:none;width:84px;height:58px;border-radius:10px;border:2px solid transparent;padding:0;overflow:hidden;background:var(--paper-white);cursor:pointer;scroll-snap-align:start;box-shadow:var(--lift)}.dstrip button[aria-current=true]{border-color:var(--maroon)}.dstrip img{width:100%;height:100%;object-fit:cover;display:block}.dstrip button.pl img{object-fit:contain;padding:4px;box-sizing:border-box}.ddock{display:none}#detail .amenlab{margin-top:8px}#detail .sheetcta{height:auto;min-height:76px;display:flex;align-items:center;gap:16px;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom,0px));width:100%;max-width:none;background:#fffdfaf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--hair)}#detail .sheetcta .ctal{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#detail .sheetcta .ctal b{font:500 19px Jost,Jost Fallback,sans-serif;letter-spacing:0;text-transform:none;color:var(--ink,#241B16)}#detail .sheetcta .btn{width:auto;flex:none;padding-inline:22px}#detail .sheet-in{box-sizing:border-box;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}@media (min-width:1000px){#detail .dbody{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}#detail .planbox.desk{align-self:stretch}.dmedia{position:sticky;top:calc(var(--dhh,84px) + 14px)}.dstage{aspect-ratio:auto;height:clamp(240px,calc(calc(100vh / var(--bz, 1)) - var(--hh) - var(--dhh,84px) - 296px),620px)}.ddock{display:flex;align-items:center;gap:14px;background:var(--paper);border-radius:16px;box-shadow:var(--lift);padding:12px 14px}.ddock .dkp{display:flex;flex-direction:column;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.ddock .dkp b{font:500 19px Jost,Jost Fallback,sans-serif;letter-spacing:0;text-transform:none;color:var(--ink,#241B16)}.ddock #sendlink{flex:1 1 auto;justify-content:center;display:flex;align-items:center;width:auto;margin:0}.ddock #sendlink .wam{width:16px;height:16px;fill:currentColor;margin-inline-end:8px;flex:none}#detail .sheetcta{display:none}#detail .sheet-in{padding-bottom:48px}#detail .dinfo>.bigprice{font-size:clamp(34px,calc(3vw / var(--bz, 1)),44px)}#detail .dinfo{display:flex;flex-direction:column;gap:0}#detail .amen{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.pnote,.pcap,.aimp{font-size:12px}}@media (min-width:1440px){#detail .dbody{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:40px}}@media (min-width:700px) and (hover:hover) and (pointer:fine){.dstrip button:hover{border-color:var(--hair-hi,rgba(36,27,22,.3))}.dmtabs button:hover{color:var(--maroon)}}.pj-turn.pj-note{color:var(--muted);padding-inline-start:20px}.doc.doc2{flex-wrap:nowrap;align-items:stretch;padding:12px}.doc2 .dprev{position:relative;flex:none;border-radius:8px;overflow:hidden;display:grid;place-items:center}.doc2 .dprev.film{aspect-ratio:4/3;width:104px;align-self:center}.doc2 .dprev .ic{position:absolute}.doc2 .dprev img{width:100%;height:100%}.doc2 .dmain{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px}.doc2 .dmain b{font-family:Jost,Jost Fallback,sans-serif;font-weight:500;font-size:16px;line-height:1.25}.doc2 .dbtns{display:flex;gap:8px;align-items:center}.doc2 .dbtns .mini{flex:1;justify-content:center;max-width:150px;padding:9px 13px}.doc2 .dual{border-radius:100px;background:var(--maroon)}.doc2 .dual a{text-decoration:none}.doc2 .dual a+a{border-inline-start:1px solid rgba(255,246,239,.28)}.doc2 .dual .wam{display:block;fill:currentColor}.doc2 .dual a:active{background:#fff6ef24}.doc2 .dbtns{position:relative}.doc2 .dsent{display:flex;justify-content:center;background:#25a35a}.doc2 .dsent.on{opacity:1;transform:none}.doc2 .dsent .wam{fill:#fff;display:block!important}.doc2 .dsent{background:#2e9e5b}.doc2 .dsent .dck{width:17px;height:17px;flex:none}.doc2 a.dprev{display:block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease}.doc2 a.dprev:active{transform:scale(.97)}.doc2 a.dprev:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.doc2 .dsent.on .dck path{stroke-dasharray:24;stroke-dashoffset:24;animation:dck .42s .08s cubic-bezier(.4,0,.2,1) forwards}@keyframes dck{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.doc2 .dsent.on .dck path{animation:none;stroke-dashoffset:0}}.doc2 .dual a.busy{opacity:.55}.doc2 .dprev img{position:absolute;inset:0;object-fit:contain;object-position:center;background:var(--sand)}.doc2 .dprev img.dtop{opacity:0;transition:opacity .72s cubic-bezier(.4,0,.2,1)}.doc2 .dprev img.dtop.on{opacity:1}.doc2 .dprev{width:84px;aspect-ratio:3/4;box-shadow:0 1px 3px #241b161f;background:var(--sand)}.doc2 .dprev.wide{width:128px;aspect-ratio:4/3;align-self:center}@media (max-width:380px){.doc2 .dprev.wide{width:112px}}.doc2 .dprev.tall img{object-fit:cover;object-position:50% 0%;animation:dpan 16s ease-in-out infinite alternate;animation-play-state:paused}.doc2 .dprev.tall.seen img{animation-play-state:running}@keyframes dpan{0%,8%{object-position:50% 0%}92%,to{object-position:50% 100%}}@media (prefers-reduced-motion: reduce){.doc2 .dprev.tall img{animation:none}}.doc2 .dbtns{justify-content:flex-start;width:100%;max-width:260px}.doc2 .dual{flex:none;overflow:hidden;display:flex;width:100%;max-width:260px}.doc2 .dual a{place-items:center;color:#fff6ef;flex:1 1 0;min-width:0;width:auto;height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;font-family:Jost,Jost Fallback,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.doc2 .dual a .dt{overflow:hidden;text-overflow:ellipsis}.doc2 .dual svg{width:17px;height:17px;flex:none}.doc2 .dual .wam{width:16px;height:16px}.doc2 .dsent{position:absolute;inset:0;align-items:center;border-radius:100px;color:#fff;font-family:Jost,Jost Fallback,sans-serif;opacity:0;transform:scale(.96);transition:opacity .22s ease,transform .22s ease;pointer-events:none;white-space:nowrap;font-size:14px;font-weight:500;letter-spacing:.02em;gap:7px;padding:0 14px;min-width:0;max-width:260px}@media (max-width:360px){.doc2 .dual a .dt{display:none}}.docs{grid-template-columns:minmax(0,1fr)}.docs>.doc2{min-width:0;max-width:100%}.doc2 .dual a.dl{padding:0}.doc2 .dual a.dl .dt{display:none}.doc2 .dual a.wa{flex:1 1 auto}.doc2 .dual a.dl{flex:0 0 42px}.doc2 .dual a.wa{padding:0 10px;gap:6px}.doc.doc2{gap:12px}@media (min-width:700px){#docs.pcols{display:block;columns:auto;max-width:none}#docs>.pfold{margin:0 0 var(--gap);break-inside:auto}#docs .pbody .docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none}#docs .pbody .doc.doc2{flex-direction:column;align-items:stretch;flex-wrap:nowrap;padding:12px;height:100%;box-sizing:border-box}#docs .pbody .doc2 .dprev,#docs .pbody .doc2 .dprev.tall,#docs .pbody .doc2 .dprev.wide,#docs .pbody .doc2 .dprev.film{width:100%!important;height:auto!important;aspect-ratio:16/9!important;align-self:stretch!important;margin:0!important}#docs .pbody .doc2 .dprev img{object-fit:cover;object-position:50% 0%}#docs .pbody .doc2>:last-child{margin-top:auto}#profile .prof .docs{grid-template-columns:1fr 1fr}.ic{font-size:11px}}@media (min-width:1000px){#docs .pbody .docs{grid-template-columns:repeat(3,minmax(0,1fr))}#profile .prof .doc2 .dprev{width:160px}}@media (min-width:1440px){#docs .pbody .docs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:700px) and (hover:hover) and (pointer:fine){#docs .doc.doc2{transition:box-shadow .2s ease,transform .2s ease}#docs .doc.doc2:hover{box-shadow:var(--lift-hi);transform:translateY(-1px)}}.topband{position:fixed;left:0;right:0;top:0;height:calc(var(--sat,env(safe-area-inset-top,0px)) + 4px);background:var(--maroon);z-index:7;pointer-events:none}.presbrand img{height:28px;width:auto;display:block}#vsend .vdual{display:inline-flex;border-radius:100px;background:var(--maroon);overflow:hidden}#vsend .vdual a{display:grid;place-items:center;width:42px;height:36px;color:#fff6ef;text-decoration:none}#vsend .vdual a+a{border-inline-start:1px solid rgba(255,246,239,.28)}#vsend .vdual svg{width:17px;height:17px}#vsend .vdual .wam{display:block!important;width:16px;height:16px;fill:currentColor}#vsend .vdual .dt{display:none}#cmsgcopy.done{background:#2e9e5b;color:#fff;border-color:#2e9e5b}#cmsgcopy svg{margin-inline-end:6px}.xrpins{position:absolute;inset:0;pointer-events:none;z-index:2}.xrpin{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;background:var(--maroon);color:#fff6ef;border:0;border-radius:100px;padding:7px 13px;font-family:Jost,Jost Fallback,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;box-shadow:0 3px 10px #1e0c044d;white-space:nowrap;cursor:pointer;transition:left .25s ease,top .25s ease}.xrpin:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;background:var(--maroon);transform:translate(-50%) rotate(45deg);border-radius:2px}.xrtwr{position:absolute;left:10px;top:10px;z-index:3;display:flex;align-items:center;gap:8px}.xrtwr[hidden]{display:none}.xrback{display:inline-flex;align-items:center;gap:4px;background:#fffdfaf0;border:0;border-radius:100px;padding:7px 13px 7px 8px;color:var(--maroon);font-family:Jost,Jost Fallback,sans-serif;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #1e0c042e}.xrback svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.xrtwr b{background:var(--maroon);color:#fff6ef;border-radius:100px;padding:7px 13px;font-family:Jost,Jost Fallback,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em}dialog.w60d.area{padding:16px}.arsw{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 10px}.armap{height:min(calc(58vh / var(--bz, 1)),520px);border-radius:14px;overflow:hidden;background:#e9e4dc}.arkey{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 2px 4px;font-size:12px;color:var(--muted)}.arkey span{display:inline-flex;align-items:center;gap:6px}.ak{display:inline-block;width:22px;height:4px;border-radius:2px}.ak.red{background:#d0191f}.ak.green{background:#1a9a3c}.ak.gold{background:repeating-linear-gradient(90deg,#C9A227 0 7px,transparent 7px 12px)}.arit{display:flex;align-items:center;gap:12px;width:100%;text-align:start;background:var(--sand);border:0;border-radius:12px;padding:10px 12px;cursor:pointer;color:var(--ink);font:inherit}.arit span{flex:1;min-width:0;display:flex;flex-direction:column}.arit b{font-weight:500}.arit small{color:var(--muted);font-size:12px}.arit em{font-style:normal;font-weight:600;color:var(--maroon)}.ai{width:10px;height:10px;border-radius:50%;flex:none;background:#8a7a6e}.ai.m{background:#3b3b3b;box-shadow:0 0 0 3px #fff inset}.ai.landmark{background:#c9a227}.ai.beach{background:#2b9bc8}.ai.shopping{background:#b4572e}.ai.culture{background:#7b4fa0}.ai.leisure{background:#4e9a4e}.ai.business{background:#45526b}.arpin,.arproj,.arl{background:none;border:0}.arl i{position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--maroon);display:grid;place-items:center;box-shadow:0 1px 4px #241b1659;font:700 12px/1 Jost,Jost Fallback,sans-serif;font-style:normal;cursor:pointer}.arl i svg{width:16px;height:16px}.arl i.arm{background:#3b3b3b;color:#fff}.arl i.arg{background:#b8901c;color:#fff;border:2px solid #fff;width:24px;height:24px;left:-12px;top:-12px;border-radius:6px}.arl .arn{position:absolute;background:#fffffff5;color:#241b16;border-radius:7px;font:500 11px/1.15 Jost,Jost Fallback,sans-serif;display:none}.arl.metro .arn{left:12px}.arl .arn em{font-weight:600}.arl.lbl .arn{display:block}.arproj span{display:flex;align-items:center}.arproj img{border-radius:8px;border:2px solid #fff;box-shadow:0 2px 7px #241b1666;display:block}.arproj b{background:var(--maroon);color:#fff6ef;border-radius:100px;padding:2px 7px;font:600 10px Jost,Jost Fallback,sans-serif;letter-spacing:.03em;white-space:nowrap;box-shadow:0 1px 4px #0000004d}.arproj.on img{width:58px;height:54px;border-color:var(--maroon)}.arproj.on b{font-size:12px}.arkey .akn{flex-basis:100%;color:#8a7a6e;font-size:12px}.arproj:not(.on) b{display:none}.arproj:not(.on) img{width:34px;height:32px}.wrap img{-webkit-user-drag:none}.pj-img img{-webkit-touch-callout:none}.arl .arn{font-size:11px;line-height:1.35;border-radius:100px}.arl .arn b{display:inline;font-weight:600}.arl.lft .arn{left:auto;right:16px}.arl.metro .arn{top:-9px}.arl.metro.lft .arn{right:12px}.arnear{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 2px 10px;font-size:13px;color:var(--ink,#241B16)}.arnear span{display:flex;align-items:center;gap:6px}.arnear b{font-weight:600}.arl .arn em{font-style:normal;color:#8c6a14;margin-left:5px}.arl.far{display:none}.arl.up .arn{left:0;top:-38px;transform:translate(-50%)}.arl.dn .arn{left:0;top:16px;transform:translate(-50%)}.arl i.arm{width:15px;height:15px;left:-7.5px;top:-7.5px;font-size:8px;border-radius:4px}.arl.ru .arn{left:8px;top:-32px}.arl.rd .arn{left:8px;top:13px}.arl.lu .arn{left:auto;right:8px;top:-32px}.arl.ld .arn{left:auto;right:8px;top:13px}.tabs .tab{border-bottom:0!important;outline:none;box-shadow:none;background-clip:padding-box}.tabs .tab:focus-visible{text-decoration:underline;text-underline-offset:6px}.tabpill:before,.tabpill:after{box-shadow:none!important;border-radius:0!important;width:21px!important;height:20px!important;bottom:0!important}.tabpill:before{left:-20px!important;background:radial-gradient(circle at 0 0,transparent 19.5px,var(--pillc,var(--ground)) 20px)!important}.tabpill:after{right:-20px!important;background:radial-gradient(circle at 100% 0,transparent 19.5px,var(--pillc,var(--ground)) 20px)!important}.bar{top:calc(var(--sat,env(safe-area-inset-top,0px)) + var(--navh,44px));margin-top:-3px;border-top:3px solid transparent!important;top:calc(var(--sat,env(safe-area-inset-top,0px)) + var(--navh,44px) - 5px)}html.pinned .bar:not([hidden]):not(.peekbar){position:fixed;left:0;right:0;top:calc(var(--sat,env(safe-area-inset-top,0px)) + var(--navh,44px));top:calc(var(--sat,env(safe-area-inset-top,0px)) + var(--navh,44px) - 5px)}@media (min-width:700px){.bar-in{max-width:calc(var(--max) + 2*var(--gut));padding-inline:var(--gut)}.seg.hasthumb>span,.seg>.segthumb,.ccyseg>.segthumb{position:absolute}.bar.open #unitpick:not([hidden]){display:grid;grid-template-columns:auto auto;justify-content:start;gap:8px}.bar.open .bmore .fgrp{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.bar.open .bmore #floorchips{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.bmore .blab,.bar.open .bmore .blab{font-size:12px}}@media (min-width:700px) and (max-width:999px){html .bar.open:not([hidden]),html.pinned .bar.open:not([hidden]):not(.peekbar){position:fixed;top:var(--hh)!important;bottom:0;right:0;left:auto;width:min(420px,calc(100vw / var(--bz, 1)));margin:0!important;border-top:0!important;border-radius:18px 0 0;box-shadow:-12px 0 40px #28140a2e;z-index:28}.bar.open .bar-in{height:100%;max-height:none!important;box-sizing:border-box;padding:16px 20px 20px;align-content:flex-start}.bar.open .qpick>.seg,.bar.open .qpick>.ccyseg{flex:1 1 0}}@media (min-width:1000px){html .bar.side:not([hidden]),html.pinned .bar.side:not([hidden]):not(.peekbar){position:fixed;top:calc(var(--hh) + 20px);left:var(--sidel,40px);right:auto;bottom:auto;width:272px;margin:0!important;border:0!important;border-radius:18px;background:var(--paper-white);box-shadow:var(--lift);z-index:5;transform:none}html .bar.side .bar-in{max-height:calc(calc(100vh / var(--bz, 1)) - var(--hh) - 40px);overflow:auto;padding:16px 18px 18px;flex-wrap:wrap;align-content:flex-start;scrollbar-width:thin}.bar.side .bar-in:before{content:attr(data-h);flex:1 1 auto;font:500 16px Jost,Jost Fallback,sans-serif;color:var(--ink,#241B16);align-self:center}.bar.side #openf,.bar.side #fapply,.bar.side #sortsel,.bar.side #lsort,.bar.side .bar2{display:none}.bar.side .bmore .brow{order:-1;flex:0 0 auto;display:flex;margin:0}.bar.side #freset{border:0;background:none;padding:0 2px;height:auto;min-height:0;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:var(--maroon)}.bar.side .qpick:not(.qtype):not([hidden]){flex:1 1 100%}.bar.side .qpick>.seg,.bar.side .qpick>.ccyseg{flex:1 1 0;width:100%}.bar.side .qpick>.seg button,.bar.side .qpick>.ccyseg button{flex:1 1 0}.bar.side .bmore .fgrp{grid-template-columns:repeat(2,minmax(0,1fr))}.bar.side .bmore #floorchips{grid-template-columns:repeat(4,minmax(0,1fr))}.bar.side .bmore #floorchips .flall{grid-column:span 2}.bar.side #unitpick:not([hidden]){grid-template-columns:1fr 1fr;justify-content:stretch}.bar.side .pricebox{flex:1 1 100%;min-width:0}html.sideon .fscrim{display:none}html.sideon.flock,html.sideon.flock body{overflow:visible}html.sideon #p-units{padding-inline-start:296px}}@media (min-width:1440px){html .bar.side:not([hidden]),html.pinned .bar.side:not([hidden]):not(.peekbar){width:280px}html.sideon #p-units{padding-inline-start:304px}}@media (min-width:1000px) and (hover:hover) and (pointer:fine){.bar.side .chip:hover,.bmore .chip:hover{border-color:var(--maroon)}}.navwrap{padding-bottom:2px;margin-bottom:-2px;background:linear-gradient(var(--maroon),var(--maroon)) top left/100% calc(100% - 2px) no-repeat!important}.tabs{overscroll-behavior:none;height:calc(100% + 2px)!important;margin-bottom:-2px!important}.arl i.aic.m{background:none;box-shadow:none;border-radius:0;width:46px;height:46px;left:-23px;top:-38px}.arl i.aic.m img{width:100%;height:100%;object-fit:contain;display:block}.arl.mdl .arn{left:22px;top:-20px}.arcats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 10px;padding-bottom:2px}.arcats::-webkit-scrollbar{display:none}.arcats .chip{flex:0 0 auto}.arl.arhid{display:none!important}.arl i.apo{width:20px;height:20px;left:-10px;top:-10px;color:#fff;border:2px solid #fff;box-shadow:0 1px 3px #241b1659}.arl i.apo svg{width:12px;height:12px}.armap{position:relative}.armap .maplibregl-ctrl-attrib{font-size:9px;line-height:1.3}.armode{position:absolute;left:10px;top:10px;z-index:3;width:34px;height:34px;border-radius:10px;border:0;background:#fff;color:#241b16;font-size:17px;line-height:1;display:grid;place-items:center;box-shadow:0 1px 5px #241b164d;cursor:pointer}.ardark .armode{background:#1e2638;color:#f4d27a}.armap .maplibregl-ctrl-group{border-radius:10px;overflow:hidden}.ardark .maplibregl-ctrl-group{background:#1e2638}.ardark .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(1)}.arl i.aic.m3{width:10px;height:10px;left:-5px;top:-5px;background:var(--maroon);border:2px solid #fff;box-shadow:0 1px 3px #0006}.arl .arn{left:16px;white-space:nowrap;box-shadow:0 1px 4px #241b1640;top:-9px;padding:2px 7px;width:max-content}.ardark .arl .arn{background:#181e2ef0;color:#eee7dc;box-shadow:0 1px 5px #00000080}.ardark .arl .arn em{color:#e6c25a}.ardark .arl i:not(.arm):not(.arg):not(.m3){background:#232c40;color:#f0d9a8}.ardark{background:#1a2030}.armode.arfs{top:52px}#areadlg.arfull .armap{position:fixed;inset:0;width:calc(100vw / var(--bz, 1));height:calc(100vh / var(--bz, 1));height:calc(100dvh / var(--bz, 1));border-radius:0;z-index:60}#areadlg.arfull .armode{top:calc(var(--sat,env(safe-area-inset-top,0px)) + 10px)}#areadlg.arfull .armode.arfs{top:calc(var(--sat,env(safe-area-inset-top,0px)) + 52px)}#areadlg.arfull .maplibregl-ctrl-top-right{top:var(--sat,env(safe-area-inset-top,0px))}#areadlg.arfull .maplibregl-ctrl-bottom-right,#areadlg.arfull .maplibregl-ctrl-bottom-left{bottom:env(safe-area-inset-bottom,0px)}.arzz .arproj img{display:none}.arzz .arproj b{display:block}.arzz .arproj span,.arzz .arp-one span,.arzz .arp-linea span{transform:translate(-50%,-100%);align-items:center}.arproj img{width:40px;height:38px;object-fit:cover;display:none!important}.arproj.on b{padding:3px 9px;display:block!important}.arproj:not(.on) b{display:none!important}.arz .arproj:not(.on) b{display:block;display:block!important}.arproj:not(.on) span:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:var(--maroon);border:2px solid #fff;box-shadow:0 1px 4px #00000059}.arz .arproj:not(.on) span:after{display:none}.arproj span{position:absolute;left:0;top:0;transform:translate(-50%,-100%);flex-direction:column;margin-top:calc(-1 * var(--lift, 0px));gap:0}.dprice-m{display:none}@media (max-width:860px){.dprice-m{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:6px}.dprice-m b{font-family:Jost,Jost Fallback,sans-serif;font-size:22px;font-weight:500;color:var(--maroon);line-height:1.1}.dprice-m span{font-size:12.5px;color:var(--muted)}.dbody .bigprice,.dbody .bigprice+.psf{display:none}.dbody{padding-top:14px}}@media (max-width:560px){.unitbar{gap:8px;margin-bottom:8px}.unitbar .ub-hold>*:not([hidden]){font-size:11.5px;line-height:1.1;text-align:center;flex-direction:row;height:40px;gap:6px;border-radius:12px;padding:0 4px}.unitbar .ub-hold svg{width:17px;height:17px;flex:0 0 auto}.unitbar .ub-hold>* span{font-size:11px!important}#p-units{display:flex;flex-direction:column}#p-units>*{width:100%}#p-units .ustamp{order:0;margin:0 2px 8px;font-size:11.5px;text-align:left;opacity:.9}#p-units .empty{order:97}.terrnote{font-size:12px;margin:0 0 8px}}@media (min-width:1000px){dialog.w60d.area{max-width:min(1280px,calc(calc(100vw / var(--bz, 1)) - 48px))}.armap{height:min(calc(70vh / var(--bz, 1)),760px)}}.arrot{position:absolute;right:10px;top:132px;z-index:3;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 1px 5px #241b164d;background:#fff}.arrot button{width:34px;height:30px;border:0;background:#fff;color:#241b16;display:grid;place-items:center;cursor:pointer;padding:0}.arrot button+button{border-top:1px solid #eee}.arrot svg{width:17px;height:17px}.ardark .arrot,.ardark .arrot button{background:#1e2638;color:#f4d27a;border-color:#2b3550}#areadlg.arfull .arrot{top:calc(var(--sat,env(safe-area-inset-top,0px)) + 132px)}.arcatwrap{position:relative;margin:0 0 10px}.arcatwrap .arcats{margin:0}.arcatwrap:after{content:"";position:absolute;right:0;top:0;bottom:2px;width:44px;pointer-events:none;background:linear-gradient(90deg,rgba(255,253,250,0),var(--paper) 70%)}.arcatwrap.atend:after{opacity:0}@media (min-width:700px){.arcatwrap .arcats{flex-wrap:wrap;overflow:visible}.arcatwrap:after{display:none}}#p-units>.unitbar:first-child{margin-top:-12px}#regdlg .gate{position:relative;width:100%;max-width:560px;max-height:calc(calc(100dvh / var(--bz, 1)) - 40px);overflow-y:auto;text-align:start}#regdlg .x{position:sticky;top:0;float:right;margin:0 0 -40px auto;z-index:2}#regdlg .reglead h2{padding-inline-end:44px}#regdlg .pcard{box-shadow:none;border:1px solid var(--hair);margin-top:12px}.regcta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0 4px;padding:16px 18px;background:var(--paper);border-radius:var(--r);box-shadow:var(--lift)}.regcta>div{flex:1 1 220px;min-width:0}.regcta b{display:block;font-family:Jost,Jost Fallback,sans-serif;font-size:17px;font-weight:500;color:var(--maroon)}.regcta .btn{flex:none}html:not(.u-on) .cmpbar{display:none}#brief>.regcta{order:1;margin:0;padding:12px 14px 12px 18px;gap:12px}#brief .regcta .btn{margin-top:0;padding:10px 16px;font-size:14px}.regcta p{margin:4px 0 0;color:var(--muted);font-size:13.5px}@media (max-width:560px){.regcta p{display:none}.regcta b{font-size:15.5px}}.pjs:has(>.pj-pre){grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pj-pre{content-visibility:visible!important}#xpl .x3tip{transform:translate(-50%,-100%);white-space:nowrap;cursor:pointer}#xpl .x3tip:after{content:"›";margin-inline-start:8px;color:var(--maroon);font-weight:600}#xpl .xls{display:contents}#xpl .xflt{display:flex;flex-direction:column;gap:10px;padding:4px 2px 10px;margin-bottom:4px;border-bottom:1px solid var(--hair)}#xpl .xfty{display:flex;flex-wrap:wrap;gap:6px}#xpl .xfty .chip{margin:0}#xpl .xfpr{display:flex;flex-direction:column;gap:2px}#xpl .xfl{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--muted)}#xpl .xfl b{font-weight:600;color:var(--ink);font-size:12px;letter-spacing:.06em;text-transform:uppercase}#xpl .xfl span{font-variant-numeric:tabular-nums;color:var(--ink)}@media (max-width:560px){.tabs.roomy{padding:0 28px!important}}.regc select.fsel{-webkit-appearance:none;appearance:none;padding-inline-end:42px;font-variant-numeric:tabular-nums;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%236B5C52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:right 14px center}[dir=rtl] .regc select.fsel{background-position:left 14px center}.pcard.regc>.flab2:first-child{margin-top:0}.shotx:focus-visible,.shotnav button:focus-visible,.vback:focus-visible{outline:none;background:#f6eee642}dialog :focus:not(:focus-visible){outline:none}.regc select.fsel.need,#brn.need{border-color:var(--maroon);box-shadow:0 0 0 3px #541d0724;animation:brneed .45s ease}@keyframes brneed{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){#brn.need{animation:none}}.brnsel{position:absolute;width:1px;height:1px!important;opacity:0;pointer-events:none;overflow:hidden}.brnbtn{display:block;width:100%;text-align:start;cursor:pointer;color:var(--ink);font:inherit}.brnbtn.need{border-color:var(--maroon);box-shadow:0 0 0 3px #541d0724}.wheeldlg{border:0;padding:0;margin:auto auto 0;width:100%;max-width:460px;background:transparent;color:var(--ink)}.wheeldlg::backdrop{background:#241b1661}.wheeldlg[open] .wsheet{animation:wup .32s cubic-bezier(.22,1,.36,1)}@keyframes wup{0%{transform:translateY(100%)}to{transform:none}}.wsheet{background:var(--paper);border-radius:20px 20px 0 0;padding:6px 16px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow)}.whead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px 6px;border-bottom:1px solid var(--hair)}.whead b{font-size:14px;font-weight:500;color:var(--muted)}.wdone{background:none;border:0;color:var(--maroon);font:inherit;font-weight:600;font-size:16px;padding:8px 4px;cursor:pointer}.wheel{position:relative;height:200px;margin-top:6px;perspective:520px}.wband{position:absolute;left:0;right:0;top:80px;height:40px;border-radius:10px;background:var(--sand);pointer-events:none}.wlist{position:relative;height:200px;overflow-y:scroll;scroll-snap-type:y mandatory;padding:80px 0;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask:linear-gradient(transparent,#000 30%,#000 70%,transparent);outline:none}.wlist::-webkit-scrollbar{display:none}.wi{height:40px;line-height:40px;text-align:center;font-size:21px;font-variant-numeric:tabular-nums;scroll-snap-align:center;color:var(--muted);transform-origin:50% 50%;backface-visibility:hidden;cursor:pointer;user-select:none;-webkit-user-select:none}.wi.on{color:var(--ink);font-weight:500}.whap{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.wheeldlg[open] .wsheet{animation:none}}.xshow{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:14px 2px 2px;border-top:1px solid var(--hair);font-size:14px;color:var(--muted);cursor:pointer}.xshow input{appearance:none;-webkit-appearance:none;flex:none;width:44px;height:26px;border-radius:13px;background:var(--hair);position:relative;margin:0;cursor:pointer;transition:background .2s ease}.xshow input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--paper-white);box-shadow:0 1px 3px #241b1640;transition:transform .2s ease}.xshow input:checked{background:var(--maroon)}.xshow input:checked:after{transform:translate(18px)}[dir=rtl] .xshow input:checked:after{transform:translate(-18px)}dialog#shot{border:0;background:#241b16f0;max-width:none;touch-action:none;overscroll-behavior:contain;overflow:hidden}#shot .shotwrap{padding:0;display:block;will-change:transform;backface-visibility:hidden}#shot .shotpane{position:absolute;inset:0;display:grid;place-items:center;padding:34px 12px;backface-visibility:hidden}#shot .shotpane img{will-change:auto}main.wrap>section.peek{background:var(--ground)}dialog#wheeldlg{transform:none;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;background:transparent;overflow:hidden;overscroll-behavior:contain}dialog#wheeldlg::backdrop{background:transparent}#wheeldlg .wdim{position:absolute;inset:0;background:#241b1661;touch-action:none}#wheeldlg .wsheet{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:460px;animation:none;will-change:transform}.tabs [role=tab],#brnbtn,#wdone,.wi,.chk,.xshow{position:relative}.hapsw{position:absolute;inset:0;width:100%!important;height:100%;margin:0;padding:0;opacity:0;z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:auto;transform:none;border:0;background:none}.hapsw:focus,.hapsw:focus-visible{outline:none}.xshow input[switch]{appearance:auto;-webkit-appearance:auto;width:auto;height:auto;background:none;accent-color:var(--maroon)}.xshow input[switch]:after{content:none}label.hapsw{display:block;position:absolute;inset:0;z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:1!important;background:none}.chk input[switch]{position:absolute;margin:0;opacity:0;cursor:pointer;inset:0 auto auto 0;width:1px;height:1px;z-index:0}.pcap{margin:8px 0 0;text-align:center;font-size:12.5px;line-height:1.45;color:var(--muted);font-variant-numeric:tabular-nums}.pcap+.fplate{margin-top:18px}h3.sect.amenlab{margin-top:28px}#wheeldlg .wdim:focus{outline:none}#wheeldlg .wlist{overflow:hidden;scroll-snap-type:none}#wheeldlg .wheel{position:relative}holm-drag{display:block}@media (hover:hover) and (pointer:fine){.tabs holm-drag{display:none!important}}.favfly{position:fixed;z-index:2147483000;pointer-events:none;color:var(--maroon);will-change:transform,opacity}.favfly svg{display:block;width:100%;height:100%}:where(.haph){position:relative}:where(#p-units){position:relative}@media (hover:hover) and (pointer:fine){#p-units>holm-drag{display:none!important}}html.ticks :where(main.wrap>section){position:relative}html.ticks main.wrap>section :is(.brdays,.pj-conv,.cmpwrap,.arcats,canvas,video,iframe,.maplibregl-map,textarea,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input:not([type])){z-index:6}:where(html.ticks main.wrap>section) :where(.brdays,.pj-conv,.cmpwrap,.arcats,textarea,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input:not([type])){position:relative}html.ticks label.hapsw.hapsel{z-index:7}.brdaysw{position:relative;z-index:6}.brdaysw>.brdays{overflow-x:hidden}@media (hover:hover) and (pointer:fine){.brdaysw>holm-drag{display:none!important}.brdaysw>.brdays{overflow-x:auto}}label.hapsw.hapsel{inset:auto;left:var(--hl);top:var(--ht);width:var(--hw)!important;height:var(--hh)!important}dialog#pickdlg{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;background:transparent;border:0;overflow:hidden;overscroll-behavior:contain;color:var(--ink)}dialog#pickdlg::backdrop{background:transparent}#pickdlg .wdim{position:absolute;inset:0;background:#241b1661;touch-action:none}#pickdlg .wdim:focus{outline:none}#pickdlg .wsheet{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:460px;will-change:transform;background:var(--paper);border-radius:20px 20px 0 0;padding:6px 12px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow)}#pickdlg .whead{padding:12px 6px 8px;border-bottom:1px solid var(--hair)}#pickdlg .whead b{font-size:14px;font-weight:500;color:var(--muted)}.picklist{padding:6px 0;display:grid}.pickopt{display:block;width:100%;text-align:start;padding:14px 12px;border:0;border-radius:12px;background:none;font:inherit;font-size:16px;color:var(--ink);cursor:pointer}.pickopt.on{background:var(--sand);font-weight:600;color:var(--maroon)}.picklist{max-height:min(calc(60vh / var(--bz, 1)),520px);overflow-y:auto;overscroll-behavior:contain;gap:2px;position:relative}.slchip svg path{transition:fill .25s ease}.slchip.has svg{fill:currentColor}.slchip.has.hold svg{fill:none}:where(.btn,.mini,.fbtn,.sortpick,.qpick,.slchip,.x,.shotx,.favback,.xl,.wdone,.pickopt,.brnbtn,[data-day],[data-slot],[data-where],[data-xft],.simbtn,.gtog,.pchev,.xdoor,.kit,.dsave){transition:transform .34s cubic-bezier(.3,1.6,.5,1),box-shadow .2s ease,background-color .2s ease,color .2s ease}:where(.btn,.mini,.fbtn,.sortpick,.qpick,.slchip,.x,.shotx,.favback,.wdone,[data-day],[data-slot],[data-where],[data-xft],.simbtn,.pchev,.xdoor,.kit,.dsave):not(.card):active{transform:scale(.94);transition-duration:.07s}@keyframes onPop{0%{transform:scale(.9)}45%{transform:scale(1.06)}75%{transform:scale(.985)}to{transform:scale(1)}}:where([data-day],[data-slot],[data-where],[data-xft])[aria-pressed=true]{animation:onPop .42s cubic-bezier(.3,1.4,.5,1)}@keyframes dlDrop{0%{transform:none}40%{transform:translateY(3px)}to{transform:none}}@keyframes waNod{0%{transform:none}35%{transform:rotate(-12deg) scale(1.08)}70%{transform:rotate(6deg)}to{transform:none}}.btn:active svg,.mini:active svg{animation:dlDrop .35s ease}.wa:active svg,.shotsend:active svg,.favsend:active .waic{animation:waNod .45s ease}@media (prefers-reduced-motion:reduce){:where([data-day],[data-slot],[data-where],[data-xft])[aria-pressed=true],.pickopt.on{animation:none}.btn:active svg,.mini:active svg,.wa:active svg{animation:none}}@keyframes tabin2{0%{opacity:0;transform:translate3d(var(--tabdir2,26px),0,0)}to{opacity:1;transform:none}}@keyframes tabfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.slidein{animation:tabin2 .46s cubic-bezier(.45,0,.2,1)}}@media (prefers-reduced-motion:reduce){.slidein{animation:tabfade .34s cubic-bezier(.45,0,.55,1)}}@keyframes dlready{0%,to{box-shadow:0 0 #25d36600}50%{box-shadow:0 0 0 6px #25d36647}}a.dl.ready{animation:dlready 1.2s ease-in-out infinite;color:#1a9e4b}.fxlayer{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible;pointer-events:none}.fxlayer::backdrop{background:transparent}@media (min-width:381px){.bar:not(.open) .bar-in:not(.fit1):not(.fit2){padding-left:20px;padding-right:20px}}@media (max-width:700px){.bar:not(.open) .bar-in{justify-content:space-between}}@media (max-width:700px){.bar:not(.open) .bar-in>.fbtn,.bar:not(.open) .bar-in>.qpick{flex:1 0 auto}}.bar:not(.open) .bar-in>.fbtn{justify-content:center}.bar:not(.open) .bar-in>.qpick>select.bsel{min-width:100%}@media (max-width:700px){.bar:not(.open) .bar-in>.bar2{display:none}}@keyframes shotshim{0%{background-position:120% 0}to{background-position:-20% 0}}.shots button{background-color:var(--plate);background-image:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:220% 100%;animation:shotshim 1.3s linear infinite}.shots button.shotok{animation:none;background-image:none}html.js .shots img:not(.ok){opacity:0}.shots img{transition:opacity .45s cubic-bezier(.45,0,.55,1)}@media (prefers-color-scheme:dark){.shots button{background-image:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shine:rgba(255,255,255,.08)}}:root[data-theme=dark]{--shine:rgba(255,255,255,.08)}@keyframes lzshine{0%{background-position:130% 0}to{background-position:-30% 0}}.lzbox{background-color:var(--plate,#EFE9E1);background-image:linear-gradient(100deg,transparent 30%,var(--shine) 50%,transparent 70%)!important;background-size:220% 100%!important;animation:lzshine 1.3s linear infinite}img.lz,video.lz{opacity:0;transition:opacity .45s cubic-bezier(.45,0,.55,1)}img.lz.ok,video.lz.ok{opacity:1}.pj-conv figure.lzbox{border-radius:12px}.pj-conv figure.lzbox video.lz{background:transparent}#ptr{position:fixed;left:0;right:0;top:0;height:0;z-index:2147482000;background:var(--maroon);pointer-events:none;overflow:hidden;padding-top:var(--sat,env(safe-area-inset-top,0px));box-sizing:content-box;display:flex;align-items:flex-end;justify-content:center}#ptr .ptr-in{display:flex;align-items:center;gap:10px;padding-bottom:14px;color:var(--on-maroon);opacity:calc(var(--k,0) * 1.4 - .25);transform:translateY(calc((1 - var(--k,0)) * 10px))}#ptr svg{width:26px;height:26px;flex:none}#ptr circle{fill:none;stroke-width:2.4}#ptr .ptr-bg{stroke:#f6eee638}#ptr .ptr-arc{stroke:var(--on-maroon);stroke-linecap:round;stroke-dasharray:75.4;stroke-dashoffset:75.4;transform:rotate(-90deg);transform-origin:16px 16px}#ptr .ptr-ar{fill:none;stroke:var(--on-maroon);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform-origin:16px 16px;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}#ptr.armed .ptr-ar{transform:rotate(180deg)}#ptr .ptr-t{font:500 13px/1 Jost,Jost Fallback,sans-serif;letter-spacing:.04em}#ptr.spin .ptr-in{opacity:1;transform:none}#ptr.spin .ptr-ar{opacity:0}#ptr.spin .ptr-arc{stroke-dashoffset:52;animation:ptrspin .8s linear infinite}@keyframes ptrspin{to{transform:rotate(270deg)}}.ab-hero{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:5/4;background:var(--plate)}.ab-hero img{width:100%;height:100%;object-fit:cover;display:block}.ab-hl{position:absolute;inset:auto 0 0;padding:48px 20px 18px;background:linear-gradient(transparent,#1e0c04b8);color:#f6eee6}.ab-hl h2{margin:2px 0 0;font:500 clamp(26px,calc(7vw / var(--bz, 1)),38px)/1.05 Jost,"Jost Fallback",sans-serif;letter-spacing:.01em;text-wrap:balance}.ab-k{margin:0;font:500 11px/1 Jost,Jost Fallback,sans-serif;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.ab-lead{margin:0;font-size:16px;line-height:1.55}.ab-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ab-st{background:var(--paper);border-radius:14px;padding:14px 10px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:4px;text-align:center}.ab-st b{white-space:nowrap;font:600 clamp(15px,calc(4.6vw / var(--bz, 1)),24px)/1 Jost,"Jost Fallback",sans-serif;color:var(--maroon)}.ab-st span{font-size:11.5px;line-height:1.25;color:var(--muted)}.ab-h{margin:8px 0 -4px;font:600 12px/1 Jost,Jost Fallback,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon)}.ab-p{display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r);overflow:hidden;box-shadow:var(--lift)}.ab-ph{background:#eeeae4;position:relative;overflow:hidden;aspect-ratio:4/5;max-height:480px;width:100%}.ab-ph img{position:absolute;left:0;top:0;width:100%;height:auto;will-change:transform;transform:translate3d(0,var(--py,0px),0) scale(var(--ps,1));transform-origin:50% 0}.ab-pb{padding:16px 16px 18px}.ab-pb h3{margin:0;font:600 18px/1.15 Jost,Jost Fallback,sans-serif;color:var(--ink)}.ab-role{margin:3px 0 10px;font-size:12px;letter-spacing:.06em;color:var(--muted)}.ab-pb blockquote{margin:0 0 10px;font-size:14.5px;line-height:1.4;color:var(--maroon);font-style:italic}.ab-pb p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}.ab-tl li{position:relative}.ab-tl li:before{content:"";position:absolute;left:92px;top:6px;bottom:-6px;width:1px;background:var(--hair)}.ab-tl li:last-child:before{display:none}.ab-tl li>div:before{content:"";position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--maroon)}.ab-when{font-size:13px;font-weight:600;color:var(--maroon);text-align:right;padding-top:1px}.ab-tl b{display:block}.ab-seen{background:var(--paper);border-radius:var(--r);overflow:hidden;box-shadow:var(--lift)}.ab-seen img{width:100%;aspect-ratio:1200/288;object-fit:cover;display:block;background:var(--plate)}.ab-seen p{margin:0;padding:14px 16px 16px;font-size:13.5px;line-height:1.5;color:var(--ink)}.ab-adv p{margin:12px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink)}.ab-sig{font-style:italic}.ab-doc{padding:14px}@media (max-width:380px){.ab-tl li{grid-template-columns:70px 1fr}.ab-tl li:before{left:78px}}main.wrap>#foot{display:none}main.wrap>section>.secfoot{margin-top:28px}.picklist.grid2{grid-template-columns:1fr 1fr;gap:6px;padding:10px 0 4px}.picklist.grid2 .pickopt{padding:12px;font-size:15px;background:var(--plate,#F8F5F0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picklist.grid2 .pickopt.on{background:var(--sand)}.picklist.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),transparent);mask-image:linear-gradient(#000 calc(100% - 44px),transparent)}.xrall{position:absolute;left:50%;transform:translate(-50%);bottom:44px;z-index:4;border:0;border-radius:100px;padding:9px 16px;background:#541d07eb;color:#f6eee6;font:500 13px/1 Jost,Jost Fallback,sans-serif;letter-spacing:.02em;box-shadow:0 2px 10px #00000040;cursor:pointer}@media (min-width:640px){.ab-p{display:grid;grid-template-columns:42% 1fr}.ab-ph{aspect-ratio:auto;max-height:none;min-height:420px}}.ab-pf{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ab-pj{background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:var(--lift);display:flex;flex-direction:column}.ab-pjimg{aspect-ratio:4/3;background:var(--plate);position:relative}.ab-pjimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ab-pjb{padding:10px 11px 12px;display:flex;flex-direction:column;gap:3px}.ab-pjb b{font:600 13.5px/1.15 Jost,Jost Fallback,sans-serif;color:var(--ink)}.ab-pjw{font-size:11.5px;color:var(--muted)}.ab-pjf{font-size:12px;line-height:1.35;color:var(--ink)}.ab-pjf i{font-style:normal;font-weight:600}.ab-pjt{display:flex;flex-wrap:wrap;gap:4px}.ab-pjt em{font-style:normal;font-size:10.5px;letter-spacing:.04em;padding:3px 7px;border-radius:100px;background:var(--plate);color:var(--muted)}.ab-pjt em.so{background:var(--maroon);color:#f6eee6}.ab-pjt em.on{background:#e9f4ea;color:#2e6b35}.ab-lch{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ab-lch figure{margin:0;background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:var(--lift)}.ab-lch img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:var(--plate)}.ab-lch figcaption{padding:9px 11px 11px;font-size:12px;line-height:1.4;color:var(--muted)}.ab-txt{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink)}.ab-mvg{display:grid;grid-template-columns:1fr;gap:8px}.ab-mvg>div{background:var(--paper);border-radius:14px;padding:13px 15px;box-shadow:var(--lift)}.ab-mvg b{font:600 12px/1 Jost,Jost Fallback,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon)}.ab-mvg p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--ink)}.ab-dp{flex-direction:column}.ab-dp li{padding-left:14px}.ab-ct{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--muted);text-align:center}.ab-ct a{color:var(--maroon);text-decoration:none;font-weight:500}@media (min-width:640px){.ab-pf{grid-template-columns:repeat(4,1fr)}.ab-mvg{grid-template-columns:repeat(3,1fr)}}.ab-st span{text-wrap:balance;min-height:2.5em;display:flex;align-items:flex-start;justify-content:center}.ab-role{text-transform:uppercase;text-wrap:balance}.ab-pjb{flex:1}.ab-pjt{margin-top:auto;padding-top:6px}.ab-rv{opacity:0;transform:translate3d(0,22px,0);transition:opacity 1s cubic-bezier(.25,.6,.25,1),transform 1.15s cubic-bezier(.25,.6,.25,1)}.ab-rv.in{opacity:1;transform:none}.ab-hero img{transform:translate3d(0,var(--hy,0px),0) scale(var(--hz,1));transform-origin:50% 60%;will-change:transform}.ab-hl{opacity:var(--ho,1)}.ab-hl h2{animation:abhin 1s cubic-bezier(.2,.7,.2,1) both .15s}.ab-k{animation:abhin .9s cubic-bezier(.2,.7,.2,1) both}@keyframes abhin{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.ab-lead{font:500 clamp(19px,calc(5.2vw / var(--bz, 1)),24px)/1.35 Jost,"Jost Fallback",sans-serif;color:var(--ink);text-wrap:balance}.ab-ic{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--maroon);box-shadow:0 0 0 1px var(--hair);transition:background .4s ease,color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(.3,1.5,.5,1)}.ab-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ab-tl{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column;gap:18px;position:relative}.ab-tl li{display:flex;gap:14px;align-items:flex-start;padding:0;grid-template-columns:none}.ab-tl li:before,.ab-tl li>div:before{content:none;display:none}.ab-tl li>div{position:relative;padding-left:0;display:flex;flex-direction:column;gap:1px;padding-top:1px}.ab-tline{position:absolute;left:17.5px;top:22px;bottom:22px;width:1px;background:var(--hair)}.ab-tline i{position:absolute;inset:0;background:var(--maroon);transform-origin:50% 0;transform:scaleY(var(--tp,0))}.ab-tl li.lit .ab-ic{background:var(--maroon);color:#f6eee6;box-shadow:0 0 0 4px #541d071f;transform:scale(1.06)}.ab-tl .ab-when{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--maroon);text-align:left;padding:0}.ab-tl b{font:600 16px/1.2 Jost,Jost Fallback,sans-serif;color:var(--ink)}.ab-tl p{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--muted)}.ab-dp{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ab-dp li{display:flex;flex-direction:column;gap:10px;padding:14px;border:0;border-left:0;background:var(--paper);border-radius:14px;box-shadow:var(--lift)}.ab-dp li>div{display:flex;flex-direction:column;gap:3px}.ab-dp b{font:600 14px/1.2 Jost,Jost Fallback,sans-serif;color:var(--ink)}.ab-dp span{font-size:12.5px;line-height:1.4;color:var(--muted)}.ab-dp li .ab-ic{background:var(--plate);box-shadow:none}.ab-sig{margin:4px 0 0;text-align:center;font:500 italic clamp(18px,calc(5vw / var(--bz, 1)),22px)/1.35 Jost,"Jost Fallback",sans-serif;color:var(--maroon)!important;text-wrap:balance}.ab-pj .ab-pjf{font-size:12.5px}@media (min-width:640px){.ab-dp{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ab-rv{opacity:1;transform:none;transition:none}.ab-hl h2,.ab-k{animation:none}}#about{flex-direction:column;display:block;max-width:none;margin:0;gap:0}#about .ab-sc{display:flex;flex-direction:column;justify-content:center;gap:14px;position:relative}#about .ab-k{margin:0;font:600 11.5px/1 Jost,Jost Fallback,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--maroon);animation:none}#about h1,#about .ab-sc h2{margin:0;font:500 clamp(34px,calc(10vw / var(--bz, 1)),64px)/1.02 Jost,"Jost Fallback",sans-serif;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}#about .ab-big{margin:0;font:500 clamp(30px,calc(8.6vw / var(--bz, 1)),58px)/1.1 Jost,"Jost Fallback",sans-serif;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}#about .ab-big.dim{color:var(--maroon)}#about .ab-w{opacity:.14;transition:opacity .35s ease}#about .ab-w.on{opacity:1}#about .ab-hero{border-radius:0;aspect-ratio:auto}#about .ab-heroimg img{width:100%;height:100%;object-fit:cover}#about .ab-hero:after{position:absolute;inset:0;background:linear-gradient(180deg,#1408020d 30%,#140802bf)}#about .ab-hl{position:relative;z-index:1;background:none;inset:auto}#about .ab-hl h1{animation:abhin 1.1s cubic-bezier(.2,.7,.2,1) both .15s}#about .ab-cue{display:block;width:22px;border:1.5px solid rgba(246,238,230,.7);border-radius:12px;margin-top:26px;position:relative}#about .ab-cue:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px}@keyframes abcue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}to{opacity:0}}#about .ab-nums{gap:34px}#about .ab-n{display:flex;flex-direction:column;gap:4px;background:none;box-shadow:none;padding:0;text-align:left}#about .ab-n b{font:500 clamp(48px,calc(15vw / var(--bz, 1)),96px)/1 Jost,"Jost Fallback",sans-serif;color:var(--maroon);letter-spacing:-.02em;white-space:nowrap}#about .ab-n span{font-size:15px;color:var(--muted);min-height:0;display:block}#about .ab-person .ab-ph{background:#eeeae4}#about .ab-pt{display:flex;flex-direction:column;gap:10px}#about .ab-pt blockquote{margin:6px 0 0;font:500 italic clamp(22px,calc(6.2vw / var(--bz, 1)),34px)/1.25 Jost,"Jost Fallback",sans-serif;color:var(--maroon);text-wrap:balance}#about .ab-bio{margin:4px 0 0;font-size:15.5px;line-height:1.55;color:var(--muted)}#about .ab-track,#about .ab-tl{gap:26px}#about .ab-tl b{font-size:19px}#about .ab-tl p{font-size:14.5px}#about .ab-proj:after{background:linear-gradient(180deg,#14080200 35%,#140802d1)}#about .ab-pjt{position:relative;display:flex;flex-direction:column;gap:10px;flex:none;margin:0;flex-wrap:nowrap}#about .ab-pjl{margin:0}#about .ab-pjf{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:8px}#about .ab-proj+.ab-proj{margin-top:0}#about .ab-idea{gap:16px}#about .ab-ic.big{width:64px;color:#f6eee6}#about .ab-ic.big svg{width:30px;height:30px}#about .ab-idea .ab-words{margin:0;font:400 clamp(20px,calc(5.6vw / var(--bz, 1)),30px)/1.35 Jost,"Jost Fallback",sans-serif;color:var(--ink);text-wrap:balance}#about .ab-seenimg{margin-inline:calc(50% - calc(50vw / var(--bz, 1)));overflow:hidden;aspect-ratio:1200/288}#about .ab-seenimg img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.25 - var(--p,0) * .25))}#about .ab-seen{background:none;box-shadow:none;border-radius:0;overflow:visible}#about .ab-seen .ab-words{padding:0;font:400 clamp(20px,calc(5.6vw / var(--bz, 1)),30px)/1.35 Jost,"Jost Fallback",sans-serif;color:var(--ink)}#about .ab-end{display:flex;flex-direction:column;gap:16px;padding:10px 0 20px}@media (min-width:760px){#about .ab-person{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}#about .ab-person.r .ab-ph{order:2}#about .ab-sc:not(.ab-hero):not(.ab-proj){max-width:880px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){#about .ab-w{opacity:1}}#about .ab-sc{min-height:0;padding:64px 0}#about .ab-intro{min-height:0;padding-top:40px;padding-bottom:24px}#about .ab-idea{min-height:0;padding:44px 0}#about .ab-person .ab-ph{border-radius:var(--r);overflow:hidden;position:relative;min-height:0;aspect-ratio:4/5;width:86%;max-width:420px;max-height:none;margin:0 auto 0 0}#about .ab-person.r .ab-ph{margin:0 0 0 auto}#about .ab-person .ab-ph img{position:absolute;left:0;top:0;transform:translate3d(0,var(--py,0px),0);width:100%;height:auto}#about .ab-proj{min-height:0;margin-inline:0;padding:40px 0;background:none;color:var(--ink);justify-content:flex-start;overflow:visible}#about .ab-proj:after{position:absolute;inset:0;content:none}#about .ab-pjimg{position:relative;inset:auto;aspect-ratio:1/1;max-height:calc(72svh / var(--bz, 1));width:100%;border-radius:var(--r);overflow:hidden;background:var(--plate)}#about .ab-pjimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.1 - var(--p,0) * .1))}#about .ab-pjt{z-index:1;padding:20px 0 0}#about .ab-proj .ab-k{color:var(--maroon);opacity:1}#about .ab-proj h2{color:var(--ink)}#about .ab-pjl{font-size:17px;line-height:1.4;max-width:30ch;color:var(--muted)}#about .ab-pjf span{font-size:12.5px;letter-spacing:.04em;padding:6px 11px;border-radius:100px;background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--hair)}#about .ab-pjf span.so{background:var(--maroon);color:#f6eee6;box-shadow:none}#about .ab-pjf span.on{background:#e9f4ea;color:#2e6b35;box-shadow:none}@media (min-width:760px){#about .ab-person .ab-ph{width:100%}#about .ab-proj{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end}#about .ab-pjt{padding:0 0 10px}}#about .ab-tl li.ab-next b{font:500 clamp(24px,calc(7vw / var(--bz, 1)),36px)/1.15 Jost,"Jost Fallback",sans-serif;color:var(--ink);text-wrap:balance}#about .ab-tl li.ab-next p{font-size:16px;color:var(--maroon)}#about .ab-tl li.ab-next .ab-ic{width:48px;height:48px;margin-left:-6px}#about .ab-tl li.ab-next.lit .ab-ic{animation:abpulse 2.4s ease-in-out infinite}@keyframes abpulse{0%,to{box-shadow:0 0 0 5px #e6b98a2e}50%{box-shadow:0 0 0 14px #e6b98a0d}}#about .ab-person.r .ab-cut img{-webkit-mask-image:linear-gradient(#000 78%,transparent),linear-gradient(90deg,transparent,#000 9%);mask-image:linear-gradient(#000 78%,transparent),linear-gradient(90deg,transparent,#000 9%)}#about .ab-tl li>div{flex:1;min-width:0}#about .ab-tlv{display:block;margin-top:12px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--plate);position:relative}#about .ab-tlv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}#about .ab-tl li.fin .ab-tlv img{transform:none}#about .ab-tl{gap:34px}#about .ab-hero{min-height:0;margin-inline:0;padding:0 0 8px;background:none;justify-content:flex-start;overflow:visible}#about .ab-hero:after{content:none}#about .ab-heroimg{position:relative;inset:auto;aspect-ratio:4/5;max-height:calc(64svh / var(--bz, 1));border-radius:var(--r);overflow:hidden;background:var(--plate)}#about .ab-heroimg img{position:absolute}#about .ab-hl{padding:22px 0 0;color:var(--ink);opacity:1;transform:none}#about .ab-hl .ab-k{animation:abhin .9s cubic-bezier(.2,.7,.2,1) both;color:var(--maroon);opacity:1}#about .ab-hl h1{color:var(--ink)}#about .ab-cue{height:34px;border-color:#541d0759}#about .ab-cue:after{animation:abcue 1.6s ease-in-out infinite;background:var(--maroon)}#about .ab-person{display:flex;flex-direction:column;gap:18px;padding-top:30px}#about .ab-cut{position:relative}#about .ab-cut img{position:relative;display:block}#about .ab-glow{position:absolute;bottom:14%;border-radius:50%;background:radial-gradient(closest-side,#c98c5a4d,#c98c5a00)}#about .ab-tl li.lit .ab-ic{background:var(--maroon);color:#f6eee6;box-shadow:0 0 0 5px #541d071f}@keyframes abpulse{0%,to{box-shadow:0 0 0 5px #541d0724}50%{box-shadow:0 0 0 14px #541d0708}}#about .ab-ivis{width:100%;aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;margin-bottom:6px;background:var(--plate)}#about .ab-ivis img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(calc(1.12 - var(--p,0) * .12))}#about .ab-ic.big{height:64px;background:var(--maroon);box-shadow:0 10px 30px #541d0740;margin-top:-46px;margin-left:16px;position:relative;z-index:1}#about .ab-heroimg img{inset:0;transform:scale(calc(1.06 + var(--q,0) * .14));transform-origin:50% 50%}#about .ab-tlv video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#about .ab-tl li.ab-more{padding-left:0;justify-content:flex-start}#about .ab-arrow{width:36px;height:46px;display:grid;place-items:center;color:var(--maroon);animation:abdown 1.8s ease-in-out infinite}#about .ab-arrow svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@keyframes abdown{0%,to{transform:translateY(-4px);opacity:.55}50%{transform:translateY(8px);opacity:1}}#about .ab-tline{bottom:40px}#about .ab-ivis.plan{background:#fff;padding:14px}#about .ab-ivis.plan img{object-fit:contain;transform:none}#about .ab-ivis.map{aspect-ratio:4/5;max-height:calc(70svh / var(--bz, 1))}#about .ab-ivis.map img{object-position:50% 40%}#about .ab-cut{will-change:transform,opacity;width:100%;max-width:460px;aspect-ratio:4/5;margin:0 auto;border-radius:var(--r);overflow:hidden;background:linear-gradient(160deg,#efe6db,#e2d3c2);opacity:1;transform:none}#about .ab-glow{left:4%;right:4%;top:4%;filter:blur(6px);display:none}#about .ab-pt{position:relative;z-index:1;margin-top:0}@media (min-width:700px){#about{max-width:var(--maxed);margin-inline:auto}#about .ab-hero .ab-heroimg{overflow:hidden;contain:paint}#about .ab-sc{padding:48px 0}#about .ab-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;align-content:center}#about .ab-nums>.ab-k,#about .ab-nums>:not(.ab-n){grid-column:1 / -1}#about .ab-n b{font-size:clamp(40px,calc(5vw / var(--bz, 1)),56px)}#about .ab-person .ab-cut{max-width:420px}}@media (min-width:1000px){#about .ab-sc.ab-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;min-height:0;margin-inline:0;padding:32px 0 48px}#about .ab-hero .ab-heroimg{grid-column:2;grid-row:1;height:min(640px,calc(calc(100vh / var(--bz, 1)) - var(--hh) - 72px));aspect-ratio:auto;max-height:none}#about .ab-hero .ab-hl{grid-column:1;grid-row:1;padding:0;align-self:center}#about .ab-hero .ab-hl h1{font:400 clamp(52px,calc(6vw / var(--bz, 1)),92px)/.98 Jost,"Jost Fallback",sans-serif}#about .ab-sc:not(.ab-hero):not(.ab-proj){max-width:1000px}#about .ab-sc{padding:64px 0}#about .ab-sc.ab-nums{max-width:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#about .ab-nums .ab-n b{font-size:clamp(40px,calc(3.6vw / var(--bz, 1)),52px)}#about .ab-sc.ab-person{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding-top:64px}#about .ab-sc.ab-person.r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}#about .ab-sc.ab-person.r .ab-cut{order:2}#about .ab-sc.ab-person .ab-cut{width:100%;margin:0}#about .ab-sc.ab-person .ab-pt{margin:0}#about .ab-src,#about p.ab-src{font-size:13px}#about .ab-ivis{max-width:100%}}#about .ab-cut img{-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent);position:absolute;-webkit-mask-image:none!important;mask-image:none!important;opacity:var(--co,0);transition:none;inset:7% auto auto 50%;width:auto;height:108%;max-width:none;transform:translate3d(-50%,var(--cy,40px),0)}#about .ab-tlv iframe{width:104%;height:124%}#about .ab-film{left:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 13px 8px 9px;border-radius:100px;background:#ffffffeb;font:500 13px/1 Jost,Jost Fallback,sans-serif;box-shadow:0 2px 10px #0000002e}#about .ab-film svg{width:18px;height:18px;fill:currentColor}#about .ab-tlv .ytcover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .6s ease;pointer-events:none}#about .ab-tlv .ytcover.off{opacity:0}#about .ab-tlv iframe{position:absolute;border:0;inset:0 auto auto -5.6%;width:111.2%;height:100%;pointer-events:none}#about .ab-tlv.tall video{width:100%;height:100%;object-fit:cover}#about .ab-ivis.sketch{position:relative;--b:0}#about .ab-ivis.sketch img{display:block;width:100%;height:100%;object-fit:cover}#about .ab-ivis.sketch img.real{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to top,#000 calc(var(--b) * 125% - 25%),transparent calc(var(--b) * 125%));mask-image:linear-gradient(to top,#000 calc(var(--b) * 125% - 25%),transparent calc(var(--b) * 125%))}#about .ab-film{margin-top:10px;padding:0;background:none;box-shadow:none;border:0}#about .ab-cut.full img{inset:0 auto auto 0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:none}#about .ab-cut.full .ab-glow{display:none}#about .ab-ivis.roof{display:flex;gap:calc((1 - var(--b)) * 10px);background:none;overflow:visible;--b:0}#about .ab-ivis.roof .rf{flex:1;position:relative;overflow:hidden;border-radius:calc((1 - var(--b)) * 14px);transform:translate3d(0,calc((1 - var(--b)) * var(--o)),0)}#about .ab-ivis.roof .rf:first-child{border-top-left-radius:var(--r);border-bottom-left-radius:var(--r)}#about .ab-ivis.roof .rf:last-child{border-top-right-radius:var(--r);border-bottom-right-radius:var(--r)}#about .ab-ivis.roof .rf img{position:absolute;top:0;left:calc(var(--i) * -100%);height:100%;transform:none}#about .ab-ivis.roof .rf b{position:absolute;left:0;right:0;top:14px;text-align:center;color:#fff;font-weight:500;font-size:clamp(9.5px,calc(2.7vw / var(--bz, 1)),12px);letter-spacing:.1em;text-transform:uppercase;opacity:calc(1 - var(--b) * 1.5);text-shadow:0 1px 10px rgba(0,0,0,.55)}#about .ab-ivis.room{position:relative;--b:0}#about .ab-ivis.room img{transform:none}#about .ab-ivis.room img+img{position:absolute;inset:0;opacity:clamp(0,calc(var(--b) * 6.6 - var(--k) + 1),1)}#about .ab-ivis.map .mz{position:absolute;inset:0;transform-origin:61.2% 27.3%;transform:scale(calc(2.3 - var(--b) * 1.3))}#about .ab-ivis.map .mz img{transform:none}#about .ab-ivis.map svg{position:absolute;inset:0;width:100%;height:100%}#about .ab-ivis.map path{fill:none;stroke:#5a1f14;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,var(--b) * 2 - .9,1))}#about .ab-ivis.map .pl{fill:none;stroke:#5a1f14;stroke-width:3;transform-origin:551px 309px;animation:abPulse 2.4s ease-out infinite}#about .ab-ivis.map .pl.two{animation-delay:1.2s}@keyframes abPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion: reduce){#about .ab-ivis.map .pl{animation:none}}#about .ab-tlv.tall img{width:100%;height:100%;object-fit:cover}#about .ab-person.r .ab-cut img{-webkit-mask-composite:source-in;mask-composite:intersect;left:50%;top:6%;height:126%;transform:translate3d(-50%,var(--cy,40px),0)}#about .ab-n .ab-src{display:block;margin-top:4px;font-size:12px;letter-spacing:.02em;opacity:.7}#about .ab-tlv.tall{aspect-ratio:9/16;max-width:400px}#xpl .xlabs{pointer-events:none}html{background-color:var(--maroon);overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}#brgalw .brgal{margin:12px 0;border-radius:14px;box-shadow:none}#brgalw .brgal img,#brgalw .brgal picture{max-height:220px}#about .ab-ivis.roof .rf img{width:300%;object-fit:cover;max-width:none}#about .ab-ivis.map path.red{stroke:#d3262e;stroke-width:7;opacity:.85;stroke-linejoin:round;stroke-dashoffset:calc(1 - clamp(0,var(--b) * 1.6,1))}#about .ab-ivis.map .redl{fill:#b51f26;font:600 19px/1 Jost,Jost Fallback,sans-serif;letter-spacing:.04em;opacity:clamp(0,calc(var(--b) * 2 - .6),1)}#about .ab-ivis.map .stn{opacity:clamp(0,calc(var(--b) * 2.2 - .7),1)}#about .ab-ivis.map .stn circle{fill:#fff;stroke:#d3262e;stroke-width:5}#about .ab-ivis.map .stn.gold circle{stroke:#c99a4b}#about .ab-ivis.map .stn text{font:600 17px/1 Jost,Jost Fallback,sans-serif;fill:#8e1a20;paint-order:stroke;stroke:#f7f3ee;stroke-width:5px;stroke-linejoin:round}#about .ab-ivis.map .stn.gold text{fill:#8a6424}#about .ab-tlv.sl{position:relative}#about .ab-tlv.sl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}#about .ab-tlv.sl img.on{opacity:1}#about .ab-tlv.card{position:relative;overflow:hidden;container-type:inline-size;--b:0;display:block}#about .ab-tlv.card .c-bg{position:absolute;inset:0}#about .ab-tlv.card i,#about .ab-tlv.card b,#about .ab-tlv.card em{font-style:normal;display:block}#about .ab-tlv.card .c-txt{position:absolute;left:7cqw;top:50%;transform:translateY(-50%);z-index:2}#about .ab-tlv.card .c-k{font-size:2.6cqw;font-weight:500;letter-spacing:calc(.5em - var(--b) * .3em);opacity:calc(var(--b) * 2);white-space:nowrap}#about .ab-tlv.card .c-big{font-weight:300;font-size:16cqw;line-height:1;margin-top:1.6cqw;white-space:nowrap;transform:translate3d(0,calc((1 - var(--b)) * 6cqw),0);opacity:calc(var(--b) * 1.6)}#about .ab-tlv.card .c-big em{display:inline-block;font-variant-numeric:tabular-nums;min-width:1.6ch}#about .ab-tlv.card .c-ln{height:2px;width:calc(clamp(0,var(--b) * 1.4 - .3,1)*13cqw);margin:3cqw 0 2.4cqw}#about .ab-tlv.card .c-nm{font-size:4.2cqw;font-weight:500;opacity:clamp(0,calc(var(--b) * 2 - .8),1)}#about .ab-tlv.card .c-rl{font-size:3cqw;opacity:clamp(0,calc(var(--b) * 2 - 1),.75);margin-top:.6cqw}#about .ab-tlv.c-the100 .c-bg{background:radial-gradient(120% 90% at 80% 30%,#f4ece2,#e4d5c4)}#about .ab-tlv.c-the100{color:#2b1812}#about .ab-tlv.c-the100 .c-ln{background:#8e2b1a}#about .ab-tlv.c-the100 .c-cut{position:absolute;bottom:0;width:auto;z-index:1;transform:translate3d(calc((1 - var(--b)) * 30%),calc((1 - var(--b)) * 8%),0);opacity:clamp(0,calc(var(--b) * 1.8),1)}#about .ab-tlv.c-top10 .c-bg{background:linear-gradient(160deg,#5e1e14,#3a120c)}#about .ab-tlv.c-top10{color:linen}#about .ab-tlv.c-top10 .c-sub{font-size:5cqw;opacity:clamp(0,calc(var(--b) * 2 - .6),1)}#about .ab-tlv.c-top10 .c-ln{background:#e2c8b4}#about .ab-tlv.c-top10 .c-src{font-size:2.3cqw;letter-spacing:.18em;opacity:clamp(0,calc(var(--b) * 2 - 1),1)}#about .ab-tlv.c-top10 .c-bars{position:absolute;right:6cqw;bottom:0;height:78%;width:38cqw;display:flex;align-items:flex-end;gap:1.4cqw;z-index:1}#about .ab-tlv.c-top10 .c-bars i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(#9a4a36,#5e1e14);transform-origin:bottom;transform:scaleY(clamp(0,calc(var(--b) * 14 - var(--i) * .9 - 1.5),1));opacity:.85}#about .ab-tlv.c-top10 .c-bars i.me{background:linear-gradient(#f2d39a,#b9853f);opacity:1;box-shadow:0 0 calc(var(--b) * 22px) rgba(242,211,154,calc(var(--b) * .6))}#about .ab-tlv.c-cw .c-cwz{position:absolute;inset:0;transform-origin:16% 58%;transform:scale(calc(2.1 - var(--b) * 1.1))}#about .ab-tlv.c-cw .c-cwz img{width:100%;height:100%;object-fit:cover;max-width:none;display:block}#about .ab-tlv.c-cw .c-shine{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 40%,rgba(255,240,220,.55) 50%,transparent 60%);background-size:300% 100%;background-position:calc(100% - (clamp(0,var(--b) * 1.6 - .2,1)*100%)) 0;opacity:calc(1 - clamp(0,var(--b) * 2 - 1.2,1))}#about .ab-tlv.card .c-txt,#about .ab-tlv.card .c-txt *{color:inherit}#about .ab-tlv.c-the100 .c-k{color:#541a10}#about .ab-tlv.c-top10 .c-k,#about .ab-tlv.c-top10 .c-src{color:#e2c8b4}#about .ab-tlv.c-the100 .c-cut{max-width:none;left:auto;top:auto;right:3%;height:94%}#about .ab-tlv.c-the100 .c-txt{max-width:56%}#about .ab-person .ab-cut.full img{inset:0 auto auto 0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transform:none}#about .ab-tlv.sl img{transform:scale(1.04)}#about .ab-tlv.sl img.on{transform:scale(1)}#about .ab-heroimg .hz{position:absolute;inset:0;transform:scale(calc(1.06 + var(--q,0) * .14));transform-origin:50% 50%}#about .ab-heroimg .hz img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;max-width:none}@media (prefers-reduced-motion: reduce){#about .ab-heroimg .hz img.live{display:none}}#about .ab-person.r .ab-cut.full img{object-position:0 18%}.slchip,.ufind{border-color:transparent;box-shadow:0 1px 2px #241b161a}.slchip[aria-pressed=true]{border-color:var(--maroon)}.ufind:focus-within{border-color:transparent;box-shadow:0 1px 2px #241b161a,0 0 0 2px #541d072e}#noterr2.tsw{height:38px;box-sizing:border-box}#about [data-sc]:not(.vis) *,#about [data-sc]:not(.vis) *:before,#about [data-sc]:not(.vis) *:after{animation-play-state:paused!important}#about .ab-hero:not(.vis) img.live{display:none}#about .ab-tlv.c-top10 .c-sub{line-height:1.15;margin-top:2cqw;max-width:40cqw}#about .ab-heroimg .hz .live{position:absolute;inset:0;display:block;pointer-events:none}#about .ab-heroimg .hz .live svg{position:absolute;inset:0;width:100%;height:100%}#about .ab-hero:not(.vis) .live{display:none}.fladder{display:flex;flex-direction:column;gap:4px;margin:4px 0 14px}.fladder .flr{display:grid;grid-template-columns:5.2em 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;text-align:start;cursor:pointer}.fladder .flr:hover{background:var(--maroon-tint, rgba(84,29,7,.05))}.fladder .flr.me{border-color:var(--maroon,#541D07);background:#541d070f;font-weight:600;cursor:default}.fladder .fln{white-space:nowrap;color:var(--muted,#6b625c)}.fladder .flr.me .fln{color:var(--maroon,#541D07)}.fladder .flb{height:6px;border-radius:3px;background:#541d0714;overflow:hidden}.fladder .flb i{display:block;height:100%;border-radius:3px;background:var(--maroon-soft,#8a4b2e)}.fladder .flr.me .flb i{background:var(--maroon,#541D07)}.fladder .flp{white-space:nowrap}.favacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.favacts .btn{flex:1 1 160px;justify-content:center}.ab-src{margin:18px 0 0;font-size:12.5px;line-height:1.5;max-width:46ch}.ab-src a{color:var(--muted,#6b625c);text-decoration:underline;text-decoration-color:#541d074d;text-underline-offset:3px}.ab-src a:hover{color:var(--maroon,#541D07)}#about .ab-tlv img.vph{z-index:1}#about>.ab-sc:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px;padding-inline:40px;margin-inline:-40px;overflow-clip-margin:40px}#about .ab-tl{position:relative}#about .ab-fly{position:absolute;left:-4px;width:80px;pointer-events:none;z-index:1}#about .ab-fly:before{content:"";position:absolute;left:19px;top:-6px;bottom:-6px;width:6px;background:var(--ground)}#about .ab-fly>svg{position:absolute;left:-18px;top:0;overflow:visible}#about .ab-fly .fb{stroke:var(--hair);stroke-width:1.4;stroke-dasharray:4 5;stroke-linecap:round}#about .ab-fly .fp{stroke:var(--maroon);stroke-width:1.6;stroke-dasharray:4 5;stroke-linecap:round}#about .ab-fly .pl{position:absolute;left:0;top:0;width:28px;height:28px;transition:opacity .25s ease;will-change:transform}#about .ab-fly .pl svg{width:28px;height:28px;fill:var(--maroon);display:block}#about .ab-ic.ab-geo{overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--hair);display:flex;align-items:center;justify-content:center;position:relative;z-index:3}#about .ab-ic.ab-geo svg{width:72%;height:auto;stroke:none;display:block;border-radius:2px;box-shadow:0 0 0 .5px #0000002e}#about .ab-tl li.ab-k-flag.lit .ab-ic.ab-geo{background:#fff;box-shadow:0 0 0 4px #e8112d24}#about .ab-tl li.ab-k-flag.landed .ab-ic.ab-geo{animation:abland .55s cubic-bezier(.3,1.6,.5,1)}@keyframes abland{0%{transform:scale(.86)}60%{transform:scale(1.14)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){#about .ab-fly .pl{display:none}}#about .ab-tl li.ab-tease{align-items:center;padding-bottom:8px}#about .ab-tl li.ab-tease .ab-ic.ab-q{width:48px;height:48px;margin-left:-6px;position:relative;background:var(--ground);box-shadow:none;transform:none;transition:background .5s ease .75s}#about .ab-q svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}#about .ab-q .qr{fill:none;stroke:var(--maroon);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:138.3;stroke-dashoffset:138.3;transition:stroke-dashoffset .9s cubic-bezier(.6,.1,.3,1)}#about .ab-q i{font:500 24px/1 Jost,Jost Fallback,sans-serif;font-style:normal;color:#f6eee6;opacity:0;filter:blur(6px);transform:translateY(10px) scale(.4) rotate(-20deg);transition:opacity .45s ease .8s,filter .5s ease .8s,transform .7s cubic-bezier(.3,1.7,.5,1) .8s}#about .ab-tease>div{opacity:0;transform:translateY(8px);transition:opacity .6s ease 1.1s,transform .7s cubic-bezier(.2,.7,.2,1) 1.1s}#about .ab-tease b{font:500 clamp(20px,calc(5.6vw / var(--bz, 1)),26px)/1.2 Jost,"Jost Fallback",sans-serif;color:var(--ink)}#about .ab-tease p{font-size:16px;color:var(--maroon);letter-spacing:.02em}#about .ab-tl li.ab-tease.fin .ab-ic.ab-q{background:var(--maroon);box-shadow:none;transform:none;animation:abqpulse 2.8s ease-in-out 1.8s infinite}#about .ab-tease.fin .qr{stroke-dashoffset:0}#about .ab-tease.fin .ab-q i{opacity:1;filter:none;transform:none;animation:abqtilt 3.2s ease-in-out 1.8s infinite}#about .ab-tease.fin>div{opacity:1;transform:none}@keyframes abqtilt{0%,80%,to{transform:rotate(0)}86%{transform:rotate(-12deg)}92%{transform:rotate(9deg)}}@keyframes abqpulse{0%,to{box-shadow:0 0 0 5px #541d0724}50%{box-shadow:0 0 0 14px #541d0708}}@media (prefers-reduced-motion:reduce){#about .ab-q .qr,#about .ab-q i,#about .ab-tease>div{transition:none}#about .ab-tease.lit .ab-ic.ab-q,#about .ab-tease.fin .ab-q i{animation:none}}#about .nw{white-space:nowrap}.pnote{margin:4px 0 0;text-align:center;font-size:11.5px;line-height:1.4;color:var(--muted);opacity:.85}.pnote.pfoot{text-align:left;margin:14px 0 0}.swhint{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 86px);transform:translate(-50%,12px);opacity:0;max-width:calc(calc(100vw / var(--bz, 1)) - 32px);padding:10px 16px;border-radius:999px;background:#1e1814db;color:#fff;font-size:13px;line-height:1.3;text-align:center;z-index:9999;pointer-events:auto;transition:opacity .35s ease,transform .35s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swhint.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.swhint{transition:none}}@media (max-width:460px){#bar.open #bmore .brow{grid-template-columns:minmax(0,1fr) auto auto}#bar.open #bmore .bsel{grid-column:auto}}#bar.open #bmore .chip{min-height:34px}#bar.open #bmore .blab{margin:12px 0 7px}#bar.open #bmore .blab:first-child{margin-top:2px}#bar.open #bmore .brow{padding-top:10px}#bar.open .phist{height:36px}#bar.open .bar-in>#unitpick:empty,#bar.open .bar-in>.bar2{display:none}.soldbar{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);z-index:9998;display:flex;align-items:center;gap:10px;padding:12px 10px 12px 16px;border-radius:16px;background:#2a1810;color:#fff8f2;box-shadow:0 14px 34px -10px #1e0f088c;transform:translateY(16px);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;max-width:560px;margin:0 auto}.soldbar.on{opacity:1;transform:none;pointer-events:auto}.soldbar p{margin:0;flex:1;font-size:13.5px;line-height:1.35}.soldbar p b{font-weight:600}.soldbar p b .sep,.soldbar p b span{color:inherit}.soldbar .sbgo{flex:none;border:0;border-radius:999px;background:#fff8f2;color:#5a1f0a;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer}.soldbar .sbx{flex:none;border:0;background:none;color:#fff8f2;opacity:.7;font-size:22px;line-height:1;padding:4px 6px;cursor:pointer}@media (prefers-reduced-motion:reduce){.soldbar{transition:none}}#about .ab-a2{display:flex;gap:14px;align-items:flex-start;width:100%;max-width:560px;margin:8px auto 0;padding:18px 18px 16px;border-radius:var(--r);background:var(--paper,#FFFDFA);box-shadow:var(--lift,0 6px 22px rgba(36,27,22,.08));text-align:left;font-family:Jost,Jost Fallback,Helvetica Neue,sans-serif;box-sizing:border-box}#about .ab-a2[hidden]{display:none}#about .ab-a2 img{border-radius:12px;flex:none}#about .ab-a2 .a2h{font-size:16px}#about .ab-a2 .a2p,#about .ab-a2 .a2how{font-size:13.5px}#about .ab-tl .ab-ic{position:relative;z-index:2}.navwrap:before{display:none}html.pinned .navwrap:before{display:block}:root{--maroon:#541D07;--maroon-deep:#3A1405;--maroon-soft:#7A3A1E;--ink:#241B16;--muted:#6B5C52;--hair:#DED3C8;--ground:#F3EEE7;--paper:#FFFDFA;--sand:#EFE7DC;--on-maroon:#F6EEE6;--dim:#D7BFAD;--plate:#F8F5F0;--paper-white:#FFFFFF;--blush:#FCF1EB;--blush-hi:#F7E2D8;--shadow:0 1px 2px rgba(36,27,22,.05), 0 10px 30px rgba(36,27,22,.08);--lift:0 1px 2px rgba(36,27,22,.04), 0 4px 14px rgba(36,27,22,.05);--lift-hi:0 2px 6px rgba(36,27,22,.06), 0 14px 34px rgba(36,27,22,.1);--r:16px;--r-sm:12px;--soft:0 1px 2px rgba(36,27,22,.05), 0 2px 8px rgba(36,27,22,.06);--soft-hi:0 2px 4px rgba(36,27,22,.07), 0 6px 18px rgba(36,27,22,.1);--shine:rgba(255,255,255,.55);--hh:64px;--gut:24px;--gap:20px;--max:1280px;--maxed:1200px}@media (min-width:1000px){:root{--hh:72px;--gut:40px;--gap:24px}}@media (min-width:1440px){:root{--gut:48px}}@media (min-width:700px){header.top{display:none}.topband,.navwrap:before,html.pinned .navwrap:before{display:none}.navwrap,html.pinned .navwrap{position:fixed;left:0;right:0;top:0;z-index:30}.navrow{max-width:calc(var(--max) + 2*var(--gut));height:var(--hh);padding:0 var(--gut)!important;gap:18px;align-items:stretch}.navrow>.brand{display:flex;align-items:center;flex:none;min-width:0}.navrow>.brand .lock{align-items:center;gap:14px}.navrow>.brand .lock img{width:auto;height:30px}.navrow>.brand #stamp,.navrow>.brand .lock .rule,.navrow>.brand h1#h1lab{display:none}.navrow .tabs{flex:1 1 auto}.navrow .tab{font-family:Jost,Jost Fallback,sans-serif;font-weight:500!important;font-size:min(var(--tfs,13.5px),13.5px);letter-spacing:.09em;padding:5px 12px 0}.navrow .tabpill{height:calc(100% - 18px)!important;border-radius:14px 14px 0 0}.navrow .corner.innav{gap:8px}.navrow .corner.innav #linklab,.navrow .corner.innav #officelab{display:none}.navrow .corner.innav .officebtn,.navrow .corner.innav #linkbtn{width:44px;height:44px;padding:0;justify-content:center;border-radius:50%;box-sizing:border-box}.navrow .corner.innav .officebtn svg{margin:0}.navrow .corner.innav .langsel{height:44px;box-sizing:border-box}.navrow .corner.innav .rmava{width:40px;height:40px}main.wrap{max-width:calc(var(--max) + 2*var(--gut));padding-left:var(--gut);padding-right:var(--gut);box-sizing:border-box}body{font-size:15px;line-height:1.5}.num,.price,dd.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.navrow :focus-visible{outline-color:#f0be93}}@media (min-width:700px) and (max-width:899px){.navrow{gap:10px}.navrow>.brand .lock img{height:26px}.navrow .tab{padding-inline:7px;letter-spacing:.04em;font-size:min(var(--tfs,12.5px),12.5px)}.navrow .corner.innav{gap:6px}}@media (min-width:700px){.navrow .corner.innav{display:flex;align-items:center;padding:0;margin-inline-start:auto;flex:none}}@media (min-width:1000px){body{font-size:16px}.navrow>.brand .lock img{height:34px}.navrow .tab{font-size:min(var(--tfs,14px),14px);letter-spacing:.12em;padding-inline:16px}.navrow .corner.innav .officebtn,.navrow .corner.innav #linkbtn,.navrow .corner.innav .langsel{height:40px}}@media (min-width:1200px){.navrow>.brand .lock .rule{display:block;height:26px}.navrow>.brand h1#h1lab{display:block;font-size:12px;letter-spacing:.22em;line-height:1;margin:0;white-space:nowrap}.navrow .corner.innav #linklab,.navrow .corner.innav #officelab{display:inline}.navrow .corner.innav .officebtn,.navrow .corner.innav #linkbtn{width:auto;padding:0 14px;border-radius:100px;gap:7px}}#linkbtn,.slheart,.dl,.pchev,.terrshow,.pj-map,#about .ab-film,#about .ab-ct a{--tx:0px;--ty:0px}#linkbtn{--tx:0px;--ty:4px}.slheart{--tx:6px;--ty:6px}.pchev{--tx:5px;--ty:5px}.dl{--ty:4px}.terrshow{--tx:6px;--ty:12px}.pj-map{--ty:8px}#about .ab-film{bottom:12px;text-decoration:none;color:var(--accent,#5a1f14);-webkit-backdrop-filter:none;backdrop-filter:none;--ty:13px;position:relative}#about .ab-ct a{--tx:4px;--ty:13px}#linkbtn>.hapsw,.slheart>.hapsw,.dl>.hapsw,.pchev>.hapsw,.terrshow>.hapsw,.pj-map>.hapsw,#about .ab-film>.hapsw,#about .ab-ct a>.hapsw{inset:calc(-1 * var(--ty)) calc(-1 * var(--tx))!important;width:auto!important;height:auto!important;z-index:5}#about .ab-state{min-height:0;padding-bottom:28px}#p-home dt,.pj-plan-cell dt,.pj-tag,.tags .tag,.ustamp,.thumb .fact,.flab2,#about .ab-k{font-size:12.5px}.fbtn span{font-size:12px}#about .ab-tlv.sl .sl-bars{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:5px;z-index:3;pointer-events:none}#about .ab-tlv.sl .sl-bars i{flex:1;height:3px;border-radius:2px;background:#ffffff61;overflow:hidden;box-shadow:0 1px 4px #00000040}#about .ab-tlv.sl .sl-bars i b{display:block;height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:0 50%}#about .ab-tlv.sl .sl-bars i.done b{transform:scaleX(1)}#about .ab-tlv.sl .sl-bars i.run b{animation:slfill var(--sld,4.5s) linear forwards}[dir=rtl] #about .ab-tlv.sl .sl-bars i b{transform-origin:100% 50%}@keyframes slfill{to{transform:scaleX(1)}}#about .ab-tlv.sl{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}#about .ab-tlv.sl img{transition:opacity .7s ease-in-out;-webkit-user-drag:none}@media (max-width:600px){#detail .sheet{padding-top:0}}#about .ab-tlv img.vph{transform:none;transition:opacity .32s ease}#about .ab-tlv img.vph.go{opacity:0}.shotx{top:calc(12px + var(--sat,env(safe-area-inset-top,0px)))}@media (max-width:600px){#detail #dsheet .dhead{top:0;position:relative}#dsheet .dmini{position:sticky;top:0;height:0;z-index:6}#dsheet .dmini-in{position:absolute;left:-20px;right:-20px;top:0;display:flex;align-items:center;gap:10px;padding:calc(8px + var(--sat,env(safe-area-inset-top,0px))) 20px 8px;background:var(--ground);border-bottom:1px solid var(--hair);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}#dsheet .dmini.on .dmini-in{opacity:1;transform:none;pointer-events:auto}#dsheet .dmini-in b{font-size:16px;font-weight:500;color:var(--maroon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#dsheet .dmini-in .num{font-size:15px;color:var(--maroon);white-space:nowrap}#dsheet .dmini-in .x{margin-inline-start:auto;width:32px;height:32px;font-size:19px}}@media (min-width:601px){#dsheet .dmini{display:none}}.reg{margin:20px 0 4px;padding:14px 14px 12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--plate)}.reg-h{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--maroon)}.reg-in{display:flex;gap:14px;align-items:flex-start}.reg-qr{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--muted);font-size:10.5px;line-height:1.2}.reg-qr img{display:block;width:84px;height:84px;padding:4px;box-sizing:border-box;background:var(--paper-white);border:1px solid var(--hair);border-radius:8px;image-rendering:pixelated}.reg-f{margin:0;display:grid;gap:7px;flex:1;min-width:0}.reg-f>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.4}.reg-f dt{color:var(--muted);flex:0 0 auto}.reg-f dd{margin:0;text-align:end;color:var(--ink);overflow-wrap:anywhere;min-width:0}.reg-id>div{display:block}.reg-id dt{font-size:11.5px}.reg-id dd{text-align:start;font-weight:500}.reg-pay{margin:14px 0 8px;padding-top:12px;border-top:1px solid var(--hair);font-size:13px;line-height:1.45;font-weight:500;color:var(--ink)}.reg-ib .num{white-space:nowrap}.reg-copy{margin-inline-start:6px;border:1px solid var(--hair);background:var(--paper);color:var(--maroon);font:inherit;font-size:11.5px;line-height:1;padding:5px 8px;border-radius:999px;cursor:pointer;vertical-align:1px}.reg-copy:active{background:var(--blush)}@media (max-width:420px){.reg-ib{flex-wrap:wrap}.reg-ib dd{white-space:nowrap}}.regline{color:var(--muted)}.regline .linkish{color:var(--maroon);margin-inline-start:4px}.regqrdlg .gate{text-align:center;max-width:340px}.regqrdlg h3{margin-top:0}.reg-qrbig{display:inline-block;margin:6px auto 4px;padding:8px;background:var(--paper-white);border:1px solid var(--hair);border-radius:12px}.reg-qrbig img{display:block;width:200px;height:200px;image-rendering:pixelated}.reg-tip{font-size:13px;color:var(--muted)}.regqrdlg .btn{display:inline-flex;justify-content:center}.aimp{position:absolute;inset-inline-end:8px;bottom:8px;inset-inline-start:auto;top:auto;z-index:3;pointer-events:none;font-size:10px;line-height:1;letter-spacing:.02em;font-weight:500;padding:4px 7px;border-radius:999px;white-space:nowrap;background:#241b166b;color:#fffdfaf0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.planbox .plate>.aimp,.xplate>.aimp{background:#fffdfadb;color:var(--muted);border:1px solid var(--hair);-webkit-backdrop-filter:none;backdrop-filter:none}#shot .shotwrap>.aimp{bottom:auto;top:calc(14px + var(--sat,env(safe-area-inset-top,0px)));inset-inline-end:auto;inset-inline-start:14px}.cbar{position:fixed;z-index:60;left:50%;transform:translate(-50%);bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(600px,calc(100% - 32px));box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--paper);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r-sm);box-shadow:var(--lift-hi);font-size:13px;line-height:1.45}.cbar p{margin:0;flex:1;min-width:0}.cbar a{color:var(--maroon);text-decoration:underline;white-space:nowrap}.cbar-b{display:flex;gap:8px;flex:0 0 auto}.cbar .btn{min-height:36px;padding:0 16px;font-size:13px;margin:0;width:auto}@media (max-width:560px){.cbar{flex-direction:column;align-items:stretch;gap:10px}.cbar-b{justify-content:flex-end}}.linkpriv a{color:var(--maroon)}.planbox .plate>.aimp{top:8px;bottom:auto}.linkpriv{margin:14px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.reg bdi{unicode-bidi:isolate}html.cbar-on .secfoot{padding-bottom:170px}@media (min-width:700px){html.dlg-on .cbar{display:none}.shotwrap img{transition:filter .25s ease}.shotwrap img.soft{filter:blur(8px)}#shot .shotz{position:absolute;top:60px;bottom:70px;width:18%;z-index:2;border:0;background:none;cursor:pointer;padding:0}#shot .shotz.l{left:0}#shot .shotz.r{right:0}#xpl .xplate{padding:16px 24px;align-items:center}.tabs{max-width:100%;box-sizing:border-box}}@media (min-width:1000px){.presgrid{grid-template-columns:minmax(0,6fr) minmax(0,4fr)!important;gap:48px}.presgrid img{max-height:calc(calc(100vh / var(--bz, 1)) - 160px)}#xpl .xr{margin-inline:auto}}@media (min-width:1000px){html body .fact,html body .tag,html body .pj-f dt,html body .pj-tag,html body .aimp,html body .flab2,html body .pnote,html body .regline,html body .regline bdi,html body .regline .linkish,html body .regline .num,html body .bmore .blab,html body .rmain .fact,html body #brief .flab2,html body #brief label.flab2{font-size:12px}html body .ic{font-size:11px!important;letter-spacing:.04em}#brief #brgalw .brgal{max-width:460px}}@media (min-width:561px){html.cbar-on .secfoot{padding-bottom:110px}}@media (min-width:700px){.navrow .tabs{gap:4px!important;margin:0!important;padding:0!important;min-width:0;overflow-x:auto;padding-inline:20px!important;margin-inline:-20px!important}}@media (min-width:1000px){.slidein{animation:tabfade .2s ease-out}html .bar.side:not([hidden]){animation:tabfade .2s ease-out}}@media (min-width:700px){.slidein{animation:tabfade .2s ease-out!important}}@media (min-width:700px){.navrow .tabpill.edge-l:before,.navrow .tabpill.edge-r:after{display:block!important}}@media (min-width:700px) and (max-width:899px){.navrow .tabs{margin-inline-start:-8px!important}}@media (prefers-reduced-motion:reduce){#about .ab-tlv.card,#about .ab-ivis.sketch,#about .ab-ivis.roof,#about .ab-ivis.room,#about .ab-ivis.map{--b:1}}@media (min-width:1000px){.navrow .tabs{flex:0 1 auto;overflow:visible!important;margin-inline-start:-4px!important}}@media (min-width:1200px){.navrow .tabs{margin-inline-start:6px!important}}@media (prefers-reduced-motion:reduce){#about .ab-cut{--co:1;--cy:0px}}@media (hover:hover){#about .ab-tlv.card:hover{transform:none;box-shadow:none}}@media (min-width:700px){.navrow .corner.innav .rmava{flex:none;aspect-ratio:1}}@media (min-width:700px){.navrow .corner.innav .rmava img{width:40px;height:40px;object-fit:cover;aspect-ratio:1;width:100%;height:100%}}@media (min-width:1000px){#reg{align-items:start}#reg>.regc>.btn:last-child,#reg>.regc>a.btn:last-of-type{align-self:flex-start;margin-top:18px}}@media (min-width:1000px){#brief>.reglead{position:static}#brief>.regcta{align-self:start}#brief>.regcta .btn:last-child{margin-top:18px}}@media (hover:hover) and (pointer:fine){.wheel holm-drag{display:none!important}.wheel .wi{cursor:pointer}}.rows .row.gvrow{flex-wrap:wrap}.rows .row.gvrow .gvnote{flex:1 0 100%;margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted,#7a6a60);text-align:start}html body .aimp{font-size:10px!important;line-height:1.2;padding:2px 7px;letter-spacing:.02em;font-weight:400;background:#190f0a38;color:#ffffffc7;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none;box-shadow:none}html body .planbox .plate>.aimp,html body .xplate>.aimp{background:transparent!important;color:#503c328c!important}@media (hover:hover) and (pointer:fine){.wlist{scroll-snap-type:y mandatory;overscroll-behavior:contain}.wlist .wi{scroll-snap-align:center}}@media (min-width:1000px){#brief>.regcta>div{flex:0 0 auto}}:where([data-day],[data-slot],[data-where],[data-xft])[aria-pressed=true],.chip.pop{animation:none!important}.btn.wa{background:var(--maroon,#541D07)!important;border-color:var(--maroon,#541D07)!important;color:#fff}.btn.wa svg{fill:#fff}@media (hover:hover){.btn.wa:hover{filter:brightness(1.12)}}@media (min-width:1440px){html body #p-home .pj-tag,html body #p-home .pj-f dt,html body #p-home .pj-plan-cell dt,html body #bar .ccyseg button,html body #bar .blab,html body #p-units #invbtn span,html body #p-units #invwa span,html body #p-units #viewbtn span,html body #p-units .fact,html body #p-units .tag,html body #p-units .ucode,html body #p-units .rhead button,html body #p-units .rhead span,html body #p-units .lpv-h span,html body #p-units .lpv dt,html body #bar label.pf span,html body #dsheet .pnote,html body #dsheet .pnote bdi,html body #dsheet .pnote .linkish,html body #dsheet .pnote .num,html body #dsheet .dkp,html body #dsheet .amen span,html body #dsheet .ccysel button,html body #dsheet h3.sect,html body #about .ab-k,html body #about .ab-src,html body #about .ab-when,html body #p-docs .gtog span,html body #p-docs .gtog .gn,html body #p-brief .flab2,html body #p-brief .flab2 em{font-size:13px!important}html body #bar #freset,html body #p-docs .pt-s,html body #p-docs .sendall,html body #p-brief .brday b{font-size:13.5px!important}html body #p-units .ustamp,html body #dsheet .start p,html body #dsheet .ccysel span,html body #dsheet .gvnote{font-size:13.5px}html body main .foot,html body main .secfoot,html body main .secfoot .linkish,html body #p-home .pj-map span,html body #p-home .pj-turn,html body #p-home .pj-cond,html body #bar .pto,html body #p-units .tsw span,html body #p-units .sllab,html body #p-units .slchip b,html body #p-units .sortlab,html body #p-units .terrnote span,html body #p-units .terrshow,html body #p-units .lpv-s,html body #p-units .lpv-a,html body #p-units .card-b .sub,html body #p-units .prow .psf,html body #dsheet .dback span,html body #dsheet .sub,html body #dsheet .psf,html body #about .ab-src a,html body #about .ab-film,html body #about .ab-ct a,html body #p-docs .where,html body #p-brief .foot,html body #p-brief .brday span{font-size:14px!important}html body #p-home .pjtog span,html body #bar .segall span,html body #bar .chip,html body #bar .fgrp button>span,html body #dsheet .dmtabs button,html body #dsheet .tool,html body #dsheet button>b.num,html body #p-docs .wa .dt,html body #about .wa .dt,html body #p-brief .regcta p{font-size:14.5px}html body #p-home #intro p,html body #p-units .lpv dd,html body #p-units .rcol,html body #dsheet .row dt,html body #dsheet .row dd,html body #dsheet .row dt em,html body #dsheet .row dd span,html body #dsheet .kit span,html body #p-brief .fgrp .chip,html body #p-brief .pinbtn span{font-size:15px!important}html body main .btn,html body #dsheet .btn,html body #p-brief .brslot{font-size:15.5px!important}html body #p-home .pj-f dd,html body #p-home .pj-t,html body #bar .chip.flnum,html body #p-brief .chk span,html body #p-brief .parkln span,html body #p-brief .reglead p{font-size:16px!important}html body #p-units .unin .sg{font-size:16.5px}html body #p-units .rprice .price{font-size:17px!important}html body #p-units .prow .price{font-size:24px}html body #p-units .lpv-p{font-size:32px!important}html body #p-docs .dmain b,html body #about .dmain b{font-size:17px}html body #p-docs .pt-n{font-size:19px}html body #p-home #intro b{font-size:17px}html body #p-brief .regcta b{font-size:18px}html body #about .ab-tl li>div>p,html body #about .ab-bio{font-size:17px!important}html body #about .ab-n span{font-size:16px}html body #about .ab-tl li>div>b{font-size:20px}html body #about .ab-tl li.ab-next>div>b{font-size:38px!important}html body #about .ab-ivis.roof .rf b{font-size:16px;letter-spacing:.14em;font-weight:600}html body #about .ab-hl h1{font-size:98px}html body #about .ab-sc h2,html body #about .ab-pt h2{font-size:68px}html body #about p.ab-words{font-size:32px}html body #about blockquote.ab-words{font-size:36px}html body #about p.ab-words.ab-big{font-size:62px!important}html body #about .ab-n b.num{font-size:56px}html body #p-home .pj-b h2.pjh{font-size:22px}html body #home.pjs>.pj:first-child .pjh{font-size:30px!important}html body #dsheet .unin .sg{font-size:26.5px}html body #dsheet .bigprice{font-size:46px!important}html body #dsheet .dkp b.num,html body #dsheet .start b.num{font-size:20px}html body #p-brief .reglead h2{font-size:24.5px}html body #p-docs .pcard.prof h3{font-size:21px}html body #p-home #homefoot{font-size:14px!important}html body #p-brief label.flab2{font-size:13px!important}html body #bar #placeseg button>span{font-size:14.5px}html body #p-home .pj-cont>span:not(.pj-cond){font-size:15px}html body #p-docs .dprev .ic,html body #about .dprev .ic,html body .navrow #h1lab{font-size:13px!important}}@media (min-width:1680px){html body #p-home .pj-tag,html body #p-home .pj-f dt,html body #p-home .pj-plan-cell dt,html body #bar .ccyseg button,html body #bar .blab,html body #p-units #invbtn span,html body #p-units #invwa span,html body #p-units #viewbtn span,html body #p-units .fact,html body #p-units .tag,html body #p-units .ucode,html body #p-units .rhead button,html body #p-units .rhead span,html body #p-units .lpv-h span,html body #p-units .lpv dt,html body #bar label.pf span,html body #dsheet .pnote,html body #dsheet .pnote bdi,html body #dsheet .pnote .linkish,html body #dsheet .pnote .num,html body #dsheet .dkp,html body #dsheet .amen span,html body #dsheet .ccysel button,html body #dsheet h3.sect,html body #about .ab-k,html body #about .ab-src,html body #about .ab-when,html body #p-docs .gtog span,html body #p-docs .gtog .gn,html body #p-brief .flab2,html body #p-brief .flab2 em,html body #bar #freset,html body #p-docs .pt-s,html body #p-docs .sendall,html body #p-brief .brday b,html body #p-units .ustamp,html body #dsheet .start p,html body #dsheet .ccysel span,html body #dsheet .gvnote{font-size:14px!important}html body main .foot,html body main .secfoot,html body main .secfoot .linkish,html body #p-home .pj-map span,html body #p-home .pj-turn,html body #p-home .pj-cond,html body #bar .pto,html body #p-units .tsw span,html body #p-units .sllab,html body #p-units .slchip b,html body #p-units .sortlab,html body #p-units .terrnote span,html body #p-units .terrshow,html body #p-units .lpv-s,html body #p-units .lpv-a,html body #p-units .card-b .sub,html body #p-units .prow .psf,html body #dsheet .dback span,html body #dsheet .sub,html body #dsheet .psf,html body #about .ab-src a,html body #about .ab-film,html body #about .ab-ct a,html body #p-docs .where,html body #p-brief .foot,html body #p-brief .brday span{font-size:14.5px!important}html body #p-home .pjtog span,html body #bar .segall span,html body #bar .chip,html body #bar .fgrp button>span,html body #dsheet .dmtabs button,html body #dsheet .tool,html body #dsheet button>b.num,html body #p-docs .wa .dt,html body #about .wa .dt,html body #p-brief .regcta p{font-size:15px!important}html body #p-home #intro p,html body #p-units .lpv dd,html body #p-units .rcol,html body #dsheet .row dt,html body #dsheet .row dd,html body #dsheet .row dt em,html body #dsheet .row dd span,html body #dsheet .kit span,html body #p-brief .fgrp .chip,html body #p-brief .pinbtn span{font-size:15.5px!important}html body main .btn,html body #dsheet .btn,html body #p-brief .brslot{font-size:16px!important}html body #p-home .pj-f dd,html body #p-home .pj-t,html body #bar .chip.flnum,html body #p-brief .chk span,html body #p-brief .parkln span{font-size:16.5px!important}html body #p-brief .reglead p,html body #p-units .unin .sg{font-size:17px!important}html body #p-units .rprice .price{font-size:17.5px!important}html body #p-units .prow .price{font-size:25px!important}html body #p-units .lpv-p{font-size:33px!important}html body #p-docs .dmain b,html body #about .dmain b{font-size:17.5px!important}html body #p-docs .pt-n{font-size:20px!important}html body #p-home #intro b{font-size:18px!important}html body #p-brief .regcta b{font-size:19px!important}html body #about .ab-tl li>div>p,html body #about .ab-bio{font-size:18px!important}html body #about .ab-n span{font-size:17px!important}html body #about .ab-tl li>div>b{font-size:21px!important}html body #about .ab-tl li.ab-next>div>b{font-size:40px!important}html body #about .ab-ivis.roof .rf b{font-size:17px!important;letter-spacing:.16em!important}html body #about .ab-hl h1{font-size:104px}html body #about .ab-sc h2,html body #about .ab-pt h2{font-size:72px!important}html body #about p.ab-words{font-size:34px}html body #about blockquote.ab-words{font-size:38px!important}html body #about p.ab-words.ab-big{font-size:66px!important}html body #about .ab-n b.num{font-size:57px!important}html body #p-home .pj-b h2.pjh{font-size:23.5px!important}html body #home.pjs>.pj:first-child .pjh{font-size:32px!important}html body #dsheet .unin .sg{font-size:28px!important}html body #dsheet .bigprice{font-size:48px!important}html body #dsheet .dkp b.num,html body #dsheet .start b.num{font-size:21px!important}html body #p-brief .reglead h2{font-size:26px!important}html body #p-docs .pcard.prof h3{font-size:22px!important}html body .navrow .tabs .tab{font-size:15px}html body #officelab{font-size:14px!important}html body #p-home #homefoot{font-size:14.5px!important}html body #p-brief label.flab2{font-size:14px!important}html body #bar #placeseg button>span{font-size:15px!important}html body #p-home .pj-cont>span:not(.pj-cond){font-size:15.5px!important}html body #p-docs .dprev .ic,html body #about .dprev .ic{font-size:13px}html body .navrow #h1lab{font-size:13.5px!important}html body #langcode{font-size:14px}}.brrow{display:block}.brcell.brnum1{display:none}@media (hover:hover) and (pointer:fine){.brrow{display:grid}.brcell{display:flex;flex-direction:column;min-width:0}.brcell.brnum1{display:flex}.brnlab,#brnbtn{display:none}.fld.brnum{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.fld.brnum::-webkit-outer-spin-button,.fld.brnum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fld.brnum.need{outline:2px solid var(--maroon,#541D07);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.brrow{gap:0 14px;align-items:end;grid-template-columns:minmax(0,1fr) 240px}.brnum1 .flab2{white-space:nowrap}}#about .ab-doc .abpartner{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border-radius:16px;background:var(--paper,#F3EEE7)}#about .ab-doc .abpartner b{font:500 18px Jost,Jost Fallback,sans-serif;color:var(--maroon,#541D07)}#about .ab-doc .abpartner p{margin:0;font-size:14px;line-height:1.5;color:var(--muted,#7a6a60)}#about .ab-doc .abpartner .btn{margin-top:6px}#about .ab-doc .docs{display:grid;gap:14px}@media (min-width:1000px){#about .ab-doc .docs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}#about .ab-doc .abpartner{justify-content:center}}@media (min-width:1000px){html body #about .ab-big{font-size:clamp(36px,calc(3.1vw / var(--bz, 1)),48px);line-height:1.12}html body #about .ab-idea p{font-size:clamp(18px,calc(1.5vw / var(--bz, 1)),22px)!important;line-height:1.45!important}html body #about .ab-hero .ab-hl h1{font-size:clamp(52px,calc(5vw / var(--bz, 1)),80px)!important}html body #about .ab-doc .docs{max-width:none;width:100%}}@media (min-width:1000px){html body #about .ab-end{max-width:1000px;margin-inline:auto}}@media (min-width:700px){#home.pjs>.pj:first-child .pj-img{overflow:hidden}#home.pjs>.pj:first-child .pj-img img{object-position:50% 100%;transform:scale(1.24);transform-origin:50% 100%}}@media (hover:hover) and (pointer:fine) and (min-width:600px){.brrow{grid-template-columns:minmax(0,1fr) max-content}.brnum1 .fld.brnum{width:100%;min-width:260px}}@media (hover:hover) and (pointer:fine) and (max-width:599px){.brrow{grid-template-columns:minmax(0,1fr) 120px!important}}.bar.side #bmore>.brow:first-child,.bar.side .bmore .brow{border-top:0}#rmwa,.rmc-b.wa,.of-wa{background:var(--maroon,#541D07)!important;border-color:var(--maroon,#541D07)!important;color:#fff}#rmwa svg,.rmc-b.wa svg,.of-wa svg{fill:#fff}.fbtn.invwa .wam{fill:var(--maroon,#541D07)}.rows .row.pprow{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:14px;align-items:start}.rows .row.pprow>dt{min-width:0;align-items:flex-start}.rows .row.pprow>dt>.ppl{display:block;min-width:0;text-wrap:pretty}.rows .row.pprow>dd{white-space:nowrap;margin:0;text-align:end}#home.pjs>.pj:first-child .pj-img img{transform:none!important;object-position:50% 50%!important}#about .ab-ivis.map{position:relative;--b:0;background:#e4e9e6;contain:paint}#about .ab-ivis.map svg.abm{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden;direction:ltr}#about .ab-ivis.map svg.abm path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}#about .ab-ivis.map svg.abm .sea{fill:#e4e9e6}#about .ab-ivis.map svg.abm .land{fill:#f8f5f0;stroke:#d5dcd8;stroke-width:1}#about .ab-ivis.map svg.abm .jgc{fill:#541d0721;stroke:#541d07;stroke-width:1.4;stroke-linejoin:round;opacity:.9}#about .ab-ivis.map svg.abm .rd{fill:none;stroke-linecap:round;stroke-linejoin:round}#about .ab-ivis.map svg.abm .rd.minor{stroke:#e6ddd2;stroke-width:1.2}#about .ab-ivis.map svg.abm .rd.cas{stroke:#e2d7ca;stroke-width:4.5}#about .ab-ivis.map svg.abm .rd.wasl,#about .ab-ivis.map svg.abm .rd.jum,#about .ab-ivis.map svg.abm .rd.satwa{stroke:#fff;stroke-width:2.6}#about .ab-ivis.map svg.abm .rd.cas.wasl,#about .ab-ivis.map svg.abm .rd.cas.jum,#about .ab-ivis.map svg.abm .rd.cas.satwa{stroke:#e2d7ca;stroke-width:4.5}#about .ab-ivis.map svg.abm .rd.szr{stroke:#fff;stroke-width:4.5}#about .ab-ivis.map svg.abm .rd.cas.szr{stroke:#dccfbf;stroke-width:7}#about .ab-ivis.map svg.abm .mline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#about .ab-ivis.map svg.abm .mline.red{stroke:#d3262e;opacity:.85}#about .ab-ivis.map svg.abm .mline.gold{stroke:#c99a4b;stroke-dasharray:7 5;opacity:.95}#about .ab-ivis.map svg.abm .st{fill:#fff;stroke-width:1.8}#about .ab-ivis.map svg.abm .st.red{stroke:#d3262e}#about .ab-ivis.map svg.abm .st.gold{stroke:#b98a3b}#about .ab-ivis.map svg.abm .ray{fill:none;stroke:#541d07;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,(var(--b) - var(--s)) / .32,1))}#about .ab-ivis.map svg.abm .dst{fill:#fff;stroke:#541d07;stroke-width:2;opacity:clamp(0,calc((var(--b) - var(--s)) / .2),1)}#about .ab-ivis.map svg.abm .lb{font-family:Jost,Jost Fallback,sans-serif;paint-order:stroke;stroke:#f8f5f0;stroke-width:3.5px;stroke-linejoin:round;letter-spacing:0}#about .ab-ivis.map svg.abm .dl{font-weight:600;fill:#241b16;opacity:clamp(0,calc((var(--b) - var(--s) - .22) / .14),1)}#about .ab-ivis.map svg.abm .dl .km{font-weight:500;fill:#8a6424}#about .ab-ivis.map svg.abm .hb{font-weight:700;fill:#541d07;letter-spacing:.12em}#about .ab-ivis.map svg.abm .hb .hsub{font-weight:500;letter-spacing:0;fill:#541d07}#about .ab-ivis.map svg.abm .ln{font-weight:600;letter-spacing:.06em}#about .ab-ivis.map svg.abm .ln.red{fill:#b51f26}#about .ab-ivis.map svg.abm .ln.gold{fill:#8a6424}#about .ab-ivis.map svg.abm .ln.road{fill:#7b6b60}#about .ab-ivis.map svg.abm .mnote{font-weight:400;fill:#6b5c52;stroke-width:3px}#about .ab-ivis.map svg.abm .hp-o{fill:#541d07;stroke:#c99a4b;stroke-width:3}#about .ab-ivis.map svg.abm .hp-i{fill:#f6eee6}#about .ab-ivis.map svg.abm .hp-r{fill:none;stroke:#541d07;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:abMapPulse 2.6s ease-out infinite}#about .ab-ivis.map svg.abm .hp-r.two{animation-delay:1.3s}@keyframes abMapPulse{0%{transform:scale(1);opacity:.55}to{transform:scale(3.2);opacity:0}}@media (prefers-reduced-motion: reduce){#about .ab-ivis.map{--b:1}#about .ab-ivis.map svg.abm .hp-r{animation:none;opacity:0}}.hw{white-space:nowrap;unicode-bidi:isolate;direction:ltr}.hw-g{display:inline-block;width:.85em;height:.7em;vertical-align:baseline;fill:currentColor;overflow:visible;margin:0}.ab-k .hw-g{margin-inline-end:.16em}.hw-t{padding:0;border:0;white-space:nowrap;position:static;display:inline;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;font-size:0;letter-spacing:0}.tag.pool{border-color:var(--maroon-soft);color:var(--maroon)}.rows .row.pprow.ppcol{grid-template-columns:6.4em minmax(0,1fr) 2.9em minmax(6.9em,max-content);column-gap:10px;align-items:baseline}.rows .row.ppcol>dt{white-space:nowrap;color:var(--ink,inherit)}.rows .row.ppcol>.ppspan{min-width:0;color:var(--muted);text-wrap:pretty}.rows .row.ppcol>dd{white-space:nowrap;margin:0;text-align:end}@media (max-width:560px){.rows .row.ppcol{font-size:14px;column-gap:8px;grid-template-columns:6.1em minmax(0,1fr) 2.7em minmax(6.6em,max-content)}}@keyframes qaSheen{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes qaSpin{to{transform:rotate(360deg)}}.qld{background-color:var(--sand,#EFE7DC)!important;background-image:linear-gradient(100deg,transparent 30%,var(--shine,rgba(255,255,255,.55)) 50%,transparent 70%)!important;background-size:220% 100%!important;animation:lzshine 1.3s linear infinite}.dstage .lzbox,.dmedia .lzbox{background-color:var(--sand,#EFE7DC)}.qld>img:not([src=""]),.qld>picture>img{opacity:0}.dstage .fplate.lzbox{min-height:240px}img.qblur{filter:blur(5px);transition:filter .3s ease}.qxw:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:3px solid rgba(84,29,7,.16);border-top-color:#541d07;animation:qaSpin .8s linear infinite;z-index:3;pointer-events:none}@media (prefers-reduced-motion: reduce){.qld{animation:none}.qxw:after{animation-duration:2.4s}}@media (min-width:1000px){html[dir=rtl] .bar.side:not([hidden]),html[dir=rtl].pinned .bar.side:not([hidden]):not(.peekbar){left:auto;right:var(--sidel,40px)}}@media (min-width:1440px){html[dir=rtl].lpvon .lpv:not([hidden]){right:auto;left:var(--sider,48px)}}@media (min-width:760px){#about .ab-tline{left:50%;margin-left:-.5px}#about .ab-tl{gap:clamp(36px,calc(5vh / var(--bz, 1)),64px)}#about .ab-tl li{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);grid-template-rows:1fr auto auto auto auto 1fr;align-items:start}#about .ab-tl li>.ab-ic{grid-column:2;grid-row:1 / -1;align-self:center;justify-self:center}#about .ab-tl li>div{display:contents}#about .ab-tl li>div>*{grid-column:3}#about .ab-tl li>div>.ab-when{grid-row:2;align-self:end}#about .ab-tl li>div>b{grid-row:3}#about .ab-tl li>div>p{grid-row:4;max-width:42ch}#about .ab-tl li>div>:not(.ab-when):not(b):not(p):not(.ab-tlv){grid-row:5}#about .ab-tl li>div>.ab-tlv{grid-column:1;grid-row:1 / -1;align-self:center;justify-self:end;margin:0;width:100%;max-width:none}#about .ab-tl li>div>.ab-tlv.tall{height:auto;width:min(100%,calc(min(calc(64vh / var(--bz, 1)),560px)*.5625));aspect-ratio:9/16}#about .ab-tl li:nth-of-type(2n)>div>*{grid-column:1;text-align:right;justify-self:end}#about .ab-tl li:nth-of-type(2n)>div>.ab-tlv{grid-column:3;justify-self:start;text-align:left}#about .ab-tl li>div>.ab-when,#about .ab-tl li>div>b,#about .ab-tl li>div>p{padding-inline:4px}}@media (min-width:760px){#about .ab-tl li:last-of-type{position:relative}#about .ab-tl li:last-of-type:after{content:"";position:absolute;left:50%;margin-left:-3px;width:6px;top:calc(50% + 18px);bottom:-120px;background:var(--ground,var(--paper));pointer-events:none}}.hw-w{display:inline-block;height:.7em;width:2.819em;vertical-align:baseline;fill:currentColor;overflow:visible;margin:0}html body .tabs .tab:focus-visible{outline:2px solid currentColor!important;outline-offset:-5px!important;border-radius:12px}.langsel:has(select:focus-visible){outline:2px solid #F0BE93;outline-offset:2px;border-radius:100px}#terrshow,#freset,#homebtn,#officebtn,#linkbtn{position:relative}#terrshow:before,#freset:before{content:"";position:absolute;inset:-12px -6px}@media (max-width:759px){#officebtn:before,#linkbtn:before{content:"";position:absolute;inset:-4px -3px}#homebtn:before{content:"";position:absolute;inset:-5px -2px}}.ufind{cursor:text}.ufind input{outline:0;align-self:stretch;height:auto;min-height:0}html body .pj-f dt,html body .pj-tag,html body .fact,html body .tag,html body .regc .flab2,html body .flab2,html body .fbtn span,html body #p-units .ustamp,html body #grid.list .rmain .fact{font-size:12px!important}#about .ab-heroimg .hz .live video.livev{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;pointer-events:none}#about .ab-heroimg .hz .live video.livev.on{opacity:1}@media (max-width:759px){#bar.open #bmore #floorchips .flall{grid-column:span 1}#bar.open #bmore #typechips>.chip{flex:1 0 auto}}.navtight #linkbtn,.navtight #officebtn{width:40px!important;height:40px!important;padding:0!important;gap:0!important;justify-content:center;border-radius:50%!important;flex:none}.navtight #linkbtn svg,.navtight #officebtn svg{margin:0!important}.navtight #linklab,.navtight #officelab{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#bar .qpick>.seg.segtight button i{display:none}#bar .qpick>.seg.segtight{min-width:0}#bar .qpick>.seg.segtight button{padding-inline:4px;gap:0;white-space:normal;line-height:1.1;font-size:12.5px;overflow-wrap:anywhere;text-align:center}#bigbtn{display:none}html.bigcan #bigbtn{display:inline-flex;position:fixed;left:16px;bottom:16px;z-index:80;width:40px;height:40px;padding:0;align-items:center;justify-content:center;border-radius:50%;border:0;cursor:pointer;background:var(--maroon);color:var(--on-maroon);box-shadow:var(--soft-hi);opacity:.55;transition:opacity .16s ease}html.bigcan #bigbtn:hover,html.bigcan #bigbtn:focus-visible{opacity:1}html.bigcan #bigbtn:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}html.bigcan #bigbtn svg{width:20px;height:20px;fill:currentColor}html.bigcan #bigbtn[aria-pressed=false]{background:var(--paper-white);color:var(--maroon)}.rtog+.docs.reels{margin-top:6px}.pbody .rtog{margin-top:8px}@media (max-width:859px){.presplan{min-height:auto}.presplan img{max-height:calc(52vh / var(--bz, 1))}}@media (orientation:landscape) and (max-height:600px) and (max-width:1100px){.presin{padding:calc(8px + var(--sat,env(safe-area-inset-top,0px))) calc(16px + env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px))}.presbrand img{height:22px}.presgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch;overflow:hidden;padding-block:8px}.presplan{min-height:0;padding:10px}.presplan img{max-height:calc(100dvh - 100px - var(--sat,env(safe-area-inset-top,0px)) - env(safe-area-inset-bottom,0px))}.presfacts{min-height:0;max-height:100%;overflow:auto;align-self:center}.presproj{font-size:11px}.presfacts h2{font-size:24px;margin:4px 0 2px}.pressub{margin:0 0 8px;font-size:14px}.presprice{font-size:22px;margin:0 0 10px}.presdl{gap:6px 14px}.presdl dt{font-size:10.5px}.presdl dd{font-size:15px}.presgv{margin-top:10px;padding:7px 10px;font-size:12.5px}}@media (min-width:1000px){#home.pjs>.pj:first-child>.pjbody{grid-column:1 / -1;padding:24px 30px 28px}#home.pjs:has(>.pj:not(:first-child)>.pjbody:not([hidden])){align-items:start}}#active:empty{display:none}.bar.side.open #ccyseg:not([hidden]),.bar.side.open #areaseg:not([hidden]){flex-basis:100%}dialog#detail{touch-action:pan-x pan-y}#detail .planbox .plate img,#detail .fplate img{cursor:zoom-in}#shot .shotpane img{transform-origin:50% 50%}#shot.zoomed .shotnav,#shot.zoomed .shotwrap>.aimp{opacity:0;pointer-events:none;transition:opacity .2s}dialog,#xpl,#invfmt,#bar.open{touch-action:pan-x pan-y}@media (pointer:coarse){html:has(dialog[open]),html.xplon{overflow:hidden}}[dir=rtl] .ab-tline{left:auto;right:17.5px}@media (min-width:760px){[dir=rtl] #about .ab-tline{right:auto;left:50%}}[dir=rtl] .ab-tl .ab-when{text-align:right}.ab-when[dir=ltr]{unicode-bidi:isolate}[dir=rtl] .ab-when[dir=ltr]{text-align:right}.lu{display:inline-flex;align-items:center}.lu img{display:block;width:auto;max-width:none}.lu-el{flex-direction:column;gap:5px}.lu-el .bars{height:13px}.lu-el .word{height:11px}.lu-bi{--h:30px;gap:calc(var(--h)*.2)}.lu-bi .mark{height:var(--h)}.lu-bi .bt{font-family:"M PLUS Rounded 1c",Jost,system-ui,sans-serif;font-weight:700;font-size:calc(var(--h)*.425);line-height:calc(var(--h)*.475);text-transform:uppercase;letter-spacing:.04em;color:var(--on-maroon);white-space:nowrap;text-align:left}.brand h1.xlogo .lu-el{gap:calc(var(--ps)*.14)}.brand h1.xlogo .lu-el .bars{height:calc(var(--ps)*.42)}.brand h1.xlogo .lu-el .word{height:calc(var(--ps)*.34)}.brand h1.xlogo .lu-bi{--h:calc(var(--ps)*.8)}.xlogo2 .lu-el .bars{height:22px}.xlogo2 .lu-el .word{height:18px}.xlogo2 .lu-bi{--h:44px}html.ipadsa{--sat:34px}html.ipadsa .top-in{padding-top:calc(16px + var(--sat));min-height:calc(66px + var(--sat))}@media (min-width:1000px){html.ipadsa .top-in{padding-top:calc(18px + var(--sat))}}@media (min-width:700px){html.ipadsa .navwrap,html.ipadsa.pinned .navwrap{padding-top:var(--sat)}}html.ipadsa body{background-color:var(--maroon)}html.ipadsa main.wrap{background-color:var(--ground);min-height:calc(100vh - var(--navh,74px))}html.ipadsa .topband{display:block!important;z-index:31;height:var(--sat);background-color:var(--maroon)}#offchip{position:fixed;inset-inline-start:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:45;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;background:#241b16d1;color:#f6eee6;font:500 12px/1 Jost,system-ui,sans-serif;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums}#offchip.done{background:var(--maroon)}@media print{#offchip{display:none}}html.ipadsa body{position:relative;z-index:0}html.ipadsa body:before{content:"";position:fixed;inset:0;background:var(--ground);z-index:-1;pointer-events:none}@media (min-width:700px){#p-units{display:flow-root}}@media (min-width:1000px){html.ipadsa{--hh:calc(72px + var(--sat))}}#shot .shotpane{padding:0}#shot .shotwrap img,#shot .shotpane img{max-width:calc(100vw / var(--bz, 1));max-height:calc(100dvh / var(--bz, 1))}#shot .shotnav{z-index:5;bottom:calc(14px + env(safe-area-inset-bottom,0px))}#shot .shotnav button,#shot .shotx{background:#241b169e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#shot .shotc{background:#241b169e;color:#f6eee6;padding:9px 14px;border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#shot .shotx{z-index:6;width:52px;height:52px;padding:0;display:grid;place-items:center;font-size:26px;line-height:1;top:calc(14px + var(--sat,env(safe-area-inset-top,0px)));inset-inline-end:14px}#shot .shotx:after{content:"";position:absolute;inset:-12px}#shot .shotz{top:130px}@media (min-width:700px){.vpage{max-width:min(1500px,100%)}}.viewer.vvid .vbody{padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000}.viewer.vvid .vbody video{width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0;object-fit:contain}.vfs{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(246,238,230,.34);background:#f6eee61a;color:var(--on-maroon);cursor:pointer;padding:0}.vfs:hover{background:#f6eee633}@media (min-width:700px){html.ipadsa dialog#detail{top:0;inset-block-start:0;height:100%;--hh:var(--sat)}html.ipadsa #detail .sheet-in>.dhead{padding-top:calc(14px + var(--sat))}}@media (min-width:1000px){html.ipadsa .navwrap{--hh:72px}}@media (orientation:landscape){#shot .shotwrap img,#shot .shotpane img{height:calc(100dvh / var(--bz, 1))}}dialog#shot{background:#120d0b}@media (min-width:700px){html.ipadsa main.wrap,html.ipadsa .bar{--sat:0px}}html.kiosk #linkbtn,html.kiosk #officebtn,html.kiosk #rmava,html.kiosk #t-brief,html.kiosk #stamp,html.kiosk .dual,html.kiosk .sendall,html.kiosk a.mini,html.kiosk #dsheet .acts,html.kiosk #kioskbtn,html.kiosk #offchip{display:none!important}html.kiosk #homebtn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#kioskdlg{border:0;padding:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;background:#000;overflow:hidden;cursor:pointer}#kioskdlg::backdrop{background:#000}#kioskdlg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#kioskdlg .kcap{position:absolute;left:0;right:0;bottom:0;padding:90px 44px calc(36px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;justify-content:space-between;gap:20px;background:linear-gradient(transparent,#0000009e);color:#f6eee6;pointer-events:none}#kioskdlg .kcap img{height:36px;width:auto}#kioskdlg .kcap b{font:500 15px Jost,Jost Fallback,sans-serif;letter-spacing:.24em}#kioskdlg .ktap{position:absolute;inset-inline-end:44px;top:calc(44px + var(--sat,env(safe-area-inset-top,0px)));width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(246,238,230,.75);display:grid;place-items:center;pointer-events:none;animation:ktap 2.4s ease-in-out infinite}#kioskdlg .ktap i{width:10px;height:10px;border-radius:50%;background:#f6eee6}@keyframes ktap{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:.45}}@media (prefers-reduced-motion:reduce){#kioskdlg .ktap{animation:none}}#leaddlg .ldh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#leaddlg h3{margin:0;font:500 20px Jost,Jost Fallback,sans-serif}#leaddlg h4{margin:22px 0 8px;font:600 12px/1 IBM Plex Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#leaddlg h4 span{font-variant-numeric:tabular-nums}#leaddlg label{display:block;font-size:13px;color:var(--muted);margin-top:10px}#leaddlg input,#leaddlg select{display:block;width:100%;box-sizing:border-box;margin-top:4px;min-height:46px;padding:0 14px;border:1px solid var(--hair);border-radius:12px;background:var(--paper-white,#fff);color:var(--ink);font:inherit;font-size:16px}#leaddlg input:focus-visible,#leaddlg select:focus-visible{outline:2px solid var(--maroon);outline-offset:1px}#leaddlg .ldx{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:#241b1612;color:var(--ink);font-size:20px;line-height:1;cursor:pointer}#leaddlg .lda .ldx{width:auto;min-width:40px;padding:0 10px;font-size:15px}#leaddlg ul{list-style:none;margin:0;padding:0}#leaddlg li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--hair)}#leaddlg .ldm{min-width:0;display:flex;flex-direction:column;gap:2px}#leaddlg .ldm b{font-weight:600}#leaddlg .ldm span{font-variant-numeric:tabular-nums}#leaddlg .ldm small{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}#leaddlg .lda{display:flex;align-items:center;gap:6px;flex:none}#leaddlg .ldnone{color:var(--muted);font-size:14px;border-top:0}html.kiosk #leaddlg .ldlist{display:none}