.cg-page{--cg-paper:#f4f1e9;--cg-ink:#14211e;--cg-mist:#e9e4d8;--cg-red:#c63a30;background:var(--cg-paper);color:var(--cg-ink);overflow:hidden}.cg-page *{box-sizing:border-box}.cg-page a{color:inherit;text-decoration:none}.cg-local-nav{background:var(--cg-mist);z-index:18;border-bottom:1px solid #14211e2e;justify-content:space-between;align-items:center;height:56px;padding:0 max(5vw,50vw - 720px);display:flex;position:sticky;top:88px}.cg-local-nav div{gap:32px;display:flex}.cg-local-nav div span{cursor:default;border-bottom:2px solid #0000;padding:17px 2px}.cg-issue,.cg-kicker,.cg-label{letter-spacing:.14em;text-transform:uppercase;font:600 11px/1.4 Inter,Noto Sans SC,sans-serif}.cg-issue,.cg-label{color:var(--cg-red)}.cg-hero{align-items:flex-end;min-height:calc(100svh - 144px);display:flex;position:relative}.cg-hero>img{object-fit:cover}.cg-hero-shade{background:linear-gradient(90deg,#14211ee0,#14211e33 70%);position:absolute;inset:0}.cg-hero-copy{z-index:2;color:#fff;grid-template-columns:5fr 7fr;align-items:end;gap:8vw;width:100%;padding:clamp(64px,8vw,128px) max(5vw,50vw - 720px);display:grid;position:relative}.cg-kicker{grid-column:1/-1}.cg-hero h1{letter-spacing:-.07em;margin:24px 0 0;font:600 clamp(72px,12vw,176px)/.82 Source Han Serif SC,Noto Serif SC,serif}.cg-hero h1 span{display:block}.cg-hero h1 span:last-child{margin-left:.42em}.cg-hero-note{margin:0 0 16px;font:400 clamp(20px,2vw,30px)/1.8 Source Han Serif SC,Noto Serif SC,serif}.cg-vertical{z-index:2;color:#fff;writing-mode:vertical-rl;letter-spacing:.2em;font-size:10px;position:absolute;top:10%;right:24px}.cg-intro,.cg-track-copy,.cg-companion-copy,.cg-format{padding:clamp(80px,9vw,144px) max(5vw,50vw - 720px)}.cg-intro{grid-template-columns:3fr 9fr;gap:6vw;display:grid}.cg-lead{margin:0 0 48px;font:500 clamp(34px,5vw,72px)/1.3 Source Han Serif SC,Noto Serif SC,serif}.cg-body{max-width:760px;margin-left:auto;font-size:20px;line-height:1.9}.cg-manifesto{background:var(--cg-ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:64px 24px;display:flex}.cg-manifesto strong{margin:24px 0;font:500 clamp(48px,7vw,104px)/1.2 Source Han Serif SC,Noto Serif SC,serif}.cg-manifesto span{letter-spacing:.2em;font-size:11px}.cg-track{grid-template-columns:1fr 1fr;min-height:820px;display:grid}.cg-track-image{min-height:680px;position:relative;overflow:hidden}.cg-track-image img{object-fit:cover;transition:transform .5s}.cg-track-image:hover img{transform:scale(1.025)}.cg-track-image:after{content:"";background:linear-gradient(#0000 55%,#14211ea6);position:absolute;inset:0}.cg-track-image>span{z-index:2;color:#fff;font:500 clamp(22px,2.3vw,34px)/1.4 Source Han Serif SC,Noto Serif SC,serif;position:absolute;bottom:48px;left:48px}.cg-track-copy{flex-direction:column;justify-content:center;padding-left:7vw;padding-right:7vw;display:flex;position:relative}.cg-fashion .cg-track-copy,.cg-ceramics .cg-track-copy{background:var(--cg-mist)}.cg-character{color:#14211e12;margin:0;font:500 160px/.8 Source Han Serif SC,Noto Serif SC,serif;position:absolute;top:8vw;right:5vw}.cg-track h2,.cg-companion h2{margin:32px 0;font:500 clamp(44px,5vw,76px)/1.15 Source Han Serif SC,Noto Serif SC,serif}.cg-track-copy>p:not(.cg-label):not(.cg-character):not(.cg-voice),.cg-companion-copy>p:not(.cg-label){max-width:660px;font-size:18px;line-height:1.8}.cg-track ul{border-top:1px solid #14211e40;margin:40px 0;padding:0;list-style:none}.cg-track li{border-bottom:1px solid #14211e40;padding:16px 0}.cg-track li span{width:48px;color:var(--cg-red);font-size:11px;display:inline-block}.cg-voice{border-left:3px solid var(--cg-red);padding:4px 0 4px 20px;font-size:18px;line-height:1.7}.cg-companion{background:var(--cg-paper);grid-template-columns:5fr 7fr;display:grid}.cg-companion-portrait{background:var(--cg-mist);min-height:760px;position:relative}.cg-companion-portrait img{object-fit:cover}.cg-companion-copy{padding-left:7vw;padding-right:7vw}.cg-observations{border-top:1px solid;grid-template-columns:1fr 1fr;margin-top:56px;display:grid}.cg-observations article{border-bottom:1px solid;padding:24px}.cg-observations article:nth-child(odd){border-right:1px solid;padding-left:0}.cg-observations span{color:var(--cg-red);font-size:11px}.cg-observations h3{margin:14px 0 8px;font-size:26px}.cg-observations p{margin:0;font-size:14px;line-height:1.7}.cg-format{background:var(--cg-ink);color:#fff}.cg-format .cg-label{color:#fff}.cg-format-line{align-items:center;margin:64px 0 40px;display:flex}.cg-format-line span{font-size:10px}.cg-format-line strong{white-space:nowrap;margin-left:12px;font-size:clamp(17px,2vw,26px);font-weight:500}.cg-format-line i{background:#ffffff59;flex:1;height:1px;margin:0 24px}.cg-format-note{text-align:right;letter-spacing:.08em;font-size:12px}@media (width<=1100px){.cg-local-nav{top:76px}.cg-local-nav div{gap:18px}.cg-hero{min-height:calc(100svh - 132px)}.cg-hero-copy,.cg-intro,.cg-track,.cg-companion{grid-template-columns:1fr}.cg-ceramics .cg-track-image{order:-1}.cg-track-image,.cg-companion-portrait{min-height:600px}}@media (width<=700px){.cg-local-nav{padding:0 16px}.cg-local-nav .cg-issue{font-size:9px}.cg-local-nav div{gap:12px}.cg-local-nav div span{font-size:12px}.cg-hero-copy,.cg-intro,.cg-track-copy,.cg-companion-copy,.cg-format{padding:72px 22px}.cg-hero h1{font-size:88px}.cg-vertical{display:none}.cg-body{margin-left:0}.cg-track-image,.cg-companion-portrait{min-height:500px}.cg-track-image>span{bottom:22px;left:22px}.cg-observations{grid-template-columns:1fr}.cg-observations article:nth-child(odd){border-right:0}.cg-observations article{padding-left:0}.cg-format-line{flex-direction:column;align-items:flex-start;gap:10px}.cg-format-line i{width:1px;height:24px;margin:0 0 0 18px}.cg-format-note{text-align:left;line-height:1.8}}@media (prefers-reduced-motion:reduce){.cg-track-image img{transition:none}}
