.WorkCard-module__2lTVLW__card{border-radius:var(--radius-lg);flex-direction:column;justify-content:flex-end;min-height:clamp(200px,22vw,256px);padding:clamp(24px,3.4vw,40px) clamp(24px,3.6vw,40px);display:flex;position:relative;overflow:hidden}.WorkCard-module__2lTVLW__texture{pointer-events:none;background-image:var(--grain-url);mix-blend-mode:soft-light;opacity:0;transition:opacity var(--dur-med)var(--ease),transform var(--dur-med)var(--ease);background-size:220px 220px;position:absolute;inset:0;transform:scale(1.04)}.WorkCard-module__2lTVLW__card:hover .WorkCard-module__2lTVLW__texture{opacity:.62;transform:scale(1)}@media (prefers-reduced-motion:reduce){.WorkCard-module__2lTVLW__texture{transition:opacity var(--dur-med)var(--ease);transform:none}}.WorkCard-module__2lTVLW__rust{background:var(--rust);color:var(--paper-100)}.WorkCard-module__2lTVLW__steel{background:var(--steel);color:var(--ink)}.WorkCard-module__2lTVLW__rust:hover{color:var(--paper-100)}.WorkCard-module__2lTVLW__steel:hover{color:var(--ink)}.WorkCard-module__2lTVLW__body{gap:var(--gap-sm);flex-direction:column;display:flex;position:relative}.WorkCard-module__2lTVLW__title{font-weight:var(--fw-heading);font-size:var(--fs-card);line-height:var(--lh-title);letter-spacing:var(--ls-tight)}.WorkCard-module__2lTVLW__cta{font-weight:var(--fw-label);font-size:var(--fs-cta);color:inherit}
.NoteRow-module__4hzKtW__row{align-items:baseline;gap:8px var(--gap-md);min-height:44px;padding:var(--gap-sm)var(--pad-inline);color:var(--fg);transition:background-color var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease);flex-wrap:wrap;display:flex}.NoteRow-module__4hzKtW__row:hover{background-color:var(--gold);color:var(--forest)}.NoteRow-module__4hzKtW__date{min-width:96px;font-weight:var(--fw-label);font-size:var(--fs-meta);opacity:.72;flex:none}.NoteRow-module__4hzKtW__title{font-weight:var(--fw-label);font-size:var(--fs-note);line-height:var(--lh-title);letter-spacing:var(--ls-tight);flex:264px}.NoteRow-module__4hzKtW__kind{font-weight:var(--fw-label);font-size:var(--fs-meta);opacity:.72;flex:none;margin-left:auto}@media (max-width:700px){.NoteRow-module__4hzKtW__row{row-gap:4px}.NoteRow-module__4hzKtW__title{flex:100%;order:1}.NoteRow-module__4hzKtW__date{order:2;min-width:0}.NoteRow-module__4hzKtW__kind{order:3}}
.NotesSection-module__jQ0F3W__section{padding:var(--pad-block)0}.NotesSection-module__jQ0F3W__list{flex-direction:column;display:flex}
.PageFooter-module__tdOGAa__section{border-top:1px solid var(--rule)}.PageFooter-module__tdOGAa__stack{padding:var(--pad-block)var(--pad-inline)0;flex-direction:column;gap:8px;display:flex}.PageFooter-module__tdOGAa__band{background:var(--paper-deep);padding-top:clamp(28px,6vw,52px);padding-bottom:calc(clamp(56px,12vw,96px) + env(safe-area-inset-bottom,0px));position:relative;overflow:hidden}.PageFooter-module__tdOGAa__signoff{padding:0 var(--pad-inline);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.PageFooter-module__tdOGAa__mark{font-weight:var(--fw-display);letter-spacing:var(--ls-wordmark);color:#cec1a6;-webkit-user-select:none;user-select:none;margin-left:-.04em;font-size:clamp(42px,13vw,132px);line-height:.86}.PageFooter-module__tdOGAa__prompt{max-width:520px;font-weight:var(--fw-lead);font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);margin:0}.PageFooter-module__tdOGAa__handle{font-weight:var(--fw-label);font-size:var(--fs-meta);letter-spacing:.01em;color:#8a7a58}
.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active{outline:1px dashed color-mix(in srgb,var(--color-secondary)55%,transparent);outline-offset:3px;cursor:text;border-radius:2px;transition:outline-color .12s,background-color .12s}.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active:hover{outline-color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary)8%,transparent)}.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active:focus{outline:2px solid var(--color-primary);outline-offset:3px;background:color-mix(in srgb,var(--color-primary)6%,transparent)}.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active.Editable-module__Ojb6ba__dirty{outline-style:solid;outline-color:color-mix(in srgb,var(--color-tertiary)70%,transparent)}
