.owner-page .journal-opening{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;padding-block:56px 64px}.owner-page .journal-opening h1{text-wrap:balance;letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.6rem,4.25vw,4.5rem);line-height:1.04}.owner-page .journal-opening p.owner-brand-line{color:#ffb4d1;font-family:var(--serif);margin:24px 0 18px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.owner-page .journal-opening p.owner-action-note{color:#f4dce9;max-width:46ch;margin:16px 0 0;font-size:.8125rem;line-height:1.55}.owner-page .journal-hero .owner-action-secondary{color:#fffaf7;text-underline-offset:4px;margin-top:18px;font-size:.875rem;display:inline-flex}.owner-proof{color:#fffaf7;min-width:0}.owner-proof figure{margin:0}.owner-proof .process-comparison{transform:rotate(1.2deg)}.owner-proof .process-comparison-frame{aspect-ratio:1122/1402;background:#ffb4d1;border:8px solid #fffaf7;border-bottom-width:26px;position:relative;overflow:hidden;box-shadow:12px 20px 36px #0e071755}.owner-proof .process-comparison-frame>img,.owner-proof .process-comparison-original img{object-fit:contain}.owner-proof .process-comparison-original{position:absolute;inset:0}.owner-proof .process-comparison-label{z-index:3;color:#251d2b;background:#fffaf7;border-radius:4px;padding:7px 10px;font-size:.6875rem;font-weight:750;position:absolute;top:12px}.owner-proof .process-comparison-label-original{left:10px}.owner-proof .process-comparison-label-result{right:10px}.owner-proof .process-comparison-divider{z-index:4;pointer-events:none;background:#fffaf7;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.owner-proof .process-comparison-divider span{background:#251d2b;border:2px solid #fffaf7;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #251d2b42}.owner-proof .process-comparison-divider span:before,.owner-proof .process-comparison-divider span:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.owner-proof .process-comparison-divider span:before{border-right:5px solid #fffaf7;left:7px}.owner-proof .process-comparison-divider span:after{border-left:5px solid #fffaf7;right:7px}.owner-proof .process-comparison-range{z-index:5;cursor:ew-resize;opacity:0;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.owner-proof .process-comparison-frame:has(input:focus-visible){outline-offset:6px;outline:3px solid #ffd46f}.owner-proof figcaption{color:#f4dce9;max-width:55ch;margin:18px 0 0;font-size:.8125rem;line-height:1.5}.owner-proof-options{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.owner-proof-options button{color:#fffaf7;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #bba0b6;border-radius:6px;padding:10px 14px;font-size:.8125rem;font-weight:700}.owner-proof-options button:hover{background:#52384f}.owner-proof-options button[aria-pressed=true]{color:#251d2b;background:#ffd46f;border-color:#ffd46f}.owner-proof-options button:focus-visible{outline-offset:4px;outline:3px solid #ff87b8}.owner-proof-detail{text-underline-offset:4px;margin-top:18px;font-size:.8125rem;display:inline-block}.owner-roll-stage{background:#ed8233;justify-content:center;align-items:center;height:610px;padding:26px;display:flex}.owner-roll-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transform:rotate(-2deg);box-shadow:10px 16px 32px #4c243a4d}.owner-roll-stage.is-contact-sheet img{transform:rotate(2deg)}.owner-page .owner-inspiration-caption{color:#f4dce9;margin-top:14px;font-size:.75rem;line-height:1.5}.owner-page .owner-inspiration-wrap{min-width:0}.owner-page .owner-inspiration-wrap .journal-visual{aspect-ratio:4/5;border:9px solid #fffaf7;margin:12px 5px;transform:rotate(3deg);box-shadow:0 17px 28px #0e071733}.owner-page ::selection{color:#251d2b;background:#ff87b8}@media (max-width:800px){.owner-page .journal-opening{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:36px 44px}.owner-page .journal-opening h1{max-width:17ch;font-size:clamp(2.2rem,8.6vw,3.6rem)}.owner-page .journal-opening p.owner-brand-line{margin-top:18px;font-size:1.5rem}.owner-page .journal-opening .journal-button{margin-top:24px}.owner-proof{justify-self:center;width:min(100%,510px)}.owner-proof .process-comparison-frame{border-width:6px 6px 20px}.owner-roll-stage{height:450px;padding:20px}.owner-proof-options{gap:6px}.owner-proof-options button{padding-inline:10px}.owner-page .owner-inspiration-wrap{justify-self:center;width:min(90%,510px)}.owner-page .owner-inspiration-wrap .journal-visual{aspect-ratio:5/4}}
