.fine-page{--anchor-offset:24px;width:min(100%,1520px);margin-inline:auto;padding:40px 24px 64px}.fine-page h1,.fine-page h2,.fine-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.fine-intro h1{margin:0 0 16px;font-size:clamp(44px,4.2vw,64px);line-height:1.1}.fine-page .reading-contents{margin-bottom:24px;position:static}.fine-page .contents-label{display:none}.fine-page .wide-contents ol{flex-wrap:wrap;gap:0 24px;display:flex}.fine-page .wide-contents a{border:0;margin:0;padding:8px 0;font-size:14px;font-weight:400}.fine-page .wide-contents a:hover,.fine-page .wide-contents a[aria-current=location]{text-underline-offset:5px;text-decoration:underline}.fine-chapter{isolation:isolate;border-top:1px solid var(--rule);position:relative}.fine-chapter-content{padding:28px 20px 36px;position:relative}.fine-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.fine-background picture,.fine-background img{width:100%;height:100%}.fine-background img{object-fit:cover}.fine-heading h2{overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.15}.fine-page [data-chapter]{scroll-margin-top:var(--anchor-offset)}.fine-tagline{margin:-8px 0 24px;font-size:14px;line-height:1.5}.fine-page figure{min-width:0;margin:0}.fine-page figure img{width:100%;height:auto}.fine-page figcaption{margin-top:8px;font-family:Georgia,serif;font-size:14px;line-height:1.4}.fine-copy{white-space:pre-line;overflow-wrap:break-word;margin:16px 0 0;font-size:18px;line-height:1.6}.fine-credits{white-space:pre-line;margin:16px 0 0;font-size:16px;line-height:1.5}.fine-ip-grid{grid-template:"heading heading outcome""concept process outcome"1fr/minmax(0,23fr) minmax(0,45fr) minmax(0,32fr);align-items:start;gap:16px 20px;display:grid}.fine-ip-heading{grid-area:heading}.fine-ip-heading h2{margin-bottom:12px;font-size:clamp(26px,2.2vw,34px)}.fine-ip-heading .fine-tagline{text-align:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px}.fine-ip-concept{grid-area:concept}.fine-ip-process{grid-area:process}.fine-ip-outcome{grid-area:outcome}.fine-ip-grid h3{margin:0 0 12px;font-size:22px}.fine-ip-grid .fine-concept-title{text-align:center;margin:24px 0 0;font-size:clamp(38px,3.4vw,54px)}.fine-ip-concept figure{width:64%;max-width:242px;margin-inline:auto}.fine-ip-concept .fine-copy{text-align:center}.fine-ip-grid .fine-copy{font-family:Georgia,Times New Roman,serif;line-height:1.3}@media (width>=1280px){.fine-chapter--ip .fine-chapter-content{container-type:inline-size}.fine-ip-heading h2{font-size:clamp(22px,1.8cqw,30px)}.fine-ip-heading .fine-tagline{font-size:clamp(10px,1cqw,16px)}.fine-ip-grid h3{font-size:clamp(18px,1.7cqw,24px)}.fine-ip-grid .fine-concept-title{font-size:clamp(36px,3.4cqw,54px)}.fine-ip-grid .fine-copy{margin-top:12px;font-size:clamp(12px,1.2cqw,18px)}.fine-ip-grid>.fine-ip-outcome{width:calc(100% + 20px);margin-top:-28px;margin-right:-20px}}.fine-horse{position:relative;container-type:inline-size}.fine-horse-information{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}.fine-horse-information .fine-copy{max-width:65ch}@container (width>=960px){.fine-horse-information{flex-direction:column;justify-content:space-between;gap:24px;width:17%;height:calc(41.494cqw - 36px);display:flex;position:absolute;top:18px;left:1%}.fine-horse-information .fine-copy{margin:0;font-size:clamp(13px,1.2cqw,18px);line-height:1.55}.fine-horse-information .fine-copy+.fine-copy{margin-top:14px}.fine-horse-information .fine-credits{border-top:1px solid var(--rule);margin:0;padding-top:12px;font-size:clamp(12px,1cqw,15px);line-height:1.55}}.fine-rock-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:24px;display:grid}.fine-rock-process>figure{width:80%}.fine-rock-steps{grid-template-columns:minmax(0,284fr) minmax(0,519fr);align-items:start;gap:8px;margin-top:20px;display:grid}.fine-rock-display .fine-credits{text-align:right}@media (width>=1280px){.fine-chapter--rock .fine-chapter-content{padding:12px 8px 16px 0;container-type:inline-size}.fine-chapter--rock .fine-heading h2{margin-bottom:8px;padding-left:20px;font-size:clamp(22px,2.4cqw,36px)}.fine-rock-grid{grid-template-columns:minmax(0,41fr) minmax(0,59fr);gap:10px}.fine-rock-process>figure{width:60%;margin:16px auto 0}.fine-rock-steps{gap:0;margin-top:38px}.fine-rock-process .fine-copy{text-align:center;margin:10px 20px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1cqw,16px);line-height:1.2}.fine-rock-display .fine-credits{margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1cqw,16px);line-height:1.2}}.fine-ridge-grid{grid-template-columns:minmax(0,33fr) minmax(0,67fr);align-items:start;gap:24px;display:grid}.fine-ridge-references{grid-template-columns:minmax(0,1.94fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;margin-bottom:20px;display:grid}.fine-ridge-notes{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:end;gap:20px;margin-top:20px;display:grid}.fine-ridge-notes .fine-copy{margin-top:0}@media (width>=1280px){.fine-chapter--ridge{background:#fff}.fine-chapter--ridge .fine-chapter-content{padding:12px 1.4% 16px 3%;container-type:inline-size}.fine-chapter--ridge .fine-heading h2{margin-bottom:6px;font-size:clamp(22px,1.7cqw,28px)}.fine-ridge-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4cqw}.fine-ridge-references{gap:4px;margin-bottom:24px}.fine-ridge-outcome .fine-credits{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1cqw,16px);line-height:1.15}.fine-ridge-notes{grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:center;gap:12px;margin-top:4px}.fine-ridge-notes .fine-copy{font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1cqw,16px);line-height:1.2}}.fine-handmade-grid{grid-template-columns:minmax(0,24fr) minmax(0,76fr);align-items:start;gap:24px;display:grid}.fine-handmade-heading h2{overflow-wrap:anywhere;margin:0;font-size:clamp(28px,2.5vw,36px);line-height:1.18}.fine-handmade-heading .fine-credits{margin-top:24px}.fine-handmade-body .fine-copy{max-width:65ch}@media (width>=1280px){.fine-chapter--handmade{border-top:0}.fine-chapter--handmade .fine-chapter-content{padding:20px 20px 24px;container-type:inline-size}.fine-handmade-grid{grid-template-columns:minmax(0,19fr) minmax(0,81fr);gap:12px 16px}.fine-handmade-heading{grid-area:1/1}.fine-handmade-heading h2{overflow-wrap:normal;font-size:clamp(17px,2.35cqw,34px);line-height:1.12}.fine-handmade-heading .fine-credits{margin-top:32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.15cqw,16px);line-height:1.2}.fine-handmade-body{display:contents}.fine-handmade-body>figure{grid-area:1/2}.fine-handmade-body .fine-copy{white-space:normal;grid-area:2/1/auto/-1;max-width:none;margin:0 0 0 12%;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.25cqw,18px);line-height:1.25}[data-project=copper-wire-cloisonne-painting] .fine-handmade-grid{grid-template-columns:minmax(0,22fr) minmax(0,78fr)}[data-project=chinese-round-fan-and-pattern-design] .fine-handmade-grid{grid-template-columns:minmax(0,27fr) minmax(0,73fr)}[data-project=chinese-round-fan-and-pattern-design] .fine-handmade-heading h2{max-width:10em}[data-project=chinese-round-fan-and-pattern-design] .fine-handmade-heading .fine-credits{text-align:center}[data-project=collage] .fine-handmade-body .fine-copy{margin-left:calc(19% + 13px)}}@media (width<=1279px){.fine-page .reading-contents{margin-bottom:0;position:sticky;top:0}.fine-ip-grid,.fine-rock-grid,.fine-ridge-grid,.fine-handmade-grid,.fine-ridge-notes,.fine-horse-information{grid-template-columns:minmax(0,1fr)}.fine-ip-grid{grid-template-rows:auto;grid-template-areas:"heading""concept""process""outcome"}.fine-ip-heading .fine-tagline{text-align:left}.fine-ip-grid>figure{max-width:625px}.fine-rock-process>figure{width:min(100%,470px)}.fine-rock-display .fine-credits{text-align:left}.fine-ridge-notes figure{width:min(100%,536px)}.fine-ridge-outcome .fine-credits{margin-top:20px}.fine-handmade-heading .fine-credits{margin-top:12px}.fine-horse-information{gap:0}}@media (width<=767px){.page--fine-arts .mobile-header{z-index:4;background:var(--paper);position:sticky;top:0}.fine-page{--anchor-offset:182px;padding:0 20px 40px}.fine-intro{padding-top:28px}.fine-page .reading-contents{top:106px}.fine-chapter-content{padding:24px 0 32px}.fine-chapter--ip,.fine-chapter--rock{margin-inline:-20px}.fine-chapter--ip .fine-chapter-content,.fine-chapter--rock .fine-chapter-content{padding-inline:20px}.fine-heading h2,.fine-handmade-heading h2{font-size:30px}.fine-copy{font-size:16px;line-height:1.6}.fine-credits{font-size:14px}.fine-tagline{font-size:13px}.fine-background img{object-position:left top}.fine-ip-grid,.fine-rock-grid,.fine-ridge-grid,.fine-handmade-grid{gap:24px}}
