/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-lg:32rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-label);--font-display:var(--font-display);--font-body:var(--font-body);--font-label:var(--font-label);--color-paper:var(--color-paper);--color-paper-soft:var(--color-paper-soft);--color-paper-muted:var(--color-paper-muted);--color-ink:var(--color-ink);--color-ink-faint:var(--color-ink-faint);--color-outline:var(--color-outline);--color-profile:var(--color-profile);--color-projects:var(--color-projects);--color-writing:var(--color-writing);--color-status:var(--color-status);--color-attention:var(--color-attention);--color-warning:var(--color-warning);--shadow-paper:var(--shadow-paper);--shadow-paper-active:var(--shadow-paper-active);--shadow-stack:var(--shadow-stack)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.skip-link{transition:transform var(--duration-fast) var(--ease-standard);top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:200;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-shadow:var(--shadow-paper);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:fixed;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.workspace-shell{min-height:100svh;padding:clamp(1.2rem,2vw,2rem) clamp(1rem,2.8vw,2rem) 4rem;position:relative;overflow-x:clip}@media (width>=64rem){.workspace-shell{min-height:200svh}}.workspace-shell:before{pointer-events:none;content:"";background-image:linear-gradient(#12121266 1px,#0000 1px),linear-gradient(90deg,#1212120a 1px,#0000 1px);background-position:top;background-size:var(--grid-size) var(--grid-size);opacity:.32;position:absolute;inset:0}.workspace-shell:after{pointer-events:none;content:"";background:linear-gradient(#ffffff1a 0%,#12121204 100%);position:absolute;inset:0}.workspace-frame{width:min(100%, var(--workspace-width));z-index:1;margin-inline:auto;position:relative}.workspace-header,.workspace-footer{justify-content:space-between;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.workspace-header{margin-bottom:calc(var(--spacing) * 8)}.workspace-footer{margin-top:calc(var(--spacing) * 8)}.workspace-decor{pointer-events:none;z-index:0;position:absolute;inset:0}.workspace-block{--decor-color:var(--color-profile);border:1px solid var(--decor-color)}@supports (color:color-mix(in lab, red, red)){.workspace-block{border:1px solid color-mix(in srgb, var(--decor-color) 60%, var(--color-outline))}}.workspace-block{opacity:.68;position:absolute;overflow:hidden}.workspace-block:before,.workspace-block:after{content:"";position:absolute;inset:0}.workspace-block:before{background:var(--decor-color)}@supports (color:color-mix(in lab, red, red)){.workspace-block:before{background:color-mix(in srgb, var(--decor-color) 18%, white)}}.workspace-block:after{opacity:.42}.workspace-block[data-pattern=hatch]:after{background-image:repeating-linear-gradient(-45deg, var(--decor-color) 0 1px, transparent 1px 8px)}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=hatch]:after{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--decor-color) 16%, transparent) 0 1px, transparent 1px 8px)}}.workspace-block[data-pattern=cross]:after{background-image:repeating-linear-gradient(-45deg, var(--decor-color) 0 1px, transparent 1px 10px), repeating-linear-gradient(45deg, var(--decor-color) 0 1px, transparent 1px 12px)}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=cross]:after{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--decor-color) 13%, transparent) 0 1px, transparent 1px 10px), repeating-linear-gradient(45deg, color-mix(in srgb, var(--decor-color) 9%, transparent) 0 1px, transparent 1px 12px)}}.workspace-block[data-pattern=grid]:after{background-image:linear-gradient(var(--decor-color) 1px, transparent 1px), linear-gradient(90deg, var(--decor-color) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=grid]:after{background-image:linear-gradient(color-mix(in srgb, var(--decor-color) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--decor-color) 10%, transparent) 1px, transparent 1px)}}.workspace-block[data-pattern=grid]:after{background-size:.8rem .8rem}.workspace-block[data-pattern=guide]:after{background-image:linear-gradient(90deg, transparent 0 14%, var(--decor-color) 14% 15%, transparent 15% 84%, var(--decor-color) 84% 85%, transparent 85% 100%), linear-gradient(transparent 0 22%, var(--decor-color) 22% 23%, transparent 23% 72%, var(--decor-color) 72% 73%, transparent 73% 100%)}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=guide]:after{background-image:linear-gradient(90deg, transparent 0 14%, color-mix(in srgb, var(--decor-color) 12%, transparent) 14% 15%, transparent 15% 84%, color-mix(in srgb, var(--decor-color) 10%, transparent) 84% 85%, transparent 85% 100%), linear-gradient(transparent 0 22%, color-mix(in srgb, var(--decor-color) 10%, transparent) 22% 23%, transparent 23% 72%, color-mix(in srgb, var(--decor-color) 12%, transparent) 72% 73%, transparent 73% 100%)}}.workspace-block[data-pattern=solid]:before{background:var(--decor-color)}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=solid]:before{background:color-mix(in srgb, var(--decor-color) 10%, white)}}.workspace-block[data-pattern=outline]:before{background:0 0}.workspace-block[data-pattern=outline]:after{border:1px solid var(--decor-color);inset:.8rem}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=outline]:after{border:1px solid color-mix(in srgb, var(--decor-color) 16%, var(--color-outline))}}.workspace-block[data-pattern=registration]:before{background:var(--decor-color)}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=registration]:before{background:color-mix(in srgb, var(--decor-color) 16%, white)}}.workspace-block[data-pattern=registration]:after{border:1px solid var(--decor-color);inset:.2rem}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-pattern=registration]:after{border:1px solid color-mix(in srgb, var(--decor-color) 22%, var(--color-outline))}}.workspace-block[data-pattern=registration]:after{opacity:.78}.workspace-block[data-tone=profile]{--decor-color:var(--color-profile)}.workspace-block[data-tone=projects]{--decor-color:var(--color-projects)}.workspace-block[data-tone=writing]{--decor-color:var(--color-writing)}.workspace-block[data-tone=status]{--decor-color:var(--color-status)}.workspace-block[data-tone=attention]{--decor-color:var(--color-attention)}.workspace-block[data-tone=ink],.workspace-block[data-tone=paper]{--decor-color:var(--color-ink-faint)}@supports (color:color-mix(in lab, red, red)){.workspace-block[data-tone=paper]{--decor-color:color-mix(in srgb, var(--color-ink-faint) 54%, white)}}.workspace-block--north-west{top:calc(var(--spacing) * 30);left:calc(var(--spacing) * -12);height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 40);transform:rotate(-7deg)}.workspace-block--north-west-shadow{opacity:.54;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 24);top:8.6rem;left:.4rem;transform:rotate(-3deg)}.workspace-block--north-east{top:calc(var(--spacing) * 40);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 18);width:calc(var(--spacing) * 26);transform:rotate(6deg)}.workspace-block--north-east-guide{opacity:.5;top:calc(var(--spacing) * 48);right:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22);width:calc(var(--spacing) * 34);transform:rotate(2deg)}.workspace-block--west-band{top:calc(var(--spacing) * 96);height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 21);left:3%;transform:rotate(-4deg)}.workspace-block--west-grid{opacity:.46;top:calc(var(--spacing) * 116);height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 16);left:7%;transform:rotate(5deg)}.workspace-block--east-band{top:calc(var(--spacing) * 120);height:calc(var(--spacing) * 60);width:calc(var(--spacing) * 28);right:2.5%;transform:rotate(5deg)}.workspace-block--east-outline{opacity:.48;top:calc(var(--spacing) * 140);height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 36);right:8%;transform:rotate(-4deg)}.workspace-block--south-west{bottom:calc(var(--spacing) * 30);left:calc(var(--spacing) * 6);height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 32);transform:rotate(4deg)}.workspace-block--south-west-fill{opacity:.42;bottom:calc(var(--spacing) * 40);height:4.2rem;width:calc(var(--spacing) * 24);left:5.2rem;transform:rotate(-2deg)}.workspace-block--south-east{right:calc(var(--spacing) * -6);bottom:calc(var(--spacing) * 36);height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 44);transform:rotate(-8deg)}.workspace-block--south-east-grid{opacity:.42;right:5%;bottom:calc(var(--spacing) * 50);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 20);transform:rotate(6deg)}.workspace-block--mid-rail{opacity:.34;top:calc(var(--spacing) * 80);height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 8);right:17%;transform:rotate(7deg)}.workspace-block--mid-rail-outline{opacity:.42;top:calc(var(--spacing) * 74);height:calc(var(--spacing) * 44);width:4.2rem;right:14.8%;transform:rotate(3deg)}.workspace-block--edge-tag{opacity:.88;top:calc(var(--spacing) * 72);width:1.1rem;height:1.1rem;right:11%;transform:rotate(8deg)}.workspace-block--reg-top-left,.workspace-block--reg-top-right,.workspace-block--reg-bottom-left,.workspace-block--reg-bottom-right{opacity:.78;width:.85rem;height:.85rem}.workspace-block--reg-top-left{top:3.8rem;left:4.5%}.workspace-block--reg-top-right{top:5.2rem;right:6.5%}.workspace-block--reg-bottom-left{bottom:calc(var(--spacing) * 16);left:8%}.workspace-block--reg-bottom-right{right:4.5%;bottom:calc(var(--spacing) * 12)}.label-line,.section-kicker{font-family:var(--font-body);--tw-font-weight:var(--font-weight-medium);font-size:.72rem;font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.archive-stack{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);min-height:64rem;padding-right:clamp(3rem,8vw,7rem);position:relative}.archive-stack[data-ready=false] .archive-sheet[data-active=false]{opacity:0}.archive-sheet{--sheet-drag-rotate:0deg;--sheet-drag-x:0px;--sheet-x:0px;--sheet-y:0px;--sheet-rotate:0deg;--sheet-trim-left:0px;--sheet-trim-right:0px;--sheet-z:20;inset:0 auto auto var(--sheet-trim-left);z-index:var(--sheet-z);width:min(calc(100% - var(--sheet-trim-left) - var(--sheet-trim-right)), 72rem);transform:translate(calc(var(--sheet-x) + var(--sheet-drag-x)), var(--sheet-y)) rotate(calc(var(--sheet-rotate) + var(--sheet-drag-rotate)));transform-origin:top;transition:transform var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);position:absolute}.archive-sheet[data-active=true][data-dragging=true]{transition:box-shadow var(--duration-normal) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.archive-sheet[data-depth="0"]{--sheet-x:0px;--sheet-y:50px;--sheet-rotate:-.12deg;--sheet-trim-left:0px;--sheet-trim-right:0px;--sheet-z:34}.archive-sheet[data-depth="1"]{--sheet-x:-1rem;--sheet-y:3.05rem;--sheet-rotate:2.04deg;--sheet-trim-left:.35rem;--sheet-trim-right:1.1rem;--sheet-z:30}.archive-sheet[data-depth="2"]{--sheet-x:.4rem;--sheet-y:14.4rem;--sheet-rotate:-4.12deg;--sheet-trim-left:.8rem;--sheet-trim-right:.55rem;--sheet-z:26}.archive-sheet[data-depth="3"]{--sheet-x:-.45rem;--sheet-y:3.35rem;--sheet-rotate:1.42deg;--sheet-trim-left:1.2rem;--sheet-trim-right:1.55rem;--sheet-z:22}.archive-sheet[data-depth="4"]{--sheet-x:1.65rem;--sheet-y:4.45rem;--sheet-rotate:-.16deg;--sheet-trim-left:1.7rem;--sheet-trim-right:.4rem;--sheet-z:18}.archive-sheet[data-depth="5"]{--sheet-x:.15rem;--sheet-y:10.65rem;--sheet-rotate:.94deg;--sheet-trim-left:2.15rem;--sheet-trim-right:1.85rem;--sheet-z:14}.archive-sheet__panel{--sheet-panel-shadow:0 3px 10px #0000000e;box-shadow:var(--sheet-panel-shadow);min-height:calc(var(--spacing) * 208);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline);--tw-outline-style:none;background:linear-gradient(#fffffff5 0,#fafafafa 100%);outline-style:none;position:relative}.archive-sheet[data-active=true] .archive-sheet__panel{box-shadow:var(--shadow-paper-active), var(--shadow-stack)}.archive-sheet[data-active=true][data-dragging=true] .archive-sheet__panel{box-shadow:0 16px 38px #00000021,0 22px 52px #00000026}.archive-sheet[data-depth="1"] .archive-sheet__panel{--sheet-panel-shadow:0 3px 10px #0000000e}.archive-sheet[data-depth="2"] .archive-sheet__panel{--sheet-panel-shadow:0 4px 11px #0000000f}.archive-sheet[data-depth="3"] .archive-sheet__panel{--sheet-panel-shadow:0 4px 12px #0001}.archive-sheet[data-depth="4"] .archive-sheet__panel{--sheet-panel-shadow:0 5px 13px #00000012}.archive-sheet[data-depth="5"] .archive-sheet__panel{--sheet-panel-shadow:0 5px 14px #00000013}.archive-sheet[data-active=false] .archive-sheet__panel:after{pointer-events:none;content:"";background:linear-gradient(#0000 0%,#fffffff7 20%,#fff 100%);position:absolute;inset:6rem 0 0}.archive-sheet__panel:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#12121205 1px,#0000 1px),linear-gradient(90deg,#12121205 1px,#0000 1px);background-position:top;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-size:calc(var(--grid-size) / 2) calc(var(--grid-size) / 2);opacity:.24;position:absolute;inset:0}.archive-sheet__meta{padding:1.25rem var(--space-paper);background:var(--color-paper-muted)}@supports (color:color-mix(in lab, red, red)){.archive-sheet__meta{background:color-mix(in srgb, var(--color-paper-muted) 78%, white)}}.archive-sheet__meta{z-index:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-outline);gap:.9rem;display:grid;position:relative}.archive-sheet__content{transition:opacity var(--duration-fast) var(--ease-standard);z-index:1;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.archive-sheet[data-active=false] .archive-sheet__content{pointer-events:none;opacity:0}.archive-divider{--divider-color:var(--color-profile);top:1.35rem;right:calc(var(--divider-width) * -.74);width:var(--divider-width);outline-offset:4px;background:var(--divider-color)}@supports (color:color-mix(in lab, red, red)){.archive-divider{background:color-mix(in srgb, var(--divider-color) 18%, white)}}.archive-divider{border:var(--border-divider) solid var(--divider-color)}@supports (color:color-mix(in lab, red, red)){.archive-divider{border:var(--border-divider) solid color-mix(in srgb, var(--divider-color) 28%, var(--color-outline))}}.archive-divider{transition:transform var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);z-index:10;cursor:pointer;color:var(--color-ink);--tw-shadow:var(--shadow-paper);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none;border-left:0;position:absolute}.archive-divider:before{content:"";background:var(--divider-color);width:.45rem;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.archive-divider:before{background:color-mix(in srgb, var(--divider-color) 82%, white)}}.archive-divider:after{content:"";opacity:.36;background:currentColor;width:1rem;height:1px;position:absolute;inset:auto 1rem .55rem auto}.archive-divider:hover{box-shadow:var(--shadow-paper-active);transform:translateY(-2px)rotate(-.3deg)}.archive-sheet[data-active=true] .archive-divider{background:var(--divider-color)}@supports (color:color-mix(in lab, red, red)){.archive-sheet[data-active=true] .archive-divider{background:color-mix(in srgb, var(--divider-color) 46%, white)}}.archive-sheet[data-active=true] .archive-divider{box-shadow:var(--shadow-paper-active)}.archive-sheet[data-depth="1"] .archive-divider{transform:rotate(-1deg)translate(-.2rem)translateY(2.15rem)}.archive-sheet[data-depth="2"] .archive-divider{transform:rotate(.9deg)translate(-.35rem)translateY(3.8rem)}.archive-sheet[data-depth="3"] .archive-divider{transform:rotate(-.85deg)translate(-.45rem)translateY(5.45rem)}.archive-sheet[data-depth="4"] .archive-divider{transform:rotate(.8deg)translate(-.6rem)translateY(7.1rem)}.archive-sheet[data-depth="5"] .archive-divider{transform:rotate(-.75deg)translate(-.7rem)translateY(8rem)}.archive-divider__inner{min-height:calc(var(--spacing) * 16);text-align:left;flex-direction:column;justify-content:center;gap:.35rem;padding:.75rem .95rem .8rem 1.2rem;display:flex}.archive-divider__eyebrow,.archive-divider__label{font-family:var(--font-label);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;display:block}.archive-divider__eyebrow{opacity:.6;font-size:.62rem}.archive-divider__label{font-size:.72rem}.archive-divider[data-tone=profile]{--divider-color:var(--color-profile)}.archive-divider[data-tone=projects]{--divider-color:var(--color-projects)}.archive-divider[data-tone=writing]{--divider-color:var(--color-writing)}.archive-divider[data-tone=status]{--divider-color:var(--color-status)}.archive-divider[data-tone=attention]{--divider-color:var(--color-attention)}.paper-clip{border:2px solid var(--color-outline);width:1.3rem;height:3rem;top:-.55rem;right:1.75rem}@supports (color:color-mix(in lab, red, red)){.paper-clip{border:2px solid color-mix(in srgb, var(--color-outline) 88%, var(--color-ink))}}.paper-clip{opacity:.82;border-bottom:0;position:absolute}.paper-clip:after{content:"";border:2px solid var(--color-outline);height:1.5rem;position:absolute;inset:.55rem .2rem auto}@supports (color:color-mix(in lab, red, red)){.paper-clip:after{border:2px solid color-mix(in srgb, var(--color-outline) 88%, var(--color-ink))}}.paper-clip:after{border-bottom:0}.section-title{font-family:var(--font-display);--tw-leading:.96;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:clamp(2.45rem,4vw,4.9rem);line-height:.96}.document-title{font-family:var(--font-display);--tw-leading:1.08;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1.08}.section-intro{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.section-intro{color:color-mix(in srgb, var(--color-ink) 70%, var(--color-ink-faint))}}.section-intro{max-width:calc(var(--spacing) * 184);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.85;line-height:1.85}.marker-highlight{z-index:0;margin-inline-start:calc(var(--spacing) * 2);display:inline-block;position:relative}.marker-highlight:after{z-index:-1;content:"";background:var(--highlight-color);height:.52em;position:absolute;inset:auto -.08em .05em}@supports (color:color-mix(in lab, red, red)){.marker-highlight:after{background:color-mix(in srgb, var(--highlight-color) 28%, white)}}.marker-highlight[data-tone=profile]{--highlight-color:var(--color-profile)}.marker-highlight[data-tone=projects]{--highlight-color:var(--color-projects)}.marker-highlight[data-tone=writing]{--highlight-color:var(--color-writing)}.marker-highlight[data-tone=status]{--highlight-color:var(--color-status)}.marker-highlight[data-tone=attention]{--highlight-color:var(--color-attention)}.document-action{transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline);background-color:var(--color-paper);font-family:var(--font-body);--tw-font-weight:var(--font-weight-medium);font-size:.72rem;font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-ink);text-transform:uppercase;--tw-shadow:var(--shadow-paper);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-items:center;gap:.65rem;padding-block:.9rem;padding-inline:1.1rem;text-decoration-line:none;display:inline-flex}.document-action:hover{box-shadow:var(--shadow-paper-active);transform:translateY(-2px)}.document-action[data-variant=secondary]{background-color:var(--color-paper-soft)}.metadata-list{column-gap:calc(var(--spacing) * 4);row-gap:.8rem;display:grid}.metadata-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.metadata-list[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.metadata-item{border-top:1px solid var(--color-outline)}@supports (color:color-mix(in lab, red, red)){.metadata-item{border-top:1px solid color-mix(in srgb, var(--color-outline) 88%, white)}}.metadata-item{padding-top:.8rem}.metadata-item dt,.annotation,.status-badge,.file-stamp{font-family:var(--font-body);--tw-font-weight:var(--font-weight-medium);font-size:.66rem;font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.metadata-item dt{color:var(--color-ink-faint)}.metadata-item dd{--tw-leading:1.7;color:var(--color-ink);margin-inline:0;margin-top:.42rem;margin-bottom:0;font-size:.92rem;line-height:1.7}.document-grid{gap:calc(var(--spacing) * 6);display:grid}.sheet-grid{gap:calc(var(--spacing) * 8);display:grid}.document-block{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-outline);padding-top:calc(var(--spacing) * 4)}.annotation{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-faint);display:inline-flex}.annotation:before{content:"";border-top:1px solid;width:.8rem}.note-fragment{background:linear-gradient(90deg, #12121209 0 .42rem, transparent .42rem), linear-gradient(180deg, var(--color-paper) 0, var(--color-paper-soft) 100%);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline);--tw-shadow:var(--shadow-paper);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:1.3rem 1.4rem 1.4rem 1.5rem;position:relative}.profile-detail-split{gap:calc(var(--spacing) * 8);display:grid}.profile-detail-column{position:relative}.profile-stack-labels{column-gap:.7rem;row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.profile-stack-label{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.profile-stack-label{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-ink-faint))}}.profile-stack-label{font-family:var(--font-body);--tw-font-weight:var(--font-weight-medium);font-size:.72rem;font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;padding-inline:.72rem;background-color:#0000;align-items:center;padding-top:.38rem;padding-bottom:.34rem;display:inline-flex;position:relative}.profile-stack-label:before,.profile-stack-label:after{pointer-events:none;content:"";position:absolute;inset:0}.profile-stack-label:before{border:1px solid #12121242;transform:rotate(-.7deg)}.profile-stack-label:after{opacity:.9;border:1px solid #12121224;inset:1px -1px -1px 1px;transform:rotate(.55deg)}.status-badge{letter-spacing:.14em;background:var(--badge-background);border-color:var(--badge-border);border-style:var(--tw-border-style);color:var(--color-ink);border-width:1px;align-items:center;gap:.45rem;padding-block:.34rem;padding-inline:.55rem;display:inline-flex}.status-badge:before{content:"";background:var(--badge-dot);width:.42rem;height:.42rem}.status-badge[data-tone=profile]{--badge-background:var(--color-profile)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=profile]{--badge-background:color-mix(in srgb, var(--color-profile) 12%, white)}}.status-badge[data-tone=profile]{--badge-border:var(--color-profile)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=profile]{--badge-border:color-mix(in srgb, var(--color-profile) 38%, var(--color-outline))}}.status-badge[data-tone=profile]{--badge-dot:var(--color-profile)}.status-badge[data-tone=projects]{--badge-background:var(--color-projects)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=projects]{--badge-background:color-mix(in srgb, var(--color-projects) 12%, white)}}.status-badge[data-tone=projects]{--badge-border:var(--color-projects)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=projects]{--badge-border:color-mix(in srgb, var(--color-projects) 38%, var(--color-outline))}}.status-badge[data-tone=projects]{--badge-dot:var(--color-projects)}.status-badge[data-tone=writing]{--badge-background:var(--color-writing)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=writing]{--badge-background:color-mix(in srgb, var(--color-writing) 12%, white)}}.status-badge[data-tone=writing]{--badge-border:var(--color-writing)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=writing]{--badge-border:color-mix(in srgb, var(--color-writing) 36%, var(--color-outline))}}.status-badge[data-tone=writing]{--badge-dot:var(--color-writing)}.status-badge[data-tone=status]{--badge-background:var(--color-status)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=status]{--badge-background:color-mix(in srgb, var(--color-status) 12%, white)}}.status-badge[data-tone=status]{--badge-border:var(--color-status)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=status]{--badge-border:color-mix(in srgb, var(--color-status) 38%, var(--color-outline))}}.status-badge[data-tone=status]{--badge-dot:var(--color-status)}.status-badge[data-tone=attention]{--badge-background:var(--color-attention)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=attention]{--badge-background:color-mix(in srgb, var(--color-attention) 14%, white)}}.status-badge[data-tone=attention]{--badge-border:var(--color-attention)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-tone=attention]{--badge-border:color-mix(in srgb, var(--color-attention) 38%, var(--color-outline))}}.status-badge[data-tone=attention]{--badge-dot:var(--color-attention)}.file-stamp{color:var(--stamp-color);border-style:var(--tw-border-style);border-width:1px;align-items:center;gap:.4rem;padding-block:.38rem;padding-inline:.6rem;display:inline-flex;transform:rotate(-1.8deg)}.file-stamp[data-tone=profile]{--stamp-border:var(--color-profile)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=profile]{--stamp-border:color-mix(in srgb, var(--color-profile) 42%, var(--color-outline))}}.file-stamp[data-tone=profile]{--stamp-color:var(--color-profile)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=profile]{--stamp-color:color-mix(in srgb, var(--color-profile) 82%, var(--color-ink))}}.file-stamp[data-tone=projects]{--stamp-border:var(--color-projects)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=projects]{--stamp-border:color-mix(in srgb, var(--color-projects) 42%, var(--color-outline))}}.file-stamp[data-tone=projects]{--stamp-color:var(--color-projects)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=projects]{--stamp-color:color-mix(in srgb, var(--color-projects) 82%, var(--color-ink))}}.file-stamp[data-tone=writing]{--stamp-border:var(--color-writing)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=writing]{--stamp-border:color-mix(in srgb, var(--color-writing) 42%, var(--color-outline))}}.file-stamp[data-tone=writing]{--stamp-color:var(--color-writing)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=writing]{--stamp-color:color-mix(in srgb, var(--color-writing) 82%, var(--color-ink))}}.file-stamp[data-tone=status]{--stamp-border:var(--color-status)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=status]{--stamp-border:color-mix(in srgb, var(--color-status) 42%, var(--color-outline))}}.file-stamp[data-tone=status]{--stamp-color:var(--color-status)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=status]{--stamp-color:color-mix(in srgb, var(--color-status) 82%, var(--color-ink))}}.file-stamp[data-tone=attention]{--stamp-border:var(--color-attention)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=attention]{--stamp-border:color-mix(in srgb, var(--color-attention) 46%, var(--color-outline))}}.file-stamp[data-tone=attention]{--stamp-color:var(--color-attention)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=attention]{--stamp-color:color-mix(in srgb, var(--color-attention) 82%, var(--color-ink))}}.file-stamp[data-tone=paper]{--stamp-border:var(--color-ink-faint)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=paper]{--stamp-border:color-mix(in srgb, var(--color-ink-faint) 30%, var(--color-outline))}}.file-stamp[data-tone=paper]{--stamp-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.file-stamp[data-tone=paper]{--stamp-color:color-mix(in srgb, var(--color-ink) 74%, var(--color-ink-faint))}}.meta-divider{background-color:var(--color-outline);height:1px}@media (width>=64rem){.profile-detail-split{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:2.5rem}.profile-detail-column{padding-left:calc(var(--spacing) * 11)}.profile-detail-column:before{content:"";opacity:.75;filter:blur(.15px);background:radial-gradient(circle at 50% .4rem,#1212122e 0 1px,#0000 1.5px),linear-gradient(#12121238 0%,#1212121f 18%,#12121233 38%,#1212121a 60%,#1212122e 100%);width:2px;position:absolute;top:.1rem;bottom:.1rem;left:0;transform:rotate(.8deg)}}@media (width<=1330px){.workspace-block--north-west{left:calc(var(--spacing) * -14);height:calc(var(--spacing) * 26);width:calc(var(--spacing) * 36)}.workspace-block--north-east{right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 24)}.workspace-block--north-east-guide{right:calc(var(--spacing) * 16);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 32)}.workspace-block--west-band,.workspace-block--east-band{width:calc(var(--spacing) * 20)}.workspace-block--east-outline,.workspace-block--mid-rail-outline{right:6%}.workspace-block--mid-rail,.workspace-block--edge-tag{right:12%}.archive-sheet{width:min(calc(100% - var(--sheet-trim-left) - var(--sheet-trim-right)), 64rem)}}@media (width<=1023px){.workspace-block--north-west{left:calc(var(--spacing) * -16);height:calc(var(--spacing) * 23);width:calc(var(--spacing) * 32)}.workspace-block--north-east{right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 20)}.workspace-block--north-east-guide{right:calc(var(--spacing) * 12);height:calc(var(--spacing) * 17);width:calc(var(--spacing) * 26)}.workspace-block--west-band,.workspace-block--east-band{width:calc(var(--spacing) * 18)}.workspace-block--east-outline,.workspace-block--mid-rail-outline{right:5%}.workspace-block--mid-rail,.workspace-block--edge-tag{right:10%}.archive-stack{min-height:66rem;padding-top:4rem;padding-right:0}.archive-sheet{width:100%}.archive-divider{border-left:1px solid var(--divider-color);top:-2.85rem}@supports (color:color-mix(in lab, red, red)){.archive-divider{border-left:1px solid color-mix(in srgb, var(--divider-color) 28%, var(--color-outline))}}.archive-divider{width:calc(var(--spacing) * 32);right:1.1rem}}@media (width<=767px){.workspace-decor{opacity:.68}.workspace-block--north-west{top:calc(var(--spacing) * 24);left:calc(var(--spacing) * -18);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 28)}.workspace-block--north-east{top:calc(var(--spacing) * 35);right:calc(var(--spacing) * -4);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 18)}.workspace-block--north-west-shadow,.workspace-block--north-east-guide,.workspace-block--east-outline,.workspace-block--mid-rail-outline{display:none}.workspace-block--west-band{top:calc(var(--spacing) * 88);left:calc(var(--spacing) * -4);height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 14)}.workspace-block--west-grid{top:calc(var(--spacing) * 104);left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 18);width:2.8rem}.workspace-block--east-band{top:calc(var(--spacing) * 128);right:calc(var(--spacing) * -4);height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 16)}.workspace-block--south-west{bottom:calc(var(--spacing) * 32);left:calc(var(--spacing) * -4);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 20)}.workspace-block--south-east{right:calc(var(--spacing) * -12);bottom:calc(var(--spacing) * 40);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 28)}.workspace-block--south-east-grid{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 52);width:3.4rem;height:2.8rem}.workspace-block--mid-rail{top:calc(var(--spacing) * 68);height:calc(var(--spacing) * 24);width:1.35rem;right:13%}.workspace-block--edge-tag{right:8%}.workspace-block--reg-top-left,.workspace-block--reg-top-right,.workspace-block--reg-bottom-left,.workspace-block--reg-bottom-right{width:.7rem;height:.7rem}.workspace-shell{padding-bottom:calc(var(--spacing) * 12)}.workspace-header,.workspace-footer{column-gap:calc(var(--spacing) * 4);row-gap:.6rem}.archive-stack{min-height:70rem}.archive-sheet[data-depth="1"]{--sheet-x:-.35rem;--sheet-y:.95rem;--sheet-trim-left:.2rem;--sheet-trim-right:.75rem}.archive-sheet[data-depth="2"]{--sheet-x:.55rem;--sheet-y:1.9rem;--sheet-trim-left:.45rem;--sheet-trim-right:.25rem}.archive-sheet[data-depth="3"]{--sheet-x:-.15rem;--sheet-y:2.8rem;--sheet-trim-left:.7rem;--sheet-trim-right:.95rem}.archive-sheet[data-depth="4"]{--sheet-x:.7rem;--sheet-y:3.65rem;--sheet-trim-left:.95rem;--sheet-trim-right:.15rem}.archive-sheet[data-depth="5"]{--sheet-x:.1rem;--sheet-y:4.45rem;--sheet-trim-left:1.2rem;--sheet-trim-right:1.05rem}.archive-sheet__meta,.archive-sheet[data-active] .archive-sheet__content{padding-inline:calc(var(--spacing) * 5)}.archive-sheet[data-depth="1"] .archive-divider{transform:rotate(-1deg)translate(-4.5rem)translateY(2.15rem)}.metadata-list[data-columns="2"],.metadata-list[data-columns="3"],.metadata-list[data-columns="4"]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.z-100{z-index:100}.mx-auto{margin-inline:auto}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.border-outline{border-color:var(--color-outline)}.bg-paper{background-color:var(--color-paper)}.bg-paper-soft{background-color:var(--color-paper-soft)}.pt-6{padding-top:calc(var(--spacing) * 6)}.font-body{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.text-attention{color:var(--color-attention)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-profile{color:var(--color-profile)}.text-projects{color:var(--color-projects)}.text-status{color:var(--color-status)}.text-writing{color:var(--color-writing)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-paper{--tw-shadow:var(--shadow-paper);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.outline-none{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plus-jakarta-sans-400-latin.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plus-jakarta-sans-500-latin.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/courier-prime-400-latin.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/caveat-500-latin.woff2)format("woff2")}:root{--color-paper:#fff;--color-paper-soft:#fafafa;--color-paper-muted:#f5f5f5;--color-ink:#121212;--color-ink-faint:#757575;--color-outline:#e6e6e6;--color-profile:#3b82f6;--color-projects:#ec4899;--color-writing:#8b5cf6;--color-status:#22c55e;--color-attention:#f59e0b;--color-warning:#ef4444;--font-display:"Plus Jakarta Sans", sans-serif;--font-body:"Courier Prime", monospace;--font-label:"Caveat", cursive;--shadow-paper:0 4px 12px #00000014;--shadow-paper-active:0 12px 32px #0000001f;--shadow-stack:0 20px 48px #00000024;--border-paper:1px;--border-divider:1px;--radius-paper:0px;--radius-divider:0px;--radius-label:0px;--space-paper:2rem;--space-section:3rem;--space-metadata:.75rem;--space-divider:1rem;--stack-offset-x:14px;--stack-offset-y:12px;--stack-rotation:.6deg;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--ease-standard:ease-out;--grid-size:56px;--workspace-width:82rem;--divider-width:9.25rem}html{font-family:var(--font-body);font-synthesis-weight:none;color:var(--color-ink);background:var(--color-paper-soft);text-rendering:optimizelegibility}body{min-height:100vh;color:var(--color-ink);background:linear-gradient(180deg, var(--color-paper-soft) 0%, var(--color-paper-muted) 100%);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:linear-gradient(180deg, color-mix(in srgb, var(--color-paper-soft) 92%, white) 0%, var(--color-paper-muted) 100%)}}::selection{color:var(--color-ink);background:var(--color-profile)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-profile) 22%, white)}}:focus-visible{outline:2px solid var(--color-profile)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in srgb, var(--color-profile) 82%, white)}}:focus-visible{outline-offset:3px}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}
