.il-profile-canvas[data-v-fb9ace74]{background:var(--il-profile-paper,#fbf8f0);color:var(--il-profile-ink,#172336);min-height:100vh}.il-profile-main[data-v-fb9ace74]{margin:0 auto;padding:42px 0 76px;width:min(1120px,calc(100% - 40px))}.il-profile-ledger[data-v-fb9ace74]{align-items:end;border-bottom:1px solid var(--il-profile-rule,#cbd2da);display:flex;gap:24px;justify-content:space-between;padding:0 0 27px}.il-section-kicker[data-v-fb9ace74]{color:var(--il-profile-muted,#5d6d84);font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.il-journal-heading h2[data-v-fb9ace74],.il-profile-ledger h2[data-v-fb9ace74]{font:400 clamp(31px,4vw,48px)/.95 Georgia,Times New Roman,serif;letter-spacing:-.06em;margin:0}.il-add-log[data-v-fb9ace74]{background:var(--il-profile-primary,#173f91);border:0;box-shadow:3px 3px 0 var(--il-profile-accent,#edc65c);color:var(--il-profile-primary-content,#fbf8f0);cursor:pointer;font:600 11px/1 ui-monospace,monospace;letter-spacing:.03em;padding:12px 15px}.il-add-log span[data-v-fb9ace74]{color:var(--il-profile-accent,#f5ce6a);padding-left:14px}.il-project-filter[data-v-fb9ace74]{border-bottom:1px solid var(--il-profile-rule,#d9dee5);display:flex;gap:9px;overflow:auto;padding:20px 0 27px}.il-project-filter button[data-v-fb9ace74]{align-items:center;background:var(--il-profile-card,#fdfbf6);border:1px solid var(--il-profile-rule,#d2d8df);color:var(--il-profile-muted,#536172);cursor:pointer;display:flex;flex:none;font:600 11px/1 ui-monospace,monospace;gap:8px;max-width:218px;padding:8px 10px}.il-project-filter button.selected[data-v-fb9ace74],.il-project-filter button[data-v-fb9ace74]:focus-visible,.il-project-filter button[data-v-fb9ace74]:hover{background:var(--il-profile-selected,#edf3ff);border-color:var(--il-profile-link,#173f91);color:var(--il-profile-link,#173f91);outline:0}.il-filter-mark[data-v-fb9ace74],.il-project-filter img[data-v-fb9ace74]{background:var(--il-profile-primary,#173f91);color:var(--il-profile-primary-content,#fbf8f0);font:600 8px/22px ui-monospace,monospace;height:22px;-o-object-fit:cover;object-fit:cover;text-align:center;width:22px}.il-project-filter span[data-v-fb9ace74]:not(.il-filter-mark){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.il-project-filter small[data-v-fb9ace74]{color:var(--il-profile-muted,#8992a0);font:600 9px/1 ui-monospace,monospace;margin-left:auto}.il-project-filter .il-filter-add[data-v-fb9ace74]{background:transparent;border-style:dashed;color:var(--il-profile-link,#173f91)}.il-journal-section[data-v-fb9ace74]{max-width:780px;padding-top:35px}.il-journal-heading[data-v-fb9ace74]{align-items:end;display:flex;gap:15px;justify-content:space-between;margin-bottom:25px}.il-journal-heading h2[data-v-fb9ace74]{font-size:38px}.il-journal-heading>p[data-v-fb9ace74]{color:var(--il-profile-muted,#6b7481);font:600 10px/1 ui-monospace,monospace;margin:0;white-space:nowrap}.il-profile-loading[data-v-fb9ace74]{color:var(--il-profile-muted,#687485);font:400 17px Georgia,serif;padding:30px 0}.il-new-updates-notice[data-v-fb9ace74]{align-items:center;background:var(--il-profile-selected,#edf4ff);border:1px solid var(--il-profile-rule,#c9d9f1);color:var(--il-profile-link,#244376);cursor:pointer;display:flex;font:600 10px/1.35 ui-monospace,monospace;justify-content:space-between;letter-spacing:.01em;margin:-10px 0 22px;padding:10px 12px;text-align:left;width:100%}.il-new-updates-notice span[data-v-fb9ace74]{color:var(--il-profile-link,#173f91);font-size:15px;padding-left:14px}@media(max-width:680px){.il-profile-main[data-v-fb9ace74]{padding-top:29px;width:min(100% - 32px,1120px)}.il-profile-ledger[data-v-fb9ace74]{align-items:flex-start;display:block}.il-profile-ledger h2[data-v-fb9ace74]{font-size:38px}.il-add-log[data-v-fb9ace74]{margin-top:19px}.il-project-filter[data-v-fb9ace74]{margin-right:-16px;padding-right:16px}.il-journal-heading h2[data-v-fb9ace74]{font-size:34px}}@media(prefers-reduced-motion:reduce){[data-v-fb9ace74]{scroll-behavior:auto!important;transition:none!important}}.il-featured-projects[data-v-fb9ace74]{border-bottom:1px solid var(--il-profile-rule,#d9dee5);padding:31px 0 37px}.il-featured-projects__heading[data-v-fb9ace74]{align-items:baseline;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.il-featured-projects h2[data-v-fb9ace74]{font:400 25px/1 Georgia,Times New Roman,serif;letter-spacing:-.045em;margin:0}.il-featured-projects__grid[data-v-fb9ace74]{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.il-featured-projects__grid>a[data-v-fb9ace74]{background:var(--il-profile-card,#fdfbf6);border:1px solid var(--il-profile-rule,#d3d9e1);color:var(--il-profile-ink,#172336);display:block;min-height:158px;padding:14px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.il-featured-projects__grid>a[data-v-fb9ace74]:focus-visible,.il-featured-projects__grid>a[data-v-fb9ace74]:hover{box-shadow:3px 3px 0 var(--il-profile-primary,#173f91);outline:0;transform:translate(-2px,-2px)}.il-featured-projects__grid img[data-v-fb9ace74]{background:var(--il-profile-surface,#e8edf2);height:30px;margin-bottom:18px;-o-object-fit:cover;object-fit:cover;width:30px}.il-featured-projects__grid p[data-v-fb9ace74]{color:var(--il-profile-muted,#718093);font:600 8px/1 ui-monospace,monospace;letter-spacing:.09em;margin:0 0 5px;text-transform:uppercase}.il-featured-projects__grid h3[data-v-fb9ace74]{font:600 17px/1.05 Georgia,serif;letter-spacing:-.035em;margin:0}.il-featured-projects__grid span[data-v-fb9ace74]{color:var(--il-profile-muted,#657183);display:block;display:-webkit-box;font:400 12px/1.35 Georgia,serif;-webkit-line-clamp:2;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical}.il-featured-projects__grid i[data-v-fb9ace74]{bottom:11px;color:var(--il-profile-link,#173f91);font-style:normal;position:absolute;right:13px}@media(max-width:720px){.il-featured-projects__grid[data-v-fb9ace74]{grid-template-columns:repeat(2,minmax(0,1fr))}.il-featured-projects__grid>a[data-v-fb9ace74]{min-height:145px}}@media(max-width:420px){.il-featured-projects__grid[data-v-fb9ace74]{grid-template-columns:1fr}.il-featured-projects__grid>a[data-v-fb9ace74]{min-height:120px}}
