:root{--bg:#f6f5f2;--card:#fff;--ink:#16181b;--ink-2:#5e6166;--line:#e6e4df;--plus-ink:#1e2329;--graphite:#25282c;--graphite-hover:#33373c;--gold:#e2ac45;--dark:#141518;--dark-2:#1d1f23;--dark-line:#2c2f34;--on-dark:#f3f4f6;--on-dark-2:#a9adb4;--orange:#d64416;--orange-ink:#c43d12;--r:20px;--row:52px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Commissioner,system-ui,sans-serif;font-size:16px;line-height:1.5}ul{margin:0;padding:0;list-style:none}h1,h2,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.page{flex-direction:column;align-items:center;min-height:100vh;padding:72px 32px 40px;display:flex}.brand{text-align:center;flex-direction:column;align-items:center;display:flex}.brand img{width:320px;height:auto;display:block}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:16px;margin-top:36px;font-size:12px;font-weight:650;display:flex}.label:before,.label:after{content:"";background:var(--line);width:40px;height:1px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),440px));justify-content:center;gap:24px;width:100%;max-width:1368px;margin-top:28px;display:grid}.card{border-radius:var(--r);flex-direction:column;padding:32px;display:flex;position:relative}.card-logo{align-items:flex-end;height:92px;display:flex}.card h2{letter-spacing:-.01em;margin-top:22px;font-size:22px;font-weight:700;line-height:1.3}.rows{border-top:1px solid var(--line);margin-top:20px}.row{height:var(--row);border-bottom:1px solid var(--line);align-items:center;gap:14px;font-size:16px;font-weight:550;text-decoration:none;display:flex}.row .go{width:18px;height:18px;margin-left:auto;transition:transform .2s,color .2s}.plus{background:var(--card);color:var(--plus-ink);border:1px solid var(--line);box-shadow:0 1px 2px #16181b0a,0 12px 32px #16181b0f}.plus .card-logo img{width:228px;height:auto}.plus .row .ic:first-child{color:var(--ink-2)}.plus a.row:hover .go{color:var(--gold);transform:translate(3px)}.plus a.row:hover{color:var(--ink)}.visit{height:var(--row);background:var(--graphite);color:#fff;white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 20px;font-size:16px;font-weight:650;text-decoration:none;display:flex}.visit:hover{background:var(--graphite-hover)}.visit:hover .ic{transform:translate(3px)}.visit .ic{color:var(--gold);transition:transform .2s}.prop{background:var(--dark);color:var(--on-dark);box-shadow:0 12px 32px #16181b24}.prop .card-logo img{width:auto;height:92px}.prop h2{color:#fff}.prop .rows,.prop .row{border-color:var(--dark-line)}.prop .row{color:var(--on-dark-2);font-weight:500}.prop .row .ic{color:var(--on-dark-2)}.soon{border:1px solid var(--dark-line);background:var(--dark-2);letter-spacing:.08em;text-transform:uppercase;height:30px;color:var(--on-dark);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:28px;right:28px}.soon:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.note{color:var(--ink-2);text-align:center;max-width:60ch;margin-top:auto;padding-top:40px;font-size:14px}.note a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-weight:600}.note a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (width<=599px){.page{padding:56px 20px 32px}.brand img{width:220px}.label{margin-top:28px}.grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.card{padding:24px}.card-logo{height:76px}.plus .card-logo img{width:190px}.prop .card-logo img{height:76px}.soon{top:20px;right:20px}.card h2{margin-top:18px;font-size:20px}.note{padding-top:32px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.prop a.row:hover{color:#fff}.prop a.row:hover .go{color:var(--gold);transform:translate(3px)}.prop .visit{border:1px solid var(--dark-line)}.pf{border-top:1px solid var(--line);text-align:center;width:100%;max-width:904px;color:var(--ink-2);flex-direction:column;align-items:center;gap:12px;margin-top:32px;padding-top:24px;font-size:14px;display:flex}.pf ul{flex-wrap:wrap;justify-content:center;gap:4px 24px;display:flex}.pf a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);padding:10px 0;display:inline-block}.pf a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pf dl{flex-wrap:wrap;justify-content:center;gap:4px 24px;margin:0;display:flex}.pf dl div{gap:6px;display:flex}.pf dt{margin:0}.pf dd{color:var(--ink);margin:0}.pf address{font-style:normal}
