.sheet{--s:1;width:1122px;min-height:794px;position:relative;padding:44px 58px 76px;box-sizing:border-box;background:#fff;color:#25232a;font-family:"Century Gothic","Avenir Next",Arial,sans-serif;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.sheet *{box-sizing:border-box}.sheet .paper-header{display:flex;justify-content:space-between;align-items:center;min-height:40px;border-bottom:1px solid #e6e2e4;padding-bottom:18px;color:#79747b;font-size:11px;letter-spacing:2px}.sheet .client-logo{max-width:150px;max-height:48px;object-fit:contain}.sheet .client-wordmark{font-size:17px;letter-spacing:0;color:#302930;font-weight:600}.sheet footer{position:absolute;bottom:24px;left:58px;right:58px;display:flex;justify-content:space-between;color:#8a8287;font-size:10px;letter-spacing:1px;border-top:1px solid #e5e0e3;padding-top:13px}.sheet .paper-content{padding-top:35px}.sheet .paper-kicker{font-size:11px;color:var(--accent);font-weight:700;letter-spacing:2px}.sheet h1,.sheet h2,.sheet h3,.sheet h4{font-family:inherit}.sheet h2{font-size:44px;line-height:1.12;letter-spacing:-1.5px;font-weight:500;margin:18px 0 24px;max-width:900px}.sheet .lead{font-size:21px;line-height:1.65;max-width:920px;color:#554d54;margin:20px 0 32px}.sheet h3{font-size:18px;font-weight:600;margin:0 0 14px}.sheet h4{font-size:13px;margin:20px 0 7px;color:#797079;text-transform:uppercase;letter-spacing:1px}.sheet p{white-space:normal;margin:12px 0;line-height:1.7}.sheet .vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.sheet .vision-grid>div{border-top:3px solid var(--accent);padding-top:22px}.sheet .vision-grid p{font-size:17px;color:#5a5258}.sheet.cover{padding:0;background:linear-gradient(115deg,#fff 25%,#fffaf1 65%,#ffe9c3);min-height:794px;overflow:hidden}.sheet .cover-content{position:relative;z-index:2;width:62%;padding:58px 0 90px 64px;min-height:794px;display:flex;flex-direction:column;align-items:flex-start}.sheet .mg-logo{width:75px;height:75px;object-fit:contain;margin-bottom:56px}.sheet .cover-kicker{font-size:13px;letter-spacing:3px;font-weight:600;color:var(--accent)}.sheet.cover h1{font-size:52px;line-height:1.13;letter-spacing:-2px;font-weight:500;margin:22px 0 36px;max-width:560px}.sheet .cover-client{font-size:24px;line-height:1.4;max-width:500px}.sheet .cover-rule{height:3px;background:var(--accent);width:60px;margin-top:28px}.sheet .cover-content>p{font-size:12px;color:#898086;margin-top:18px}.sheet .cover-photo{position:absolute;right:0;top:0;width:49%;height:100%;}.sheet .cover-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffdf8,transparent 40%)}.sheet .cover-photo img{width:100%;height:100%;object-fit:cover}.sheet .cover-photo span{position:absolute;bottom:68px;right:15px;color:#fff;background:#0006;padding:3px 7px;font-size:9px;z-index:3}.sheet .cover-type{position:absolute;right:45px;top:220px;font-size:72px;font-weight:600;color:#e6b07059;line-height:1.18;letter-spacing:-4px;transform:rotate(-5deg)}.sheet .service-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:40px}.sheet .service-grid p{font-size:15px}.sheet dl{margin:0;padding:24px;background:#f7f4f5;border-left:3px solid var(--accent)}.sheet dl>div+div{border-top:1px solid #e3dce0;padding-top:14px;margin-top:14px}.sheet dt{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#898087}.sheet dd{font-size:17px;margin:5px 0 0;color:#29232a}.sheet .quote-reference{font-size:12px;color:#898087}.sheet .investment{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;margin:24px 0}.sheet .investment th{text-align:left;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#8a8088;padding:10px 10px;border-bottom:1px solid #ccc}.sheet .investment td{padding:14px 10px;border-bottom:1px solid #e7e1e5;vertical-align:top;overflow-wrap:anywhere}.sheet .investment th:first-child{width:37%}.sheet .total{padding:20px 14px;background:#f9f2f5;display:flex;align-items:start;justify-content:space-between;gap:25px}.sheet .total span{font-size:14px}.sheet .total strong{font-size:20px;color:var(--accent);max-width:60%;text-align:right}.sheet .terms{font-size:12px;color:#6b6168;margin-top:22px}.sheet .terms b{color:#29232a;margin-right:8px}.sheet .closing{padding-top:90px}.sheet .closing h2{font-size:62px}.sheet .closing .lead{max-width:780px}.sheet .closing-signature{border-top:3px solid var(--accent);margin-top:50px;padding-top:18px;font-size:23px}.sheet .document-note{font-size:12px;color:#8d838a;margin-top:35px;max-width:710px}

.sheet{background:var(--paper,#fff);color:var(--ink,#25232a)}.sheet .creative-page{padding-top:25px}.sheet .creative-page>h2{font-size:34px;line-height:1.2;margin:14px 0 22px}.sheet .creative-spread{display:grid;grid-template-columns:1.85fr 1fr;gap:32px;align-items:start}.sheet .creative-copy h3{font-size:19px;color:var(--accent)}.sheet .creative-copy p{font-size:14px;line-height:1.55;margin:12px 0 22px}.sheet .creative-copy .concept-label{font-size:10px;border-top:1px solid #ddd;padding-top:16px;color:#6c6770}.sheet .website-concept{border-radius:12px;overflow:hidden;background:#fff;border:1px solid #ddd;box-shadow:0 14px 35px #0001}.sheet .browser-bar{height:25px;background:#f1f1f1;display:flex;gap:5px;align-items:center;padding:0 11px}.sheet .browser-bar i{width:6px;height:6px;border-radius:50%;background:#bbb}.sheet .browser-bar span{font-size:8px;margin-left:20px;color:#777;letter-spacing:1px}.sheet .website-brand{height:45px;padding:7px 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #eee;color:#29232a}.sheet .website-brand img{height:30px;max-width:100px;object-fit:contain}.sheet .website-brand strong{font-size:12px}.sheet .website-image{display:block;width:100%;max-height:410px;object-fit:contain;background:white}.sheet .social-art{position:relative;width:440px;height:440px;overflow:hidden;border-radius:3px;margin:auto;background:#eee}.sheet .social-art .post-image{width:100%;height:100%;object-fit:cover}.sheet .post-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent 65%)}.sheet .social-art>h3{position:absolute;z-index:2;left:28px;right:28px;bottom:54px;font-size:29px;line-height:1.2;color:white;text-shadow:0 2px 15px #0005}.sheet .social-art.text-top>h3{top:30px;bottom:auto}.sheet .social-art.text-top .post-shade{background:linear-gradient(180deg,#000b,transparent 70%)}.sheet .social-art.text-center>h3{top:36%;bottom:auto}.sheet .social-art.text-center .post-shade{background:#0004}.sheet .post-brand{position:absolute;bottom:18px;left:28px;z-index:3;color:white;font-size:12px}.sheet .post-brand img{display:block;max-width:105px;max-height:35px;object-fit:contain;background:white;padding:4px;border-radius:3px}.sheet .visual-pending{height:350px;display:grid;place-content:center;background:#f3f0ee;padding:30px;color:#777;text-align:center}.sheet.cover.theme-editorial{background:var(--paper)}.sheet.theme-editorial .cover-photo:after{background:linear-gradient(90deg,var(--paper),transparent 45%)}.sheet.cover.theme-minimal{background:var(--paper)}.sheet.theme-minimal .cover-content{width:57%}.sheet.theme-minimal .cover-photo{right:48px;top:140px;width:40%;height:510px;border-radius:180px 180px 12px 12px;overflow:hidden}.sheet.theme-minimal .cover-photo:after{background:none}.sheet.theme-minimal.cover h1{font-size:48px;max-width:480px}.sheet.cover.theme-immersive{background:#171719;color:white}.sheet.theme-immersive .cover-photo{width:100%}.sheet.theme-immersive .cover-photo:after{background:linear-gradient(90deg,#101015e8,#10101588 55%,#10101511)}.sheet.theme-immersive .cover-content{width:78%}.sheet.theme-immersive .cover-kicker,.sheet.theme-immersive .cover-content>p{color:white}.sheet.theme-immersive .mg-logo{background:#fff;padding:8px;border-radius:9px}.sheet.theme-immersive footer{color:white;border-color:#ffffff44}.sheet.theme-immersive.cover h1{max-width:680px;font-size:57px}
