.projects-page{outline:none;min-width:0}.projects-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:38px 0 31px}.projects-intro h1{font:600 86px/.96 Almanac,Georgia,serif;letter-spacing:-.035em}.projects-intro>div>p{font-size:20px;line-height:1.55;margin-top:15px}.projects-sample-note{font:18px/1.45 Georgia,serif;max-width:265px;padding:13px 0 3px 18px;border-left:1px solid #9c967b;flex:none;color:#555a43}.projects-sample-note strong{display:block;font:500 27px/1.2 Handwritten,cursive;color:var(--almanac-rust);margin-bottom:5px}.project-board{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:38px;padding:12px 10px 14px}.project-stack{display:flex;flex-direction:column;gap:31px;min-width:0}.project-stack:last-child{padding-top:15px}.project-note{position:relative;isolation:isolate;padding:28px 32px;background:#f7eed9;box-shadow:2px 5px 7px #4c3e2528,0 1px 1px #4c3e2517;border:1px solid #fff8e280;overflow-wrap:anywhere}.project-note h2{font:600 46px/1.04 Almanac,Georgia,serif;letter-spacing:-.02em;margin-top:11px}.project-category{text-transform:uppercase;font-size:11px;letter-spacing:.17em;line-height:1.5}.project-description{font-size:18px;line-height:1.5;margin-top:13px;max-width:33ch}.project-status{font-size:15px;line-height:1.5;font-style:italic;color:#4e5a3d;margin-top:14px}.project-status:before{content:"";display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;vertical-align:middle;margin-right:9px}.project-actions{display:flex;gap:12px 22px;margin-top:16px;flex-wrap:wrap}.almanac .project-action{display:inline-flex;align-items:center;gap:9px;color:var(--almanac-rust);font-size:16px;line-height:1.4;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#87452877;text-underline-offset:7px}.project-action svg{width:15px;height:15px;flex:none}.project-action[aria-disabled]{cursor:default}.project-action[href]:hover{text-decoration-thickness:2px}.almanac .project-note .tape{top:-13px;left:37%;width:91px;height:28px;background:#b79b5690}.almanac .project-note .pin{top:10px;left:52%;width:15px;height:15px}.project-note-recipe{transform:rotate(-1.6deg);background:#d6ad86;min-height:300px;padding-right:137px}.project-note-recipe h2{font-size:46px}.project-basil{position:absolute;right:2px;bottom:17px;width:150px;max-height:220px;object-fit:contain;mix-blend-mode:multiply;opacity:.83;z-index:-1;pointer-events:none}.almanac .project-note-recipe .project-action{color:#66371f}.project-note-recipe .project-status{color:#35462c}.project-note-home{transform:rotate(.6deg);background:#dbe0cb;padding-top:24px}.project-note-home h2{font-size:41px}.project-note-home .project-actions{margin-top:10px}.project-note-range{transform:rotate(1.2deg)}.project-note-range h2{font-size:49px}.project-note-reading{transform:rotate(-.9deg);background:repeating-linear-gradient(0deg,transparent,transparent 28px,#7b896312 28px,#7b896312 29px),#f5ecd7;padding-top:26px}.project-note-reading:after{content:"";position:absolute;top:0;bottom:0;left:20px;width:1px;background:#9d5a4633;pointer-events:none}.project-note-reading .project-category{letter-spacing:.22em}.project-note-reading .project-actions{margin-top:13px}@media(min-width:1500px){.projects-intro{padding-top:44px}}@media(max-width:1100px)and (min-width:761px){.projects-intro h1{font-size:76px}.projects-intro>div>p{font-size:18px}.projects-sample-note{max-width:230px;font-size:16px}.project-board{gap:25px;padding-inline:0}.project-note{padding:25px}.project-note-recipe{padding-right:92px}.project-basil{width:105px;bottom:25px}.project-description{font-size:17px}.project-note h2{font-size:41px}.almanac .project-action{font-size:15px}}@media(max-width:760px){.projects-intro{display:block;padding:25px 0 24px}.projects-intro h1{font-size:61px}.projects-intro>div>p{font-size:17px;line-height:1.5;margin-top:10px}.projects-sample-note{font-size:14px;max-width:none;margin-top:18px;padding:8px 0 8px 12px}.projects-sample-note strong{font-size:23px;margin-bottom:1px}.project-board{display:block;padding:9px 4px 10px}.project-stack{gap:28px}.project-stack:last-child{padding-top:28px}.project-note{padding:25px 23px}.project-note h2{font-size:37px}.project-description{font-size:16px;line-height:1.55}.project-status{font-size:14px}.project-note-recipe{padding-right:70px;min-height:0}.project-note-recipe h2{font-size:37px}.project-basil{width:85px;bottom:30px;right:-7px;opacity:.65}.project-note-range h2{font-size:40px}.almanac .project-action{font-size:15px}.project-actions{gap:8px 15px;margin-top:11px}}@media(max-width:365px){.projects-intro h1{font-size:55px}.projects-intro>div>p{font-size:16px}.project-note{padding-inline:19px}.project-note-recipe{padding-right:49px}.project-basil{width:65px}.project-note h2{font-size:36px}.project-description{font-size:15px}.almanac .project-action{font-size:14px}.project-note-reading:after{left:11px}}
