@font-face{font-family:NotebookHand;src:url(/notebook/fonts/Caveat.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:NotebookType;src:url(/notebook/fonts/CourierPrime-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotebookType;src:url(/notebook/fonts/CourierPrime-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotebookLoose;src:url(/notebook/fonts/ReenieBeanie.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotebookPrint;src:url(/notebook/fonts/PatrickHand-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotebookPen;src:url(/notebook/fonts/Kalam-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.notebook-module__ftQT7W__world{--ink:#292c58;--muted:#56596a;--paper:#f3f0e7;--lavender:#d8d1ef;color:var(--ink);background:var(--lavender);isolation:isolate;height:100dvh;min-height:0;padding:12px 48px;font:16px/1.48 NotebookType,Courier New,monospace;overflow:clip}.notebook-module__ftQT7W__world *,.notebook-module__ftQT7W__world :before,.notebook-module__ftQT7W__world :after{box-sizing:border-box}.notebook-module__ftQT7W__world ::selection{color:#24284c;background:#cdd8b5}.notebook-module__ftQT7W__world a{color:inherit;text-underline-offset:4px}.notebook-module__ftQT7W__world button,.notebook-module__ftQT7W__world input{font:inherit;color:inherit}.notebook-module__ftQT7W__world button{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.notebook-module__ftQT7W__world button:disabled{opacity:.4;cursor:not-allowed}.notebook-module__ftQT7W__world :focus-visible{outline-offset:4px;outline:3px solid #68608c}.notebook-module__ftQT7W__world p{margin:0 0 16px}.notebook-module__ftQT7W__world h1,.notebook-module__ftQT7W__world h2{text-wrap:balance;font-family:NotebookHand,cursive;font-weight:500;line-height:1.08}.notebook-module__ftQT7W__world h1{font-size:clamp(40px,3.4vw,54px)}.notebook-module__ftQT7W__world h2{font-size:34px}.notebook-module__ftQT7W__world h3{font-size:17px;line-height:1.3}.notebook-module__ftQT7W__book{--paper-gutter:16px;--paper-inset:14px;--tab-width:42px;perspective:1600px;max-width:1460px;height:100%;min-height:0;margin:auto;position:relative}.notebook-module__ftQT7W__book:before{content:"";border-radius:28px;position:absolute;inset:12px 7px 1px;box-shadow:0 7px 9px #36324740,0 20px 29px -16px #3d345c5c}.notebook-module__ftQT7W__bookMaterial{pointer-events:none;position:absolute;inset:0}.notebook-module__ftQT7W__coverLeft,.notebook-module__ftQT7W__coverRight{background:url(/notebook/cloth-weave.svg) 0 0/64px 64px,linear-gradient(105deg,#8a9c8a,#adb8a0 35%,#8b9b87 91%,#697b68);border:1px solid #71806c;width:calc(50% - 3px);position:absolute;top:0;bottom:1px;box-shadow:inset 0 2px 2px #dce2cb99,inset 0 -3px 5px #3c4e3980,inset 3px 0 6px #ccceb688,0 4px 5px #3b42334d}.notebook-module__ftQT7W__coverLeft{border-radius:24px 8px 9px 25px;left:0}.notebook-module__ftQT7W__coverRight{border-radius:8px 25px 25px 9px;right:0}.notebook-module__ftQT7W__coverLeft:after,.notebook-module__ftQT7W__coverRight:after{content:"";border-radius:inherit;border:1px solid #d7dbc23d;position:absolute;inset:5px;box-shadow:inset 0 0 2px #3c4c3b45}.notebook-module__ftQT7W__paperStackLeft,.notebook-module__ftQT7W__paperStackRight{background:#e6e1d5;border:1px solid #b7b2a1;width:calc(50% - 15px);position:absolute;top:13px;bottom:17px;box-shadow:0 2px #faf6e9,0 3px #b3ae9c,0 5px #f7f3e7,0 6px #c7bfae,0 8px #ede9dc,0 9px 4px #4f554657}.notebook-module__ftQT7W__paperStackLeft{border-radius:16px 2px 3px 17px;left:10px}.notebook-module__ftQT7W__paperStackRight{border-radius:2px 17px 18px 2px;right:10px}.notebook-module__ftQT7W__paperStackLeft:before,.notebook-module__ftQT7W__paperStackRight:before{content:"";border-radius:inherit;background:#f4f0e4;border:1px solid #c9c1ae;position:absolute;inset:-4px 3px 3px;box-shadow:1px 0 1px #fffaf0,-1px 0 1px #fffaf0}.notebook-module__ftQT7W__paperLeft,.notebook-module__ftQT7W__paperRight{width:calc(50% - 14px - var(--paper-gutter) / 2);position:absolute;top:12px;bottom:23px}.notebook-module__ftQT7W__paperLeft{left:14px}.notebook-module__ftQT7W__paperRight{right:14px}.notebook-module__ftQT7W__binding{z-index:5;flex-direction:column;justify-content:space-between;width:70px;display:flex;position:absolute;top:4%;bottom:5%;left:calc(50% - 35px)}.notebook-module__ftQT7W__binding>svg{filter:drop-shadow(0 2px 1px #363e364d);flex:0 32px;width:70px;height:32px;display:block;overflow:visible}.notebook-module__ftQT7W__spread{outline:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;padding:38px 43px;display:grid;position:absolute;inset:0 0 16px}.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--scroll-thumb,#777b6852) transparent;min-width:0;padding:7px 16px 28px 10px;scroll-padding-top:16px;overflow:hidden auto}.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__selectedWork{padding-left:18px;padding-right:10px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__pageTitle{width:fit-content;margin:0 0 18px;font-size:clamp(38px,3.3vw,50px)}.notebook-module__ftQT7W__pageTitle:after{content:"";background:#b9c4a383;border-radius:60% 20% 35% 10%;height:5px;margin-top:-3px;display:block;transform:rotate(-.7deg)}.notebook-module__ftQT7W__identityMaterial{margin:14px 0 42px;position:relative}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__glasses{opacity:.75;z-index:1;width:91px;height:65px;position:absolute;top:calc(100% + 14px);right:9px;transform:rotate(-8deg)}.notebook-module__ftQT7W__nameTag{aspect-ratio:3/1.07;filter:saturate(.7);mix-blend-mode:multiply;background:url(/notebook/name-tag.webp) 50%/100% 100% no-repeat;width:96%;margin-inline:auto;position:relative;transform:rotate(-1.6deg)}.notebook-module__ftQT7W__nameTagHeader{color:#fff7e9;text-align:center;font-family:NotebookHand,cursive;font-size:clamp(25px,2.3vw,34px);font-weight:500;line-height:1.1;position:absolute;top:6%;left:7%;right:6%}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__signature{text-align:center;white-space:nowrap;margin:0;font-family:NotebookHand,cursive;font-size:clamp(48px,4.4vw,68px);font-weight:500;line-height:1.05;position:absolute;top:27%;left:8%;right:7%}.notebook-module__ftQT7W__identity{flex-direction:column;gap:3px;max-width:calc(100% - 105px);display:flex}.notebook-module__ftQT7W__identity strong{font-size:19px}.notebook-module__ftQT7W__identity span{color:var(--muted);font-size:14px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__introText{max-width:34ch;margin-bottom:13px;font-size:20px;line-height:1.4}.notebook-module__ftQT7W__entryList{margin-top:26px}.notebook-module__ftQT7W__entry{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;text-decoration:none;display:flex;border-top:1px solid #aaa38b60!important;padding:15px 0!important}.notebook-module__ftQT7W__entry strong{font-size:19px;display:block}.notebook-module__ftQT7W__entry small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.notebook-module__ftQT7W__arrow{vertical-align:middle;flex-shrink:0;width:27px;height:24px}.notebook-module__ftQT7W__entry:hover strong,.notebook-module__ftQT7W__indexEntry:hover strong{text-underline-offset:4px;text-decoration:underline}.notebook-module__ftQT7W__entry .notebook-module__ftQT7W__arrow,.notebook-module__ftQT7W__indexEntry .notebook-module__ftQT7W__arrow{transition:transform .16s}.notebook-module__ftQT7W__entry:hover .notebook-module__ftQT7W__arrow,.notebook-module__ftQT7W__indexEntry:hover .notebook-module__ftQT7W__arrow{transform:translate(3px)}.notebook-module__ftQT7W__actionLinks{flex-wrap:wrap;gap:4px 20px;margin:13px 0 20px;font-size:14px;display:flex}.notebook-module__ftQT7W__actionLinks a,.notebook-module__ftQT7W__actionLinks button,.notebook-module__ftQT7W__textLink{text-align:left;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.notebook-module__ftQT7W__actionLinks .notebook-module__ftQT7W__arrow{width:22px}.notebook-module__ftQT7W__textLink{font-size:14px}.notebook-module__ftQT7W__projectCard{background:url(/notebook/paper-fiber.svg),#e0ebd4;border:1px solid #c3cdb770;border-radius:3px 2px 5px 1px;margin:30px 9px 19px;padding:13px 13px 18px;text-decoration:none;transition:transform .18s;display:block;position:relative;transform:rotate(-1deg);box-shadow:1px 1px #f9f7ea,0 3px 2px #51533b2b,2px 8px 9px -6px #3b463b73}.notebook-module__ftQT7W__projectCard:hover{transform:rotate(0)translateY(-2px)}.notebook-module__ftQT7W__projectCard img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:255px;display:block}.notebook-module__ftQT7W__projectCardCaption{justify-content:space-between;align-items:center;gap:10px;margin:12px 7px 0;display:flex}.notebook-module__ftQT7W__projectCardCaption strong{font:600 31px/1.1 NotebookHand,cursive}.notebook-module__ftQT7W__projectCard>span:last-child{margin:5px 7px 0;font-size:14px;display:block}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tapeSecond{top:-4px;left:auto;right:-18px;transform:rotate(31deg)}.notebook-module__ftQT7W__caption{color:var(--muted);font-size:14px}.notebook-module__ftQT7W__paperLinks{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;margin-top:34px;display:grid}.notebook-module__ftQT7W__folder,.notebook-module__ftQT7W__resumeSlip{text-align:left;flex-direction:column;justify-content:space-between;gap:16px;min-height:136px;padding:18px 18px 14px;text-decoration:none;transition:transform .18s;display:flex;position:relative;box-shadow:1px 4px 4px #534b3220}.notebook-module__ftQT7W__folder{background:url(/notebook/paper-fiber.svg),linear-gradient(105deg,#c5d4f3,#cbd7f2 55%,#b5c9e9);border:1px solid #a1b7d24d;border-top-color:#afba9866;border-radius:5px 6px 5px 5px;margin-top:10px;transform:rotate(-2deg);box-shadow:inset 0 1px 1px #f8f8efc4,0 2px 1px #63768a3d,2px 6px 7px -3px #434e5f36}.notebook-module__ftQT7W__folder:before{content:"";background:url(/notebook/paper-fiber.svg),#b5c8e8;border-radius:4px 9px 0 0;width:44%;height:12px;position:absolute;top:-11px;left:0;box-shadow:inset 0 1px #e8effac9}.notebook-module__ftQT7W__resumeSlip{background:url(/notebook/paper-fiber.svg),linear-gradient(105deg,#fffdf3,#eee9da);border:1px solid #e1d9c795;border-radius:2px 6px 4px 2px;transform:rotate(2deg);box-shadow:0 1px 1px #9c947f61,2px 5px 7px #594f3924}.notebook-module__ftQT7W__resumeSlip:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-2px 2px 1px #827b673d);background:linear-gradient(45deg,#ccc4ad55,#fffdf2 50%,#e8e1d2);width:22px;height:22px;position:absolute;top:0;right:0}.notebook-module__ftQT7W__folder:hover,.notebook-module__ftQT7W__resumeSlip:hover{transform:rotate(0)translateY(-3px)}.notebook-module__ftQT7W__miniLabel{letter-spacing:.1em;font-size:11px}.notebook-module__ftQT7W__folder strong,.notebook-module__ftQT7W__resumeSlip strong{font-family:NotebookHand,cursive;font-size:27px;font-weight:600;line-height:1.05}.notebook-module__ftQT7W__folder>span:last-child,.notebook-module__ftQT7W__resumeSlip>span:last-child{align-items:center;gap:8px;font-size:13px;display:flex}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__handwrittenNote{margin:25px 0 0;font:29px/1.15 NotebookHand,cursive;transform:rotate(-1.5deg)}.notebook-module__ftQT7W__indexList{border-top:1px solid #aaa38b6b;display:grid}.notebook-module__ftQT7W__indexEntry{border-bottom:1px solid #aaa38b6b;border-left:1px solid #0000;grid-template-columns:minmax(0,1fr) 24px;gap:3px 10px;padding:14px 12px 14px 13px;text-decoration:none;display:grid;position:relative}.notebook-module__ftQT7W__indexEntry>:not(.notebook-module__ftQT7W__arrow){grid-column:1}.notebook-module__ftQT7W__indexEntry>.notebook-module__ftQT7W__arrow{grid-area:1/2/6;align-self:center;width:24px}.notebook-module__ftQT7W__indexEntry[aria-current=page]{background:url(/notebook/paper-fiber.svg),#dbe2cc5c;border-left-color:#8e9c71;box-shadow:inset 0 -2px #abb99170}.notebook-module__ftQT7W__indexEntry strong{font:700 18px/1.25 NotebookType,monospace}.notebook-module__ftQT7W__indexMeta{color:var(--muted);font-size:12px}.notebook-module__ftQT7W__indexRole{font-size:14px;line-height:1.35}.notebook-module__ftQT7W__indexSummary{margin-top:4px;font-size:14px;line-height:1.4}.notebook-module__ftQT7W__indexTech{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.notebook-module__ftQT7W__skillIndex .notebook-module__ftQT7W__indexEntry{padding-top:17px;padding-bottom:17px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__detailTitle{margin:0 0 14px;font-size:clamp(37px,3.2vw,49px)}.notebook-module__ftQT7W__roleTitle{font-size:16px;font-weight:700;margin-bottom:3px!important}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__bluf{margin:20px 0 18px;font-size:18px;line-height:1.42}.notebook-module__ftQT7W__tools{flex-wrap:wrap;gap:5px 7px;margin:0 0 23px;padding:0;list-style:none;display:flex}.notebook-module__ftQT7W__tools li{background:url(/notebook/paper-fiber.svg),#dbe1ce90;padding:2px 6px;font-size:13px;line-height:1.5}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__subheading{margin:26px 0 15px;font-family:NotebookHand,cursive;font-size:29px}.notebook-module__ftQT7W__contributions{margin:0;padding:0 0 0 19px}.notebook-module__ftQT7W__contributions li{margin-bottom:16px;padding-left:3px;font-size:15px}.notebook-module__ftQT7W__contributions li::marker{color:#818f6b}.notebook-module__ftQT7W__backLink{text-align:left;align-items:center;min-height:44px;margin-bottom:10px;font-size:14px;display:inline-flex}.notebook-module__ftQT7W__insideRight>.notebook-module__ftQT7W__backLink{display:none}.notebook-module__ftQT7W__education,.notebook-module__ftQT7W__buildNotes{border-bottom:1px solid #aaa38b6b;margin-top:18px;padding:5px 0;font-size:14px}.notebook-module__ftQT7W__education summary,.notebook-module__ftQT7W__buildNotes summary{cursor:pointer;min-height:44px;padding:11px 0;font-weight:700}.notebook-module__ftQT7W__education p{margin:13px 0}.notebook-module__ftQT7W__education ul{padding-left:18px}.notebook-module__ftQT7W__education li{margin:8px 0}.notebook-module__ftQT7W__projectFigure{background:url(/notebook/paper-fiber.svg),#e0ebd4;border:1px solid #c2ceb180;border-radius:2px 4px 2px 5px;margin:29px 5px 25px;padding:8px 8px 11px;position:relative;transform:rotate(-.7deg);box-shadow:1px 1px #fffcf0,0 3px 3px #60543b27,2px 6px 8px -3px #4c4d363b}.notebook-module__ftQT7W__projectFigure img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:222px;display:block}.notebook-module__ftQT7W__projectFigure figcaption{margin:9px 8px 0;font:24px/1.1 NotebookHand,cursive}.notebook-module__ftQT7W__engineeringNotes .notebook-module__ftQT7W__projectDetails{margin-top:0}.notebook-module__ftQT7W__projectDetails{margin:24px 0 0}.notebook-module__ftQT7W__projectDetails>div{margin-bottom:20px}.notebook-module__ftQT7W__projectDetails dt{margin-bottom:5px;font-size:15px;font-weight:700}.notebook-module__ftQT7W__projectDetails dd{margin:0;font-size:15px}.notebook-module__ftQT7W__featureNote{background:url(/notebook/paper-fiber.svg),#e6dfef;margin:24px 4px;padding:21px 23px;position:relative;transform:rotate(-1deg);box-shadow:1px 3px 4px #4a405623}.notebook-module__ftQT7W__featureNote[data-project=mad-moon]{background-color:#e0e8cc}.notebook-module__ftQT7W__featureNote[data-project=aura]{background-color:#efdbcf}.notebook-module__ftQT7W__featureNote[data-project=aismr]{background-color:#eee2ba}.notebook-module__ftQT7W__featureNote:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:#bfb3cc;width:18px;height:18px;position:absolute;bottom:0;right:0}.notebook-module__ftQT7W__featureNote p{margin:8px 0 20px;font:31px/1.1 NotebookHand,cursive}.notebook-module__ftQT7W__featureNote ol,.notebook-module__ftQT7W__workflow ol{flex-wrap:wrap;gap:7px;padding:0;font-size:13px;list-style:none;display:flex}.notebook-module__ftQT7W__featureNote li:not(:last-child):after,.notebook-module__ftQT7W__workflow li:not(:last-child):after{content:"→";padding-left:7px}.notebook-module__ftQT7W__workflow{background:#e0e5d5;padding:24px}.notebook-module__ftQT7W__workflow p{margin:0 0 20px;font:34px/1.1 NotebookHand,cursive}.notebook-module__ftQT7W__proofList{margin:0;padding:0;list-style:none}.notebook-module__ftQT7W__proofList>li{border-top:1px solid #aaa38b6b;padding:18px 0;position:relative}.notebook-module__ftQT7W__proofList h3{margin:0 0 8px}.notebook-module__ftQT7W__proofList p{margin:0 0 4px;font-size:15px}.notebook-module__ftQT7W__portrait{align-items:center;gap:24px;margin:30px 0;display:flex}.notebook-module__ftQT7W__portrait img{object-fit:cover;background:#fffcf5;width:145px;height:145px;padding:7px 7px 22px;transform:rotate(-3deg);box-shadow:1px 3px 5px #54483323}.notebook-module__ftQT7W__portrait p{font:26px/1.2 NotebookHand,cursive}.notebook-module__ftQT7W__principles{margin:26px 0;padding:0;list-style:none}.notebook-module__ftQT7W__principles li{margin:0 0 27px}.notebook-module__ftQT7W__principles strong{margin-bottom:7px;font-size:18px;display:block}.notebook-module__ftQT7W__addressNote{background:url(/notebook/paper-fiber.svg),#e3e8d2;margin:30px 3px 15px;padding:25px 20px;transform:rotate(-1deg);box-shadow:0 3px 8px #463a2a17}.notebook-module__ftQT7W__emailLink{overflow-wrap:anywhere;min-height:44px;margin:16px 0;font-size:clamp(16px,1.5vw,22px);display:block}.notebook-module__ftQT7W__addressNote p{margin:0;font-size:13px}.notebook-module__ftQT7W__contactPaper{background:url(/notebook/paper-fiber.svg),#eee2c2;margin:54px 5px 20px;padding:35px 28px;position:relative;transform:rotate(1deg);box-shadow:1px 5px 8px #594a2822}.notebook-module__ftQT7W__contactPaper h2{margin:0 0 20px}.notebook-module__ftQT7W__contactPaper>.notebook-module__ftQT7W__contactSpark{position:absolute;bottom:40px;right:34px}.notebook-module__ftQT7W__contactLinks{gap:11px;margin-top:28px;display:grid}.notebook-module__ftQT7W__contactLinks a,.notebook-module__ftQT7W__contactLinks button{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:flex}.notebook-module__ftQT7W__myloInline{font-family:NotebookHand,cursive}.notebook-module__ftQT7W__tabs{inset:7% calc(var(--paper-inset) - var(--tab-width));grid-template-columns:var(--tab-width) 1fr var(--tab-width);pointer-events:none;z-index:3;grid-template-rows:repeat(5,minmax(0,1fr));row-gap:16px;display:grid;position:absolute}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tab{grid-row:calc(var(--tab-slot) + 1);writing-mode:vertical-rl;background:url(/notebook/paper-fiber.svg), linear-gradient(90deg, #34402b21, transparent 18%, #fff9e221 78%, #eee9d030), var(--tab-color);pointer-events:auto;opacity:1;border:1px solid #e6e1cf70;border-radius:2px 10px 10px 2px;align-self:stretch;place-items:center;font-size:17px;text-decoration:none;transition:filter .15s,opacity .24s ease-out;display:grid;box-shadow:inset 0 1px #fff8db99,2px 4px 4px #38352935}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tab[data-changing-side=true]{opacity:0;transition-duration:.15s,.12s}.notebook-module__ftQT7W__tabLeft{grid-column:1;transform:rotate(180deg)}.notebook-module__ftQT7W__tabRight{grid-column:3}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tab[aria-current=page]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.notebook-module__ftQT7W__tab:hover{filter:brightness(1.035)}.notebook-module__ftQT7W__pageControls{display:none}.notebook-module__ftQT7W__previousArrow{display:inline-block;transform:rotate(180deg)}.notebook-module__ftQT7W__skipLink{z-index:12;background:#fff;padding:10px;position:fixed;top:8px;left:50%;transform:translate(-50%,-180%)}.notebook-module__ftQT7W__skipLink:focus{transform:translate(-50%)}.notebook-module__ftQT7W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notebook-module__ftQT7W__assetFilters{pointer-events:none;position:absolute}.notebook-module__ftQT7W__assistant{z-index:6;pointer-events:none;width:43vw;height:190px;position:fixed;bottom:0;left:1vw}.notebook-module__ftQT7W__note{pointer-events:auto;width:16vw;transition:transform .18s;position:absolute;bottom:8px;left:0}.notebook-module__ftQT7W__note:hover{transform:translateY(-4px)rotate(-2deg)}.notebook-module__ftQT7W__noteArt{filter:url(#note-white-key)drop-shadow(1px 4px 3px #39304c35);width:100%;height:auto;display:block}.notebook-module__ftQT7W__composer{pointer-events:auto;position:absolute;bottom:48px;left:calc(16vw + 18px);right:0}.notebook-module__ftQT7W__questionForm{background:0 0;align-items:center;gap:12px;width:100%;min-height:72px;display:flex}.notebook-module__ftQT7W__questionForm input{background:0 0;border:0;border-bottom:1px solid #454773;border-radius:0;width:100%;min-width:0;padding:18px 0 14px;font-size:17px}.notebook-module__ftQT7W__questionForm input::placeholder{color:var(--muted);opacity:1}.notebook-module__ftQT7W__questionForm input:focus-visible{border-bottom-width:3px;outline:none;padding-bottom:12px}.notebook-module__ftQT7W__questionForm button{flex:0 0 44px;height:48px}.notebook-module__ftQT7W__questionForm svg{width:30px}.notebook-module__ftQT7W__reply{background:#fffaf0;margin-bottom:10px;padding:14px 44px 14px 17px;font-size:15px;position:relative;box-shadow:1px 4px 9px #36304830}.notebook-module__ftQT7W__reply p{margin:0}.notebook-module__ftQT7W__reply>button{width:40px;font-size:26px;position:absolute;top:2px;right:2px}.notebook-module__ftQT7W__world[data-assistant=true] .notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__world[data-assistant=true] .notebook-module__ftQT7W__introduction{padding-bottom:180px}.notebook-module__ftQT7W__notFound{text-align:center;align-content:center;justify-items:center;gap:20px;padding:32px;display:grid}.notebook-module__ftQT7W__notFound a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:761px) and (max-width:1150px) and (min-height:601px){.notebook-module__ftQT7W__world{padding:18px 47px}.notebook-module__ftQT7W__book{height:100%}.notebook-module__ftQT7W__spread{gap:62px;padding:26px 32px}.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__introduction{padding-left:6px;padding-right:6px}.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__selectedWork{padding-left:10px;padding-right:6px}.notebook-module__ftQT7W__nameTagHeader{font-size:27px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__signature{font-size:47px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__glasses{width:76px;right:-5px}.notebook-module__ftQT7W__paperLinks{gap:13px}.notebook-module__ftQT7W__folder,.notebook-module__ftQT7W__resumeSlip{padding:15px 12px}}@media (max-width:760px),(max-width:1000px) and (max-height:600px){.notebook-module__ftQT7W__world{--companion-left:clamp(134px, 39vw, 170px);height:100dvh;min-height:0;padding:12px 44px 12px 18px;overflow:hidden}.notebook-module__ftQT7W__book{--paper-gutter:0px;--paper-inset:3px;--tab-width:39px;width:100%;height:100%;min-height:0}.notebook-module__ftQT7W__book:before{inset:0 -5px -3px -8px}.notebook-module__ftQT7W__paperLeft,.notebook-module__ftQT7W__coverLeft,.notebook-module__ftQT7W__paperStackLeft{display:none}.notebook-module__ftQT7W__coverRight{border-radius:12px 18px 18px 12px;width:auto;left:-7px;right:-5px}.notebook-module__ftQT7W__paperStackRight{border-radius:7px 12px 12px 6px;width:auto;inset:7px 1px 12px 0}.notebook-module__ftQT7W__paperRight{border-radius:6px 11px 11px 6px;width:auto;inset:7px 3px 17px}.notebook-module__ftQT7W__binding{width:34px;top:4%;bottom:5%;left:-15px}.notebook-module__ftQT7W__binding>svg{flex:0 22px;width:34px;height:22px}.notebook-module__ftQT7W__spread{inset:max(18px, env(safe-area-inset-top)) 10px calc(68px + env(safe-area-inset-bottom)) 19px;touch-action:pan-y pinch-zoom;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--scroll-thumb,#777b6852) transparent;padding:0;scroll-padding-top:8px;display:block;overflow:hidden auto}.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork{padding:7px 6px 20px 3px;overflow:visible}.notebook-module__ftQT7W__insideRight{padding-top:25px}.notebook-module__ftQT7W__spread[data-layout=selection][data-detail-view=false]>.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__spread[data-layout=selection][data-detail-view=true]>.notebook-module__ftQT7W__insideLeft{display:none}.notebook-module__ftQT7W__spread[data-layout=selection][data-detail-view=true]>.notebook-module__ftQT7W__insideRight{padding-top:0}.notebook-module__ftQT7W__insideRight>.notebook-module__ftQT7W__backLink{margin:0 0 14px;display:inline-flex}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__pageTitle{margin-bottom:19px;font-size:39px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__detailTitle{font-size:38px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__signature{margin:0;font-size:clamp(37px,10.8vw,58px)}.notebook-module__ftQT7W__nameTagHeader{font-size:25px}.notebook-module__ftQT7W__identityMaterial{margin:17px 0 33px}.notebook-module__ftQT7W__nameTag{width:96%;margin-inline:auto}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__glasses{width:55px;height:47px;display:block;top:calc(100% + 9px);right:0}.notebook-module__ftQT7W__identity{max-width:calc(100% - 58px)}.notebook-module__ftQT7W__identity strong{font-size:18px}.notebook-module__ftQT7W__identity span{font-size:12px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__introText{font-size:19px}.notebook-module__ftQT7W__introProof br{display:none}.notebook-module__ftQT7W__entryList{margin-top:24px}.notebook-module__ftQT7W__entry{padding:15px 0!important}.notebook-module__ftQT7W__entry strong{font-size:18px}.notebook-module__ftQT7W__entry small{font-size:13px}.notebook-module__ftQT7W__actionLinks{gap:2px 14px;margin-bottom:15px}.notebook-module__ftQT7W__projectCard{margin:29px 3px 18px;padding:7px 7px 14px}.notebook-module__ftQT7W__projectCard img{max-height:none}.notebook-module__ftQT7W__projectCardCaption{margin:11px 4px 0}.notebook-module__ftQT7W__projectCardCaption strong{font-size:29px}.notebook-module__ftQT7W__projectCard>span:last-child{margin-left:4px;font-size:13px}.notebook-module__ftQT7W__paperLinks{gap:14px;margin-top:29px}.notebook-module__ftQT7W__folder,.notebook-module__ftQT7W__resumeSlip{gap:13px;min-height:140px;padding:15px 10px}.notebook-module__ftQT7W__folder strong,.notebook-module__ftQT7W__resumeSlip strong{font-size:25px}.notebook-module__ftQT7W__folder>span:last-child,.notebook-module__ftQT7W__resumeSlip>span:last-child{gap:3px;font-size:12px}.notebook-module__ftQT7W__folder .notebook-module__ftQT7W__arrow,.notebook-module__ftQT7W__resumeSlip .notebook-module__ftQT7W__arrow{width:20px}.notebook-module__ftQT7W__miniLabel{font-size:10px}.notebook-module__ftQT7W__indexEntry{gap:4px 6px;padding:16px 6px 16px 10px}.notebook-module__ftQT7W__indexEntry strong{font-size:17px}.notebook-module__ftQT7W__indexMeta{font-size:11px}.notebook-module__ftQT7W__indexRole,.notebook-module__ftQT7W__indexSummary{font-size:13px}.notebook-module__ftQT7W__indexTech{font-size:12px}.notebook-module__ftQT7W__indexEntry[aria-current=page]{background:0 0;border-left-color:#0000}.notebook-module__ftQT7W__tools{gap:5px}.notebook-module__ftQT7W__tools li{font-size:12px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__bluf{font-size:17px}.notebook-module__ftQT7W__projectFigure img{max-height:none}.notebook-module__ftQT7W__featureNote{padding:20px 17px}.notebook-module__ftQT7W__featureNote p{font-size:29px}.notebook-module__ftQT7W__proofList>li{padding-left:0}.notebook-module__ftQT7W__proofList h3{font-size:16px}.notebook-module__ftQT7W__proofList p{font-size:14px}.notebook-module__ftQT7W__portrait{flex-wrap:wrap;gap:15px}.notebook-module__ftQT7W__portrait img{width:124px;height:134px}.notebook-module__ftQT7W__portrait p{flex:1;min-width:100px;font-size:25px}.notebook-module__ftQT7W__addressNote{padding:22px 14px}.notebook-module__ftQT7W__emailLink{font-size:16px}.notebook-module__ftQT7W__contactPaper{margin:23px 3px;padding:30px 17px}.notebook-module__ftQT7W__contactPaper>.notebook-module__ftQT7W__contactSpark{bottom:37px;right:20px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tabs{inset:8% calc(var(--paper-inset) - var(--tab-width)) 8% auto;width:var(--tab-width);grid-template-columns:1fr;row-gap:10px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tab{border-radius:1px 8px 8px 1px;grid-column:1;font-size:15px;transform:none}.notebook-module__ftQT7W__pageControls{left:22px;right:15px;bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid #aaa38b6b;justify-content:space-between;align-items:center;min-height:46px;display:flex;position:absolute}.notebook-module__ftQT7W__pageControls button{place-items:center;width:44px;display:grid}.notebook-module__ftQT7W__pageControls>div{text-align:center;font-size:13px}.notebook-module__ftQT7W__assistant{left:0;bottom:var(--keyboard-inset,0px);width:100%;height:calc(120px + env(safe-area-inset-bottom))}.notebook-module__ftQT7W__note{width:clamp(112px,36vw,156px);bottom:calc(8px + env(safe-area-inset-bottom));left:2px}.notebook-module__ftQT7W__composer{left:var(--companion-left);right:25px;bottom:calc(46px + env(safe-area-inset-bottom))}.notebook-module__ftQT7W__questionForm{gap:8px;min-height:64px}.notebook-module__ftQT7W__questionForm input{font-size:16px}.notebook-module__ftQT7W__questionForm button svg{width:29px}.notebook-module__ftQT7W__reply{left:calc(30px - var(--companion-left));max-height:min(24dvh,180px);position:absolute;bottom:calc(100% + 64px);right:0;overflow-y:auto}.notebook-module__ftQT7W__world[data-assistant=true] .notebook-module__ftQT7W__spread{bottom:calc(174px + env(safe-area-inset-bottom))}.notebook-module__ftQT7W__world[data-assistant=true] .notebook-module__ftQT7W__pageControls{bottom:calc(118px + env(safe-area-inset-bottom))}.notebook-module__ftQT7W__world[data-assistant=true] .notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__world[data-assistant=true] .notebook-module__ftQT7W__introduction{padding-bottom:20px}.notebook-module__ftQT7W__world[data-keyboard-open] .notebook-module__ftQT7W__spread,.notebook-module__ftQT7W__world[data-keyboard-open] .notebook-module__ftQT7W__tabs,.notebook-module__ftQT7W__world[data-keyboard-open] .notebook-module__ftQT7W__pageControls{visibility:hidden}}@media (max-width:359px){.notebook-module__ftQT7W__world{padding-left:13px;padding-right:40px}.notebook-module__ftQT7W__spread{left:15px;right:7px}.notebook-module__ftQT7W__book{--tab-width:36px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tab{font-size:14px}.notebook-module__ftQT7W__paperLinks{grid-template-columns:1fr}.notebook-module__ftQT7W__folder,.notebook-module__ftQT7W__resumeSlip{min-height:140px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__signature{font-size:38px}}@media (max-width:1000px) and (max-height:600px){.notebook-module__ftQT7W__world .notebook-module__ftQT7W__pageTitle{margin-bottom:10px;font-size:32px}.notebook-module__ftQT7W__actionLinks{margin-top:0;margin-bottom:8px}.notebook-module__ftQT7W__world{padding:10px 86px 10px 20px}.notebook-module__ftQT7W__book{--tab-width:76px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tabs{row-gap:7px;top:8px;bottom:8px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__tab{writing-mode:horizontal-tb;font-size:14px}.notebook-module__ftQT7W__nameTag{max-width:520px}.notebook-module__ftQT7W__assistant{width:100%}.notebook-module__ftQT7W__note{width:95px}.notebook-module__ftQT7W__composer{bottom:33px;left:118px;right:98px}}@media (prefers-reduced-motion:reduce){.notebook-module__ftQT7W__world *,.notebook-module__ftQT7W__world :before,.notebook-module__ftQT7W__world :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media print{.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__book{background:#fff;height:auto;min-height:0;padding:0}.notebook-module__ftQT7W__tabs,.notebook-module__ftQT7W__assistant,.notebook-module__ftQT7W__pageControls,.notebook-module__ftQT7W__backLink,.notebook-module__ftQT7W__skipLink,.notebook-module__ftQT7W__bookMaterial,.notebook-module__ftQT7W__book:before{display:none!important}.notebook-module__ftQT7W__spread{padding:0;display:block;position:static}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__spread>*{height:auto;padding:16px;overflow:visible;display:block!important}}.notebook-module__ftQT7W__deskDoodles{flex-wrap:wrap;align-items:center;gap:20px 32px;margin:23px 8px 0;padding:12px 0;display:flex;position:relative}.notebook-module__ftQT7W__deskDoodles>:first-child{max-width:195px;transform:rotate(-3deg)}.notebook-module__ftQT7W__deskDoodles .notebook-module__ftQT7W__deskStain{z-index:0;width:99px;height:100px;position:absolute;top:-8px;left:7px}.notebook-module__ftQT7W__penTest{color:#626785;flex-direction:column;align-items:center;width:95px;display:inline-flex;transform:rotate(-5deg)}.notebook-module__ftQT7W__penTest svg{color:inherit;height:30px}.notebook-module__ftQT7W__penTest span{font:25px/1 NotebookLoose,NotebookHand,cursive}.notebook-module__ftQT7W__evidenceDoodle{justify-content:end;margin:24px 8px 0;display:flex}.notebook-module__ftQT7W__evidenceDoodle>*{width:91px}.notebook-module__ftQT7W__slipClip{top:-18px;right:14px}.notebook-module__ftQT7W__memoClip{top:-18px;right:20px}.notebook-module__ftQT7W__roleDates{color:var(--muted);font-size:13px;margin:0 0 14px!important}.notebook-module__ftQT7W__contactSpark{width:57px;height:62px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__slipSmiley{opacity:.75;width:37px;position:absolute;top:15px;right:14px;transform:rotate(12deg)}.notebook-module__ftQT7W__contactStain{width:148px;height:148px;position:absolute;bottom:-22px;right:-16px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__folder strong,.notebook-module__ftQT7W__world .notebook-module__ftQT7W__resumeSlip strong,.notebook-module__ftQT7W__world .notebook-module__ftQT7W__projectFigure figcaption{font-family:NotebookPrint,NotebookHand,cursive;font-weight:400}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__handwrittenNote{font-family:NotebookLoose,NotebookHand,cursive;font-size:35px}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand]{--subject-font:NotebookHand;--subject-color:#394164;--subject-scale:1}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=isntgram]{--subject-font:NotebookPrint;--subject-color:#405e52}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=vibe]{--subject-font:NotebookPen;--subject-color:#6e467a}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=mad-moon]{--subject-font:NotebookHand;--subject-color:#475a42}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=aura]{--subject-font:NotebookLoose;--subject-color:#9c4e59;--subject-scale:1.17}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=aismr]{--subject-font:NotebookPrint;--subject-color:#775c32}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=advisors-excel]{--subject-font:NotebookPen;--subject-color:#405c5d}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=wisetech]{--subject-font:NotebookPrint;--subject-color:#3c5d7d}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=branding-brand]{--subject-font:NotebookHand;--subject-color:#824f57}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand=app-academy]{--subject-font:NotebookLoose;--subject-color:#5f557d;--subject-scale:1.15}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand] .notebook-module__ftQT7W__detailTitle{font-family:var(--subject-font), NotebookHand, cursive;color:var(--subject-color);font-weight:400;font-size:calc(clamp(35px, 3.1vw, 47px) * var(--subject-scale));font-synthesis:none;line-height:1.25}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__indexEntry[data-hand] strong{font:400 calc(28px * var(--subject-scale))/1.16 var(--subject-font), NotebookHand, cursive;color:var(--subject-color);font-synthesis:none}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand] .notebook-module__ftQT7W__featureNote p{font-family:var(--subject-font), NotebookHand, cursive;color:var(--subject-color);font-weight:400}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__writtenRole{margin-bottom:9px;font:27px/1.25 NotebookPrint,NotebookHand,cursive}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__writtenDiscipline{color:var(--subject-color);font:28px/1.15 NotebookLoose,NotebookHand,cursive;margin-bottom:21px!important}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__subjectUnderline{width:min(240px,72%);height:15px;color:var(--subject-color);opacity:.42;margin:-14px 0 22px}.notebook-module__ftQT7W__subjectDoodle{justify-content:end;margin:28px 14px 8px;display:flex}.notebook-module__ftQT7W__featureNote .notebook-module__ftQT7W__checkedFeatures{grid-template-columns:1fr;gap:9px;margin:0;padding:0 72px 0 0;font-size:14px;list-style:none;display:grid}.notebook-module__ftQT7W__checkedFeatures li{align-items:center;gap:8px;display:flex}.notebook-module__ftQT7W__checkedFeatures li svg{width:29px;height:25px;color:var(--subject-color);opacity:.8;flex:0 0 29px}.notebook-module__ftQT7W__featureNote .notebook-module__ftQT7W__featureDoodle{opacity:.75;width:79px;position:absolute;bottom:18px;right:13px;transform:rotate(5deg)}.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork,.notebook-module__ftQT7W__spread{transition:scrollbar-color .3s}.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__introduction{text-align:left;direction:rtl}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__insideLeft>*,.notebook-module__ftQT7W__world .notebook-module__ftQT7W__introduction>*{direction:ltr;margin-left:0;margin-right:auto}.notebook-module__ftQT7W__world [data-scroll-ready=true]{--scroll-thumb:transparent}.notebook-module__ftQT7W__world [data-scroll-ready=true][data-scroll-active=true],.notebook-module__ftQT7W__world [data-scroll-ready=true]:focus-visible{--scroll-thumb:#777b6852}.notebook-module__ftQT7W__world [data-scroll-ready=true]:has(:focus-visible){--scroll-thumb:#777b6852}.notebook-module__ftQT7W__world[data-turning=true] :is(.notebook-module__ftQT7W__spread,.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork){--scroll-thumb:transparent;transition:none}@supports selector(::-webkit-scrollbar){.notebook-module__ftQT7W__world :is(.notebook-module__ftQT7W__spread,.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork){scrollbar-width:auto;scrollbar-color:auto}.notebook-module__ftQT7W__world :is(.notebook-module__ftQT7W__spread,.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork)::-webkit-scrollbar{width:4px;height:4px}.notebook-module__ftQT7W__world :is(.notebook-module__ftQT7W__spread,.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork)::-webkit-scrollbar-track{background:0 0}.notebook-module__ftQT7W__world :is(.notebook-module__ftQT7W__spread,.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork)::-webkit-scrollbar-thumb{background:var(--scroll-thumb,#777b6852);border-radius:8px;transition:background .3s}}.notebook-module__ftQT7W__scrollEdges{z-index:2;pointer-events:none;opacity:1;transition:opacity .24s ease-out;position:absolute;inset:0}.notebook-module__ftQT7W__world[data-turning=true] .notebook-module__ftQT7W__scrollEdges{opacity:0;transition:none}.notebook-module__ftQT7W__scrollEdge{pointer-events:none;position:absolute;overflow:clip}.notebook-module__ftQT7W__scrollShadeTop,.notebook-module__ftQT7W__scrollShadeBottom{opacity:0;height:27px;transition:opacity .18s;position:absolute;left:0;right:0}.notebook-module__ftQT7W__scrollShadeTop{background:linear-gradient(#5a503e23,#f3f0e799 34%,#0000);top:0}.notebook-module__ftQT7W__scrollShadeBottom{background:linear-gradient(#0000,#f3f0e7d9 67%,#5a503e30);bottom:0}.notebook-module__ftQT7W__scrollEdge[data-more-above=true] .notebook-module__ftQT7W__scrollShadeTop,.notebook-module__ftQT7W__scrollEdge[data-more-below=true] .notebook-module__ftQT7W__scrollShadeBottom{opacity:1}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__continueReading{pointer-events:auto;background:radial-gradient(closest-side,#f3f0e7 72%,#f3f0e7dc 85%,#0000);border-radius:0;place-items:center;width:44px;height:44px;min-height:44px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.notebook-module__ftQT7W__continueReading svg{width:26px;height:26px;transition:transform .16s}.notebook-module__ftQT7W__continueReading:hover svg{transform:translateY(3px)}@media (prefers-reduced-motion:no-preference){.notebook-module__ftQT7W__scrollEdge,.notebook-module__ftQT7W__continueReading{animation:.24s ease-out both notebook-module__ftQT7W__readingControlsAppear}}@keyframes notebook-module__ftQT7W__readingControlsAppear{0%{opacity:0}to{opacity:1}}@media (max-width:760px),(max-width:1000px) and (max-height:600px){.notebook-module__ftQT7W__pageControls{z-index:3}.notebook-module__ftQT7W__bookMaterial svg{pointer-events:none}.notebook-module__ftQT7W__identity span{font-size:12px}.notebook-module__ftQT7W__deskDoodles{gap:22px;margin-top:18px}.notebook-module__ftQT7W__deskDoodles>:first-child{max-width:160px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__indexEntry[data-hand] strong{font-size:calc(25px * var(--subject-scale))}:is(.notebook-module__ftQT7W__world,.notebook-module__ftQT7W__stationeryShelf) [data-hand] .notebook-module__ftQT7W__detailTitle{font-size:calc(34px * var(--subject-scale))}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__writtenRole{font-size:24px}.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork{scrollbar-gutter:auto;direction:ltr}}@media (forced-colors:active){.notebook-module__ftQT7W__world :is(.notebook-module__ftQT7W__spread,.notebook-module__ftQT7W__insideLeft,.notebook-module__ftQT7W__insideRight,.notebook-module__ftQT7W__introduction,.notebook-module__ftQT7W__selectedWork){--scroll-thumb:ButtonText;scrollbar-color:auto}.notebook-module__ftQT7W__scrollShadeTop,.notebook-module__ftQT7W__scrollShadeBottom{display:none}.notebook-module__ftQT7W__continueReading{color:canvastext;background:canvas!important}}@media print{.notebook-module__ftQT7W__scrollEdges{display:none!important}}.notebook-module__ftQT7W__stationeryShelf{color:#292c58;background:url(/notebook/paper-fiber.svg),#f3f0e7;min-height:100dvh;padding:clamp(25px,6vw,80px);font:16px/1.5 NotebookType,monospace}.notebook-module__ftQT7W__stationeryShelf h1,.notebook-module__ftQT7W__stationeryShelf h2{font-family:NotebookHand,cursive;font-weight:500}.notebook-module__ftQT7W__stationeryShelf h1{margin-bottom:10px;font-size:50px}.notebook-module__ftQT7W__stationeryShelf h2{font-size:36px}.notebook-module__ftQT7W__stationeryShelf a{color:inherit}.notebook-module__ftQT7W__shelfGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;margin:42px 0;display:grid}.notebook-module__ftQT7W__shelfGrid figure{flex-direction:column;justify-content:end;align-items:center;gap:22px;min-height:190px;margin:0;display:flex}.notebook-module__ftQT7W__shelfGrid [data-doodle]{width:120px;height:130px}.notebook-module__ftQT7W__shelfGrid figcaption{text-transform:capitalize}.notebook-module__ftQT7W__shelfPaper{background:#eee2c2;width:133px;height:117px;position:relative;transform:rotate(-2deg);box-shadow:2px 5px 8px #594a2822}.notebook-module__ftQT7W__shelfPaper>:first-child{top:-12px;left:20px}.notebook-module__ftQT7W__shelfSignature{max-width:470px}.notebook-module__ftQT7W__handwritingSamples{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:25px;margin:30px 0 50px;display:grid}.notebook-module__ftQT7W__handwritingSamples .notebook-module__ftQT7W__detailTitle{display:block}.notebook-module__ftQT7W__checkedFeatures li:after{display:none}.notebook-module__ftQT7W__projectInformation>.notebook-module__ftQT7W__backLink{display:inline-flex}.notebook-module__ftQT7W__projectAppBack,.notebook-module__ftQT7W__projectLeafLink{display:none}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__projectAppPage[data-project-embed=true]{scrollbar-gutter:auto;padding:0 0 0 14px;overflow:hidden}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__projectAppPage{min-height:0}@media (max-width:760px),(max-width:1000px) and (max-height:600px){.notebook-module__ftQT7W__spread[data-layout=project]>.notebook-module__ftQT7W__projectInformation{padding-top:0;display:block}.notebook-module__ftQT7W__spread[data-layout=project]>.notebook-module__ftQT7W__projectAppPage,.notebook-module__ftQT7W__spread[data-layout=project][data-project-leaf="1"]>.notebook-module__ftQT7W__projectInformation{display:none}.notebook-module__ftQT7W__spread[data-layout=project][data-project-leaf="1"]>.notebook-module__ftQT7W__projectAppPage{display:block}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__spread[data-layout=project][data-project-leaf="1"]>.notebook-module__ftQT7W__projectAppPage[data-project-embed=true]{grid-template-rows:auto minmax(0,1fr);height:100%;padding:0;display:grid;overflow:hidden}.notebook-module__ftQT7W__projectAppBack{justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__projectAppBack a,.notebook-module__ftQT7W__world .notebook-module__ftQT7W__projectAppBack button{min-height:38px;margin:0;font-size:12px}.notebook-module__ftQT7W__world .notebook-module__ftQT7W__projectLeafLink{align-items:center;gap:9px;min-height:44px;margin-top:24px;display:inline-flex}.notebook-module__ftQT7W__spread[data-layout=project]:has(#notebook-module__ftQT7W__project-app:target)>.notebook-module__ftQT7W__projectInformation{display:none}.notebook-module__ftQT7W__spread[data-layout=project]:has(#notebook-module__ftQT7W__project-app:target)>.notebook-module__ftQT7W__projectAppPage{display:block}.notebook-module__ftQT7W__spread[data-layout=project]:has(#notebook-module__ftQT7W__project-app:target)>.notebook-module__ftQT7W__projectAppPage[data-project-embed=true]{height:calc(100dvh - 210px)}}
.stationery-module__WaEOvW__doodle{color:#7d8b79;pointer-events:none;width:100px;display:inline-block}.stationery-module__WaEOvW__doodle svg{transform-origin:50% 80%;width:100%;height:100%;display:block;overflow:visible}.stationery-module__WaEOvW__doodle[data-doodle=spark]{color:#88743e}.stationery-module__WaEOvW__doodle[data-doodle=mug]{color:#987765}.stationery-module__WaEOvW__doodle[data-doodle=books]{color:#77769a}.stationery-module__WaEOvW__tape{clip-path:polygon(0 9%,8% 5%,14% 10%,22% 0,100% 6%,98% 36%,100% 70%,97% 100%,0 94%,3% 75%,0 42%);z-index:1;background-color:#93a587b8;background-image:url(/notebook/paper-fiber.svg),radial-gradient(#f4f0dbaa 1px,#0000 1.3px);background-size:160px 160px,8px 8px;width:83px;height:30px;position:absolute;top:-5px;left:-18px;transform:rotate(-27deg)}.stationery-module__WaEOvW__tape[data-tone=rose]{background-color:#c8979ebf}.stationery-module__WaEOvW__tape[data-tone=blue]{background-color:#95adc9c9}.stationery-module__WaEOvW__paperClip{border:3px solid #a5a6a0;border-radius:11px;width:21px;height:60px;display:block;position:absolute;transform:rotate(12deg);box-shadow:1px 2px 2px #34403440,inset 1px 0 #fffdf4}.stationery-module__WaEOvW__paperClip:after{content:"";border:2px solid #b2b3ac;border-top:0;border-radius:0 0 8px 8px;position:absolute;inset:6px 3px -3px;box-shadow:1px 1px 1px #38433430}.stationery-module__WaEOvW__signature{width:100%;height:auto;display:block;overflow:visible}.stationery-module__WaEOvW__signature path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.stationery-module__WaEOvW__signature path{opacity:0;stroke-dashoffset:1px;animation:stationery-module__WaEOvW__sign var(--stroke-duration) linear var(--stroke-delay) both}[data-staged-page] .stationery-module__WaEOvW__signature path,.stationery-module__WaEOvW__signature[data-ink-motion] path{animation:none}@media (hover:hover){.stationery-module__WaEOvW__doodle:hover svg{animation:.62s cubic-bezier(.16,1,.3,1) stationery-module__WaEOvW__nudge}.stationery-module__WaEOvW__doodle[data-doodle=sprig]:hover svg{animation:.8s ease-out stationery-module__WaEOvW__sway}.stationery-module__WaEOvW__doodle[data-doodle=spark]:hover svg{animation:.56s ease-out stationery-module__WaEOvW__twinkle}.stationery-module__WaEOvW__doodle:hover .stationery-module__WaEOvW__accents{animation:.54s ease-out stationery-module__WaEOvW__accent}.stationery-module__WaEOvW__doodle:hover .stationery-module__WaEOvW__steam{animation:.8s ease-out stationery-module__WaEOvW__steam}.stationery-module__WaEOvW__doodle:hover .stationery-module__WaEOvW__bookmark{transform-origin:top;animation:.6s ease-out stationery-module__WaEOvW__bookmark}}}@keyframes stationery-module__WaEOvW__sign{0%{opacity:0;stroke-dashoffset:1px}1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes stationery-module__WaEOvW__nudge{0%,to{transform:rotate(0)}28%{transform:rotate(-7deg)translateY(-2px)}62%{transform:rotate(3deg)}}@keyframes stationery-module__WaEOvW__sway{0%,to{transform:rotate(0)}30%{transform:rotate(7deg)}65%{transform:rotate(-3deg)}}@keyframes stationery-module__WaEOvW__twinkle{0%,to{transform:scale(1)rotate(0)}38%{transform:scale(1.12)rotate(12deg)}}@keyframes stationery-module__WaEOvW__accent{0%,to{opacity:1}35%{opacity:.35}}@keyframes stationery-module__WaEOvW__steam{0%,to{opacity:1;transform:translateY(0)}70%{opacity:.15;transform:translateY(-9px)}}@keyframes stationery-module__WaEOvW__bookmark{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)}65%{transform:rotate(4deg)}}@media print{.stationery-module__WaEOvW__signature path{animation:none;opacity:1!important;stroke-dashoffset:0!important}}.stationery-module__WaEOvW__doodle svg{pointer-events:visiblePainted}.stationery-module__WaEOvW__doodle[data-doodle=smiley]{color:#927637}.stationery-module__WaEOvW__doodle[data-doodle=cat]{color:#84658a}.stationery-module__WaEOvW__doodle[data-doodle=dog]{color:#987765}.stationery-module__WaEOvW__doodle[data-doodle=robot]{color:#637d88}.stationery-module__WaEOvW__penMark{color:#ab5852;pointer-events:none;width:100%;height:42px;display:block}.stationery-module__WaEOvW__circled{padding:4px 12px;display:inline-block;position:relative}.stationery-module__WaEOvW__circled>svg{opacity:.75;width:110%;height:calc(100% + 4px);position:absolute;inset:-2px -5%}.stationery-module__WaEOvW__coffeeStain{color:#a36e39;opacity:.22;pointer-events:none;width:130px;height:130px}.stationery-module__WaEOvW__scribbleNote{color:#646c64;align-items:center;gap:9px;display:inline-flex}.stationery-module__WaEOvW__scribbleNote>:first-child{flex:0 0 72px;width:72px}.stationery-module__WaEOvW__scribbleNote>span:last-child{max-width:12ch;font:30px/1 NotebookLoose,NotebookHand,cursive;transform:rotate(-4deg)}
.project-embed-module__Po8hSW__workspace{direction:ltr;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.project-embed-module__Po8hSW__header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.project-embed-module__Po8hSW__header h2{font-family:var(--subject-font,NotebookHand), cursive;color:var(--subject-color,#252756);margin:0;font-size:30px;line-height:1.1}.project-embed-module__Po8hSW__header a{text-underline-offset:4px;white-space:nowrap;align-items:center;min-height:44px;font-family:NotebookType,monospace;font-size:12px;text-decoration:underline;display:flex}.project-embed-module__Po8hSW__frameSpace{background:#faf8f2;border:1px solid #aaa79970;border-radius:4px;min-height:0;position:relative;overflow:hidden;box-shadow:0 2px 6px #413c3820}.project-embed-module__Po8hSW__frame{background:#faf8f2;border:0;width:100%;height:100%;display:block}.project-embed-module__Po8hSW__paperPreview{color:#68665d;place-items:center;height:100%;font:36px NotebookHand,cursive;display:grid}.project-embed-module__Po8hSW__ready,.project-embed-module__Po8hSW__fallback{color:#38372f;background:#faf8f2e8;border-radius:4px;max-width:min(38rem,100% - 24px);margin:0;padding:8px 10px;font:12px/1.4 NotebookType,monospace;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 6px #413c3820}.project-embed-module__Po8hSW__fallback{color:#514d36}@media (max-width:760px),(max-width:1000px) and (max-height:600px){.project-embed-module__Po8hSW__workspace{gap:6px}.project-embed-module__Po8hSW__header h2{font-size:26px}.project-embed-module__Po8hSW__header a{font-size:11px}}
.paper-surface-module__SwNG5q__surface{background-color:var(--paper);background-image:url(/notebook/paper-fiber.svg),radial-gradient(#96908a55 .75px,#0000 .85px);background-size:320px 320px,24px 24px;border:1px solid #d0c9b991;box-shadow:0 1px 1px #b1aa9780,0 5px 8px -3px #4b4b3736,inset 0 0 12px #b1a98b14}.paper-surface-module__SwNG5q__surface[data-paper-side=left]{border-radius:12px 3px 4px 14px}.paper-surface-module__SwNG5q__surface[data-paper-side=right]{border-radius:3px 14px 14px 4px}.paper-surface-module__SwNG5q__surface:after{content:"";opacity:.38;border-radius:inherit;pointer-events:none;width:38px;position:absolute;top:0;bottom:0}.paper-surface-module__SwNG5q__surface[data-paper-side=left]:after{background:linear-gradient(90deg,#0000,#aaa38e24 45%,#777b6850 95%,#efedde);right:0}.paper-surface-module__SwNG5q__surface[data-paper-side=right]:after{background:linear-gradient(90deg,#777b684d,#b4ac922b 28%,#0000);left:0}@media (max-width:760px),(max-width:1000px) and (max-height:600px){.paper-surface-module__SwNG5q__surface[data-paper-side]{border-radius:6px 11px 11px 6px}.paper-surface-module__SwNG5q__surface:after{opacity:.15;width:13px}}
.page-turn-module__xxR9lq__turnViewport{z-index:4;pointer-events:none;perspective:1800px;contain:layout paint;position:absolute;inset:12px 14px 23px;overflow:clip}.page-turn-module__xxR9lq__turnLeaf{width:50%;transform-style:preserve-3d;position:absolute;top:0;bottom:0;right:0}.page-turn-module__xxR9lq__turnFace,.page-turn-module__xxR9lq__underFace{backface-visibility:hidden;position:absolute;top:0;bottom:0;overflow:hidden}.page-turn-module__xxR9lq__turnFace{left:calc(var(--paper-gutter) / 2);width:calc(100% - var(--paper-gutter) / 2)}.page-turn-module__xxR9lq__underFace{width:calc(50% - var(--paper-gutter) / 2);left:0}.page-turn-module__xxR9lq__underFace[data-side=right]{left:auto;right:0}.page-turn-module__xxR9lq__turnFace[data-paper-side],.page-turn-module__xxR9lq__underFace[data-paper-side]{box-shadow:inset 0 0 12px #b1a98b14}.page-turn-module__xxR9lq__turnFace *,.page-turn-module__xxR9lq__underFace *{transition:none!important;animation:none!important}.page-turn-module__xxR9lq__turnBack{transform:rotateY(180deg)}.page-turn-module__xxR9lq__turnLeaf[data-direction=back]{left:0;right:auto}.page-turn-module__xxR9lq__turnLeaf[data-direction=back] .page-turn-module__xxR9lq__turnFace{left:0}@media (max-width:760px),(max-width:1000px) and (max-height:600px){.page-turn-module__xxR9lq__turnViewport{perspective:1100px;inset:7px 3px 17px}.page-turn-module__xxR9lq__turnLeaf,.page-turn-module__xxR9lq__underFace{width:100%}}@media (prefers-reduced-motion:reduce),print{.page-turn-module__xxR9lq__turnViewport{display:none}}
.studio-module__hDKTSq__world{--paper:#f5ebd8;--ink:#26392c;isolation:isolate;min-height:100dvh;color:var(--ink);padding:40px 24px max(24px, env(safe-area-inset-bottom));font-family:Arial,Helvetica,sans-serif;position:relative}.studio-module__hDKTSq__backdrop{object-fit:cover;object-position:center 58%;z-index:-2;position:fixed!important}.studio-module__hDKTSq__column{gap:24px;width:min(100%,940px);margin-inline:auto;display:grid}.studio-module__hDKTSq__header,.studio-module__hDKTSq__paper,.studio-module__hDKTSq__footer{background:var(--paper);overflow-wrap:anywhere;border:1px solid #d2c2a4;border-radius:3px 8px 4px 3px;min-width:0;padding:24px 32px;box-shadow:0 8px 20px #21191240,3px 3px #d9cbb1}.studio-module__hDKTSq__header h1{margin:6px 0 14px;font:36px/1.1 Georgia,serif}.studio-module__hDKTSq__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:14px}.studio-module__hDKTSq__header nav{flex-wrap:wrap;gap:8px 24px;display:flex}.studio-module__hDKTSq__world a{color:#294e3f}.studio-module__hDKTSq__world nav a{align-items:center;min-height:44px;display:inline-flex}.studio-module__hDKTSq__paper h2{font:28px/1.2 Georgia,serif}.studio-module__hDKTSq__paper h3{font:22px/1.3 Georgia,serif}.studio-module__hDKTSq__paper li{padding-block:8px}.studio-module__hDKTSq__paper blockquote{border-left:3px solid #78805b;margin-inline:0;padding-left:18px;line-height:1.65}.studio-module__hDKTSq__footer{align-items:center;gap:18px;padding-block:12px;display:flex}.studio-module__hDKTSq__footer img{object-fit:contain;height:auto}.studio-module__hDKTSq__world :is(button,a,summary,textarea):focus-visible{outline-offset:3px;outline:3px solid #26392c;box-shadow:0 0 0 6px #fff8e8}@media (max-width:480px){.studio-module__hDKTSq__world{padding:24px 12px}.studio-module__hDKTSq__header,.studio-module__hDKTSq__paper,.studio-module__hDKTSq__footer{padding:20px 16px}.studio-module__hDKTSq__header h1{font-size:30px}}
.project-presentation-module__cK7--W__dialog{--ink:#24285b;--paper:#f4f1e8;width:min(1220px,100vw - 72px);max-width:none;height:min(850px,100dvh - 56px);max-height:none;color:var(--ink);background:var(--paper);border:0;border-radius:6px 17px 17px 6px;margin:auto;padding:0;font-family:NotebookType,Courier New,monospace;font-size:16px;overflow:hidden;box-shadow:7px 18px 55px #17173555}.project-presentation-module__cK7--W__dialog::backdrop{background:#28243bab}.project-presentation-module__cK7--W__dialog[data-expanded=true]{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.project-presentation-module__cK7--W__layout{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.project-presentation-module__cK7--W__header{padding:16px 40px 0}.project-presentation-module__cK7--W__toolbar,.project-presentation-module__cK7--W__titleRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__returnButton,.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__expandButton{align-items:center;gap:9px;display:inline-flex}.project-presentation-module__cK7--W__returnButton:hover,.project-presentation-module__cK7--W__expandButton:hover{text-underline-offset:5px;text-decoration:underline}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__titleRow h1{margin:12px 0 18px;font-size:clamp(44px,4.5vw,64px)}.project-presentation-module__cK7--W__titleRow>span{color:#4e5068;font-size:14px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__chapters{border-bottom:1px solid #76756655;gap:30px;display:flex}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__chapters button{min-width:64px;padding:0 6px 12px;position:relative}.project-presentation-module__cK7--W__chapters button[aria-current=page]{font-weight:700}.project-presentation-module__cK7--W__chapters button[aria-current=page]:after{content:"";background:#a7b393;border-radius:50% 20% 40% 25%;height:5px;position:absolute;inset:auto 0 -1px}.project-presentation-module__cK7--W__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9da88e var(--paper);padding:26px 40px;overflow:auto}.project-presentation-module__cK7--W__story{grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;display:grid}.project-presentation-module__cK7--W__cover{transform:rotate(-1deg)}.project-presentation-module__cK7--W__cover img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.project-presentation-module__cK7--W__dialog h2{margin:0 0 16px;font-size:clamp(23px,2.2vw,30px)}.project-presentation-module__cK7--W__dialog p{max-width:65ch;margin:0 0 18px;font-size:16px;line-height:1.55}.project-presentation-module__cK7--W__storyOutline{margin:24px 0 0;padding:0;list-style:none}.project-presentation-module__cK7--W__storyOutline li{border-top:1px solid #aaa79966;gap:4px;padding:12px 0;display:grid}.project-presentation-module__cK7--W__storyOutline span{color:#4e5068}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__previewNote{color:#4e5068;max-width:none;margin:24px 0 0;font-size:13px;line-height:1.45}.project-presentation-module__cK7--W__demo{max-width:880px;margin:0 auto}.project-presentation-module__cK7--W__demoWindow{background:#faf8f1;box-shadow:2px 5px 12px #594a2822}.project-presentation-module__cK7--W__demoWindowBar{background:#dce1cf;justify-content:space-between;padding:9px 18px;font-size:14px;display:flex}.project-presentation-module__cK7--W__demoEmpty{text-align:center;padding:20px 24px 30px}.project-presentation-module__cK7--W__demoEmpty>img{object-fit:cover;mix-blend-mode:multiply;width:120px;height:86px}.project-presentation-module__cK7--W__demoEmpty p{margin-left:auto;margin-right:auto}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__link{text-underline-offset:5px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__demoCaption{max-width:60ch;margin:20px auto 0}.project-presentation-module__cK7--W__buildNotes{grid-template-columns:.85fr 1.15fr;align-items:start;gap:24px 48px;padding:16px 0;display:grid}.project-presentation-module__cK7--W__notesOutline{margin:0}.project-presentation-module__cK7--W__notesOutline>div{border-bottom:1px solid #aaa79966;padding:18px 0}.project-presentation-module__cK7--W__notesOutline>div:first-child{padding-top:0}.project-presentation-module__cK7--W__notesOutline dt{margin-bottom:8px;font-weight:700}.project-presentation-module__cK7--W__notesOutline dd{margin:0;line-height:1.55}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__availability{color:#4e5068;grid-column:1/-1;font-size:14px}.project-presentation-module__cK7--W__footer{padding:0 40px}.project-presentation-module__cK7--W__pager{border-top:1px solid #76756655;justify-content:flex-end;align-items:center;gap:18px;min-height:52px;display:flex}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__pager button{place-items:center;width:44px;display:grid}.project-presentation-module__cK7--W__pager>span{text-align:center;min-width:170px;font-size:14px}.project-presentation-module__cK7--W__companion{pointer-events:none;align-items:center;gap:18px;min-height:112px;margin-top:-36px;margin-right:360px;display:flex;position:relative}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__note{pointer-events:auto;flex:0 0 140px;align-self:flex-end;width:140px;margin-left:-18px}.project-presentation-module__cK7--W__note img{filter:url(#note-white-key)drop-shadow(1px 4px 3px #39304c35);width:100%;height:auto;display:block}.project-presentation-module__cK7--W__composer{pointer-events:auto;flex:1;min-width:0;position:relative}.project-presentation-module__cK7--W__composer form{align-items:center;gap:10px;display:flex}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__composer input{width:100%;min-width:0;color:var(--ink);caret-color:#b34348;background:0 0;border:0;border-bottom:1px solid #454773;border-radius:0;padding:16px 0 12px;font-size:16px}.project-presentation-module__cK7--W__composer input::placeholder{color:#4e5068;opacity:1}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__composer input:focus-visible{border-bottom-width:3px;outline:none;padding-bottom:10px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__composer form button{flex:0 0 44px;place-items:center;width:44px;display:grid}.project-presentation-module__cK7--W__reply{background:#fffaf0;width:min(420px,65vw);max-height:min(180px,30dvh);padding:16px 44px 16px 18px;position:absolute;bottom:calc(100% + 12px);left:-60px;overflow:auto;box-shadow:1px 4px 9px #36304830}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__reply p{margin:0}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__reply button{width:44px;font-size:26px;position:absolute;top:0;right:0}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__noteHint{margin:0;font-size:14px}.project-presentation-module__cK7--W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.project-presentation-module__cK7--W__companion{margin-right:290px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__note{flex-basis:106px;width:106px}.project-presentation-module__cK7--W__story{gap:24px}}@media (max-width:760px){.project-presentation-module__cK7--W__dialog,.project-presentation-module__cK7--W__dialog[data-expanded=true]{border-radius:5px 12px 12px 5px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.project-presentation-module__cK7--W__header{padding:max(8px, env(safe-area-inset-top)) 20px 0}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__expandButton{display:none}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__returnButton{font-size:14px}.project-presentation-module__cK7--W__titleRow>span{display:none}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__titleRow h1{margin:6px 0 12px;font-size:44px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__chapters{justify-content:space-between;gap:12px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__chapters button{padding:0 2px 8px;font-size:16px}.project-presentation-module__cK7--W__content{padding:22px 20px}.project-presentation-module__cK7--W__story{grid-template-columns:1fr;gap:24px}.project-presentation-module__cK7--W__cover{width:100%;max-width:380px;margin:0 auto}.project-presentation-module__cK7--W__storyText{min-width:0}.project-presentation-module__cK7--W__storyOutline{margin-top:20px}.project-presentation-module__cK7--W__demoEmpty{padding:16px 12px 24px}.project-presentation-module__cK7--W__demoEmpty>img{width:100px;height:72px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__link{text-align:left;font-size:16px}.project-presentation-module__cK7--W__buildNotes{grid-template-columns:1fr;gap:18px;padding:0}.project-presentation-module__cK7--W__footer{padding:0 20px max(4px, env(safe-area-inset-bottom))}.project-presentation-module__cK7--W__pager{justify-content:space-between;gap:8px}.project-presentation-module__cK7--W__pager>span{min-width:0}.project-presentation-module__cK7--W__companion{gap:10px;min-height:100px;margin:0}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__note{flex-basis:116px;width:116px;margin-left:-20px}.project-presentation-module__cK7--W__reply{width:calc(100vw - 58px);bottom:calc(100% + 68px);left:-92px}}@media (max-width:359px){.project-presentation-module__cK7--W__header{padding-left:16px;padding-right:16px}.project-presentation-module__cK7--W__content{padding:18px 16px}.project-presentation-module__cK7--W__footer{padding-left:16px;padding-right:16px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__note{flex-basis:96px;width:96px;margin-left:-14px}.project-presentation-module__cK7--W__companion{gap:6px}.project-presentation-module__cK7--W__composer form{gap:4px}.project-presentation-module__cK7--W__reply{left:-72px}}@media (max-height:600px) and (min-width:761px){.project-presentation-module__cK7--W__dialog,.project-presentation-module__cK7--W__dialog[data-expanded=true]{width:calc(100vw - 20px);height:calc(100dvh - 16px)}.project-presentation-module__cK7--W__header{grid-template-columns:1fr auto;padding:4px 24px 0;display:grid}.project-presentation-module__cK7--W__toolbar{grid-column:1/-1}.project-presentation-module__cK7--W__titleRow{border-bottom:1px solid #76756655;grid-area:2/2;padding-left:20px}.project-presentation-module__cK7--W__titleRow>span{display:none}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__titleRow h1{margin:0;font-size:30px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__chapters{grid-area:2/1;gap:24px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__chapters button{min-height:44px;padding-bottom:8px}.project-presentation-module__cK7--W__story{align-items:start}.project-presentation-module__cK7--W__content{padding:18px 24px}.project-presentation-module__cK7--W__cover{max-width:300px}.project-presentation-module__cK7--W__footer{padding:0 24px}.project-presentation-module__cK7--W__companion{min-height:70px;margin-top:-44px;margin-right:330px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__note{flex-basis:82px;width:82px}.project-presentation-module__cK7--W__pager{min-height:44px}.project-presentation-module__cK7--W__dialog .project-presentation-module__cK7--W__composer input{padding-top:10px}.project-presentation-module__cK7--W__reply{max-height:110px;bottom:calc(100% + 8px)}}.project-presentation-module__cK7--W__dialog[data-keyboard-open]{top:calc(var(--visual-top,0px) + 8px);height:calc(var(--presentation-height) - 16px);margin:0 auto}.project-presentation-module__cK7--W__dialog[data-keyboard-open] .project-presentation-module__cK7--W__titleRow{display:none}.project-presentation-module__cK7--W__dialog[data-keyboard-open] .project-presentation-module__cK7--W__companion{min-height:76px}.project-presentation-module__cK7--W__dialog[data-keyboard-open] .project-presentation-module__cK7--W__note{flex-basis:82px;width:82px}.project-presentation-module__cK7--W__appCover{background:#fff;padding:9px 9px 26px;transform:rotate(-1deg);box-shadow:2px 5px 12px #594a2822}.project-presentation-module__cK7--W__appCover img{width:100%;height:auto;display:block}.project-presentation-module__cK7--W__liveDemo{height:100%;min-height:0}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__content{padding:18px 24px;overflow:hidden}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__titleRow h1{margin:4px 0 8px;font-size:38px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__companion{min-height:76px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__note{flex-basis:90px;width:90px}@media (max-width:760px){.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__content{padding:10px 12px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__titleRow,.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__pager{display:none}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__companion{min-height:76px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__footer{padding:0 16px 4px}}@media (max-height:500px) and (min-width:761px){.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__header{grid-template-columns:235px 1fr auto;align-items:center;padding:0 16px;display:grid}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__toolbar{grid-area:1/1}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__expandButton{display:none}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__titleRow{border:0;grid-area:1/3;padding:0 0 0 12px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__titleRow h1{margin:0;font-size:28px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__chapters{grid-area:1/2;gap:12px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__chapters button{padding-bottom:0;font-size:14px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__content{padding:10px 16px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__footer{pointer-events:none;width:230px;padding:0;position:absolute;bottom:4px;left:16px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__pager{display:none}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__companion{gap:6px;min-height:60px;margin:0}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__note{flex-basis:70px;width:70px;margin-left:-8px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__composer input{font-size:14px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__composer form{gap:4px}.project-presentation-module__cK7--W__dialog[data-live-demo=true] .project-presentation-module__cK7--W__reply{width:280px;left:0}}
