.editorial-plate{color:#dedcd3;pointer-events:none;width:100%;height:100%;display:block}.editorial-plate__paper{fill:#171817;stroke:#abaea6;stroke-width:1.25px}.editorial-plate__ink{stroke:currentColor;stroke-opacity:.65;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.editorial-plate__accent{stroke:#8aa7ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.editorial-plate__accent-fill{fill:#8aa7ff}.editorial-plate__proposal{stroke:#8aa7ff;stroke-opacity:.75;stroke-width:1.4px;stroke-dasharray:5 6}.editorial-plate__rule{stroke:currentColor;stroke-opacity:.17;stroke-width:1px}.editorial-plate__stipple{fill:#8aa7ff;opacity:.38}
.editorial-media{isolation:isolate;color:#eee;background:#101112;border:1px solid #ffffff20;width:100%;min-width:0;height:100%;transition:border-color .2s;position:relative;overflow:hidden}.editorial-media--landscape{aspect-ratio:16/10}.editorial-media--portrait{aspect-ratio:3/4}.editorial-media-composition{flex-direction:column;gap:14px;padding:clamp(14px,2.1vw,28px);display:flex;position:absolute;inset:0}.editorial-media-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.editorial-media-title{color:#eee;font-size:clamp(14px,1.3vw,19px);font-weight:500;line-height:1.25}.editorial-media-foot{color:#b5c5f6;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:10px;line-height:1.4;display:flex;position:relative}.editorial-media-subjects{color:#ffffffb3}.editorial-media-stamp{color:#d7e0ff;background:#090a0bee;border:1px solid #ffffff30;width:fit-content;max-width:calc(100% - 32px);padding:8px 10px;font-size:clamp(10px,1vw,12px);line-height:1.4;position:absolute;bottom:16px;left:16px;right:16px}.editorial-media-plate{flex:1;min-height:0}.editorial-media-plate svg{width:100%;height:100%}.editorial-media-empty{color:#bbb;text-align:center;justify-content:center;align-items:center;height:100%;padding:20px;display:flex;position:relative}.editorial-media--compact{aspect-ratio:16/10}.editorial-media--compact .editorial-media-composition{gap:4px;padding:12px}.editorial-media--compact .editorial-media-title{font-size:12px}.editorial-media--compact .editorial-media-foot{font-size:9px}a:is(:hover,:focus-visible) .editorial-media{border-color:#8aa7ffb3}.index-stationary-preview>.editorial-media{width:100%;max-width:100%;height:auto}.related-work>.editorial-media{flex:none;width:144px;height:100px}.related-work .editorial-media-heading,.related-work .editorial-media-foot{display:none}@media (max-width:479px){.related-work>.editorial-media{width:90px;height:68px}}@media (prefers-reduced-motion:reduce){.editorial-media{transition:none}}.editorial-media--mounted.editorial-media--company{background:#111315;border-color:#ffffff0d}.editorial-media--mounted.mount-surface--paper{background:#e6e4dc}.editorial-media--mounted.mount-surface--cobalt{background:#11131c}.website-mount{aspect-ratio:16/9;width:90%;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.editorial-media--portrait .website-mount{aspect-ratio:4/3;top:46%}.website-mount-image{border:1px solid #ffffff18;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 30px #0004,0 2px 4px #0003}.website-mount-backing{background:#b9b6ac;border:1px solid #ffffff20;position:absolute;inset:0;transform:translate(5px,7px)}.mount-surface--ink .website-mount-backing{background:#353b3d}.mount-surface--cobalt .website-mount-backing{background:#354e91}.mount-floral{color:#8197c1;opacity:.55;pointer-events:none;width:26%;max-height:24%;position:absolute;bottom:1%;right:1%}.mount-surface--paper .mount-floral{color:#46556f;opacity:.65}.editorial-media--landscape .mount-floral{width:17%;bottom:-3%;right:0}.editorial-media--full.editorial-media--company{aspect-ratio:16/9;background:#101112}.editorial-media-empty small{color:#999;margin-top:8px;font-size:11px;display:block}.website-mount-image,.website-mount-backing{transition:transform .22s,box-shadow .22s}a:focus-visible .website-mount-image{transform:translateY(-6px);box-shadow:0 18px 32px #0005,0 3px 7px #0003}a:focus-visible .website-mount-backing{transform:translate(8px,4px)}@media (hover:hover) and (pointer:fine){a:hover .website-mount-image{transform:translateY(-6px);box-shadow:0 18px 32px #0005,0 3px 7px #0003}a:hover .website-mount-backing{transform:translate(8px,4px)}}@media (prefers-reduced-motion:reduce){.website-mount-image,.website-mount-backing{transition:none}a:is(:hover,:focus-visible) .website-mount-image{transform:none}a:is(:hover,:focus-visible) .website-mount-backing{transform:translate(5px,7px)}}
