.jump[data-astro-cid-52q5xhqt]{max-width:none}.jump[data-astro-cid-52q5xhqt] ul[data-astro-cid-52q5xhqt]{display:grid;gap:4px}.jump[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 16px;background:var(--surface);text-decoration:none;font-weight:500;transition:background-color .2s ease,color .2s ease}.jump[data-astro-cid-52q5xhqt] .jump__icon{flex:none;color:var(--brown);transition:transform var(--t-hover) var(--ease-out),color .2s ease}@media(hover:hover)and (pointer:fine){.jump[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover{background:var(--ink);color:#fff}.jump[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover .jump__icon{color:var(--gold);transform:translateY(2px)}}.group[data-astro-cid-52q5xhqt]{padding-block:var(--section)}.group--tone[data-astro-cid-52q5xhqt]{background:var(--surface)}.page-head[data-astro-cid-52q5xhqt]+.group[data-astro-cid-52q5xhqt]{padding-top:clamp(16px,2vw,32px)}.group__in[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(48px,5vw,80px)}.group__side[data-astro-cid-52q5xhqt]{grid-column:1 / span 5}.group__items[data-astro-cid-52q5xhqt]{grid-column:7 / span 6;display:grid;gap:clamp(36px,4vw,56px);align-content:start;padding-top:clamp(0px,1vw,12px)}.group__head[data-astro-cid-52q5xhqt]{display:grid;gap:24px}.group__title[data-astro-cid-52q5xhqt]{font-size:clamp(2rem,1.1rem + 2.8vw,4rem);letter-spacing:-.045em;line-height:.98}.group__intro[data-astro-cid-52q5xhqt]{max-width:46ch}.group__items[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:var(--step-lead);letter-spacing:-.025em;line-height:1.15;margin-bottom:14px}.group__items[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{max-width:58ch}.group__work[data-astro-cid-52q5xhqt]{grid-column:1 / -1;display:grid;gap:24px}.group__workTitle[data-astro-cid-52q5xhqt]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:500}.group__workList[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px var(--gutter)}.group__workList[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{display:grid;gap:8px;text-decoration:none}.group__workList[data-astro-cid-52q5xhqt] .photo[data-astro-cid-52q5xhqt]{aspect-ratio:4 / 3;margin-bottom:6px}.group__workList[data-astro-cid-52q5xhqt] .photo[data-astro-cid-52q5xhqt] img{transition:transform .7s var(--ease-out)}.group__workName[data-astro-cid-52q5xhqt]{font-weight:500;line-height:1.3}@media(hover:hover)and (pointer:fine){.group__workList[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover .photo[data-astro-cid-52q5xhqt] img{transform:scale(1.04)}}.ask-lim[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:24px;align-items:end;padding-block:var(--section)}.ask-lim__title[data-astro-cid-52q5xhqt]{grid-column:1 / span 7;font-size:var(--step-head);letter-spacing:-.045em;line-height:1}.ask-lim__side[data-astro-cid-52q5xhqt]{grid-column:8 / span 5;display:grid;gap:20px;justify-items:start}.ask-lim__side[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.3}.ask-lim__actions[data-astro-cid-52q5xhqt]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.tailings[data-astro-cid-52q5xhqt]{display:block;background:var(--brown);color:var(--night-ink);text-decoration:none;overflow:hidden}.tailings__in[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;max-width:calc(var(--max) + (100vw - var(--max)) / 2);padding-left:max(var(--margin),(100vw - var(--max)) / 2 + var(--margin))}.tailings__body[data-astro-cid-52q5xhqt]{display:grid;gap:24px;align-content:center;justify-items:start;padding:clamp(64px,8vw,128px) clamp(24px,3vw,48px) clamp(64px,8vw,128px) 0}.tailings__title[data-astro-cid-52q5xhqt]{font-size:clamp(2rem,1rem + 2.6vw,3.5rem);letter-spacing:-.045em;line-height:.98;font-weight:500}.tailings__text[data-astro-cid-52q5xhqt]{color:#e8d9c8;max-width:46ch}.tailings__go[data-astro-cid-52q5xhqt]{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:500}.tailings__go[data-astro-cid-52q5xhqt] .arrow[data-astro-cid-52q5xhqt]{transition:transform .24s var(--ease-out)}.tailings__photo[data-astro-cid-52q5xhqt]{position:relative;min-height:360px;background:#2a1c12}.tailings__photo[data-astro-cid-52q5xhqt] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}@media(hover:hover)and (pointer:fine){.tailings[data-astro-cid-52q5xhqt]:hover .arrow[data-astro-cid-52q5xhqt]{transform:translate(6px)}.tailings[data-astro-cid-52q5xhqt]:hover .tailings__photo[data-astro-cid-52q5xhqt] img{transform:scale(1.04)}}@media(max-width:960px){.group__side[data-astro-cid-52q5xhqt],.group__items[data-astro-cid-52q5xhqt]{grid-column:1 / -1}.group__workList[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-lim__title[data-astro-cid-52q5xhqt],.ask-lim__side[data-astro-cid-52q5xhqt]{grid-column:1 / -1}.tailings__in[data-astro-cid-52q5xhqt]{grid-template-columns:1fr;padding-left:0;max-width:none}.tailings__body[data-astro-cid-52q5xhqt]{padding:64px var(--margin)}.tailings__photo[data-astro-cid-52q5xhqt]{min-height:0;aspect-ratio:16 / 10}}@media(max-width:640px){.group__workList[data-astro-cid-52q5xhqt]{grid-template-columns:1fr}}
