.v-page.v-home .v-room{margin-block:calc(var(--space-9) - 6px) -3px;padding-block:6px}.v-page.v-home .v-figure img{block-size:100%;inline-size:auto;display:block}@media (min-width:1101px){.v-page.v-home .v-stage{block-size:auto;max-block-size:510px;inset-block-end:48px}.v-page.v-home .v-figure{block-size:calc(100% - 40px);inline-size:362px}}@media (min-width:1101px) and (min-height:680px){.v-page.v-home{block-size:calc(100vh / var(--page-zoom,1));overflow:hidden}}@media (min-width:1101px) and (min-height:544px){[data-scaled] .v-page.v-home{block-size:calc(100vh / var(--page-zoom,1));overflow:hidden}}@media (min-width:721px) and (max-width:1100px){.v-page.v-home .v-main{flex-direction:column;padding-block-end:var(--space-5);display:flex}.v-page.v-home .v-intro{max-inline-size:520px;margin-block:var(--space-5) 0;font:400 20px/1.4 var(--font-sans);letter-spacing:-.01em;margin-inline:0}.v-page.v-home .v-stage{block-size:430px;justify-content:center;margin-block-start:var(--space-4);display:flex;position:relative;inset-block-start:auto;inset-inline-start:auto}.v-page.v-home .v-figure{block-size:400px;margin:0;padding:0}.v-page.v-home .v-works{padding-block:var(--space-5) 0;border-block-end:1px solid var(--ink);padding-inline:0}.v-page.v-home .v-works li{border-block-start:1px solid var(--ink)}.v-page.v-home .v-works a{grid-template-columns:1fr auto;align-items:baseline;padding-block:14px;padding-inline:0 44px;display:grid}.v-page.v-home .v-works .nm{letter-spacing:-.025em;font-size:40px}.v-page.v-home .v-works .meta{opacity:1;text-align:end;justify-self:end;block-size:auto}.v-page.v-home .v-room{margin-block-start:calc(var(--space-5) - 6px)}}@media (max-width:720px){.v-page.v-home .v-room{margin-block:calc(var(--space-6) - 5px) -5px;color:var(--ink-2);font:400 var(--fs-label) / 1.4 var(--font-mono);padding-block:5px}}
