@font-face{font-family:Manrope;src:url('/assets/body.woff2');font-weight:400 800;font-display:swap}@font-face{font-family:Fraunces;src:url('/assets/display.woff2');font-weight:400 800;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#e8e6dc;font-family:Manrope,sans-serif;color:#16394a}main{width:min(100% - 32px,610px);margin:26px auto 50px}.tools{display:flex;align-items:center;justify-content:space-between}.tools a{color:inherit;text-underline-offset:.22em}button{font:inherit;font-weight:700;background:#193b4a;color:white;border:0;padding:.7em 1.1em;cursor:pointer}button:disabled{opacity:.55}a:focus-visible,button:focus-visible{outline:3px solid #c3482b;outline-offset:4px}#notice{font-size:.88rem;line-height:1.6}.sheet{background:#fff9ee;border:1px solid #c5bbaa;margin-top:16px}.sheet header,.sheet footer,.scan{display:flex;align-items:center;justify-content:space-between}.sheet header{justify-content:flex-start;gap:10px;padding:20px 7%}.sheet header span{font:600 27px/1 Fraunces,Georgia,serif}.sheet header small{display:block;font:700 10px/1.6 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase}.photo{height:clamp(145px,34vw,215px)}.photo img{width:100%;height:100%;object-fit:cover;object-position:center 74%}.sheet section{padding:26px 7% 14px}.sheet h1{font:500 clamp(3rem,9vw,5.7rem)/.92 Fraunces,Georgia,serif;margin:0;letter-spacing:-.04em}.sheet h1 i{color:#ae432e}.pitch{max-width:38ch;font-size:1rem;line-height:1.55}.scan{margin-top:20px;padding-top:16px;border-top:1px solid #b3b7a8;gap:1rem}.scan h2{font:600 clamp(24px,5vw,36px)/1.1 Fraunces,serif;margin:0 0 5px}.scan p{margin:0;font-size:.9rem;max-width:20ch}.scan img{width:clamp(100px,27vw,136px);height:auto;image-rendering:pixelated}.sheet footer{border-top:1px solid #b3b7a8;padding:16px 7%;font-size:.8rem}.sheet footer span{font-size:.72rem}@page{size:letter portrait;margin:.45in}@media print{*{print-color-adjust:exact;-webkit-print-color-adjust:exact}body{background:white}main{width:6.55in;margin:0 auto}.tools,#notice{display:none}.sheet{margin:0;break-inside:avoid}.photo{height:2.3in}.sheet section{padding:.33in .45in .12in}.sheet h1{font-size:.85in}.sheet header{padding:.22in .45in}.scan img{width:1.5in;height:1.5in}.sheet footer{padding:.13in .45in}}
