.ev-surface.pc-page .pc-hero{padding-top:clamp(20px,3vw,32px)}.ev-surface.pc-page .pc-hero .crumbs{margin-bottom:clamp(24px,4vw,48px)}.ev-surface.lh.pc-page .pc-hero .lh-display{font-size:clamp(2.4rem,5.4vw,4.4rem);max-width:12.5em}.ev-surface.lh.pc-page .pc-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-family:var(--mono);font-size:var(--text-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--teal)}.pc-page .pc-meta span+span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:18px;vertical-align:middle}.pc-page .pc-sheets{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,40px);max-width:980px;margin:clamp(40px,5vw,64px) auto 0;align-items:start}.pc-page .pc-sheets figure{margin:0;display:grid;gap:14px}.pc-page .pc-sheets .lh-page{border-radius:4px;box-shadow:0 30px 50px -28px rgb(31 27 22/.4),0 2px 4px rgb(31 27 22/.06)}.pc-page .pc-sheets figure:first-child .lh-page{transform:rotate(-1.4deg)}.pc-page .pc-sheets figure:last-child .lh-page{transform:rotate(1.2deg)}.pc-page .pc-sheets figcaption{font-family:var(--serif);font-size:.98rem;line-height:var(--lh-small);color:var(--ink-2);text-align:center;text-wrap:balance}@media (max-width:640px){.pc-page .pc-sheets{grid-template-columns:1fr}.pc-page .pc-sheets .lh-page{transform:none!important}}.pc-page .pc-popular{list-style:none;margin:clamp(28px,4vw,44px) auto 0;padding:0;max-width:980px;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(24px,4vw,56px)}.pc-page .pc-popular a{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:baseline;padding:16px 2px;min-height:44px;border-top:1px solid var(--line-2);text-decoration:none;color:var(--ink)}.pc-page .pc-popular li:nth-last-child(-n+2) a{border-bottom:1px solid var(--line-2)}.pc-page .pc-popular .t{font-family:var(--serif);font-size:1.18rem;line-height:1.25}.pc-page .pc-popular .c{font-family:var(--mono);font-size:var(--text-label);letter-spacing:var(--ls-label);color:var(--ink-3)}.pc-page .pc-popular .arw,.pc-page .pc-popular a:hover .t{color:var(--teal)}.ev-surface.lh.pc-page .pc-center{text-align:center;margin-top:22px}@media (max-width:700px){.pc-page .pc-popular{grid-template-columns:1fr}.pc-page .pc-popular li:nth-last-child(2) a{border-bottom:0}}.pc-page .pc-phone{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:clamp(16px,3vw,32px);align-items:center}.ev-surface.lh.pc-page .pc-phone p{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);max-width:60ch}.pc-page .pc-phone p b{display:block;margin-bottom:4px}@media (max-width:560px){.pc-page .pc-phone{grid-template-columns:1fr}}.pc-page .pc-bridge{justify-content:center;margin-top:clamp(20px,3vw,32px)}.pc-page .pc-cats{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);margin-top:clamp(28px,4vw,44px)}.ev-surface.lh.pc-page .pc-cats h3{font-size:clamp(1.5rem,2.4vw,2rem);max-width:40ch}.ev-surface.lh.pc-page .pc-gnote{margin-top:8px;color:var(--ink-2);font-size:var(--text-small);line-height:var(--lh-small);max-width:60ch}.pc-page .pc-cats ul{list-style:none;margin:16px 0 0;padding:0}.pc-page .pc-cats a{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:14px 2px;min-height:44px;border-top:1px solid var(--line-2);text-decoration:none;color:var(--ink)}.pc-page .pc-cats li:last-child a{border-bottom:1px solid var(--line-2)}.pc-page .pc-cats .t{font-family:var(--serif);font-size:1.15rem}.pc-page .pc-cats .n{font-family:var(--mono);font-size:var(--text-label);letter-spacing:var(--ls-label);color:var(--ink-3);font-variant-numeric:tabular-nums}.pc-page .pc-cats .d{grid-column:1/-1;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-3);max-width:60ch}.pc-page .pc-cats a:hover .t{color:var(--teal)}@media (max-width:820px){.pc-page .pc-cats{grid-template-columns:1fr}}.pc-page .pc-private{max-width:760px;display:grid;gap:16px;text-align:center;justify-items:center}.ev-surface.lh.pc-page .pc-private h2{font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.04;max-width:40ch}.ev-surface.lh.pc-page .pc-private p{color:var(--ink-2);font-size:1.08rem;text-wrap:pretty;max-width:60ch}.pc-page .pc-private a{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pc-page .pc-rest{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,36px);margin:clamp(28px,4vw,44px) 0 0}.pc-page .pc-rest li{display:grid;gap:10px;align-content:start;border-top:1px solid var(--line-2);padding-top:16px}.pc-page .pc-rest a{position:relative;display:inline-block;justify-self:start;font-family:var(--serif);font-size:1.3rem;color:var(--ink);text-decoration:none;max-width:40ch}.pc-page .pc-rest a:after{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-6px}.pc-page .pc-rest a:hover{color:var(--teal)}.ev-surface.lh.pc-page .pc-rest p{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);max-width:60ch}@media (max-width:820px){.pc-page .pc-rest{grid-template-columns:1fr}}