:root{--background:#F4F3EF;--paper:#FFFDF9;--surface:#FFFFFF;--sage:#78917D;--sage-deep:#526D58;--persimmon:#D87958;--coffee:#39332F;--lavender:#9687A8;--ice:#7596A5;--apricot:#D9B58D}body{background:var(--background)}.prism-band{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #deded7;padding:20px 0;font-size:11px;letter-spacing:.12em;color:#65645d}.prism-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:5%;align-items:center;padding:55px 0 80px}.prism-hero h1,.prism-manifesto h1{font-size:clamp(40px,5vw,78px);letter-spacing:-.055em;line-height:1.17;margin:20px 0}.prism-hero h1 em{font-style:normal;color:#526d58}.prism-hero p{line-height:2;max-width:590px}.prism-hero aside{background:#e6eee6;padding:20px;transform:rotate(1deg)}.prism-hero aside>span{font-size:11px;letter-spacing:.15em}.prism-hero aside p{font-size:13px;text-align:center}.prism-cover-art{aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(130deg,rgba(56,55,47,.2),rgba(120,145,125,.3)),url('/hm-seoul-hero.webp') center/cover,#78917D;color:white;padding:35px}.prism-cover-art b{font-size:clamp(35px,6vw,72px);line-height:.98;letter-spacing:-.04em}.prism-cover-art small{margin-top:20px}.prism-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.prism-index a{color:#39332f;text-decoration:none;border-top:5px solid #78917d;background:#fffdf9;padding:24px 20px;min-height:235px;display:flex;flex-direction:column}.prism-index a:nth-child(4n+2){border-color:#d87958}.prism-index a:nth-child(4n+3){border-color:#9687a8}.prism-index a:nth-child(4n){border-color:#7596a5}.prism-index span,.prism-index b{font-size:12px;color:#526d58}.prism-index h3{font-size:23px;margin:20px 0 6px}.prism-index p{font-size:13px;line-height:1.9;flex:1}.prism-feature{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.prism-feature>div:first-child{background:#e6eee6;padding:50px}.prism-feature h2{font-size:clamp(27px,3vw,44px);line-height:1.4}.prism-feature p{line-height:2}.feature-visual{background:#39332f;color:#fff;padding:60px 35px;display:flex;justify-content:space-between;flex-direction:column;font-size:clamp(30px,3.4vw,55px)}.feature-visual small{font-size:12px}.prism-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.prism-split>div{padding:42px;background:#f9e9e2}.prism-split>div+div{background:#e9f1f3}.prism-split h2{font-size:28px}.prism-split p{line-height:2}.prism-split a{color:#526d58}.prism-end{text-align:center;padding:70px 24px;background:#e6eee6;border-radius:16px;margin-bottom:65px}.prism-end h2{font-size:34px}.prism-end p{margin:10px auto 23px;max-width:620px}.prism-library{display:grid;grid-template-columns:230px 1fr;gap:34px;margin-bottom:70px}.prism-library aside{background:#fffdf9;padding:24px;align-self:start;display:grid;gap:13px}.prism-library aside a{text-decoration:none;color:#39332f;border-bottom:1px solid #e3e2da;padding:5px}.prism-filter{display:flex;gap:10px;margin-bottom:20px}.prism-filter input{flex:2;min-width:0}.prism-filter select{flex:1;min-width:0}.prism-filter input,.prism-filter select{padding:12px;border:1px solid #d8d8d2;border-radius:8px}.prism-count{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:20px 0;margin-bottom:25px}.prism-back{display:flex;justify-content:space-between;padding:30px 0;font-size:12px}.prism-dossier{display:grid;grid-template-columns:33% 1fr;gap:6%;padding:20px 0 50px}.prism-poster{min-height:450px;background:linear-gradient(125deg,#78917d,#39332f);display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;text-align:center;line-height:1.12;letter-spacing:-.05em;overflow:hidden}.prism-poster img{width:100%;height:100%;object-fit:cover}.prism-dossier aside p{font-size:12px;color:#85827b;line-height:1.7}.prism-dossier h1{font-size:clamp(35px,4vw,58px);line-height:1.2}.prism-lead{font-size:17px;line-height:2.2}.prism-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.prism-facts section{background:#fffdf9;border-top:3px solid #78917d;padding:17px}.prism-facts p{font-size:13px;line-height:1.8}.prism-chapters{display:grid;gap:12px}.prism-chapters>a{background:#fffdf9;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-decoration:none;color:#39332f}.prism-reader{background:#eaece8;padding-bottom:60px}.prism-reader-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:22px max(18px,calc((100vw - 1140px)/2));}.prism-reader-top button{border:1px solid #78917d;background:#fffdf9;border-radius:8px;padding:10px}.prism-reader .reader-pages{max-width:790px;margin:auto}.prism-reader-cover{background:#39332f;color:#fff;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.prism-reader-cover h1{font-size:clamp(32px,4vw,55px);color:#fff}.prism-panel{min-height:300px;padding:70px clamp(24px,8vw,100px);background:#fffdf9;border-bottom:1px solid #deded7;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.prism-panel:nth-child(3n){background:#e6eee6}.prism-panel:nth-child(4n){background:#f9e9e2}.prism-panel span{font-size:12px;letter-spacing:.15em;color:#526d58}.prism-panel p{font-size:clamp(18px,2vw,23px);line-height:2.25}.prism-panel small{align-self:flex-end;color:#d87958}.prism-reader-outro{text-align:center;background:#39332f;color:#fff;padding:65px 20px}.prism-reader-outro h2{color:#fff}.prism-reader-outro a{color:#fff}.prism-essays{display:grid;gap:14px;margin-bottom:75px}.prism-essays article{display:grid;grid-template-columns:100px 1fr 70px;align-items:start;gap:25px;background:#fffdf9;padding:30px;border-left:5px solid #78917d}.prism-essays article:nth-child(3n){border-color:#d87958}.prism-essays h2{font-size:26px;margin:0 0 8px}.prism-essays h2 a{color:#39332f;text-decoration:none}.prism-essays p{line-height:2}.prism-essays article>b{font-size:38px}.prism-rooms{display:grid;gap:16px;margin-bottom:75px}.prism-rooms>article{display:grid;grid-template-columns:110px 1fr 160px;gap:20px;align-items:start;background:#fffdf9;padding:34px}.room-number{font-size:48px;color:#78917d}.room-number span{display:block;font-size:10px;letter-spacing:.1em}.prism-rooms h2{font-size:28px;margin:0}.prism-rooms p{line-height:2}.room-stories{display:flex;flex-wrap:wrap;gap:10px}.room-stories a{padding:10px;background:#e6eee6;border-radius:6px;color:#526d58;text-decoration:none;font-size:13px}.prism-manifesto{padding:80px 0;background:#e6eee6;margin-top:22px}.prism-manifesto p{max-width:780px;line-height:2;font-size:18px}.prism-manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:70px 0}.prism-manifesto-grid article{padding:35px;background:#fffdf9}.prism-manifesto-grid article span{color:#78917d}.prism-manifesto-grid article p{line-height:2}@media(max-width:950px){.prism-index{grid-template-columns:repeat(2,1fr)}.prism-hero,.prism-feature,.prism-dossier{grid-template-columns:1fr}.prism-library{grid-template-columns:1fr}.prism-library aside{display:flex;flex-wrap:wrap}.prism-rooms>article{grid-template-columns:80px 1fr}.prism-rooms>article>a{grid-column:2}}@media(max-width:600px){.prism-band span:last-child{display:none}.prism-split,.prism-manifesto-grid,.prism-index,.prism-facts{grid-template-columns:1fr}.prism-filter{flex-wrap:wrap}.prism-filter input,.prism-filter select{flex:1 1 100%}.prism-rooms>article,.prism-essays article{display:block}.prism-rooms>article,.prism-essays article{padding:23px}.prism-reader-top{flex-wrap:wrap}.prism-count{flex-wrap:wrap;gap:9px}.prism-hero{padding:32px 0}.prism-dossier{gap:18px}.prism-poster{min-height:320px}}
