/* Real photographic studies, with the work printed on their actual surfaces. */
.editorial-photo{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:#d2c7b1;color:#182c26}
.photo-scene{position:absolute;left:0;top:0;display:block;transform-origin:top left;transform:scale(var(--scene-scale,.5))}
.photo-scene>img{display:block;max-width:none;width:100%;height:100%;object-fit:fill}
.paper-photograph .photo-scene{width:1440px;height:960px;filter:saturate(.55)}
.paper-photograph{aspect-ratio:16/9}
.paper-photograph .photo-scene{top:-18.5185%}
.printed-message,.printed-brief{position:absolute;display:block;top:434px;color:#26362b}
.printed-message{left:265px;width:400px;transform:rotate(-1deg)}
.printed-brief{left:792px;width:400px;transform:rotate(-1.7deg)}
.print-masthead{display:block;font:500 15px/1.4 var(--sans);letter-spacing:.05em;margin-left:-8px;padding:12px 8px 22px;background:#e3e4db;min-height:56px;margin-bottom:12px}
.printed-message>strong{display:block;font:400 54px/1.03 var(--display);margin-bottom:27px;letter-spacing:-.02em}
.print-message{display:block;font:400 21px/1.65 var(--display);max-width:30ch}
.print-sender{display:block;font:500 15px/1.4 var(--sans);margin-top:23px}
.printed-field{display:block;font:400 15px/1.4 var(--sans);margin-bottom:31px}
.printed-field strong{display:block;font:400 27px/1.3 var(--display);margin-top:8px}
.printed-stamp{display:block;font:400 16px/1.5 var(--sans);padding-top:17px;border-top:1px solid #73735f}
.assistant-photograph .photo-scene{width:1280px;height:1920px;top:-43.75%;filter:saturate(.65)}
.tablet-display{display:block;position:absolute;top:0;left:0;width:900px;height:1250px;padding:68px 64px 48px;background:#efeee7;color:#243a30;transform-origin:top left;overflow:hidden;border-radius:22px;visibility:hidden}
.tablet-display.is-fitted{visibility:visible;outline:10px solid #efeee7;outline-offset:-1px}
.tablet-masthead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #91a093;padding-bottom:35px;font:400 18px/1.3 var(--sans)}
.tablet-masthead b{font-size:33px;letter-spacing:-.02em}
.tablet-title{display:block;font:400 68px/1.08 var(--display);margin:55px 0 24px}
.tablet-source{display:block;font:400 20px/1.6 var(--sans);color:#526358;padding-bottom:34px;border-bottom:1px solid #91a093}
.tablet-draft{display:block;white-space:pre-line;font:400 25px/1.65 var(--sans);margin-top:36px}
.tablet-review{display:block;position:absolute;left:64px;bottom:40px;font:400 18px/1.4 var(--sans);color:#526358}
.journal-artwork .paper-example-picker,.journal-artwork .paper-draft-options{padding-top:0;margin:10px 0 0;gap:25px}
.journal-artwork .paper-example-picker button,.journal-artwork .paper-draft-options button{color:#c5cbd1}
.journal-artwork [aria-pressed=true]{color:#f2eee5!important;border-color:#b5bbb9!important}
.journal-artwork button:focus-visible{outline-color:#f2eee5}
.editorial-photo:focus-visible{outline:2px solid #f2eee5;outline-offset:5px}
.service-artwork .laptop-composition{aspect-ratio:4/3}
.contact-workspace .editorial-brief{border-top:1px solid #68737e;padding-top:18px}
.brief-progress{display:flex;gap:24px;justify-content:space-between;margin-bottom:38px}
.brief-progress[hidden],.brief-page[hidden],.brief-actions [hidden]{display:none!important}
.brief-progress button{font:400 12px/1.5 var(--sans);color:#c5cbd1;background:none;border:0;border-bottom:1px solid transparent;min-height:40px;padding:7px 0;cursor:pointer}
.brief-progress button[aria-current=step]{color:#f2eee5;border-color:#f2eee5}
.brief-page{min-height:367px}
.brief-page h4{font:400 35px/1.2 var(--display);margin:0 0 28px;color:#f2eee5;letter-spacing:-.01em}
.brief-page h4:focus{outline:none}
.brief-focus{border:0;padding:0;margin:0;display:grid}
.brief-focus label{display:flex;gap:18px;align-items:center;min-height:71px;padding:12px 0;border-top:1px solid #43515c;cursor:pointer}
.contact-workspace .brief-focus input{appearance:none;flex:none;width:17px;min-width:17px;height:17px;min-height:17px;padding:0;border:1px solid #9da8b0!important;border-radius:50%;margin:0;background:transparent}
.brief-focus .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.contact-workspace .brief-focus input:checked{background:#f2eee5;box-shadow:inset 0 0 0 4px #101820;border-color:#f2eee5!important}
.brief-focus label>span{font:400 16px/1.4 var(--sans)}
.brief-focus small{display:block;font-size:12px;color:#c5cbd1;margin-top:3px}
.brief-page>label{display:block;color:#f2eee5;font-size:13px;margin-top:23px}
.brief-page input:not([type=radio]){display:block;width:100%}
.contact-workspace .brief-page textarea{min-height:130px;margin-top:4px}
.brief-hint{font-size:12px;line-height:1.65;color:#c5cbd1;margin-top:10px}
.brief-delivery{max-width:40ch;margin-top:29px}
.brief-actions{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:54px;margin-top:25px}
.brief-actions .button{margin-left:auto;min-width:150px}
.brief-error{color:#f2c4b7;font-size:13px;line-height:1.5;margin-top:12px}
.brief-error:empty{display:none}
.editorial-brief:not(.brief-enhanced) .brief-page+.brief-page{margin-top:35px}
.editorial-brief .status-text{font-size:12px;line-height:1.6}
.contact-fallback{padding-top:25px}
.contact-fallback>label{font-family:var(--display);font-size:30px!important}
@media(max-width:620px){.brief-progress{gap:15px;margin-bottom:30px}.brief-progress button{font-size:11px}.brief-page h4{font-size:32px}.brief-page{min-height:385px}.brief-focus label{min-height:75px}.brief-focus small{font-size:12px}.brief-actions .button{min-width:145px}.journal-artwork .paper-example-picker,.journal-artwork .paper-draft-options{gap:22px}.journal-artwork .paper-example-picker button,.journal-artwork .paper-draft-options button{font-size:12px;min-height:44px}}
