/* INTERACTIVE PREVIEW ONLY — © 2026 ReBrandMyAI. Reuse requires a valid licence. Not the customer edition. */

:root{--ink:#111a23;--blue:#1359d2;--red:#b3342d;--cream:#f5f1e8;--paper:#fdfaf4;--gold:#d4ae56;--navy:#061723;--ui:#e8ecf2;--serif:'EB Garamond',Georgia,serif;--sans:'DM Sans',Inter,Arial,sans-serif;--mono:'IBM Plex Mono',monospace;--script:'Caveat','Segoe Print',cursive;--wrap:1370px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--rmai-themebar-height,0px) + 63px)}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #4c8dff;outline-offset:3px}.wrap{width:min(var(--wrap),calc(100% - 8.4vw));margin:auto}.paper-grain{background-image:radial-gradient(rgba(49,35,18,.035) .8px,transparent 1px),repeating-linear-gradient(0deg,rgba(71,51,24,.012) 0 1px,transparent 1px 5px);background-size:7px 7px,100% 100%}.ribbon{height:51px;background:#061525;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 max(3.7vw,20px);gap:16px;position:relative;z-index:100;font-size:11px}.ribbon .rb{display:flex;align-items:center;gap:11px}.rmark{width:34px;height:34px;border-radius:7px;border:1px solid #4389e5;background:radial-gradient(circle at 34% 26%,#224e8b,#06101e 73%);display:grid;place-items:center;font:600 25px var(--serif);box-shadow:0 0 14px rgba(42,112,224,.37)}.ribbon strong{font-size:12px;letter-spacing:-.025em}.ribbon small{font-size:8px;display:block;letter-spacing:.14em;text-transform:uppercase;opacity:.63;margin-top:3px}.ribbon .studio{opacity:.74;font-size:11px}.ribbon .r-actions{display:flex;gap:20px;align-items:center;font-weight:700}.ribbon .get-theme{background:#2161ee;padding:10px 15px;border-radius:6px;box-shadow:0 6px 23px #1b54cd54}.ribbon a:not(.get-theme):hover{text-decoration:underline}.nav{height:70px;background:#f7f4ec;display:flex;align-items:center;border-bottom:1px solid #c5bcb244;position:relative;z-index:60}.nav-inner{width:min(1430px,calc(100% - 7.5vw));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;gap:14px;align-items:center;font:500 29px var(--serif)}.brand-icon{display:grid;place-items:center;background:#631429;color:#fff;width:34px;height:35px;font:600 30px var(--serif);border-radius:3px;box-shadow:0 2px 7px #3e081a22}.navlinks{display:flex;gap:30px;align-items:center;font-size:13px}.navlinks a:hover{color:var(--blue)}.navaside{display:flex;gap:23px;align-items:center;font-size:12px}.navaside .outline{background:#101d2a;border:1px solid #122b47;color:#fff;font-weight:700;padding:13px 17px;border-radius:3px;transition:background .2s}.navaside .outline:hover{background:#253b57}.smallcap{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.17em}
.hero{min-height:750px;display:grid;grid-template-columns:48% 52%;background:#f6f1e7;position:relative;isolation:isolate}.hero-left{padding:65px 35px 32px max(5.7vw,36px);position:relative;z-index:3;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.hero-left:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.44;background:radial-gradient(circle at 10% 20%,#fff7e9,transparent 56%)}.hero-left>*{position:relative}.hero h1{font:500 clamp(72px,6.9vw,112px)/.86 var(--serif);letter-spacing:-.054em;margin:17px 0 0;max-width:675px}.hero h1 .blue{color:var(--blue);display:block}.hero h1 .blue .tail{display:block}.hero h1 .underline{display:inline-block;position:relative}.hero h1 .underline svg{position:absolute;left:0;bottom:-8px;width:80%;height:21px;overflow:visible}.hero h1 .underline path{fill:none;stroke:var(--blue);stroke-width:2.15;stroke-linecap:round;stroke-dasharray:1050;stroke-dashoffset:1050;animation:inkdraw 2.2s ease .6s forwards}@keyframes inkdraw{to{stroke-dashoffset:0}}.correction{margin-top:17px;max-width:510px;position:relative}.correction .deleted{position:relative;font:400 clamp(29px,2.6vw,42px)/1 var(--serif);color:#a22828;display:inline-block}.correction .deleted:after{content:'';height:2px;background:var(--red);position:absolute;left:0;right:0;top:49%;transform:rotate(-1deg)}.correction .replace{display:block;font:500 clamp(35px,3.5vw,57px)/.83 var(--script);color:var(--blue);transform:rotate(-2deg);margin-top:-2px}.correction .arrow{position:absolute;width:80px;height:72px;left:min(382px,87%);bottom:6px;transform:rotate(-8deg);color:var(--blue)}.statement{font:500 22px/1.2 var(--serif);margin:22px 0 14px}.intro{font:400 16px/1.52 var(--serif);max-width:452px;margin:0}.hero-actions{display:flex;gap:14px;margin-top:27px;align-items:center;flex-wrap:wrap}.button{border:1px solid #101e2c;display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:47px;padding:0 22px;font:700 12px var(--sans);border-radius:3px;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #00000018}.button.dark{background:#101e2c;color:#fff}.button.light{background:#fff9ef;color:#101e2c}.micro-line{font:500 9px var(--mono);color:#77786e;text-transform:uppercase;letter-spacing:.105em;margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.micro-line span+span{border-left:1px solid #acaaa2;padding-left:12px}.hero-right{position:relative;min-width:0;background:repeating-linear-gradient(90deg,transparent 0 210px,#180b071f 210px 214px,transparent 214px 432px),radial-gradient(ellipse at 30% 40%,#8e5d36,#3a2117 60%,#21140e 100%);overflow:hidden;min-height:750px}.hero-right:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(93deg,rgba(9,4,2,.11) 0 2px,rgba(190,121,77,.08) 3px 7px,transparent 8px 18px),radial-gradient(ellipse at 53% 22%,#f4d1a220,transparent 67%);mix-blend-mode:screen;opacity:.9}.hero-right:after{content:'';position:absolute;inset:0;box-shadow:inset 36px 0 65px #20120e28;pointer-events:none}.clip-stack{position:absolute;top:47px;left:6%;width:80%;height:85%;transform:rotate(3deg)}.paper-back{position:absolute;background:#e9e5dd;box-shadow:1px 8px 17px #0004;border:1px solid #d0cabf;inset:35px 1% 6% 4%;transform:rotate(-5deg)}.paper-back.second{transform:translate(-18px,8px) rotate(-10deg);background:#f3f0e8;inset:28px 2% 6% 4%}.main-paper{position:absolute;top:48px;left:0;width:91%;min-height:570px;padding:41px 35px 29px 40px;background:linear-gradient(112deg,#e8e3da 0%,#fffefc 9%,#f9f7f1 86%,#e3e0d7);border:1px solid #d4cabc;box-shadow:5px 17px 30px #0004,0 0 0 1px #fff9 inset;transform:rotate(-2deg)}.main-paper:before{content:'';position:absolute;inset:0;opacity:.16;pointer-events:none;background:radial-gradient(#79705b .55px,transparent .8px);background-size:6px 6px}.doc-top{position:relative;text-align:center;border-bottom:1px solid #3c3936;padding:0 0 18px;margin-bottom:21px}.doc-top .conf{display:block;text-align:right;font:500 8px var(--mono);letter-spacing:.09em}.doc-top b{display:block;font:700 12px var(--sans);margin-top:6px;letter-spacing:.015em}.clause-label{font:700 12px var(--serif);margin:0 0 13px}.document-copy{position:relative;font:400 clamp(12px,1.09vw,16px)/1.55 var(--serif);color:#2b2b29}.document-copy p{margin:0 0 16px}.document-copy .indent{padding-left:21px}.paper-redline{font:500 15px/1.3 var(--serif);color:#cb3b31;text-decoration:line-through;text-decoration-thickness:2px;display:block;margin:15px 0}.paper-added{color:#165ed0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font:500 16px/1.28 var(--serif);background:#3f80d609}.scribble{position:absolute;color:#b42a22;font:600 29px/.9 var(--script);transform:rotate(-8deg);right:-30px;top:210px;text-shadow:0 1px 0 #fff9}.scribble.blue{color:#1251ad;font-size:28px;right:-21px;top:330px;transform:rotate(-7deg)}.paperclip{position:absolute;width:35px;height:78px;left:36px;top:-39px;z-index:8;transform:rotate(9deg);filter:drop-shadow(1px 2px 1.8px #19170f46);pointer-events:none}.paperclip svg{display:block;width:100%;height:100%;overflow:visible}.filetabs{position:absolute;right:0;top:126px;z-index:2;display:flex;flex-direction:column;gap:2px}.filetabs span{writing-mode:vertical-rl;font:700 11px var(--mono);letter-spacing:.14em;text-align:center;min-width:27px;padding:13px 6px;border-radius:0 7px 7px 0;box-shadow:4px 3px 4px #0004}.filetabs span:nth-child(1){background:#1859b2;color:#fff}.filetabs span:nth-child(2){background:#c5a75d;color:#2a2114}.filetabs span:nth-child(3){background:#ccb471;color:#22170f}.filetabs span:nth-child(4){background:#b48f53;color:#22170f}.legalpad-back{position:absolute;right:4%;top:-29px;width:37%;height:185px;transform:rotate(9deg);background:repeating-linear-gradient(0deg,#f9e8a9 0px,#f9e8a9 23px,#8eacb64f 24px,#f9e8a9 25px);box-shadow:0 11px 20px #0006;border:1px solid #f1d780;padding:30px 18px;font:600 28px/.86 var(--script);color:#142536;z-index:1}.pen{position:absolute;z-index:10;width:min(58%,490px);height:32px;right:-1%;bottom:65px;transform:rotate(-18deg);filter:drop-shadow(0 12px 7px #0007)}.pen svg{width:100%;height:100%;overflow:visible}.desk-caption{position:absolute;bottom:23px;right:26px;color:#ffffff89;font:500 10px var(--mono);letter-spacing:.1em;z-index:1}
.reality{background:#f9f6f0;padding:72px 0 56px;position:relative;overflow:hidden}.reality:before{content:'';position:absolute;inset:0;background:radial-gradient(#857763 .4px,transparent .5px);background-size:5px 5px;opacity:.11;pointer-events:none}.reality-top{display:grid;grid-template-columns:41% 59%;gap:0;min-height:480px}.reality .copy{padding-top:28px;max-width:450px}.reality h2,.experience h2,.later h2{font:500 clamp(53px,5vw,80px)/.88 var(--serif);letter-spacing:-.04em;margin:24px 0 22px}.reality .copy>p{font:400 22px/1.25 var(--serif);max-width:360px}.quote-rule{width:50px;height:1px;background:#373c43;margin:27px 0}.reality blockquote{font:italic 500 clamp(33px,3.2vw,50px)/1.02 var(--serif);letter-spacing:-.017em;margin:0;max-width:430px;padding-bottom:16px}.reality blockquote em{color:var(--blue)}.answers{height:500px;position:relative;overflow:visible}.answer-sheet{position:absolute;width:74%;height:157px;right:2%;background:#fefdf9;border:1px solid #e3dbcf;padding:17px 21px;box-shadow:2px 9px 23px #3b2a1e24;transform-origin:center;transition:transform .4s,box-shadow .4s;will-change:transform}.answer-sheet:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 8px,#77777706 9px);pointer-events:none}.answer-sheet:hover{z-index:12!important;transform:rotate(0deg) translate(-5px,-6px)!important;box-shadow:5px 19px 35px #3b2a1e39}.answer-sheet:nth-child(1){top:5px;transform:rotate(-4deg);z-index:1;right:6%}.answer-sheet:nth-child(2){top:111px;transform:rotate(-1deg);z-index:2;right:3%}.answer-sheet:nth-child(3){top:222px;transform:rotate(2deg);z-index:3;right:1%}.answer-sheet:nth-child(4){top:333px;transform:rotate(-2deg);z-index:4;right:4%}.sheet-micro{font:700 9px var(--mono);letter-spacing:.08em;display:flex;gap:15px}.sheet-body{padding:12px 35% 0 10px;font:400 14px/1.35 var(--serif)}.sheet-body strong{font-size:13px}.answer-sheet .written{position:absolute;right:10%;top:42px;font:600 31px/.95 var(--script);transform:rotate(-4deg)}.answer-sheet .written.red{color:var(--red)}.answer-sheet .written.blue{color:var(--blue)}.answer-sheet .written.amber{color:#b27017}.answer-sheet .written small{display:block;font-size:23px}.answer-sheet .crossed{color:var(--red);text-decoration:line-through;text-decoration-thickness:2px}.answer-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid #6a655a80;padding-top:20px;position:relative;margin-top:32px}.answer-timeline>div{position:relative;line-height:1.32;font:400 17px var(--serif)}.answer-timeline .pin{width:11px;height:11px;border-radius:50%;position:absolute;top:-26px;left:22px;background:#a3292a}.answer-timeline>div:nth-child(2) .pin{background:var(--blue)}.answer-timeline>div:nth-child(3) .pin{background:#de8d06}.answer-timeline>div:nth-child(4) .pin{background:#7b1a2b}.answer-timeline b{font:700 13px var(--sans);color:#9e2727;display:block;margin-bottom:7px}.answer-timeline>div:nth-child(2) b{color:var(--blue)}.answer-timeline>div:nth-child(3) b{color:#c17a00}.answer-timeline i{font-size:15px;display:block;color:#3c4146}
.experience{background:radial-gradient(ellipse at 70% 70%,#223147 0,#071828 57%,#04131e 100%);color:#f8f7f0;padding:78px 0 60px;position:relative;overflow:hidden}.experience:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(22deg,transparent 0 18px,#ffffff04 19px 20px);pointer-events:none}.experience-head{display:grid;grid-template-columns:55% 45%;align-items:end;position:relative;z-index:2}.experience .smallcap{color:#d4ac5c}.experience h2{font-size:clamp(54px,5vw,78px);margin:14px 0 8px}.experience h2 em{font-weight:400}.experience-head p{color:#ecf1f7d6;font:400 16px/1.53 var(--sans);max-width:450px;margin:0 0 14px}.desk{position:relative;z-index:2;display:grid;grid-template-columns:31% 69%;align-items:end;gap:0;min-height:590px;padding-top:22px}.playpad{background:#edd075;box-shadow:0 18px 26px #0008;transform:rotate(-2.5deg) translateY(12px);border-radius:5px 5px 7px 7px;overflow:hidden;z-index:3;width:107%;max-width:410px;align-self:end;position:relative}.playpad:before{content:'';position:absolute;inset:43px 0 0;background:repeating-linear-gradient(0deg,transparent 0 36px,#8a9bb04f 37px,#8a9bb04f 38px);pointer-events:none}.playpad:after{content:'';position:absolute;top:0;left:0;right:0;height:39px;background:linear-gradient(90deg,#b54b38,#902d2b 65%,#bb4f40);border-bottom:5px solid #662022}.pad-body{padding:57px 19px 27px;min-height:500px;position:relative}.pad-body h3{font:600 40px var(--script);margin:0 0 9px;border-bottom:2px solid #12559e;display:inline-block;transform:rotate(-3deg)}.pad-entry{padding:18px 4px 15px 8px;border-bottom:1px solid #8e997347;display:grid;grid-template-columns:32px 1fr 23px;gap:9px;width:100%;text-align:left;background:transparent;border-left:0;border-right:0;border-top:0;color:#0b2639;transition:background .25s,transform .25s}.pad-entry:hover{background:#fff3bc70;transform:translateX(4px)}.pad-entry .number{font:500 28px/.9 var(--script);border:2px solid #1b64a9;border-radius:50%;width:29px;height:29px;text-align:center}.pad-entry strong{display:block;font:600 30px/.9 var(--script)}.pad-entry small{font:500 21px/1 var(--script);display:block;margin-top:7px}.checkbox-art{height:22px;width:22px;border:2px solid #1657a1;display:grid;place-items:center;color:#fff;font:700 15px var(--sans)}.pad-entry[aria-pressed=true] .checkbox-art{background:#1159ae}.pad-bottom{position:relative;margin-top:31px;font:600 18px var(--sans);padding:14px 10px;background:#fdfcf8;border:1px solid #dbc6a2;box-shadow:0 5px 12px #0004;text-align:center;border-radius:3px;color:#111b24;cursor:pointer;display:block;width:100%}.word-window{height:555px;min-width:0;background:#f1f4f7;color:#1e2e3f;box-shadow:2px 21px 43px #0009;border:1px solid #778499;border-radius:12px 12px 3px 3px;overflow:hidden;transform:rotate(-1deg);position:relative;z-index:2}.word-head{height:29px;background:#225398;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:11px}.word-head .dots{letter-spacing:.2em}.word-menu{height:31px;background:#f1f3f6;display:flex;align-items:center;gap:21px;padding:0 15px;font:600 11px var(--sans);border-bottom:1px solid #d5dce7;white-space:nowrap;overflow:hidden}.word-ribbon{height:32px;background:#f8f9fb;border-bottom:1px solid #d7dee8;display:flex;align-items:center;gap:10px;padding:0 17px;font-size:10px;color:#768193}.word-ribbon b{font-weight:600;border:1px solid #dae0e9;background:#fff;padding:4px 11px}.word-body{display:grid;grid-template-columns:minmax(0,1fr) 31%;height:calc(100% - 92px)}.word-document{padding:34px clamp(15px,3vw,47px) 20px;background:#fffdf7;overflow:auto;border-right:1px solid #dbe2ed;font:400 15px/1.58 var(--serif)}.word-document .doc-label{font:700 12px var(--sans);text-align:center;margin-bottom:22px;letter-spacing:.02em}.word-document .art-clause{display:flex;gap:14px;align-items:start}.word-document .art-clause .num{font:700 12px var(--mono);padding-top:6px}.word-document p{margin:0 0 13px}.edit-old{color:#ce3d36;text-decoration:line-through;text-decoration-thickness:2px;display:block;transition:opacity .25s}.edit-new{color:#0e5cce;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:#dcecff;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.word-approved{font:600 25px var(--script);color:#1557a4;transform:rotate(-5deg);margin:17px 0 20px;text-align:right}.review-rail{padding:13px 12px;background:#e8edf4;overflow:auto;font-size:11px}.review-title{font-weight:800;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dde8;padding-bottom:10px;margin-bottom:13px}.review-card{background:#fdfefe;border:1px solid #d8e1ed;padding:13px;border-radius:5px;margin-bottom:11px;box-shadow:0 3px 8px #1b37540d}.review-card .chip{font:700 11px var(--sans);border-radius:30px;padding:4px 9px;display:inline-block;margin-bottom:8px}.review-card .chip.green{background:#dcebdc;color:#276b37}.review-card .chip.gold{background:#f4e9b9;color:#795608}.review-card .chip.red{background:#f0d9d5;color:#92362f}.review-card h4{margin:3px 0 6px;font-size:12px}.review-card p{margin:0;color:#687384;line-height:1.42}.review-avatar{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:10px}.review-avatar .initials{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#9bb0b6;color:white;font-weight:700}.word-status{position:absolute;bottom:0;left:0;right:0;height:24px;background:#ecf1f8;border-top:1px solid #cdd7e5;color:#6a7c91;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font:9px var(--mono)}.scribble-arrow{position:absolute;width:89px;height:130px;left:30%;top:180px;z-index:4;pointer-events:none}.experience-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:37px;position:relative;z-index:3;font:500 10px var(--mono);color:#b6b9bd;letter-spacing:.12em;text-transform:uppercase}
.later{background:#f6f4ef;padding:94px 0}.later-head{display:grid;grid-template-columns:44% 56%;gap:40px;margin-bottom:37px}.later h2{margin-top:10px}.later-head p{font:400 21px/1.36 var(--serif);max-width:490px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.tier{padding:24px;background:#fbf8ef;border:1px solid #c9c6b9;min-height:190px;position:relative}.tier:before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:#33684d}.tier:nth-child(2):before{background:#d2a032}.tier:nth-child(3):before{background:#b53b34}.tier small{font:500 10px var(--mono);letter-spacing:.12em;color:#696c6b}.tier h3{font:500 32px/1 var(--serif);margin:20px 0 13px}.tier p{font:400 16px/1.35 var(--serif);margin:0}.privacy{background:#ece8df;padding:80px 0}.privacy .privacy-grid{display:grid;grid-template-columns:35% 65%;gap:40px}.privacy h2{margin-top:12px}.privacy table{border-collapse:collapse;width:100%;font-size:13px;background:#faf8f1;border-top:3px solid var(--ink)}.privacy td{padding:19px 15px;border-bottom:1px solid #a8a39a70;vertical-align:top}.privacy td:nth-child(1){font:500 11px var(--mono);white-space:nowrap;width:48px}.privacy td:nth-child(2){font-weight:700;width:135px}.privacy p{font:400 16px/1.4 var(--serif);margin:0}.license{padding:95px 0;background:#0b1726;color:#fdfcf6}.license .license-grid{display:grid;grid-template-columns:50% 50%;gap:35px}.license h2{margin-top:10px}.license p{font:400 19px/1.44 var(--serif);max-width:550px}.license-card{background:#fffefa;color:#1a2430;padding:35px;border-top:6px solid #8f2435;box-shadow:0 17px 33px #0005}.license-card h3{font:500 36px var(--serif);margin:0 0 15px}.license-card label{display:block;font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 7px;color:#657182}.license-card input,.license-card select{width:100%;padding:13px 14px;border:1px solid #b9bcc2;background:#fff;color:#111d28}.license-card select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m2 2 5 5 5-5' fill='none' stroke='%23334350' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 9px;background-position:right 14px center} .license-card .button{margin-top:16px;width:100%}.license-card #positionOutput{font:400 15px/1.4 var(--serif);margin-top:16px;border-left:3px solid #d5aa44;padding-left:13px;display:none}.footer{background:#061320;color:#f3f1ec;padding:35px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer .brand{font-size:24px}.footer-links{display:flex;gap:25px;font-size:12px}.footnote{margin-top:22px;border-top:1px solid #ffffff26;padding-top:13px;font:400 10px/1.5 var(--mono);color:#abb6c5}
.js [data-reveal]{opacity:0;transform:translateY(22px);filter:blur(2px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease}.js [data-reveal].visible{opacity:1;transform:none;filter:none}.reality .answer-sheet.visible:nth-child(1){transform:rotate(-4deg)}.reality .answer-sheet.visible:nth-child(2){transform:rotate(-1deg)}.reality .answer-sheet.visible:nth-child(3){transform:rotate(2deg)}.reality .answer-sheet.visible:nth-child(4){transform:rotate(-2deg)}.paper-added{transition:background .28s,box-shadow .28s}.main-paper:hover .paper-added{background:#daeaff;box-shadow:0 0 0 1px #195dcc22}.playpad .pad-entry[aria-pressed=true]{background:#ffffff30}.word-document.flash .edit-new{animation:highlight .7s ease}@keyframes highlight{0%{background:#b4d5ff}100%{background:#dcecff}}.word-window:not(:hover) .word-approved{animation:handw 5s ease-in-out infinite alternate}@keyframes handw{0%,70%{transform:rotate(-5deg) translateY(0)}100%{transform:rotate(-3deg) translateY(-3px)}}
@media(max-width:1180px){.hero{grid-template-columns:51% 49%;min-height:700px}.hero h1{font-size:clamp(63px,7.3vw,89px)}.hero-left{padding-left:4.5vw}.clip-stack{width:89%;left:5%}.main-paper{padding:36px 22px 21px;min-height:520px}.document-copy{font-size:13px}.scribble{right:-11px;font-size:24px}.scribble.blue{right:-12px;font-size:22px}.hero-right{min-height:700px}.navlinks{gap:16px}.desk{grid-template-columns:33% 67%}.word-document{font-size:13px}.review-rail{padding:9px}.review-card{padding:10px}.playpad{width:110%}.pad-entry strong{font-size:24px}.pad-entry small{font-size:18px}}
@media(max-width:850px){.ribbon .studio,.ribbon .r-actions>a:first-child{display:none}.nav-inner{width:calc(100% - 36px)}.navlinks{display:none}.hero{grid-template-columns:1fr}.hero-left{padding:57px 6vw 46px}.hero h1{font-size:clamp(67px,11vw,104px)}.hero-right{min-height:670px}.hero .hero-left .intro{font-size:20px}.clip-stack{left:18%;width:63%;top:45px}.legalpad-back{right:8%;width:30%}.hero-right:after{box-shadow:inset 0 26px 26px #26160a18}.reality-top{grid-template-columns:1fr}.reality .copy{max-width:100%;padding-top:0}.reality .copy>p{max-width:540px}.reality blockquote{max-width:600px}.answers{margin-top:27px;max-width:670px;width:100%;justify-self:center}.answer-sheet{width:82%}.experience-head{grid-template-columns:1fr;gap:12px}.experience-head p{max-width:700px}.desk{grid-template-columns:1fr;gap:20px;min-height:unset}.playpad{max-width:none;width:100%;transform:none}.pad-body{min-height:unset;padding-bottom:14px}.pad-entry{grid-template-columns:40px 1fr 30px}.pad-entry strong{font-size:29px}.word-window{transform:none;height:560px}.scribble-arrow{display:none}.later-head,.privacy .privacy-grid,.license .license-grid{grid-template-columns:1fr}.tiers{grid-template-columns:1fr 1fr}.footer-links{gap:15px}}
@media(max-width:560px){html{scroll-padding-top:calc(var(--rmai-themebar-height,0px) + 52px)}.ribbon{padding:0 14px;height:48px}.ribbon .rb strong{font-size:11px}.ribbon .get-theme{font-size:10px;padding:9px 11px}.nav{height:62px}.brand{font-size:25px;gap:9px}.navaside>span{display:none}.navaside .outline{font-size:11px;padding:11px}.hero-left{padding:35px 21px 43px}.smallcap{font-size:9px}.hero h1{font-size:clamp(55px,12vw,72px);line-height:.92}.hero .correction{margin-top:17px}.correction .deleted{font-size:30px}.correction .replace{font-size:37px}.correction .arrow{width:47px;left:min(285px,79%);bottom:3px}.statement{font-size:21px;margin-top:19px}.intro{font-size:19px!important}.hero-actions{gap:10px}.button{padding:0 16px;font-size:11px}.micro-line{font-size:8px;gap:5px}.micro-line span+span{padding-left:5px}.hero-right{min-height:580px}.clip-stack{width:92%;left:7%;top:34px;height:82%}.main-paper{top:52px;left:0;padding:31px 17px 24px 20px;min-height:470px;width:95%}.doc-top{margin-bottom:10px;padding-bottom:10px}.document-copy{font-size:11.5px}.paper-redline{font-size:12px;margin:10px 0}.paper-added{font-size:12px}.scribble{font-size:21px;top:173px;right:-10px}.scribble.blue{font-size:19px;top:270px;right:-8px}.legalpad-back{height:140px;font-size:20px;top:-20px;width:37%}.filetabs{top:90px}.filetabs span{min-width:21px;font-size:8px}.pen{bottom:32px;width:66%;height:20px}.paperclip{left:16px}.reality{padding:55px 0}.wrap{width:calc(100% - 40px)}.reality h2,.experience h2,.later h2{font-size:clamp(45px,10.4vw,65px)}.reality .copy>p{font-size:20px}.reality blockquote{font-size:38px}.answers{height:490px;overflow:hidden}.answer-sheet{width:95%;right:0!important;padding:12px 13px;height:140px}.answer-sheet:nth-child(1){top:1px}.answer-sheet:nth-child(2){top:102px}.answer-sheet:nth-child(3){top:207px}.answer-sheet:nth-child(4){top:312px}.sheet-body{font-size:11px;padding:9px 36% 0 3px}.sheet-micro{font-size:8px}.answer-sheet .written{font-size:23px;right:2%;top:52px}.answer-sheet .written small{font-size:17px}.answer-timeline{grid-template-columns:1fr 1fr;row-gap:18px}.answer-timeline .pin{display:none}.answer-timeline b{margin-bottom:2px}.answer-timeline>div{font-size:14px}.answer-timeline i{font-size:12px}.experience{padding:60px 0 46px}.experience-head p{font-size:14px}.desk{padding-top:17px}.playpad .pad-body{padding:54px 15px 21px}.pad-body h3{font-size:38px}.pad-entry strong{font-size:28px}.word-window{height:610px}.word-ribbon{gap:5px;padding:0 8px}.word-menu{gap:12px}.word-body{grid-template-columns:minmax(0,1fr) 38%}.word-document{padding:22px 11px;font-size:12px}.review-rail{padding:7px}.review-card{padding:7px}.review-card p{font-size:10px}.review-avatar{font-size:8px}.word-status{font-size:7px}.experience-foot{font-size:8px}.tiers{grid-template-columns:1fr}.privacy{padding:65px 0}.privacy td{padding:12px 8px;font-size:11px}.privacy td:nth-child(2){width:95px}.privacy table{display:block;overflow-x:auto}.privacy table tbody{min-width:540px;display:table}.license{padding:65px 0}.license-card{padding:20px}.footer-links{width:100%;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none;filter:none}.hero h1 .underline path{stroke-dashoffset:0}}
