/* PAIK: a printed opening artifact, two archival cuttings, and a working card-news desk. */
.p14-clippings,.p14-room,.p14-room *{box-sizing:border-box}.p14-clippings{padding:clamp(22px,4.4vw,66px) 0}.p14-archive-block{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(22px,4.8vw,83px);align-items:center;padding:clamp(22px,3.5vw,54px) 0;border-top:1px solid #aaaa966e}.p14-archive-block figure,.p14-room figure{margin:0;min-width:0}.p14-archive-block img{display:block;width:100%;height:auto}.p14-archive-block .pf-zoom{width:100%;display:block}.p14-archive-block figcaption{font:450 clamp(11px,.89vw,15px)/1.65 var(--afont,system-ui);margin-top:.65rem;color:#d0cdbd}.p14-archive-block>div>span,.p14-folio{font:630 11px/1.55 var(--afont,system-ui);letter-spacing:.075em}.p14-archive-block>div>span{color:#dbc79a}.p14-archive-block h4,.p14-room h3,.p14-room h4{font-family:var(--ahead,Georgia,serif);font-weight:570;letter-spacing:-.058em}.p14-archive-block h4{font-size:clamp(26px,3vw,53px);line-height:1.34;margin:.3em 0 .45em;color:#f6efdc}.p14-archive-block>div>p{font:445 clamp(15px,1.14vw,20px)/1.86 var(--afont,system-ui);color:#ece9db;letter-spacing:-.02em}.p14-archive-block>div>a{display:inline-block;font:620 13px/1.58 var(--afont,system-ui);color:#efe4c3;border-bottom:1px solid #cbb891;margin-top:14px}.p14-archive-block:nth-child(2)>figure{order:2}
.p14-room{--p14-ink:#282f37;--p14-wine:#62365f;--p14-line:#a59bab;background:#e8e1ea;color:var(--p14-ink);padding:clamp(32px,5.3vw,95px) clamp(22px,5.5vw,100px)}.p14-room-inner{max-width:1450px;margin:auto}.p14-folio{display:flex;justify-content:space-between;gap:12px;color:var(--p14-wine);border-top:1px solid #776577;padding-top:10px}.p14-room-head{display:grid;grid-template-columns:1fr .74fr;align-items:end;gap:clamp(20px,7vw,112px);margin:clamp(29px,4.4vw,76px) 0 clamp(20px,2.4vw,42px)}.p14-room-head>div>p,.p14-date{font:660 12px/1.55 var(--afont,system-ui);color:var(--p14-wine)}.p14-room-head h3{font-size:clamp(31px,4.1vw,77px);line-height:1.25;color:var(--p14-ink);margin:5px 0}.p14-room-head>p,.p14-copy>p:not(.p14-date){font:460 clamp(15px,1.12vw,20px)/1.85 var(--afont,system-ui);letter-spacing:-.02em;max-width:38em;color:#45414a}
.p14-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--p14-line)}.p14-tabs a{color:var(--p14-ink);text-decoration:none;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;min-width:0;border-right:1px solid var(--p14-line);transition:background .18s ease,color .18s}.p14-tabs a:last-child{border-right:0}.p14-tabs a i{grid-row:span 2;font:italic 22px/1 Georgia,serif;color:var(--p14-wine)}.p14-tabs a span{font:600 9px/1.4 var(--afont,system-ui);letter-spacing:.08em}.p14-tabs a b{font:640 clamp(13px,1.05vw,18px)/1.52 var(--afont,system-ui)}.p14-tabs a:hover{background:#f8f3f5}.p14-tabs a[aria-selected=true]{background:#4c354e;color:#fff8ed}.p14-tabs a[aria-selected=true] i{color:#ffdfb6}.p14-issues{margin-top:clamp(19px,2.7vw,45px)}.p14-issue{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.12fr);grid-template-rows:auto auto;gap:12px clamp(26px,6vw,105px);align-items:center;padding:clamp(19px,2.5vw,40px) 0}.p14-issue+.p14-issue{border-top:1px solid var(--p14-line)}.p14-issues [hidden],.p14-room [hidden]{display:none!important}.p14-copy{grid-row:1/3}.p14-copy h4{margin:.25em 0 .44em;font-size:clamp(25px,2.85vw,53px);line-height:1.31;color:var(--p14-ink)}.p14-link{display:inline-block;font:660 13px/1.55 var(--afont,system-ui);color:var(--p14-wine);border-bottom:1px solid #956d89;text-decoration:none;margin-top:16px}.p14-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.p14-frames figure{position:relative;min-width:0}.p14-zoom{display:block;padding:7px;border:1px solid #b9a7b5;width:100%;background:#f8f4ea;position:relative;cursor:zoom-in}.p14-zoom img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.p14-zoom>span{position:absolute;right:9px;bottom:9px;background:#fbf6eb;color:#463747;border:1px solid #aa9aa3;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:500 17px/1 system-ui}.p14-frames figcaption{display:flex;align-items:baseline;gap:8px;font:550 12px/1.6 var(--afont,system-ui);color:#514554;margin:6px 0}.p14-frames figcaption span{font:italic 14px/1 Georgia,serif;white-space:nowrap}.p14-room[data-p14-ready] .p14-frames{display:block;max-width:405px;width:100%;justify-self:center}.p14-room[data-p14-ready] .p14-frames figure{animation:p14-unfold .25s ease-out}.p14-leaves{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;grid-column:2}.p14-leaves button{background:transparent;color:#493a49;border:1px solid #9b8598;padding:6px 11px;min-height:33px;font:600 12px/1.45 var(--afont,system-ui);cursor:pointer}.p14-leaves button[aria-pressed=true]{background:#4c354e;color:#fff8ed}.p14-room :focus-visible{outline:2px solid var(--p14-wine);outline-offset:3px}.p14-announce{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes p14-unfold{from{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}.reduce .p14-room *{animation:none!important;transition:none!important}
@media(max-width:680px){.p14-archive-block,.p14-room-head,.p14-issue{grid-template-columns:minmax(0,1fr);gap:14px}.p14-archive-block>figure{order:2}.p14-room{padding-inline:clamp(19px,5.6vw,34px)}.p14-folio{font-size:9px}.p14-room-head{margin-top:24px}.p14-tabs{grid-template-columns:1fr}.p14-tabs a{padding:7px 9px;display:grid;grid-template-columns:23px 1fr;gap:0 5px;border-right:0;border-bottom:1px solid #c6b9c7}.p14-tabs a:last-child{border-bottom:0}.p14-tabs a i{grid-row:1;font-size:17px}.p14-tabs a span{display:none}.p14-tabs a b{font-size:13px}.p14-copy{grid-row:auto}.p14-copy h4{font-size:26px}.p14-room-head>p,.p14-copy>p:not(.p14-date),.p14-archive-block>div>p{font-size:15px}.p14-leaves{grid-column:1;gap:5px}.p14-leaves button{padding-inline:8px;font-size:11px}.p14-frames figcaption{font-size:10px}.p14-room[data-p14-ready] .p14-frames{max-width:350px}.p14-issue{padding:12px 0}.p14-issues{margin-top:10px}.p14-archive-block h4{font-size:27px}}
@media(prefers-reduced-motion:reduce){.p14-room *{animation:none!important;transition:none!important}}
