.g-site{--g-font:var(--font-g),"Helvetica Neue",Helvetica,Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Apple SD Gothic Neo","Malgun Gothic","PingFang SC","PingFang TC","Microsoft YaHei","Microsoft JhengHei","Noto Sans CJK JP","Noto Sans CJK KR","Noto Sans CJK SC",system-ui,sans-serif;--g-fs-label:14px;--g-fs-body:16px;--g-fs-lead:19px;--g-fs-title:24px;--g-fs-display:30px;--g-measure:34em;--g-ease:cubic-bezier(0.25,0.1,0.25,1);--g-dur-3:600ms;--font-display:var(--g-serif);--font-sans:var(--g-sans);--font-body:var(--g-sans);--font-label:var(--g-sans);--color-bg:var(--g-bg);--color-surface:var(--g-surface);--color-text:var(--g-ink);--color-text-muted:var(--g-ink-2);--color-accent:var(--g-accent);--color-highlight:var(--g-accent);--color-gold:var(--g-accent);--color-ink:var(--g-ink);--color-border:var(--g-line);--color-btn-bg:var(--g-ink);--color-btn-hover:var(--g-accent-strong);--color-btn-slate:var(--g-ink);--color-btn-text:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#ffffff;--color-label:var(--g-ink-2);--color-label-strong:var(--g-ink);--ink-900:var(--g-ink);--ink-700:var(--g-ink);--ink-600:var(--g-ink-2);--ink-500:var(--g-ink-2);--ink-400:var(--g-ink-2);--glaze-400:var(--g-accent);--hair:var(--g-line);--hair-strong:var(--g-line);--hair-field:var(--g-line-strong);--rule-dark:var(--g-line);--rule-dark-strong:var(--g-line-strong);--tracking-caps:0;--tracking-eyebrow:0;--tracking-cta:0;--tracking-nav:0;--tracking-display:-0.01em;--t-xs:13px;--t-2xs:13px;--t-lbl:13px;--t-lbl-sm:13px;--t-lbl-cta:15px;--t-lbl-nav:15px;--t-sm:14px;--t-md:17px;--t-lg:19px;--t-2xl:24px;--t-4xl:28px;--t-6xl:30px;--t-body:16px;--t-body-sm:15px;--leading-display:1.15;--leading-body:1.55;--lh-body:1.55;--sheet:1440px;--sheet-pad:var(--g-m);--header-h:var(--g-header);--sect:var(--g-s6);--sect-tight:var(--g-s5);--ease-luxe:var(--g-ease);--duration-base:var(--g-dur-2);background:var(--g-bg);color:var(--g-ink);font-family:var(--g-font);font-size:var(--g-fs-body);line-height:var(--g-lh-body);font-weight:400;font-synthesis:none;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:600px){.g-site{--g-m:32px;--g-gap:20px}}@media (min-width:900px){.g-site{--g-m:clamp(40px,4.2vw,72px);--g-gap:24px;--g-header:72px;--g-fs-body:17px;--g-fs-lead:21px;--g-fs-title:28px;--g-fs-display:40px;--t-body:17px}}@media (min-width:1440px){.g-site{--g-fs-display:44px}}html:has(.g-site){background:#ffffff;scroll-padding-top:calc(var(--g-header, 72px) + 24px)}body:has(.g-site){background:#ffffff}.g-site ::-moz-selection{background:var(--g-accent);color:#ffffff}.g-site ::selection{background:var(--g-accent);color:#ffffff}.g-site :focus-visible{outline:2px solid var(--g-accent);outline-offset:3px}.g-site :where(h1,h2,h3,h4,h5,h6){font-family:var(--g-font);font-weight:400;letter-spacing:0;margin:0}.g-site :where(h1,h2){line-height:1.15}.g-site :where(p){max-width:none}.g-site a{color:inherit}.g-site img{max-width:100%}.g-site .skip-link{background:var(--g-ink);color:#fff;font-size:var(--g-fs-label)}.g-display{font-size:var(--g-fs-display);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.g-title{font-size:var(--g-fs-title);line-height:1.2;letter-spacing:-.005em;text-wrap:balance}.g-lead{font-size:var(--g-fs-lead);line-height:1.45;max-width:30em}.g-body,.g-lead{text-wrap:pretty}.g-body{font-size:var(--g-fs-body);line-height:var(--g-lh-body);max-width:var(--g-measure)}.g-body p+p,.g-prose p+p{margin-top:1em}.g-label{font-size:var(--g-fs-label);line-height:1.45}.g-meta{font-size:var(--g-fs-meta);line-height:1.45}.g-meta,.g-quiet{color:var(--g-ink-2)}.g-num{font-variant-numeric:tabular-nums}.g-it{font-style:italic}.g-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--g-line-strong);transition:color var(--g-dur-1) var(--g-ease),text-decoration-color var(--g-dur-1) var(--g-ease)}.g-link:focus-visible,.g-link:hover{color:var(--g-accent);text-decoration-color:currentColor}.g-plain{text-decoration:none;transition:color var(--g-dur-1) var(--g-ease)}.g-plain:focus-visible,.g-plain:hover{color:var(--g-accent)}.g-act{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--g-fs-body);color:var(--g-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;cursor:pointer;transition:color var(--g-dur-1) var(--g-ease)}.g-act:focus-visible,.g-act:hover{color:var(--g-accent-strong);text-decoration-thickness:2px}.g-act:disabled,.g-act[aria-disabled=true]{color:var(--g-ink-2);cursor:default;text-decoration:none}.g-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--g-ink);background:transparent;color:var(--g-ink);font:inherit;font-size:var(--g-fs-body);text-decoration:none;cursor:pointer;transition:color var(--g-dur-1) var(--g-ease),border-color var(--g-dur-1) var(--g-ease),background-color var(--g-dur-1) var(--g-ease)}.g-btn:focus-visible,.g-btn:hover{border-color:var(--g-accent);color:var(--g-accent)}.g-btn--full{width:100%}.g-wrap{padding-inline:var(--g-m);max-width:1720px;margin-inline:auto}.g-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--g-gap);column-gap:var(--g-gap)}@media (min-width:600px){.g-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.g-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.g-rule{border:0;border-top:1px solid var(--g-line);margin:0}.g-hdr{position:sticky;top:0;z-index:60;background:#ffffff;border-bottom:1px solid transparent;transition:border-color var(--g-dur-2) var(--g-ease)}.g-hdr[data-solid=true]{border-bottom-color:var(--g-line)}.g-hdr__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s3);height:var(--g-header)}.g-hdr__name{font-size:17px;line-height:1;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;padding-block:14px}.g-hdr__name:hover{color:var(--g-ink)}.g-hdr__nav{display:none}.g-hdr__nav a,.g-hdr__util a,.g-hdr__util button,.g-hdr__util>*{font-size:15px;line-height:1;text-decoration:none;color:var(--g-ink)}.g-hdr__nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;transition:color var(--g-dur-1) var(--g-ease)}.g-hdr__nav a:focus-visible,.g-hdr__nav a:hover,.g-hdr__nav a[aria-current=page]{color:var(--g-accent)}.g-hdr__nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:9px;border-top:1px solid}.g-hdr__util{display:flex;align-items:center;gap:4px}.g-hdr__menu,.g-hdr__util .iconbtn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 4px;background:none;border:0;color:var(--g-ink);cursor:pointer;font:inherit;font-size:15px;transition:color var(--g-dur-1) var(--g-ease)}.g-hdr__menu:hover,.g-hdr__util .iconbtn:hover{color:var(--g-accent)}.g-hdr__util .ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25}.g-hdr__util .g-utxt{display:none}.g-site .hdr-bag__count{position:static!important;background:none!important;border-radius:0!important;min-width:0!important;margin-left:2px;font-size:13px!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;color:inherit!important;line-height:1!important;font-weight:400!important}.g-hdr .lang{display:none}@media (min-width:1100px){.g-hdr__nav{display:flex;align-items:center;gap:clamp(20px,2.1vw,34px);margin-left:auto;margin-right:clamp(20px,2.6vw,44px)}.g-hdr__menu{display:none}.g-hdr__util{gap:clamp(12px,1.4vw,22px)}.g-hdr__util .g-uico{display:none}.g-hdr__util .g-utxt{display:inline}.g-hdr__util .iconbtn{min-width:24px;padding:0}.g-hdr .lang{display:block;position:relative}.g-hdr__name{font-size:18px}}.g-site .lang__btn{min-height:44px;background:none;border:0;padding:0;font:inherit;font-size:15px;letter-spacing:0;text-transform:none;color:var(--g-ink);cursor:pointer}.g-site .lang__btn:hover{color:var(--g-accent)}.g-site .lang__list{position:absolute;right:-16px;top:calc(100% + 2px);margin:0;padding:10px 16px;list-style:none;background:#fff;border:1px solid var(--g-line);min-width:170px;z-index:70;box-shadow:none}.g-site .lang__item{display:block;padding:8px 0;font-size:15px;letter-spacing:0;text-transform:none;color:var(--g-ink)}.g-site .lang__item--on,.g-site .lang__item:hover{color:var(--g-accent)}.g-menu{position:fixed;inset:0;z-index:200;background:#ffffff;display:flex;flex-direction:column;padding:0 var(--g-m) calc(var(--g-s4) + env(safe-area-inset-bottom));overflow-y:auto;animation:g-fade var(--g-dur-2) var(--g-ease) both}.g-menu__top{display:flex;align-items:center;justify-content:space-between;height:var(--g-header);flex:none}.g-menu__list{display:flex;flex-direction:column;margin-top:var(--g-s4)}.g-menu__list a{font-size:30px;line-height:1.2;letter-spacing:-.01em;padding:6px 0;text-decoration:none}.g-menu__list a[aria-current=page]{color:var(--g-accent)}.g-site .mnav__utilities{display:flex;flex-direction:column;gap:2px;margin-top:var(--g-s5);padding-top:var(--g-s3);border-top:1px solid var(--g-line)}.g-site .mnav__utilities a{font-size:17px;padding:8px 0;text-decoration:none}.g-site .lang-row{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:auto;padding-top:var(--g-s5)}.g-site .lang-row__a{font-size:15px;letter-spacing:0;text-transform:none;padding:10px 0;color:var(--g-ink-2);text-decoration:none}.g-site .lang-row__a--on,.g-site .lang-row__a:hover{color:var(--g-accent)}.g-site .srch{background:rgba(255,255,255,.985);backdrop-filter:none}.g-site .srch__input{font-family:var(--g-font);font-size:clamp(24px,3vw,36px);letter-spacing:-.01em;border-bottom:1px solid var(--g-line-strong)}.g-site .srch__detail,.g-site .srch__hint,.g-site .srch__meta,.g-site .srch__status{letter-spacing:0;text-transform:none;font-size:14px;color:var(--g-ink-2)}.g-site .srch__title{font-family:var(--g-font);font-size:17px;font-weight:400}.g-site .srch__hit.is-active,.g-site .srch__hit:hover{background:var(--g-surface)}.g-foot{margin-top:var(--g-s7);border-top:1px solid var(--g-line);padding-top:var(--g-s5);padding-bottom:var(--g-s4);font-size:var(--g-fs-label)}.g-foot__grid{row-gap:var(--g-s4)}.g-foot__id{grid-column:1/-1}.g-foot__id p{margin:0}.g-foot__col{grid-column:span 2;display:flex;flex-direction:column}.g-foot__col h2{font-size:var(--g-fs-label);color:var(--g-ink-2);margin-bottom:10px}.g-foot__col a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none;align-self:flex-start}.g-foot__col a:hover{color:var(--g-accent)}.g-foot__news{grid-column:1/-1}.g-foot__news p{margin:0 0 12px;max-width:28em;color:var(--g-ink-2)}.g-foot__base{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:var(--g-s5);color:var(--g-ink-2);font-size:var(--g-fs-meta)}.g-foot__base a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.g-foot__base a:hover{color:var(--g-accent)}@media (min-width:600px){.g-foot__col{grid-column:span 2}.g-foot__news{grid-column:1/-1}}@media (min-width:900px){.g-foot__id{grid-column:1/span 3}.g-foot__col{grid-column:span 2}.g-foot__news{grid-column:11/span 2}.g-foot__news--wide{grid-column:1/span 4;grid-row:2}}.g-site .news{border:0;padding:0;display:flex;gap:12px;align-items:flex-end;max-width:420px}.g-site .news input{flex:1;width:0;min-width:0;min-height:44px;border:0;border-bottom:1px solid var(--g-line-strong);background:transparent;font:inherit;font-size:16px;padding:8px 0;color:var(--g-ink)}.g-site .news input:focus{outline:none;border-bottom-color:var(--g-accent)}.g-site .news button{min-height:44px;background:none;border:0;padding:0;font:inherit;font-size:15px;letter-spacing:0;text-transform:none;color:var(--g-accent);cursor:pointer;text-decoration:underline;text-underline-offset:.3em}.g-head{padding-top:var(--g-s5);padding-bottom:var(--g-s5)}.g-head__title{font-size:var(--g-fs-display);line-height:1.1;letter-spacing:-.015em;text-wrap:balance;max-width:18em}.g-head__lead{margin-top:var(--g-s3);font-size:var(--g-fs-lead);line-height:1.45;max-width:30em;color:var(--g-ink);text-wrap:pretty}.g-head__note{margin-top:var(--g-s2);color:var(--g-ink-2);font-size:var(--g-fs-label)}.g-head__links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:var(--g-s3);font-size:var(--g-fs-label)}.g-head__links a{min-height:44px;display:inline-flex;align-items:center}@media (min-width:900px){.g-head{padding-top:var(--g-s6);padding-bottom:var(--g-s6)}}.g-plate{position:relative;margin:0;background:var(--g-bg)}.g-plate__box{position:relative;display:block;aspect-ratio:2/3;width:100%;overflow:hidden}.g-plate__box>img,.g-plate__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.g-plate--cover .g-plate__box>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.g-plate__box[data-ratio="1"]{aspect-ratio:1/1}.g-plate__box[data-ratio="4/5"]{aspect-ratio:4/5}.g-plate__box[data-ratio="3/2"]{aspect-ratio:3/2}.g-plate__box[data-ratio="4/3"]{aspect-ratio:4/3}.g-fade-img{opacity:0;transition:opacity var(--g-dur-3) var(--g-ease-fade,ease)}.g-fade-img[data-loaded=true],.no-js .g-fade-img{opacity:1}@media (scripting:none){.g-fade-img{opacity:1}}.g-wl{font-size:var(--g-fs-label);line-height:1.45;margin:0}.g-wl>*{display:block;margin:0}.g-wl__no{color:var(--g-ink-2);font-variant-numeric:tabular-nums}.g-wl__t{font-size:var(--g-fs-body);font-style:italic;line-height:1.35}.g-wl__t a{text-decoration:none}.g-wl__t a:hover{color:var(--g-accent)}.g-wl__sup{color:var(--g-ink-2)}.g-wl__state{margin-top:.6em!important}.g-wl__state .g-quiet{margin-left:.6em}.g-room{display:flex;flex-direction:column;gap:var(--g-s6);padding-bottom:var(--g-s5)}.g-hang{align-items:end;row-gap:var(--g-s3)}.g-hang__label,.g-hang__plate{grid-column:1/-1}.g-hang__plate a{display:block}@media (min-width:600px){.g-hang__plate{grid-column:1/span 5}.g-hang__label{grid-column:6/span 3}.g-hang:nth-child(2n) .g-hang__plate{grid-column:4/span 5;grid-row:1}.g-hang:nth-child(2n) .g-hang__label{grid-column:1/span 3;grid-row:1}}@media (min-width:900px){.g-room{gap:var(--g-room,var(--g-s7))}.g-hang:nth-child(2n) .g-hang__plate,.g-hang__plate{width:auto}.g-hang__plate .g-plate__box{height:min(var(--g-plate-max-h,76svh),980px);width:auto;max-width:100%}.g-hang:nth-child(4n+1) .g-hang__plate{grid-column:2/span 5}.g-hang:nth-child(4n+1) .g-hang__label{grid-column:8/span 3}.g-hang:nth-child(4n+2) .g-hang__plate{grid-column:7/span 5}.g-hang:nth-child(4n+2) .g-hang__label{grid-column:3/span 3}.g-hang:nth-child(4n+3) .g-hang__plate{grid-column:4/span 5}.g-hang:nth-child(4n+3) .g-hang__label{grid-column:10/span 3}.g-hang:nth-child(4n+4) .g-hang__plate{grid-column:6/span 5}.g-hang:nth-child(4n+4) .g-hang__label{grid-column:1/span 3;padding-left:0}.g-hang .g-plate__box{margin-inline:auto}}.g-index{margin-top:var(--g-s6)}.g-index__h{font-size:var(--g-fs-label);color:var(--g-ink-2);margin-bottom:var(--g-s2)}.g-index ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--g-line)}.g-index li{border-bottom:1px solid var(--g-line)}.g-index ol a{display:grid;grid-template-columns:3.5em minmax(0,1fr) auto;gap:var(--g-s2);align-items:baseline;padding:14px 0;text-decoration:none;font-size:var(--g-fs-label)}.g-index ol a:hover{color:var(--g-accent)}.g-index>div,.g-index>p{margin-top:var(--g-s3);max-width:40em}.g-index .g-it{font-size:var(--g-fs-body)}.g-cat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--g-gap);column-gap:var(--g-gap);row-gap:var(--g-s5);list-style:none;margin:0;padding:0}.g-cat>li{min-width:0}.g-cat a{display:block;text-decoration:none}.g-cat .g-wl{margin-top:14px}.g-cat .g-wl__t{font-size:15px}.g-cat a:hover .g-wl__t{color:var(--g-accent)}@media (min-width:900px){.g-cat{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:calc(var(--g-gap) * 2);column-gap:calc(var(--g-gap) * 2);row-gap:var(--g-s6)}}@media (min-width:1500px){.g-cat--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.g-pending{min-height:calc(100vh - var(--g-header))}.g-state{padding-block:var(--g-s6)}.g-state p{max-width:30em}.g-work{padding-top:var(--g-s3)}.g-crumb{font-size:var(--g-fs-meta);color:var(--g-ink-2);display:flex;flex-wrap:wrap;gap:0 .5em;margin-bottom:var(--g-s3)}.g-crumb a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.g-crumb a:hover{color:var(--g-accent)}.g-work__views{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--g-s4)}.g-work__view{margin:0}.g-work__view figcaption{margin-top:10px;font-size:var(--g-fs-meta);color:var(--g-ink-2);font-variant-numeric:tabular-nums}.g-work__record{grid-column:1/-1;margin-top:var(--g-s4)}.g-work__head{display:flex;flex-direction:column;gap:4px}.g-work__no{font-size:var(--g-fs-label);color:var(--g-ink-2);font-variant-numeric:tabular-nums}.g-work__title{font-size:var(--g-fs-title);font-style:italic;line-height:1.15;letter-spacing:-.01em}.g-work__year{font-size:var(--g-fs-body);color:var(--g-ink-2);font-variant-numeric:tabular-nums}.g-work__sale{margin-top:var(--g-s3);padding-top:var(--g-s3);border-top:1px solid var(--g-line)}.g-work__price{font-size:var(--g-fs-lead);font-variant-numeric:tabular-nums;line-height:1.3}.g-work__status{font-size:var(--g-fs-label);color:var(--g-ink-2);margin-top:4px}.g-work__acts{align-items:stretch;gap:6px;margin-top:var(--g-s3)}.g-work__acts .g-act{align-self:flex-start}.g-work__terms{margin-top:var(--g-s2);font-size:var(--g-fs-meta);color:var(--g-ink-2);max-width:30em}.g-spec{margin:var(--g-s4) 0 0;border-top:1px solid var(--g-line)}.g-spec>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--g-s2);padding:11px 0;border-bottom:1px solid var(--g-line);font-size:var(--g-fs-label)}.g-spec dt{color:var(--g-ink-2)}.g-spec dd{margin:0;font-variant-numeric:tabular-nums}.g-work__text{margin-top:var(--g-s4)}.g-work__text h2{font-size:var(--g-fs-label);color:var(--g-ink-2);margin-bottom:10px}.g-work__more,.g-work__text+.g-work__text{margin-top:var(--g-s4)}.g-work__more{font-size:var(--g-fs-label);color:var(--g-ink-2);max-width:30em}.g-related{margin-top:var(--g-s7);padding-top:var(--g-s4);border-top:1px solid var(--g-line)}.g-related h2{font-size:var(--g-fs-label);color:var(--g-ink-2);margin-bottom:var(--g-s4)}.g-related .g-cat{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.g-work{padding-top:var(--g-s4)}.g-work__views{grid-column:6/span 7;grid-row:1;gap:var(--g-s5)}.g-work__record{grid-column:1/span 4;grid-row:1;margin-top:0;align-self:start;padding-bottom:var(--g-s4)}.g-work__views .g-plate__box{max-height:var(--g-plate-max-h,76svh)}.g-related .g-cat{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.g-work__record{grid-column:1/span 4}}.g-walk{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--g-s2);margin-top:var(--g-s6);padding-top:var(--g-s3);border-top:1px solid var(--g-line);font-size:var(--g-fs-label)}.g-walk,.g-walk a{align-items:baseline}.g-walk a{min-height:44px;display:inline-flex;flex-wrap:wrap;gap:0 .4em}.g-walk a:last-child{justify-content:flex-end}@media (max-width:599px){.g-walk>span{display:none}.g-walk{grid-template-columns:1fr 1fr}}.g-acqbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--g-s2);padding:10px var(--g-m) calc(10px + env(safe-area-inset-bottom));background:#ffffff;border-top:1px solid var(--g-line);transform:translateY(110%);transition:transform var(--g-dur-2) var(--g-ease)}.g-acqbar[data-shown=true]{transform:none}.g-acqbar__fig{display:flex;flex-direction:column;min-width:0;font-size:var(--g-fs-label)}.g-acqbar__fig .g-it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-acqbar .g-btn{min-height:44px;padding:0 20px;flex:none}@media (min-width:900px){.g-acqbar{display:none}}.g-open{padding-top:var(--g-s2)}.g-open__plate{grid-column:1/-1}.g-open__plate .g-plate__box{aspect-ratio:4/5;background:var(--g-surface)}.g-open__plate .g-plate__box>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.g-open__text{grid-column:1/-1;margin-top:var(--g-s3);margin-bottom:var(--g-s4)}.g-open__name{font-size:var(--g-fs-display);line-height:1.05;letter-spacing:-.02em}.g-open__line{margin-top:var(--g-s2);font-size:var(--g-fs-lead);line-height:1.4;max-width:22em;color:var(--g-ink);text-wrap:pretty}.g-open__go{margin-top:var(--g-s3);display:flex;flex-wrap:wrap;gap:0 28px}@media (min-width:900px){.g-open{padding-top:var(--g-s3);align-items:end}.g-open__text{grid-column:1/span 4;grid-row:1;margin-top:0;margin-bottom:0;padding-bottom:4px}.g-open__plate{grid-column:6/span 7;grid-row:1}.g-open__plate .g-plate__box{aspect-ratio:auto;height:min(calc(100vh - var(--g-header) - var(--g-s3) - var(--g-s4)),1000px);min-height:520px}}.g-sec{padding-top:var(--g-s6)}@media (min-width:900px){.g-sec{padding-top:var(--g-s7)}}.g-sec__h{font-size:var(--g-fs-label);color:var(--g-ink-2);margin-bottom:var(--g-s4);display:flex;justify-content:space-between;gap:var(--g-s3);align-items:baseline}.g-sec__h a{color:var(--g-ink);display:inline-flex;align-items:center;min-height:24px;padding-block:4px}.g-statement{grid-column:1/-1}.g-statement p{font-size:var(--g-fs-title);line-height:1.3;letter-spacing:-.01em;text-wrap:pretty;max-width:26em}@media (min-width:900px){.g-statement{grid-column:3/span 8}.g-statement p{font-size:clamp(28px,2.4vw,36px);line-height:1.28}}.g-surface__cap,.g-surface__plate{grid-column:1/-1}.g-surface__cap{margin-top:12px}@media (min-width:900px){.g-surface{align-items:end}.g-surface__plate{grid-column:1/span 6}.g-surface__cap{grid-column:8/span 4;margin-top:0}}.g-trio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s5) var(--g-gap);list-style:none;margin:0;padding:0;align-items:end}.g-trio>li:first-child{grid-column:1/-1}@media (min-width:600px) and (max-width:899px){.g-trio>li:first-child{grid-column:auto}.g-trio>li:nth-child(3){display:none}}.g-trio a{text-decoration:none;display:block}.g-trio .g-wl{margin-top:14px}.g-trio a:hover .g-wl__t{color:var(--g-accent)}@media (min-width:900px){.g-trio{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--g-gap);column-gap:var(--g-gap)}.g-trio>li:first-child{grid-column:1/span 4}.g-trio>li:nth-child(2){grid-column:5/span 4}.g-trio>li:nth-child(3){grid-column:9/span 4}.g-trio>li:nth-child(n+4){display:none}}.g-maker,.g-maker__plate{grid-column:1/-1}.g-maker__plate{margin-bottom:var(--g-s4)}@media (min-width:900px){.g-maker{grid-column:7/span 5}.g-maker__plate{grid-column:1/span 4;margin-bottom:0}}.g-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--g-line)}.g-lines li{border-bottom:1px solid var(--g-line)}.g-lines a{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 0;text-decoration:none}.g-lines a:hover .g-lines__t{color:var(--g-accent)}.g-lines__d{font-size:var(--g-fs-meta);color:var(--g-ink-2)}.g-lines__t{font-size:var(--g-fs-body);transition:color var(--g-dur-1) var(--g-ease)}.g-lines__x{font-size:var(--g-fs-label);color:var(--g-ink-2);max-width:40em}@media (min-width:900px){.g-lines a{grid-template-columns:3fr 6fr 3fr;gap:var(--g-gap);align-items:baseline;padding:20px 0}.g-lines--two a{grid-template-columns:3fr 9fr}}.g-chapter{padding-top:var(--g-s6)}.g-chapter__label{grid-column:1/-1;font-size:var(--g-fs-label);color:var(--g-ink-2);margin-bottom:var(--g-s2)}.g-chapter__h{font-size:var(--g-fs-title);line-height:1.2}.g-chapter__body,.g-chapter__h{grid-column:1/-1}.g-chapter__figs{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s3) var(--g-gap);margin-top:var(--g-s4);align-items:end}.g-chapter__figs figure{margin:0}.g-chapter__figs figure:only-child{grid-column:1/-1}.g-chapter__figs img{display:block;width:100%;height:auto}.g-chapter__figs figcaption{margin-top:8px;font-size:var(--g-fs-meta);color:var(--g-ink-2)}.g-quote{margin:var(--g-s4) 0 0;font-size:var(--g-fs-lead);line-height:1.4;max-width:24em}.g-quote footer{margin-top:8px;font-size:var(--g-fs-label);color:var(--g-ink-2)}@media (min-width:900px){.g-chapter{padding-top:var(--g-s7)}.g-chapter__label{grid-column:1/span 3;grid-row:1/span 2;margin:0;padding-top:.45em}.g-chapter__body,.g-chapter__h{grid-column:4/span 6}.g-chapter__figs{grid-column:4/span 8}.g-chapter__figs--wide{grid-column:4/span 9}}.g-prose{font-size:var(--g-fs-body);line-height:1.6;max-width:var(--g-measure)}.g-prose :is(h2,h3){font-size:var(--g-fs-lead);line-height:1.3;margin:2em 0 .6em}.g-prose ol,.g-prose ul{padding-left:1.2em;margin:1em 0}.g-prose li+li{margin-top:.4em}.g-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--g-line-strong)}.g-prose a:hover{color:var(--g-accent);text-decoration-color:currentColor}.g-article{padding-top:var(--g-s5)}.g-article__meta{font-size:var(--g-fs-label);color:var(--g-ink-2);margin-bottom:var(--g-s3);display:flex;flex-wrap:wrap;gap:0 1.2em}.g-article__title{font-size:var(--g-fs-display);line-height:1.12;letter-spacing:-.015em;max-width:20em;text-wrap:balance}.g-article__body{margin-top:var(--g-s5)}@media (min-width:900px){.g-article{padding-top:var(--g-s6)}.g-article__inner{margin-left:calc((100% - 11 * var(--g-gap)) / 12 * 3 + 3 * var(--g-gap))}}.g-inq__intro{grid-column:1/-1}.g-inq__aside,.g-inq__form{grid-column:1/-1;margin-top:var(--g-s5)}.g-inq__aside,.g-inq__aside h2{font-size:var(--g-fs-label)}.g-inq__aside h2{color:var(--g-ink-2);margin-bottom:8px}.g-inq__aside ul{list-style:none;margin:0 0 var(--g-s4);padding:0}.g-inq__aside li a{display:inline-flex;min-height:36px;align-items:center;text-decoration:none}.g-inq__aside li a:hover{color:var(--g-accent)}@media (min-width:900px){.g-inq__intro{grid-column:1/span 5}.g-inq__form{grid-column:1/span 6}.g-inq__aside{grid-column:9/span 3}.g-inq__body>.g-inq__aside,.g-inq__body>.g-inq__form{grid-row:1;margin-top:0}}.g-site .field{gap:6px}.g-site .field .mono,.g-site .field label,.g-site .field>span,.g-site label.mono{font-size:var(--g-fs-label);letter-spacing:0;text-transform:none;font-weight:400;color:var(--g-ink-2);line-height:1.4}.g-site .field input,.g-site .field select,.g-site .field textarea{font-family:var(--g-font);font-size:17px;border-bottom:1px solid var(--g-line-strong);padding:10px 0;color:var(--g-ink)}.g-site .field input:focus,.g-site .field select:focus,.g-site .field textarea:focus{border-bottom-color:var(--g-accent);box-shadow:0 1px 0 0 var(--g-accent)}.g-site .wrap{max-width:1720px;padding-inline:var(--g-m)}.g-site .dsp-1,.g-site .dsp-2,.g-site .dsp-3,.g-site .dsp-4,.g-site .headline,.g-site .pagehead__title{font-family:var(--g-font);font-weight:400;letter-spacing:-.01em;font-variation-settings:normal;text-transform:none}.g-site .dsp-1,.g-site .headline.dsp-1{font-size:var(--g-fs-display);line-height:1.12}.g-site .dsp-2,.g-site .headline.dsp-2{font-size:var(--g-fs-title);line-height:1.2}.g-site .dsp-3,.g-site .dsp-4,.g-site .headline.dsp-3{font-size:var(--g-fs-lead);line-height:1.3}.g-site .lead{font-size:var(--g-fs-lead);line-height:1.45}.g-site .copy,.g-site .lead{font-family:var(--g-font);color:var(--g-ink);letter-spacing:0}.g-site .copy{font-size:var(--g-fs-body);line-height:1.6}.g-site .copy--sm{font-size:15px}.g-site .eyebrow,.g-site .foot-h,.g-site .mono,.g-site .mono--sm{font-family:var(--g-font);font-size:var(--g-fs-meta);font-weight:400;letter-spacing:0;text-transform:none;color:var(--g-ink-2);line-height:1.5}.g-site .mono--seal{color:var(--g-ink-2)}.g-site .mono--ink,.g-site .ulink{color:var(--g-ink)}.g-site .ulink{font-family:var(--g-font);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--g-line-strong);padding:4px 0 3px}.g-site .ulink:focus-visible,.g-site .ulink:hover{color:var(--g-accent);border-bottom-color:var(--g-accent)}.g-site .seal-btn{font-family:var(--g-font);font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;padding:0 28px;min-height:48px;border:1px solid var(--g-ink);background:transparent;color:var(--g-ink);border-radius:0;box-shadow:none}.g-site .seal-btn:focus-visible,.g-site .seal-btn:hover{background:transparent;border-color:var(--g-accent);color:var(--g-accent)}.g-site .seal-btn--solid{background:var(--g-ink);border-color:var(--g-ink);color:#ffffff}.g-site .seal-btn--solid:focus-visible,.g-site .seal-btn--solid:hover{background:var(--g-accent-strong);border-color:var(--g-accent-strong);color:#ffffff}.g-site .btn{font-family:var(--g-font);letter-spacing:0;text-transform:none;border-radius:0}.g-site .dot{display:none}.g-site .rule-h{border-color:var(--g-line);animation:none;transform:none}.g-site .pagehead{padding-top:var(--g-s5);padding-bottom:var(--g-s4)}.g-site .pagehead .rule-h--strong{display:none}.g-site .plateframe,.g-site .shot{background:var(--g-surface);border:0;outline:0;box-shadow:none}.g-site .specrow dt{letter-spacing:0;text-transform:none;font-size:var(--g-fs-label);color:var(--g-ink-2)}.g-site .specrow dd{font-family:var(--g-font);font-size:var(--g-fs-label)}.g-site .font-handwritten{font-family:var(--g-font);font-style:italic}.g-site .xclose{font-family:var(--g-font);font-weight:400}.g-site .site-footer{display:none}.g-site .grain,.g-site .grid-overlay,.g-site .spine,.g-site .xh{display:none!important}@keyframes g-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g-site *,.g-site :after,.g-site :before{transition-duration:0s!important;animation-duration:0s!important}.g-fade-img{opacity:1}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media (max-width:899px){.g-work__grid{display:flex;flex-direction:column}.g-work__record,.g-work__views{display:contents}.g-work__views>.g-work__view{order:3;margin-top:var(--g-s4)}.g-work__views>.g-work__view:first-child{order:1;margin-top:0}.g-work__summary{order:2;margin-top:var(--g-s3)}.g-work__details{order:4;margin-top:var(--g-s2)}}.g-work__views .g-plate__box{display:block}.g-viewer{position:fixed;inset:0;z-index:220;background:#ffffff;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;animation:g-fade var(--g-dur-2) var(--g-ease) both}.g-viewer__bar,.g-viewer__nav{display:flex;align-items:center;justify-content:space-between;padding:0 var(--g-m);min-height:var(--g-header)}.g-viewer__nav{justify-content:center;gap:var(--g-s5)}.g-viewer__stage{position:relative;min-height:0;padding:0 var(--g-m);display:flex;align-items:center;justify-content:center}.g-viewer__stage img{-o-object-fit:contain;object-fit:contain;display:block}.g-prose .g-journal-p{margin:1em 0 0}.g-prose section:first-child>.g-journal-p:first-child{margin-top:0}.g-archive-img{display:block;width:100%;height:auto;background:var(--g-surface)}@media (min-width:900px){.g-lines a .g-lines__d span{margin-top:2px}}.g-wl--pending{margin-top:14px}.g-trio .g-wl,.g-wl--pending{min-height:calc(4 * 1.45 * var(--g-fs-label) + 1.2em)}.g-wl__no:empty:before{content:"\00a0"}.g-crumb,.g-foot__base{align-items:baseline}.g-work__views .g-plate__box{max-height:min(var(--g-plate-max-h,76svh),80svh)}.g-chapter__h{margin-bottom:var(--g-s3)}.g-body,.g-chapter__body,.g-head__lead{max-width:min(var(--g-measure,29em),60ch)}.g-viewer__cap{text-align:center;font-size:var(--g-fs-label);padding:8px var(--g-m) 0;margin:0}.g-site .ledger__more,.g-site .lookup__btn,.g-site .quiet__a{font-family:var(--g-font);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.g-site .ledger__more,.g-site .quiet__a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--g-line-strong)}.g-site .ledger__code,.g-site .ledger__s{letter-spacing:0;text-transform:none}.g-site .font-bold,.g-site .font-medium,.g-site .font-semibold{font-weight:400}.g-site [role=dialog] a:not([class*=g-]){text-decoration:underline;text-underline-offset:.22em}.g-viewer__stage{overflow:hidden}.g-viewer__stage img{width:auto;height:auto;max-width:100%;max-height:100%;min-height:0}.g-viewer[data-zoom=true] .g-viewer__stage{overflow:auto;display:block;text-align:center}.g-viewer[data-zoom=true] .g-viewer__stage img{max-width:none;max-height:none;display:inline-block;cursor:zoom-out}@media (min-width:900px){.g-viewer__stage img{height:100%;-o-object-fit:contain;object-fit:contain}}.g-open__plate .g-plate__box[data-ratio="4/5"]{aspect-ratio:4/5;background:var(--g-surface)}.g-open__plate .g-plate__box>img{-o-object-fit:contain;object-fit:contain}.g-open__label{margin-top:14px;min-height:calc(5 * 1.45 * var(--g-fs-label))}.g-open__text{margin-top:var(--g-s4)}.g-open__line{font-size:var(--g-fs-title);line-height:1.25;letter-spacing:-.01em;max-width:18em}@media (min-width:900px){.g-open__plate{grid-column:1/span 6;grid-row:1}.g-open__plate .g-plate__box[data-ratio="4/5"]{height:min(var(--g-plate-max-h,76svh),900px);width:auto;max-width:100%}.g-open__text{grid-column:8/span 5;grid-row:1;align-self:end;margin-top:0;padding-bottom:calc(5 * 1.45 * var(--g-fs-label) + 14px)}.g-open__line{font-size:var(--g-fs-display);line-height:1.12}}.g-plate__box{background:var(--g-surface)}.g-site .srch{background:#ffffff!important;border-bottom:1px solid var(--g-line)}.g-site .srch,.g-site .srch__inner,.g-site .srch__list{box-shadow:none!important}.g-site .srch__hit,.g-site .srch__hit *{text-decoration:none!important}.g-site .srch__hit:hover .srch__title{text-decoration:underline;text-underline-offset:.22em}.g-menu__list a,.g-site .mnav__utilities a{text-decoration:none}.g-site .news button{color:var(--g-ink);text-decoration-color:var(--g-line-strong)}.g-site .news button:hover{color:var(--g-accent)}@media (min-width:1100px){.g-site .hdr-bag{justify-content:flex-end;min-width:3.4em;padding-right:0}}@media (max-width:1099px){.g-hdr__util{gap:8px}}@media (min-width:600px) and (max-width:899px){.g-work__views .g-plate__box{margin-left:0;width:auto;aspect-ratio:2/3;height:min(80svh,900px)}}.g-checkout h2{margin-top:var(--g-s4)}.g-site .g-hdr__util .iconbtn{margin:0}.g-viewer[data-zoom=true] .g-viewer__stage img{width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}@media (min-width:900px){.g-hang__plate .g-plate__box[data-ratio="4/5"]{height:auto;width:100%;max-width:calc(min(var(--g-plate-max-h, 76svh), 980px) * .8);aspect-ratio:4/5}}.g-viewer__cap{position:relative;z-index:1;background:#ffffff;padding-top:10px}.g-crumb,.g-crumb>span{min-height:32px;align-items:center}.g-crumb>span{display:inline-flex}.g-inqp{position:fixed;inset:0;z-index:230;background:#ffffff;overflow-y:auto;animation:g-fade var(--g-dur-2) var(--g-ease) both}.g-inqp__bar{display:flex;justify-content:space-between;height:var(--g-header);padding:0 var(--g-m)}.g-inqp__body{display:grid;gap:var(--g-s4);padding:var(--g-s3) var(--g-m) var(--g-s6);max-width:1200px;margin:0 auto}.g-inqp__work{max-width:240px}.g-inqp__form{max-width:34em}@media (min-width:900px){.g-inqp__body{grid-template-columns:4fr 1fr 6fr;padding-top:var(--g-s6);align-items:start}.g-inqp__work{max-width:none;grid-column:1;position:sticky;top:var(--g-s4)}.g-inqp__form{grid-column:3}}.g-site :is(.g-display,.g-title,.g-head__title,.g-open__line,.g-open__name,.g-statement p,.g-chapter__h,.g-article__title,.g-quote,.g-lead,.g-head__lead,.g-menu__list a,.headline,.dsp-1,.dsp-2,.dsp-3,.lead,.pagehead__title){font-family:var(--g-serif);font-weight:400;letter-spacing:var(--g-tr-display,0);font-variant-numeric:oldstyle-nums proportional-nums}.g-site :is(.g-body,.g-prose,.g-work__text,.g-chapter__body,.copy){font-family:var(--g-serif);font-size:var(--g-fs-serif-body);line-height:1.5;font-variant-numeric:oldstyle-nums proportional-nums}.g-site .g-body p,.g-site .g-prose p{font-size:inherit}.g-site :is(.g-wl__t,.g-work__title,.g-it,em,i,.g-acqbar__fig .g-it){font-family:var(--g-serif-it);font-style:italic;font-variant-numeric:lining-nums proportional-nums}.g-site .g-wl__t{font-size:var(--g-fs-wl-title);line-height:1.25}.g-site .g-work__title{font-size:calc(var(--g-fs-title) * 1.2);letter-spacing:-.005em}.g-site .g-cat .g-wl__t{font-size:calc(var(--g-fs-wl-title) - 1px)}.g-site [style*=italic]{font-family:var(--g-serif-it)}.g-site :is(.g-wl__no,.g-wl__sup,.g-wl__state,.g-work__no,.g-work__year,.g-work__price,.g-work__status,.g-spec,.g-meta,.g-label,.g-crumb,.g-hdr,.g-foot,.g-act,.g-btn,.g-link,.g-index,.g-lines__d,.g-sec__h,.g-chapter__label,.g-viewer__bar,.field){font-family:var(--g-sans)}.g-site :is(.g-work__price,.g-wl__state){font-variant-numeric:tabular-nums lining-nums}.g-site .g-open__line{font-size:clamp(30px,23.31px + 1.714vw,48px);line-height:1.12}.g-site .g-statement p{font-size:clamp(26px,21.5px + 1.15vw,38px);line-height:1.24}.g-site .g-lines__t{font-family:var(--g-serif);font-size:var(--g-fs-wl-title)}.g-site .g-hdr__name{font-family:var(--g-serif);font-size:21px;letter-spacing:0}@media (min-width:1100px){.g-site .g-hdr__name{font-size:22px}}.g-work__artist{font-family:var(--g-sans);font-size:var(--g-fs-label);color:var(--g-ink)}@media (min-width:900px){.g-work__sale{margin-top:var(--g-s4)}}.g-inqp__form h2{margin-bottom:4px}.g-site .g-wl__t{font-size:calc(var(--g-fs-label) * 1.5);line-height:1.2}.g-site .g-cat .g-wl__t,.g-site .g-trio .g-wl__t{font-size:calc(var(--g-fs-label) * 1.4)}.g-wl__y{font-style:normal;font-family:var(--g-serif);font-variant-numeric:lining-nums}.g-site .g-work__title{font-size:clamp(32px,27.5px + 1.15vw,44px);line-height:1.1}.g-site .g-work__title .g-work__year{font-family:var(--g-serif);font-style:normal;font-size:1em;color:var(--g-ink);font-variant-numeric:lining-nums}.g-work__head{gap:2px}.g-site .g-work__price,.g-work__medium,.g-work__status{font-family:var(--g-sans);font-size:var(--g-fs-label);line-height:1.5}.g-work__medium{color:var(--g-ink-2)}.g-site .g-work__price{margin-top:10px;color:var(--g-ink);font-variant-numeric:tabular-nums lining-nums}.g-work__title{margin:6px 0 8px}.g-work__acts{margin-top:var(--g-s4);padding-top:var(--g-s3);border-top:1px solid var(--g-line);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.g-work__acts .g-btn{min-width:12em}.g-act--quiet{color:var(--g-ink);font-size:var(--g-fs-label);text-decoration-color:var(--g-line-strong)}.g-act--quiet:focus-visible,.g-act--quiet:hover{color:var(--g-accent)}.g-details{margin-top:var(--g-s4);border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line)}.g-details>summary{font-family:var(--g-sans);font-size:var(--g-fs-label);min-height:48px;display:flex;align-items:center;cursor:pointer;list-style:none}.g-details>summary::-webkit-details-marker{display:none}.g-details>summary:after{content:"+";margin-left:auto;color:var(--g-ink-2)}.g-details[open]>summary:after{content:"\2212"}.g-details .g-spec{margin-top:0}.g-details .g-work__terms{margin:var(--g-s2) 0 var(--g-s3)}.g-site :is(.g-work__text,.g-spec,.g-lining,.g-index,.g-wl){font-variant-numeric:lining-nums proportional-nums}.g-site :is(.g-spec dd,.g-wl__no,.g-work__no){font-variant-numeric:lining-nums tabular-nums}.g-site .g-index ol a{grid-template-columns:auto minmax(0,1fr) auto;-moz-column-gap:var(--g-s2);column-gap:var(--g-s2)}.g-site .g-index ol a>span:first-child:empty{display:none}.g-site .g-index ol a:has(>span:first-child:empty){grid-template-columns:minmax(0,1fr) auto}.g-site .g-index .g-it{font-size:calc(var(--g-fs-label) * 1.4)}.g-site .g-hdr__name{font-size:24px}@media (min-width:1100px){.g-site .g-hdr__name{font-size:27px}}.g-inqp__bar{padding-top:8px;align-items:center}.g-inqp[hidden]{display:none}.g-site .g-work__title{font-size:clamp(30px,26px + .55vw,34px);text-wrap:balance}.g-site .g-inqp .g-wl,.g-site .g-inqp h2{font-variant-numeric:lining-nums}.g-site .g-sec__h.g-series{font-family:var(--g-serif);font-size:21px;color:var(--g-ink);border-top:1px solid var(--g-line);padding-top:12px}.g-viewer__cap .g-it{font-size:1.3em}.g-site .g-menu__list a,.g-site .mnav__utilities a{text-decoration-thickness:1px}.g-site .news input{min-height:44px!important;height:44px}@font-face{font-family:"MP Serif";src:url(/fonts/eb-garamond-400-core.v20261023.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2010-2027,u+2030-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:"MP Serif";src:url(/fonts/eb-garamond-400-ext.v20261023.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f}@font-face{font-family:"MP Serif";src:url(/fonts/eb-garamond-400-italic-core.v20261023.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2010-2027,u+2030-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:"MP Serif";src:url(/fonts/eb-garamond-400-italic-ext.v20261023.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f}@font-face{font-family:MP Sans;src:url(/fonts/instrument-sans-400-core.v20261023.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2010-2027,u+2030-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:MP Sans;src:url(/fonts/instrument-sans-400-ext.v20261023.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f}@font-face{font-family:"MP Serif Fallback";src:local("Times New Roman"),local("TimesNewRomanPSMT");font-style:normal;size-adjust:94.3%;ascent-override:106.79%;descent-override:31.6%;line-gap-override:0%}@font-face{font-family:"MP Serif Fallback";src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT");font-style:italic;size-adjust:91.48%;ascent-override:110.07%;descent-override:32.57%;line-gap-override:0%}@font-face{font-family:MP Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:102.54%;ascent-override:94.6%;descent-override:24.38%;line-gap-override:0%}.g-site{--g-bg:#ffffff;--g-ink:#111318;--g-ink-2:#606773;--g-accent:#2454b8;--g-accent-strong:#1c4497;--g-on-accent:#ffffff;--g-line:#e5e8ed;--g-line-strong:#8a919c;--g-surface:#f7f9fc;--g-cjk:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Apple SD Gothic Neo","Malgun Gothic","PingFang SC","PingFang TC","Microsoft YaHei","Microsoft JhengHei","Noto Sans CJK JP","Noto Sans CJK KR","Noto Sans CJK SC";--g-sans:"MP Sans","MP Sans Fallback","Helvetica Neue",Arial,var(--g-cjk),system-ui,sans-serif;--g-serif:"MP Serif","MP Serif Fallback","Iowan Old Style",Georgia,var(--g-cjk),serif;--g-serif-it:var(--g-serif);--g-font:var(--g-sans);--g-fs-serif-body:clamp(19px,18.63px + 0.095vw,20px);--g-fs-wl-title:clamp(18px,17.63px + 0.095vw,19px);--g-weight:400;--g-num:tabular-nums lining-nums;--g-fs-meta:13px;--g-fs-label:clamp(14px,13.63px + 0.095vw,15px);--g-fs-body:clamp(16px,15.63px + 0.095vw,17px);--g-fs-lead:clamp(18px,16.89px + 0.286vw,21px);--g-fs-title:clamp(22px,19.03px + 0.762vw,30px);--g-fs-display:clamp(30px,23.31px + 1.714vw,56px);--g-lh-display:1.08;--g-lh-title:1.2;--g-lh-lead:1.4;--g-lh-body:1.55;--g-lh-label:1.45;--g-lh-meta:1.4;--g-tr-display:-0.005em;--g-tr-text:0;--g-measure:29em;--g-measure-label:22em;--g-s0:4px;--g-s1:8px;--g-s2:16px;--g-s3:24px;--g-s4:40px;--g-s5:64px;--g-s6:96px;--g-s7:144px;--g-room:clamp(96px,72.23px + 6.095vw,192px);--g-cols:4;--g-m:20px;--g-gap:16px;--g-sheet:1920px;--g-header:56px;--g-plate-max-h:76svh;--g-dur-1:150ms;--g-dur-2:250ms;--g-dur-3:400ms;--g-ease:cubic-bezier(0.2,0,0,1);--g-ease-fade:cubic-bezier(0.33,0,0.67,1);--g-shift:8px;--g-focus-w:2px;--g-focus-offset:3px;--g-z-header:10;--g-z-overlay:20;--g-z-drawer:30;--g-z-dialog:40;--g-z-skip:50}@media (min-width:600px){.g-site{--g-cols:8;--g-m:32px;--g-gap:20px}}@media (min-width:900px){.g-site{--g-cols:12;--g-m:clamp(40px,4.5vw,96px);--g-gap:24px;--g-header:72px}}@media (min-width:1680px){.g-site{--g-gap:32px}}@media (prefers-reduced-motion:reduce){.g-site{--g-dur-1:0.01ms;--g-dur-2:0.01ms;--g-dur-3:0.01ms;--g-shift:0px}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.g-site{--g-gap-in:16px;--g-gap-head:clamp(32px,26.06px + 1.524vw,48px)}.g-site .g-chapter,.g-site .g-sec{padding-top:var(--g-room)}.g-site .g-sec__h{margin-bottom:var(--g-gap-head)}.g-site .g-foot,.g-site .g-related,.g-site .g-walk{margin-top:var(--g-room)}.g-site .g-head{padding-top:clamp(48px,36.11px + 3.048vw,80px);padding-bottom:clamp(64px,52.11px + 3.048vw,96px)}.g-site .g-head__lead{margin-top:var(--g-s3)}.g-site .g-chapter__h{margin-bottom:var(--g-s3)}.g-site .g-chapter__figs{margin-top:var(--g-gap-head)}.g-site .g-cat .g-wl,.g-site .g-open__label,.g-site .g-trio .g-wl{margin-top:var(--g-gap-in)}.g-site .g-chapter__figs figcaption,.g-site .g-work__view figcaption{margin-top:12px}.g-site .g-cat .g-plate__box,.g-site .g-trio .g-plate__box{aspect-ratio:4/5}@media (min-width:900px){.g-site .g-cat,.g-site .g-cat.g-cat--5{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:calc(var(--g-gap) * 2.5);column-gap:calc(var(--g-gap) * 2.5);row-gap:var(--g-room)}.g-site .g-related .g-cat{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:calc(var(--g-gap) * 1.5);column-gap:calc(var(--g-gap) * 1.5)}}@media (min-width:1680px){.g-site .g-cat,.g-site .g-cat.g-cat--5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.g-site .g-cat{row-gap:var(--g-s5)}}@media (min-width:900px){.g-site .g-lines--index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:var(--g-gap);column-gap:var(--g-gap);border-top:1px solid var(--g-line)}.g-site .g-lines--index li{border-bottom:0}.g-site .g-lines--index a{grid-template-columns:minmax(0,1fr);gap:6px;padding:var(--g-s3) 0 0}.g-site .g-lines--index .g-lines__t{font-size:var(--g-fs-lead);line-height:1.25}}.g-site .g-chapter__figs--row{display:flex;align-items:flex-start;gap:var(--g-gap)}.g-site .g-chapter__figs--row figure{flex:var(--fig-r,1) 1 0;min-width:0;max-width:none!important}.g-site .g-lines__cat{display:inline}.g-site .g-lines__cat:before{content:" \00B7  "}@media (max-width:899px){.g-site .g-lines:not(.g-lines--index) .g-lines__x{display:none}}@media (min-width:900px){.g-site .g-lines__cat{display:block}.g-site .g-lines__cat:before{content:none}}@media (max-width:599px){.g-site .g-cat .g-wl__t{font-size:calc(var(--g-fs-label) * 1.25)}}@media (max-width:899px){.g-site .g-lines--index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--g-gap);column-gap:var(--g-gap)}.g-site .g-lines--index .g-lines__x{display:none}.g-site .g-lines--index a{padding:14px 0;min-height:48px}}.g-site .g-head+*+.g-state,.g-site .g-head+.g-state{padding-top:0}.g-site :is(.g-wl,.g-open__label,.g-work__view figcaption,.g-hang__label,.g-sec__h){position:relative}.g-site{--g-ease-side:cubic-bezier(0.16,1,0.3,1);--g-dur-side:1100ms;--g-dur-aura:1800ms}@media (prefers-reduced-motion:no-preference){.g-site .g-rv{opacity:0;transform:translate3d(var(--g-rv-x,0),0,0);transition:opacity calc(var(--g-dur-side) * .8) var(--g-ease-side) var(--g-rv-d,0s),transform var(--g-dur-side) var(--g-ease-side) var(--g-rv-d,0s)}.g-site .g-rv--l{--g-rv-x:-24px}.g-site .g-rv--r{--g-rv-x:24px}@media (max-width:599px){.g-site .g-rv{transition:opacity .6s var(--g-ease-side) var(--g-rv-d,0s),transform var(--g-dur-side) var(--g-ease-side) var(--g-rv-d,0s)}}.g-site .g-rv.g-rv--in{opacity:1;transform:none}@media (min-width:900px){.g-site .g-rv--l{--g-rv-x:-32px}.g-site .g-rv--r{--g-rv-x:32px}}.g-site .g-open__text>*{animation:g-from-side var(--g-dur-side) var(--g-ease-side) both}.g-site .g-open__text>:nth-child(2){animation-delay:.16s}.g-site .g-head>*{animation:g-from-left var(--g-dur-side) var(--g-ease-side) both}.g-site .g-open__text>.g-open__line{animation-name:g-nudge-side}.g-site .g-head>.g-head__title{animation-name:g-nudge-left}.g-site .g-head>:nth-child(2){animation-delay:.12s}.g-site .g-head>:nth-child(n+3){animation-delay:.22s}}@keyframes g-nudge-left{0%{transform:translate3d(-14px,0,0)}to{transform:none}}@keyframes g-nudge-side{0%{transform:translate3d(14px,0,0)}to{transform:none}}@keyframes g-from-left{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:none}}@keyframes g-from-side{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:none}}@media print{.g-site .g-rv{opacity:1!important;transform:none!important}}.g-site .g-plate__box.g-aura{overflow:visible}.g-site :is(.g-open,.g-trio,.g-room,.g-work__views,.g-cat){isolation:isolate}.g-site :is(.g-open,.g-trio,.g-room,.g-work__views,.g-cat) .g-plate{background:transparent}.g-site .g-plate__box.g-aura:before{content:"";position:absolute;inset:var(--g-aura-inset,0);z-index:-1;pointer-events:none;box-shadow:0 12px 72px 4px rgb(var(--g-aura)/.3),0 22px 130px 12px rgb(var(--g-aura)/.1);opacity:0;transform:scale(.94);transition:opacity var(--g-dur-aura) var(--g-ease-side),transform var(--g-dur-aura) var(--g-ease-side)}.g-site .g-plate__box.g-aura--on:before{opacity:1;transform:none}.g-site .g-trio .g-plate__box.g-aura:before{box-shadow:0 10px 56px 2px rgb(var(--g-aura)/.28),0 18px 120px 12px rgb(var(--g-aura)/.1)}.g-site .g-plate__box.g-aura:after{content:"";position:absolute;inset:var(--g-aura-inset,0);z-index:-1;pointer-events:none;box-shadow:0 8px 44px 2px rgb(var(--g-aura)/.34);opacity:0;transition:opacity .5s var(--g-ease-side)}@media (hover:hover){.g-site .g-plate__box.g-aura:hover:after,.g-site a:hover .g-plate__box.g-aura:after{opacity:1}}.g-site .g-plate__box.g-aura:focus-visible:after,.g-site a:focus-visible .g-plate__box.g-aura:after{opacity:1}.g-site .g-cat .g-plate__box.g-aura:before{display:none}@media (max-width:599px){.g-site .g-plate__box.g-aura:before,.g-site .g-trio .g-plate__box.g-aura:before{box-shadow:0 6px 24px 0 rgb(var(--g-aura)/.28),0 12px 48px 0 rgb(var(--g-aura)/.1)}}@media (prefers-reduced-motion:reduce){.g-site .g-plate__box.g-aura:after,.g-site .g-plate__box.g-aura:before{transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.g-site .reveal.reveal--pending{transform:translate3d(-16px,0,0)}.g-site .reveal{transition:opacity calc(var(--g-dur-side) * .8) var(--g-ease-side),transform var(--g-dur-side) var(--g-ease-side)}@media (min-width:900px){.g-site .galroom--left.reveal--pending,.g-site .galroom--statement.reveal--pending{transform:translate3d(-32px,0,0)}.g-site .galroom--right.reveal--pending{transform:translate3d(32px,0,0)}}}html[data-g-top] .g-site .g-hdr{background:transparent}