@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--card-scale:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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}}}@layer theme{:root,:host{--font-sans:var(--font-primary), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-page:var(--palette-white);--color-card-about:var(--palette-grey-100);--color-card-writing:var(--palette-butter-100);--color-card-cresta:var(--palette-blue-400);--color-card-aws:var(--palette-navy-800);--color-card-north:var(--palette-grey-500);--color-card-archive:var(--palette-sand-200);--gradient-card-about:linear-gradient(to bottom, #e1e1e1 1.57%, #eff0f1 40.645%);--gradient-card-writing:linear-gradient(to bottom, #feefbe 0%, #fef5d8 100%);--gradient-card-cresta:linear-gradient(140.284deg, var(--palette-blue-600) 14.682%, #71a8de 45.08%, var(--palette-navy-700) 86.186%);--gradient-card-aws:linear-gradient(141.553deg, #8c55e9 0%, #ee9bcf 24%, #b79be9 48%, #8fc7f5 75%, #a99bec 100%);--gradient-card-north:linear-gradient(to bottom, #555 0%, #9b9b9b 30.241%, #9b9b9b 100%);--gradient-card-archive:linear-gradient(to bottom, #e8dbc9 -4.265%, #f5edde 48.209%, #f9f4e9 62.002%, #faf5eb 103.53%);--color-panel-about:var(--palette-white);--color-panel-writing:var(--palette-white);--color-panel-cresta:var(--palette-white);--color-panel-aws:var(--palette-white);--color-panel-north:var(--palette-white);--color-panel-archive:var(--palette-white);--color-writing-card:var(--palette-white);--color-panel-wash:#eeebe5;--color-panel-wash-writing:var(--palette-cream-100);--color-panel-wash-archive:var(--palette-sand-300)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-panel-wash-archive:color-mix(in srgb, var(--palette-sand-300) 55%, var(--palette-white))}}:root,:host{--color-panel-wash-cresta:var(--palette-blue-600)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-panel-wash-cresta:color-mix(in srgb, var(--palette-blue-600) 24%, var(--palette-white))}}:root,:host{--color-panel-wash-aws:#6e5eba}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-panel-wash-aws:color-mix(in srgb, #6e5eba 24%, var(--palette-white))}}:root,:host{--color-pill-content:var(--palette-ink-950);--color-site-pill-surface:var(--palette-grey-200)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-site-pill-surface:color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white))}}:root,:host{--color-site-pill-surface-hover:var(--palette-grey-200)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-site-pill-surface-hover:color-mix(in srgb, var(--palette-grey-200) 92%, var(--palette-ink-900))}}:root,:host{--site-pill-glass-blur:13px;--site-pill-glass-saturate:1.5;--site-pill-glass-border:var(--palette-ink-950)}@supports (color:color-mix(in lab, red, red)){:root,:host{--site-pill-glass-border:color-mix(in srgb, var(--palette-ink-950) 12%, transparent)}}:root,:host{--site-pill-glass-border-hover:var(--palette-ink-950)}@supports (color:color-mix(in lab, red, red)){:root,:host{--site-pill-glass-border-hover:color-mix(in srgb, var(--palette-ink-950) 20%, transparent)}}:root,:host{--site-pill-glass-fill:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 82%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--site-pill-glass-fill:color-mix(in srgb, var(--color-site-pill-surface) 82%, transparent)}}:root,:host{--site-pill-glass-fill-hover:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 92%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--site-pill-glass-fill-hover:color-mix(in srgb, var(--color-site-pill-surface) 92%, transparent)}}:root,:host{--site-pill-glass-fill-active:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 88%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--site-pill-glass-fill-active:color-mix(in srgb, var(--color-site-pill-surface) 88%, transparent)}}:root,:host{--site-pill-glass-shadow:inset 0 1px 0 #ffffffb3, 0 1px 2px rgb(var(--palette-shadow-rgb) / .08), 0 8px 20px -6px rgb(var(--palette-shadow-rgb) / .26);--site-pill-glass-shadow-hover:inset 0 1px 0 #ffffff9e, inset 0 0 22px -6px #ffffff47, 0 0 0 1px rgb(var(--palette-shadow-rgb) / .06), 0 10px 26px -8px rgb(var(--palette-shadow-rgb) / .24);--site-pill-glass-brightness-hover:1.06;--site-pill-glass-brightness-active:1.02;--site-pill-glass-scale-active:.98;--close-layer-glass-blur:18px;--close-layer-glass-saturate:1.55;--close-layer-glass-tint:var(--color-surface-page)}@supports (color:color-mix(in lab, red, red)){:root,:host{--close-layer-glass-tint:color-mix(in srgb, var(--color-surface-page) 72%, transparent)}}:root,:host{--close-layer-glass-tint-strong:var(--color-surface-page)}@supports (color:color-mix(in lab, red, red)){:root,:host{--close-layer-glass-tint-strong:color-mix(in srgb, var(--color-surface-page) 90%, transparent)}}:root,:host{--close-layer-shelf-h:5.75rem;--close-layer-shelf-fade:2.75rem;--close-layer-pill-border:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){:root,:host{--close-layer-pill-border:color-mix(in srgb, var(--palette-white) 72%, transparent)}}:root,:host{--close-layer-pill-border-hover:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){:root,:host{--close-layer-pill-border-hover:color-mix(in srgb, var(--palette-white) 88%, transparent)}}:root,:host{--close-layer-pill-surface:var(--color-site-pill-surface);--close-layer-pill-content:var(--color-pill-content);--close-layer-pill-fill:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 48%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--close-layer-pill-fill:color-mix(in srgb, var(--close-layer-pill-surface) 48%, transparent)}}:root,:host{--close-layer-pill-fill-hover:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 64%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--close-layer-pill-fill-hover:color-mix(in srgb, var(--close-layer-pill-surface) 64%, transparent)}}:root,:host{--close-layer-pill-fill-active:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 56%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--close-layer-pill-fill-active:color-mix(in srgb, var(--close-layer-pill-surface) 56%, transparent)}}:root,:host{--close-layer-pill-shadow:inset 0 1px 0 #ffffff85, 0 0 0 1px rgb(var(--palette-shadow-rgb) / .08), 0 10px 28px -8px rgb(var(--palette-shadow-rgb) / .28);--close-layer-pill-shadow-hover:inset 0 1px 0 #ffffffb8, inset 0 0 24px -6px #ffffff57, 0 0 0 1px rgb(var(--palette-shadow-rgb) / .1), 0 14px 32px -10px rgb(var(--palette-shadow-rgb) / .32);--color-icon-surface:transparent;--color-icon-surface-hover:#ebf0f5;--color-icon-content:var(--palette-ink-900);--color-surface-raised:var(--palette-white);--color-button-surface:var(--palette-ink-900);--color-button-surface-hover:var(--palette-ink-950);--color-button-content:var(--palette-white);--color-figure-plate:transparent;--color-pill-border-solid:var(--palette-ink-900)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-pill-border-solid:color-mix(in srgb, var(--palette-ink-900) 8%, transparent)}}:root,:host{--color-content-primary:var(--palette-ink-900);--color-content-secondary:var(--palette-slate-600);--color-content-hero:var(--palette-ink-900)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-content-hero:color-mix(in srgb, var(--palette-ink-900) 49%, var(--palette-white))}}:root,:host{--color-content-hero-emphasis:var(--palette-ink-900)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-content-hero-emphasis:color-mix(in srgb, var(--palette-ink-900) 72%, var(--palette-white))}}:root,:host{--color-content-on-card:var(--palette-black);--color-content-about:var(--color-read-body);--color-content-archive-meta:var(--palette-ink-920);--color-writing-title:var(--palette-cocoa-900);--color-writing-body:var(--palette-cocoa-600);--color-read-panel:var(--palette-cream-100);--color-read-sheet:var(--palette-cream-50);--color-read-accent:var(--palette-butter-200);--color-read-head:#000;--color-read-body:var(--palette-read-ink-800);--color-read-heading:var(--palette-read-ink-900);--color-read-dek:#000;--color-read-caption:#000;--color-read-meta:var(--palette-read-ink-600);--color-read-section-label:var(--color-read-section-label-about);--color-read-section-label-about:#4a4f57;--color-read-section-label-writing:#7a5b12;--color-read-section-label-cresta:#2b4f94;--color-read-section-label-aws:#5b3e96;--color-read-section-label-north:#2b2b2e;--color-read-section-label-archive:#6b5335;--color-read-faint:#000;--color-read-mark:var(--palette-read-ink-700);--color-read-card-border:rgb(var(--palette-read-rgb) / .08);--color-read-hairline:rgb(var(--palette-read-rgb) / .07);--color-read-hover:rgb(var(--palette-read-rgb) / .045);--color-read-dark:#000;--color-read-dark-content:var(--palette-cream-100);--color-modal-scrim:rgb(var(--palette-ink-rgb) / .48);--color-modal-section:var(--palette-grey-100);--color-writing-rule:var(--palette-butter-400);--color-hairline:var(--palette-grey-200);--color-archive-credit-rule:var(--palette-ink-920)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-archive-credit-rule:color-mix(in srgb, var(--palette-ink-920) 50%, transparent)}}:root,:host{--color-focus:var(--palette-black);--text-hero:clamp(2.567rem, min(3.175vw, 2.279rem + .763vw), 3.5rem);--text-hero--line-height:1.1;--text-hero--letter-spacing:0;--text-hero--font-weight:var(--font-weight-medium);--text-page-title:clamp(1.625rem, 1.2rem + 1.8vw, 2rem);--text-page-title--line-height:1.15;--text-page-title--letter-spacing:-.015em;--text-page-title--font-weight:var(--font-weight-medium);--text-section-label:clamp(1.5rem, .9rem + 1.3vw, 1.75rem);--text-section-label--line-height:1.15;--text-section-label--letter-spacing:-.025em;--text-section-label--font-weight:var(--font-weight-medium);--text-section-rail:14px;--text-modal-title:clamp(1.625rem, 2.5vw, 2rem);--text-modal-title--line-height:1.286;--text-modal-title--letter-spacing:0;--text-modal-title--font-weight:var(--font-weight-medium);--text-modal-heading:clamp(1.5rem, 2.2vw, 1.75rem);--text-modal-heading--line-height:1.6;--text-modal-heading--letter-spacing:0;--text-modal-heading--font-weight:var(--font-weight-semibold);--text-modal-caption:14px;--text-modal-caption--line-height:var(--leading-body);--text-modal-caption--letter-spacing:0;--text-modal-caption--font-weight:var(--text-body--font-weight);--text-site-pill:.875rem;--text-site-pill--line-height:1;--text-site-pill--letter-spacing:.1em;--text-card-label:12px;--text-card-label--line-height:var(--leading-card);--text-card-label--letter-spacing:var(--tracking-pill);--text-card-label--font-weight:var(--font-weight-tile);--text-post-title:14px;--text-post-title--line-height:1.28;--text-post-title--letter-spacing:-.005em;--text-post-title--font-weight:var(--font-weight-base);--text-post-dek:11px;--text-post-dek--line-height:var(--leading-card);--text-post-dek--letter-spacing:var(--tracking-pill);--text-post-dek--font-weight:var(--font-weight-light);--text-meta:14px;--text-meta--line-height:var(--leading-card);--text-meta--letter-spacing:var(--tracking-pill);--text-meta--font-weight:var(--font-weight-base);--text-post-body:var(--text-meta);--text-post-body--line-height:var(--text-meta--line-height);--text-post-body--letter-spacing:var(--text-meta--letter-spacing);--text-archive-title:var(--text-showcase-title);--text-archive-title--line-height:var(--text-showcase-title--line-height);--text-archive-title--letter-spacing:var(--text-showcase-title--letter-spacing);--text-archive-title--font-weight:var(--font-weight-medium);--text-archive-body:var(--text-body);--text-archive-body--line-height:var(--text-body--line-height);--text-archive-body--letter-spacing:var(--text-body--letter-spacing);--text-archive-body--font-weight:var(--font-weight-base);--text-writing-title:16px;--text-writing-title--line-height:var(--leading-row);--text-writing-title--letter-spacing:0;--text-writing-title--font-weight:var(--font-weight-medium);--text-writing-row:14px;--text-writing-row--line-height:var(--leading-row);--text-body:1.125rem;--text-body--line-height:1.5;--text-body--letter-spacing:-.005em;--text-body--font-weight:var(--font-weight-base);--text-showcase-title:1.25rem;--text-showcase-title--line-height:1.3;--text-showcase-title--letter-spacing:-.01em;--text-showcase-dek:1rem;--text-showcase-dek--line-height:1.5;--text-standfirst:var(--text-body);--text-standfirst--line-height:1.5;--text-figure-caption:.875rem;--text-figure-caption--line-height:var(--leading-row);--font-weight-base:400;--font-weight-tile:500;--leading-card:1.16;--leading-row:1.5;--leading-body:1.6;--tracking-pill:-.02em;--tracking-caps:.08em;--container-reading:700px;--container-cresta:var(--container-reading);--container-figure:720px;--spacing-figure-bleed:calc(var(--container-figure) - var(--container-reading));--container-prose:600px;--container-caption:520px;--container-modal:1200px;--container-modal-text:var(--container-reading);--spacing-page-gutter:clamp(14px, 4.08vw, 24px);--spacing-page-gap:10px;--spacing-header-h:29px;--spacing-intro-gap:6px;--spacing-panel-pad-x:clamp(16px, 4.2vw, 56px);--spacing-panel-pad-y:clamp(24px, 3.6vw, 48px);--spacing-reading-section:clamp(52px, 6vw, 88px);--spacing-reading-item-gap:var(--spacing-reading-item-gap-open);--spacing-reading-item-gap-open:clamp(28px, 3vw, 40px);--spacing-study-section:32px;--spacing-reading-head-gap:16px;--spacing-reading-head-drop:20px;--spacing-reading-prose-gap:1.5em;--spacing-reading-prose-gap-at-body:calc(1.25 * var(--text-body));--spacing-essay-head-rise:clamp(48px, 5.5vw, 80px);--spacing-essay-head-drop:20px;--spacing-masthead-gap:10px;--spacing-figure-caption-gap:12px;--spacing-highlight-column-gap:clamp(10px, 1vw, 14px);--spacing-archive-credits-drop:40px;--spacing-archive-grid-gap:48px;--spacing-archive-card-gutter:24px;--spacing-archive-card-stack:8px;--spacing-archive-credit-gap:24px;--spacing-archive-credit-rule-gap:16px;--spacing-writing-section-gap:clamp(44px, 4.5vw, 64px);--spacing-writing-row-pad-y:20px;--spacing-writing-row-stack:4px;--spacing-writing-meta-drop:10px;--spacing-writing-card-pad:16px;--spacing-writing-card-gap:12px;--spacing-writing-note-thumb-w:400px;--spacing-writing-field-note-thumb-w:260px;--spacing-writing-note-thumb-gap:24px;--spacing-showcase-thumb-gap:16px;--spacing-modal-pad:clamp(16px, 3.7vw, 30px);--spacing-modal-section-pad:clamp(20px, 2.2vw, 32px);--spacing-modal-close-size:36px;--spacing-modal-close-inset:16px;--spacing-modal-inset:clamp(14px, 2.8vw, 40px);--spacing-pill-x:12px;--spacing-pill-y:6px;--spacing-icon-target:32px;--spacing-icon-mark:20px;--spacing-icon-logo:18px;--spacing-slide-gap:min(12px, 3.05vw);--spacing-lift-headroom:32px;--spacing-compact-gap:8px;--spacing-compact-mark-w:5px;--spacing-compact-mark-h:5px;--spacing-compact-mark-gap:4px;--aspect-card:.7761;--spacing-card-w:260px;--spacing-card-h:calc(var(--spacing-card-w) / var(--aspect-card));--spacing-card-pad:20px;--spacing-card-gap:24px;--spacing-card-gap-cresta-foot:53px;--spacing-card-gap-north:76px;--spacing-post-list-gap:12px;--spacing-post-gap:4px;--spacing-post-y:10px;--spacing-post-title-gap:6px;--spacing-rule-h:2px;--spacing-tile-gap:6px;--radius-card:calc(12px / var(--card-scale));--radius-detail:20px;--radius-modal:16px;--radius-human-collage:var(--radius-mockup);--radius-pill:6px;--radius-pill-hover:12px;--radius-mockup:12px;--radius-highlight:calc(var(--radius-mockup) / 2);--radius-tile:4px;--radius-showcase-thumb:4px;--radius-rule:1px;--shadow-read-sheet:0 16px 38px rgb(var(--palette-read-rgb) / .18);--shadow-card:0 1px 2px rgb(var(--palette-ink-rgb) / .06), 0 10px 26px -10px rgb(var(--palette-ink-rgb) / .22);--shadow-raised:0 4px 15px -5px rgb(var(--palette-shadow-rgb) / .02), 0 0 0 1px rgb(var(--palette-shadow-rgb) / .02), 0 -.5px .5px 0 rgb(var(--palette-shadow-rgb) / .02), 0 5px 10px -2px rgb(var(--palette-shadow-rgb) / .08), 0 1px 3px 0 rgb(var(--palette-shadow-rgb) / .08);--ease-lift:cubic-bezier(.16, 1, .3, 1);--ease-enter:cubic-bezier(.19, 1, .22, 1);--ease-vt:cubic-bezier(.32, .72, 0, 1)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-\[-76px\]{top:-76px}.top-\[-155px\]{top:-155px}.top-\[22px\]{top:22px}.right-card-pad{right:var(--spacing-card-pad)}.left-\[-45px\]{left:-45px}.left-\[-263px\]{left:-263px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-\[12px\]{width:12px;height:12px}.h-\[11\.551px\]{height:11.551px}.h-\[16px\]{height:16px}.h-\[18\.7px\]{height:18.7px}.h-\[197px\]{height:197px}.h-\[456px\]{height:456px}.h-\[781\.993px\]{height:781.993px}.h-card-h{height:var(--spacing-card-h)}.h-dvh{height:100dvh}.h-full{height:100%}.h-header-h{height:var(--spacing-header-h)}.min-h-0{min-height:0}.w-\[30\.67px\]{width:30.67px}.w-\[75\.01px\]{width:75.01px}.w-\[324px\]{width:324px}.w-\[789px\]{width:789px}.w-\[905\.332px\]{width:905.332px}.w-card-w{width:var(--spacing-card-w)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[3\.57px\]{gap:3.57px}.gap-card-gap-north{gap:var(--spacing-card-gap-north)}.gap-intro-gap{gap:var(--spacing-intro-gap)}.gap-page-gap{gap:var(--spacing-page-gap)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-clip{overflow-y:clip}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-t-detail{border-top-left-radius:var(--radius-detail);border-top-right-radius:var(--radius-detail)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-card-about{background-color:var(--color-card-about)}.bg-card-archive{background-color:var(--color-card-archive)}.bg-card-aws{background-color:var(--color-card-aws)}.bg-card-cresta{background-color:var(--color-card-cresta)}.bg-card-north{background-color:var(--color-card-north)}.bg-card-writing{background-color:var(--color-card-writing)}.bg-panel-about{background-color:var(--color-panel-about)}.bg-panel-archive{background-color:var(--color-panel-archive)}.bg-panel-aws{background-color:var(--color-panel-aws)}.bg-panel-cresta{background-color:var(--color-panel-cresta)}.bg-panel-north{background-color:var(--color-panel-north)}.bg-panel-writing{background-color:var(--color-panel-writing)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left-top{object-position:left top}.p-card-pad{padding:var(--spacing-card-pad)}.p-page-gutter{padding:var(--spacing-page-gutter)}.px-card-pad{padding-inline:var(--spacing-card-pad)}.px-pill-x{padding-inline:var(--spacing-pill-x)}.py-pill-y{padding-block:var(--spacing-pill-y)}.pt-card-pad{padding-top:var(--spacing-card-pad)}.pb-card-gap-cresta-foot{padding-bottom:var(--spacing-card-gap-cresta-foot)}.font-sans{font-family:var(--font-sans)}.text-card-label{font-size:var(--text-card-label);line-height:var(--tw-leading,var(--text-card-label--line-height));letter-spacing:var(--tw-tracking,var(--text-card-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-card-label--font-weight))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height));letter-spacing:var(--tw-tracking,var(--text-hero--letter-spacing));font-weight:var(--tw-font-weight,var(--text-hero--font-weight))}.text-site-pill{font-size:var(--text-site-pill);line-height:var(--tw-leading,var(--text-site-pill--line-height));letter-spacing:var(--tw-tracking,var(--text-site-pill--letter-spacing))}.leading-card{--tw-leading:var(--leading-card);line-height:var(--leading-card)}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-balance{text-wrap:balance}.text-content-hero{color:var(--color-content-hero)}.text-content-on-card{color:var(--color-content-on-card)}.text-pill-content{color:var(--color-pill-content)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-focus\/40:focus-visible{--tw-ring-color:var(--color-focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-focus\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-focus) 40%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus\/40:focus-visible{outline-color:var(--color-focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-focus\/40:focus-visible{outline-color:color-mix(in oklab, var(--color-focus) 40%, transparent)}}.focus-visible\:outline-focus\/70:focus-visible{outline-color:var(--color-focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-focus\/70:focus-visible{outline-color:color-mix(in oklab, var(--color-focus) 70%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}}:root{--palette-white:#fff;--palette-black:#000;--palette-ink-950:#121214;--palette-graphite-950:#15171a;--palette-ink-920:#212121;--palette-ink-900:#25252a;--palette-slate-600:#5d666f;--palette-grey-100:#f8f9fa;--palette-grey-200:#e4e4e7;--palette-grey-300:#d8d8dd;--palette-grey-500:#9b9b9b;--palette-grey-600:#767676;--palette-sand-300:#e8dbc9;--palette-sand-200:#ebe4dc;--palette-butter-100:#fef5d8;--palette-butter-400:#e3cf7d;--palette-blue-400:#536c97;--palette-blue-600:#3556a4;--palette-navy-700:#223b79;--palette-navy-800:#23303f;--palette-cocoa-900:#2b241e;--palette-cocoa-600:#6b5e52;--palette-cream-100:#fdf6e7;--palette-cream-50:#fffdf6;--palette-butter-200:#f8edb4;--palette-accent-cream:#f4ecdc;--palette-accent-sage:#e4ebd8;--palette-accent-clay:#f1e2d4;--palette-read-ink-900:#141412;--palette-read-ink-800:#2b2924;--palette-read-ink-700:#3b3831;--palette-read-ink-600:#6f6a5b;--palette-read-ink-550:#77715f;--palette-read-ink-500:#8d8779;--palette-read-ink-400:#b0a894;--palette-read-dark:#1a1a18;--palette-read-rgb:26 26 24;--palette-ink-rgb:18 18 20;--palette-shadow-rgb:19 30 57}:root[data-theme=dark]{--color-tile-tooltip-surface:#323236db;--color-tile-tooltip-edge:#ffffff1f;--color-tile-tooltip-ink:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-page:var(--palette-graphite-950);--color-panel-about:var(--palette-graphite-950);--color-panel-writing:var(--palette-graphite-950);--color-panel-cresta:var(--palette-graphite-950);--color-panel-aws:var(--palette-graphite-950);--color-panel-north:var(--palette-graphite-950);--color-panel-archive:var(--palette-graphite-950);--color-writing-card:#1e2024;--color-panel-wash:#eeebe5}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-panel-wash:color-mix(in srgb, #eeebe5 13%, var(--palette-graphite-950))}}:root[data-theme=dark]{--color-panel-wash-writing:#222119;--color-panel-wash-archive:var(--palette-sand-300)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-panel-wash-archive:color-mix(in srgb, var(--palette-sand-300) 12%, var(--palette-graphite-950))}}:root[data-theme=dark]{--color-panel-wash-cresta:var(--palette-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-panel-wash-cresta:color-mix(in srgb, var(--palette-blue-600) 28%, var(--palette-graphite-950))}}:root[data-theme=dark]{--color-panel-wash-aws:#6e5eba}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-panel-wash-aws:color-mix(in srgb, #6e5eba 26%, var(--palette-graphite-950))}}:root[data-theme=dark]{--color-pill-content:#ececee;--color-site-pill-surface:#32353b;--color-site-pill-surface-hover:#3e4148;--site-pill-glass-fill:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--site-pill-glass-fill:color-mix(in srgb, var(--color-site-pill-surface) 90%, transparent)}}:root[data-theme=dark]{--site-pill-glass-fill-hover:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 92%, var(--palette-ink-900)) 94%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--site-pill-glass-fill-hover:color-mix(in srgb, var(--color-site-pill-surface-hover) 94%, transparent)}}:root[data-theme=dark]{--site-pill-glass-fill-active:color-mix(in srgb, color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white)) 94%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--site-pill-glass-fill-active:color-mix(in srgb, var(--color-site-pill-surface) 94%, transparent)}}:root[data-theme=dark]{--site-pill-glass-border:#ffffff38;--site-pill-glass-border-hover:#ffffff57;--site-pill-glass-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px #0000004d, 0 8px 20px -6px #0000008c;--site-pill-glass-shadow-hover:inset 0 1px 0 #ffffff1a, inset 0 0 22px -6px #ffffff14, 0 0 0 1px #0000004d, 0 10px 26px -8px #0009;--close-layer-pill-surface:#ececee;--close-layer-pill-content:var(--palette-ink-950);--close-layer-pill-fill:#ececeef0;--close-layer-pill-fill-hover:var(--palette-white);--close-layer-pill-fill-active:#ececeee0;--close-layer-pill-border:#fff9;--close-layer-pill-border-hover:var(--palette-white);--close-layer-pill-shadow:0 0 0 1px #00000059, 0 10px 28px -8px #000000b3;--close-layer-pill-shadow-hover:0 0 0 1px #00000059, 0 14px 32px -10px #000000bf;--color-icon-surface-hover:#26282c;--color-icon-content:#e6e6e8;--color-surface-raised:#1f2125;--color-button-surface:#ececee;--color-button-surface-hover:var(--palette-white);--color-button-content:var(--palette-ink-950);--color-figure-plate:#ecebe7;--color-pill-border-solid:#ffffff1a;--color-content-primary:#ececee;--color-content-secondary:#a3a9b0;--color-content-hero:#a1a1a7;--color-content-hero-emphasis:#f0f0f2;--color-content-on-card:#f2f2f3;--color-content-about:var(--color-read-body);--color-content-archive-meta:#cfcfd2;--color-read-panel:#1d1d19;--color-read-sheet:#20201c;--color-read-accent:#4a4123;--color-read-head:#ececea;--color-read-body:#dcdcd9;--color-read-heading:#f6f6f4;--color-read-dek:#ececea;--color-read-caption:#ececea;--color-read-faint:#ececea;--color-read-meta:#a39e8f;--color-read-section-label-about:#aab2bd;--color-read-section-label-writing:#d8b65c;--color-read-section-label-cresta:#90b1f2;--color-read-section-label-aws:#bba3ef;--color-read-section-label-north:#d2d2d6;--color-read-section-label-archive:#cfae87;--color-read-mark:#cfcac0;--color-read-card-border:#ffffff1a;--color-read-hairline:#ffffff17;--color-read-hover:#ffffff0d;--color-read-dark:#ececea;--color-read-dark-content:var(--palette-ink-950);--color-modal-scrim:#0000009e;--color-modal-section:#1d1f23;--color-hairline:#2f3137;--color-archive-credit-rule:#ffffff4d;--color-focus:var(--palette-white);--shadow-read-sheet:0 0 0 1px #ffffff0f, 0 16px 38px #00000080;--shadow-card:0 0 0 1px #ffffff0d, 0 10px 26px -10px #0009;--shadow-raised:0 0 0 1px #ffffff12, 0 5px 10px -2px #00000059, 0 1px 3px 0 #0000004d}:root[data-theme=dark] :is([data-work-card=about],[data-work-card=writing],[data-work-card=archive]){--color-content-on-card:var(--palette-black)}:root{--tile-spotlight-fade:0;--tile-spotlight-desaturate:0;--tile-spotlight-grow:.01;--writing-tile-cover:#b39a88;--writing-tile-fiber:.15;--writing-tile-leather:0;--writing-tile-sheen:1.25;--writing-tile-mottle:.35;--writing-tile-grain:.3;--writing-tile-band-x:227px;--writing-tile-band-w:9px;--writing-tile-band-color:#56412f;--writing-tile-note:#fff5eb;--writing-tile-note-w:181px;--writing-tile-note-h:86px;--writing-tile-note-top:179px;--writing-tile-tilt:0;--writing-tile-shadow:.35;--writing-tile-title-size:14px;--writing-tile-title-weight:550;--writing-tile-ink:#3a2a1b;--writing-tile-date:#5e4c3a;--writing-tile-mark-top:21px;--writing-tile-mark-size:13.5px;--writing-tile-mark-depth:1.2;--writing-tile-beat:5.3s;--writing-tile-deal:.4s;--archive-tile-gap:10px;--archive-tile-strip-film:#2f2a25;--archive-tile-strip-hole:#eadfce;--archive-tile-contact-gray:0;--archive-tile-contact-contrast:.72;--archive-tile-contact-brightness:.92;--archive-tile-contact-gap:4px;--archive-tile-contact-wash:.1;--archive-tile-contact-label:#8e877c;--archive-tile-rule:#d3c8b6;--archive-tile-type:#7e7468;--archive-tile-title-ink:#a8473b;--archive-tile-stamp-opacity:.82;--font-archive-type:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--archive-tile-beat:3.4s;--archive-tile-deal:.9s;--archive-tile-tilt:1;--archive-tile-develop:.85s;--archive-tile-film:#18150f;--archive-tile-light:#efe6d2;--archive-tile-edge-ink:#e0a043;--archive-tile-edge-size:5.5px;--archive-tile-edge-tracking:2.2em;--archive-tile-edge-margin:16px;--archive-tile-wood:#a87545;--archive-tile-tray-ink:#f6ead4;--archive-tile-tag:#f3ead8;--archive-tile-lightbox:#eceae3;--archive-tile-mount:#f4f1ea;--archive-tile-lightbox-hero:132px;--archive-tile-lightbox-lit:#eef3f7;--archive-tile-lightbox-grid:#5b7a99;--archive-tile-lightbox-grid-amt:1;--archive-tile-lightbox-bezel:#3b3f45;--archive-tile-xray-panel:#f3f3f1;--archive-tile-xray-bands:.25;--archive-tile-xray-housing:#dcd8d0;--archive-tile-xray-top:20px;--archive-tile-xray-print:#4a4740;--archive-tile-slide-base:#1b1612;--archive-tile-lightbox-vignette:1;--archive-tile-lightbox-screw:#2a2528;--archive-tile-lightbox-label:#f7f3ea;--archive-tile-neg-base:#c7652e;--archive-tile-mask:#e7a46a;--archive-tile-neg-ink:#f3c690;--archive-tile-neg-light:#f4ede0;--archive-tile-leak-film:#150b07;--archive-tile-leak-ink:#e0532c;--archive-tile-leak-glow:#ff4d1a;--archive-tile-leak:1;--archive-tile-paper:#e6ded0;--archive-tile-pencil:#d2312a;--archive-tile-reel-base:#4a443e;--archive-tile-reel-bg:#0b0b0b;--archive-tile-reel-ink:var(--archive-tile-leak-ink);--archive-tile-reel-w:var(--spacing-card-w);--archive-tile-reel-frame-time:7s;--archive-tile-reel-margin:34px;--archive-tile-reel-divider:0px;--archive-tile-reel-warmth:1.15;--archive-tile-stamp:#ff8a2a;--archive-tile-hole-ink:#2a1a10;--archive-tile-leader-ink:#efe2cc;--archive-tile-edge-cream:#efe2cc;--archive-tile-reel-edge-size:9.5px;--archive-tile-strips-ground:#f3f1ec;--archive-tile-strips-film:#0d0d0d;--archive-tile-strips-ink:#f08a1c;--archive-tile-strips-gap:12px;--archive-tile-table:#ead9c0;--archive-tile-sleeve:#eef1f2;--archive-tile-sleeve-front:1;--archive-tile-sleeve-ink:#6b2a0c;--archive-tile-code-a:#6f9a46;--archive-tile-code-b:#e39a52;--archive-tile-stitch:#8c96a0b3;--archive-tile-page-paper:#fcfcfa;--archive-tile-page-rule:#9a9a96;--archive-tile-page-hole:#2b2b2b;--archive-tile-page-seam:#969691cc;--archive-tile-page-film:#7d3a1f;--archive-tile-tape:#efe5cc;--archive-tile-tape-ink:#2f3c5f;--archive-tile-tape-size:21px;--archive-tile-tape-angle:-2.5deg;--writing-sheet-paper:#fffcf6;--writing-sheet-dot:#5a504652;--writing-sheet-pitch:12px;--about-tile-bg:#f3f0eb;--about-tile-ink:var(--palette-black);--about-tile-name-size:27px;--about-tile-name-weight:700;--about-tile-name-inset:var(--spacing-card-pad);--about-tile-portrait-h:300px;--about-tile-portrait-right:-40px;--shadow-tile-hover:0 1px 3px rgb(var(--palette-shadow-rgb) / .08), 0 14px 30px -12px rgb(var(--palette-shadow-rgb) / .28);--color-tile-hover-ring:var(--color-focus);--tile-hover-ring-width:var(--spacing-rule-h);--tile-hover-ring-offset:3px;--tile-tooltip-gap:10px;--color-tile-tooltip-surface:#f6f6f6db;--color-tile-tooltip-edge:#0000001f;--color-tile-tooltip-ink:#1d1d1f;--card-scale-max:1.3731;--card-scale-max-wide:1.7441;--card-scale-min:.55;--card-scale:var(--card-scale-max);--card-scale-compact-base:.2835;--card-scale-compact-grow:1;--card-scale-compact:calc(var(--card-scale-compact-base) * var(--card-scale-compact-grow));--card-scale-trim-base:.9;--card-scale-trim-narrow:1;--card-scale-trim:calc(var(--card-scale-trim-base) * var(--card-scale-trim-narrow));--card-scale-trim-wide:1;--card-vw-share:.7306;--card-vh-share-narrow:.565;--card-vh-share:.5077;--card-size-scale:1.14;--card-wide-from:2.95385;--card-wide-to:9.84615;--duration-card-enter:3.2s;--duration-card-lift:.32s;--duration-site-pill-hover:.2s;--duration-link-arrow-nudge:.16s;--scale-showcase-thumb-hover:1.03;--delay-intro-stream:.15s;--stagger-intro-word:70ms;--duration-intro-word:.6s;--pause-intro-emphasis:.22s;--delay-intro-stream-return:.3s;--delay-cards-in:0s;--duration-cresta-shuffle:9s;--duration-aws-shuffle:16s;--distance-shell-enter:36px;--distance-intro-word:.3em;--distance-card-enter:110%;--distance-card-lift:-18px;--scale-card-hover:1.18;--scale-card-hover-neighbor:1.08;--spacing-compact-hover-headroom:calc(var(--spacing-card-h) * var(--card-scale-compact) * (var(--scale-card-hover) - 1))}@media (min-width:48rem){:root{--card-scale-trim-wide:.92}}@media not all and (min-width:48rem){:root{--spacing-figure-bleed:0px;--text-hero:clamp(1.65rem, 4vw, 1.75rem);--card-vw-share:.765;--card-vh-share-narrow:.575;--card-scale-trim-narrow:.94}}@media not all and (min-width:30rem){:root{--card-scale-compact-grow:1.4}}@media (min-width:30rem) and (not (min-width:44rem)){:root{--card-scale-compact-grow:1.2}}@media (min-width:100rem) and (not (min-width:120rem)){:root{--card-scale-compact-grow:1.08}}@media (min-width:120rem) and (not (min-width:160rem)){:root{--card-scale-compact-grow:1.13}}@media (min-width:160rem){:root{--card-scale-compact-grow:1.2}}:root[data-tile-theme=cool]{--about-tile-bg:#eceef1}:root[data-tile-theme=cool][data-writing-style=kraft]{--writing-tile-cover:#8f99a8;--writing-tile-band-color:#56412f;--writing-tile-note:#f4f5f7}:root[data-tile-theme=stone]{--about-tile-bg:#f2f1ef;--archive-tile-paper:#d8d8d6;--archive-tile-contact-label:#86867f}:root[data-tile-theme=stone][data-writing-style=kraft]{--writing-tile-cover:#9fa4ad;--writing-tile-band-color:#56412f;--writing-tile-note:#f4f4f3}:root[data-tile-theme=leather]{--about-tile-bg:#f7f5f1;--archive-tile-paper:#e0d2ba}:root[data-tile-theme=leather][data-writing-style=kraft]{--writing-tile-cover:#977a67;--writing-tile-band-color:#56412f;--writing-tile-note:#f3eee7}:root[data-tile-theme=terracotta]{--about-tile-bg:#f1e6df;--archive-tile-paper:#e3d5b3}:root[data-tile-theme=terracotta][data-writing-style=kraft]{--writing-tile-cover:#a9735c;--writing-tile-band-color:#56412f;--writing-tile-note:#f6ede7}:root[data-tile-theme=espresso]{--about-tile-bg:#3a322d;--about-tile-ink:#f3ede4;--archive-tile-paper:#e6ded0}:root[data-tile-theme=espresso][data-writing-style=kraft]{--writing-tile-cover:#c2ac9a;--writing-tile-band-color:#56412f;--writing-tile-note:#f7f3ee}:root[data-archive-paper=manila]{--archive-tile-paper:#e2d5ba;--archive-tile-rule:#cdbe9f;--archive-tile-type:#786a52;--archive-tile-title-ink:#9a3d33;--archive-tile-stamp-opacity:.8}:root[data-archive-paper=onion]{--archive-tile-paper:#ece7dc;--archive-tile-rule:#dad3c5;--archive-tile-type:#807a70;--archive-tile-title-ink:#b5584a;--archive-tile-stamp-opacity:.7}.site-pill{border-radius:var(--radius-pill);border:1px solid var(--site-pill-glass-border);background:var(--site-pill-glass-fill);-webkit-backdrop-filter:blur(var(--site-pill-glass-blur)) saturate(var(--site-pill-glass-saturate));backdrop-filter:blur(var(--site-pill-glass-blur)) saturate(var(--site-pill-glass-saturate));box-shadow:var(--site-pill-glass-shadow);transition:background-color var(--duration-site-pill-hover) ease-out, border-color var(--duration-site-pill-hover) ease-out, border-radius var(--duration-site-pill-hover) ease-out, box-shadow var(--duration-site-pill-hover) ease-out, filter var(--duration-site-pill-hover) ease-out, transform .12s ease}.site-pill:hover,.site-pill:focus-visible{border-radius:var(--radius-pill-hover);border-color:var(--site-pill-glass-border-hover);background:var(--site-pill-glass-fill-hover);box-shadow:var(--site-pill-glass-shadow-hover);filter:brightness(var(--site-pill-glass-brightness-hover))}.site-pill:active{background:var(--site-pill-glass-fill-active);filter:brightness(var(--site-pill-glass-brightness-active))}.site-pill:not(.close-layer):active{transform:scale(var(--site-pill-glass-scale-active))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-pill{background:var(--color-site-pill-surface);border-color:var(--color-pill-border-solid);box-shadow:0 0 0 1px rgb(var(--palette-shadow-rgb) / .06), 0 8px 20px -6px rgb(var(--palette-shadow-rgb) / .2)}.site-pill:hover,.site-pill:focus-visible{background:color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white))}@supports (color:color-mix(in lab, red, red)){.site-pill:hover,.site-pill:focus-visible{background:color-mix(in srgb, var(--color-site-pill-surface) 88%, var(--palette-white))}}.site-pill:hover,.site-pill:focus-visible{filter:brightness(var(--site-pill-glass-brightness-hover))}.site-pill:active{background:color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white))}@supports (color:color-mix(in lab, red, red)){.site-pill:active{background:color-mix(in srgb, var(--color-site-pill-surface) 82%, var(--palette-white))}}.site-pill:active{filter:brightness(var(--site-pill-glass-brightness-active))}}@media (prefers-reduced-transparency:reduce){.site-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-site-pill-surface);border-color:var(--color-pill-border-solid)}.site-pill:hover,.site-pill:focus-visible{background:color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white))}@supports (color:color-mix(in lab, red, red)){.site-pill:hover,.site-pill:focus-visible{background:color-mix(in srgb, var(--color-site-pill-surface) 88%, var(--palette-white))}}.site-pill:hover,.site-pill:focus-visible{filter:brightness(var(--site-pill-glass-brightness-hover))}.site-pill:active{background:color-mix(in srgb, var(--palette-grey-200) 60%, var(--palette-white))}@supports (color:color-mix(in lab, red, red)){.site-pill:active{background:color-mix(in srgb, var(--color-site-pill-surface) 82%, var(--palette-white))}}.site-pill:active{filter:brightness(var(--site-pill-glass-brightness-active))}}@media (prefers-reduced-motion:reduce){.site-pill{transition:background-color var(--duration-site-pill-hover) ease-out, border-color var(--duration-site-pill-hover) ease-out, box-shadow var(--duration-site-pill-hover) ease-out, filter var(--duration-site-pill-hover) ease-out}.site-pill:active{transform:none}}.theme-toggle{width:var(--spacing-header-h);height:var(--spacing-header-h);color:var(--color-pill-content);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:2px}.theme-toggle__mark{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:15px;height:15px}.theme-toggle__mark--sun,:root[data-theme=dark] .theme-toggle__mark--moon{display:none}:root[data-theme=dark] .theme-toggle__mark--sun{display:block}main:has(>.detail-header){--detail-bar-h:calc(var(--spacing-compact-mark-h) + var(--spacing-compact-mark-gap) + var(--spacing-card-h) * var(--card-scale-compact) + var(--spacing-compact-hover-headroom));--detail-content-lift:calc(var(--spacing-compact-hover-headroom) - var(--detail-glass-overhang));--detail-glass-blur:13px;--detail-glass-saturate:1.5;--detail-glass-tint:26%;--detail-glass-overhang:11px;--detail-glass-fade:0px;--detail-grain-opacity:.05;--detail-grain-tile:160px;position:relative}:root[data-theme=dark] main:has(>.detail-header){--detail-grain-opacity:0}.detail-header{z-index:3;top:var(--spacing-page-gutter);right:var(--spacing-page-gutter);left:var(--spacing-page-gutter);grid-template-columns:minmax(0,1fr);align-items:flex-start;min-height:0;display:grid;position:absolute}.detail-header:before,.detail-header:after{content:"";z-index:-1;top:calc(-1 * var(--spacing-page-gutter));right:calc(-1 * var(--spacing-page-gutter));bottom:calc(var(--spacing-compact-hover-headroom) - var(--detail-glass-overhang));left:calc(-1 * var(--spacing-page-gutter));pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--detail-glass-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--detail-glass-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--detail-glass-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--detail-glass-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--detail-glass-fade)), transparent);position:absolute}.detail-header:before{background:var(--color-surface-page)}@supports (color:color-mix(in lab, red, red)){.detail-header:before{background:color-mix(in srgb, var(--color-surface-page) var(--detail-glass-tint), transparent)}}.detail-header:before{-webkit-backdrop-filter:blur(var(--detail-glass-blur)) saturate(var(--detail-glass-saturate));backdrop-filter:blur(var(--detail-glass-blur)) saturate(var(--detail-glass-saturate))}.detail-header:after{background:url(/assets/noise.svg);background-size:var(--detail-grain-tile) var(--detail-grain-tile);opacity:var(--detail-grain-opacity)}.detail-header__site,.detail-header .compact-carousel{grid-area:1/1}.detail-header__site{z-index:2;justify-self:start}.detail-header .compact-carousel{width:100%}.detail-header__theme{z-index:2;position:absolute;top:0;right:0}.compact-carousel-viewport{--card-scale:var(--card-scale-compact);--radius-card:calc(8px / var(--card-scale-compact));scrollbar-width:none;overscroll-behavior-x:contain}.compact-carousel-viewport::-webkit-scrollbar{display:none}@media not all and (min-width:44rem){.detail-header{gap:var(--spacing-page-gap);flex-direction:column;display:flex}.compact-carousel{margin-inline:calc(-1 * var(--spacing-page-gutter));flex:none;align-self:stretch}.compact-carousel-viewport{padding-inline:var(--spacing-page-gutter)}}.compact-carousel-slide{--compact-scale:1;padding-inline:calc(var(--spacing-compact-gap) / 2 + var(--spacing-card-w) * var(--card-scale-compact) * (var(--compact-scale) - 1) / 2);gap:var(--spacing-compact-mark-gap);padding-bottom:var(--spacing-compact-hover-headroom);transition:padding-inline var(--duration-card-lift) var(--ease-lift);position:relative}.compact-carousel-mark{width:var(--spacing-compact-mark-w);height:var(--spacing-compact-mark-h);background:var(--color-content-primary);opacity:0;transition:opacity var(--duration-card-lift);border-radius:999px;flex-shrink:0}.compact-carousel-slide[aria-current=true] .compact-carousel-mark{opacity:1}::view-transition-group(compact-mark){z-index:3;animation:none}::view-transition-old(compact-mark){opacity:0;animation:none}::view-transition-new(compact-mark){opacity:1;animation:none}.compact-carousel .card-lift-compact{width:calc(var(--spacing-card-w) * var(--card-scale-compact));height:calc(var(--spacing-card-h) * var(--card-scale-compact));transform:scale(var(--compact-scale));transform-origin:top;transition:transform var(--duration-card-lift) var(--ease-lift);position:relative}.compact-carousel .card-scale{zoom:1;transform:scale(var(--card-scale-compact));transform-origin:0 0;position:absolute;top:0;left:0}.compact-carousel [data-work-card=writing],.compact-carousel [data-work-card=archive]{--text-card-label:16px}.compact-carousel [data-work-card=writing]{--text-post-title:17px;--text-post-dek:13px}.compact-carousel-slide:hover,.compact-carousel-slide:focus-within{--compact-scale:var(--scale-card-hover);z-index:2}.compact-carousel-slide:hover+.compact-carousel-slide,.compact-carousel-slide:focus-within+.compact-carousel-slide{--compact-scale:var(--scale-card-hover-neighbor);z-index:1}.compact-carousel-slide:has(+.compact-carousel-slide:hover){--compact-scale:var(--scale-card-hover-neighbor);z-index:1}.compact-carousel-slide:has(+.compact-carousel-slide:focus-within){--compact-scale:var(--scale-card-hover-neighbor);z-index:1}@media (prefers-reduced-motion:reduce){.compact-carousel-slide:hover,.compact-carousel-slide:focus-within,.compact-carousel-slide:hover+.compact-carousel-slide,.compact-carousel-slide:focus-within+.compact-carousel-slide{--compact-scale:1}.compact-carousel-slide:has(+.compact-carousel-slide:hover){--compact-scale:1}.compact-carousel-slide:has(+.compact-carousel-slide:focus-within){--compact-scale:1}}.detail-panel{width:100%;padding-top:calc(var(--detail-bar-h) - var(--detail-content-lift));scroll-padding-top:calc(var(--detail-bar-h) - var(--detail-content-lift));margin-bottom:calc(-1 * var(--spacing-page-gutter));overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow:hidden auto}.detail-panel::-webkit-scrollbar{display:none}.detail-panel:before{content:"";z-index:-1;border-radius:var(--radius-detail) var(--radius-detail) 0 0;background-image:radial-gradient(26rem 11rem at 0 0, var(--color-panel-wash,transparent), transparent), radial-gradient(26rem 11rem at 100% 0, var(--color-panel-wash,transparent), transparent), linear-gradient(to bottom, #eeebe573, transparent 4.5rem);height:11rem;margin-bottom:-11rem;display:block;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.detail-panel:before{background-image:radial-gradient(26rem 11rem at 0 0, var(--color-panel-wash,transparent), transparent), radial-gradient(26rem 11rem at 100% 0, var(--color-panel-wash,transparent), transparent), linear-gradient(to bottom, color-mix(in srgb, var(--color-panel-wash,transparent) 45%, transparent), transparent 4.5rem)}}.detail-panel:before{pointer-events:none;background-repeat:no-repeat}.detail-panel[data-study=writing]{--color-read-section-label:var(--color-read-section-label-writing)}.detail-panel[data-study=cresta]{--color-read-section-label:var(--color-read-section-label-cresta)}.detail-panel[data-study=aws]{--color-read-section-label:var(--color-read-section-label-aws)}.detail-panel[data-study=north]{--color-read-section-label:var(--color-read-section-label-north)}.detail-panel[data-study=archive]{--color-read-section-label:var(--color-read-section-label-archive)}:root{--duration-vt-move:.64s;--duration-vt-intro:.48s;--duration-vt-crossfade:.2s;--delay-vt-crossfade:.17s;--duration-vt-swipe:.42s}html:active-view-transition-type(to-home){--duration-vt-move:1.2s;--duration-vt-crossfade:.32s;--delay-vt-crossfade:.3s;--duration-vt-intro:.8s}::view-transition-group(.morph){animation-duration:var(--duration-vt-move);animation-timing-function:var(--ease-vt);z-index:2}::view-transition-old(.morph){animation-duration:var(--duration-vt-crossfade);animation-delay:var(--delay-vt-crossfade);animation-timing-function:linear}::view-transition-new(.morph){animation-duration:var(--duration-vt-crossfade);animation-delay:var(--delay-vt-crossfade);animation-timing-function:linear}html:active-view-transition-type(switch-study)::view-transition-group(.morph){z-index:3;animation:none}html:active-view-transition-type(switch-study)::view-transition-old(.morph){opacity:0;animation:none}html:active-view-transition-type(switch-study)::view-transition-new(.morph){opacity:1;animation:none}html:active-view-transition-type(switch-study) .detail-header{view-transition-name:detail-bar}html:active-view-transition-type(switch-study)::view-transition-group(detail-bar){z-index:2;animation:none}html:active-view-transition-type(switch-study)::view-transition-old(detail-bar){opacity:0;animation:none}html:active-view-transition-type(switch-study)::view-transition-new(detail-bar){opacity:1;animation:none}::view-transition-group(work-panel){z-index:1}html:active-view-transition-type(switch-study)::view-transition-group(work-panel){border-radius:var(--radius-detail) var(--radius-detail) 0 0;clip-path:inset(0 round var(--radius-detail) var(--radius-detail) 0 0);overflow:clip}html:active-view-transition-type(switch-study)::view-transition-image-pair(work-panel){animation:none}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){opacity:1;animation:none}::view-transition-group(site-pill){z-index:4;animation:none}::view-transition-group(theme-toggle){z-index:4;animation:none}::view-transition-old(site-pill){opacity:0;animation:none}::view-transition-old(theme-toggle){opacity:0;animation:none}::view-transition-new(site-pill){opacity:1;animation:none}::view-transition-new(theme-toggle){opacity:1;animation:none}html:not(:active-view-transition-type(switch-study))::view-transition-new(work-panel){animation:var(--duration-vt-move) var(--ease-vt) both vt-panel-rise}html:not(:active-view-transition-type(switch-study))::view-transition-old(work-panel){animation:var(--duration-vt-move) var(--ease-vt) both vt-panel-drop}html:active-view-transition-type(to-note)::view-transition-old(work-panel){opacity:0;animation:none}html:active-view-transition-type(to-study)::view-transition-old(work-panel){opacity:0;animation:none}html:active-view-transition-type(to-note)::view-transition-new(work-panel){opacity:1;animation:none}html:active-view-transition-type(to-study)::view-transition-new(work-panel){opacity:1;animation:none}html:active-view-transition-type(switch-study-next)::view-transition-old(work-panel){animation:var(--duration-vt-swipe) var(--ease-vt) both vt-panel-swipe-out-left}html:active-view-transition-type(switch-study-next)::view-transition-new(work-panel){animation:var(--duration-vt-swipe) var(--ease-vt) both vt-panel-swipe-in-right}html:active-view-transition-type(switch-study-prev)::view-transition-old(work-panel){animation:var(--duration-vt-swipe) var(--ease-vt) both vt-panel-swipe-out-right}html:active-view-transition-type(switch-study-prev)::view-transition-new(work-panel){animation:var(--duration-vt-swipe) var(--ease-vt) both vt-panel-swipe-in-left}::view-transition-old(intro){animation:var(--duration-vt-intro) var(--ease-vt) both vt-intro-clear}::view-transition-new(intro){animation:none}@keyframes vt-panel-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vt-panel-drop{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes vt-panel-swipe-out-left{to{transform:translateX(calc(-100% - var(--spacing-page-gutter)))}}@keyframes vt-panel-swipe-in-right{0%{transform:translateX(calc(100% + var(--spacing-page-gutter)))}}@keyframes vt-panel-swipe-out-right{to{transform:translateX(calc(100% + var(--spacing-page-gutter)))}}@keyframes vt-panel-swipe-in-left{0%{transform:translateX(calc(-100% - var(--spacing-page-gutter)))}}@keyframes vt-intro-clear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--distance-shell-enter)))}}html[data-engine=webkit]{--duration-vt-move:.46s;--duration-vt-intro:.34s;--duration-vt-crossfade:.15s;--delay-vt-crossfade:.12s}html[data-engine=webkit]:active-view-transition-type(to-home){--duration-vt-move:.68s;--duration-vt-crossfade:.18s;--delay-vt-crossfade:.15s;--duration-vt-intro:.42s}html[data-engine=webkit]:active-view-transition .detail-header:before{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-engine=webkit]:active-view-transition .detail-header:after{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-engine=webkit]:active-view-transition .detail-header:before{background:linear-gradient(to bottom, var(--color-surface-page), var(--color-surface-page))}@supports (color:color-mix(in lab, red, red)){html[data-engine=webkit]:active-view-transition .detail-header:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-surface-page) 88%, transparent), color-mix(in srgb, var(--color-surface-page) 72%, transparent))}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}.detail-panel:has(.about){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.detail-panel:has(.about){scroll-behavior:auto}}.about{box-sizing:border-box;width:100%;padding:var(--spacing-panel-pad-y) var(--spacing-panel-pad-x) calc(var(--spacing-panel-pad-y) + var(--spacing-reading-section));color:var(--color-content-about)}.about-content{grid-template-columns:minmax(0, var(--container-reading));justify-content:center;display:grid}.about-section{align-items:stretch;row-gap:var(--spacing-reading-head-drop);min-width:0;scroll-margin-top:var(--spacing-panel-pad-y);text-align:start;flex-direction:column;display:flex}.about-section+.about-section{margin-block-start:var(--spacing-reading-section)}.about-section__label{min-width:0;color:var(--color-read-heading);font-size:var(--text-section-label);font-weight:var(--text-section-label--font-weight);line-height:var(--text-section-label--line-height);letter-spacing:var(--text-section-label--letter-spacing);margin:0}.about-section__body{align-items:stretch;gap:var(--spacing-reading-item-gap);flex-direction:column;width:100%;min-width:0;display:flex;container-type:inline-size}.about-values,.about-highlights,.about-affiliations{margin:0;padding:0;list-style:none}.about-prose{gap:var(--spacing-reading-prose-gap);flex-direction:column;display:flex}.about-paragraph{max-width:var(--container-prose);color:inherit;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);text-wrap:pretty;margin:0}.about-affiliations{--affiliation-natural-width:577.18px;width:var(--affiliation-natural-width);zoom:min(1, var(--column-in-affiliation,1));height:28px;position:relative}.about-affiliation{position:absolute}.about-affiliation__mark{display:block;position:relative}.about-affiliation__layer{display:block;position:absolute}.about-affiliation__layer img{filter:brightness(0)}.about-affiliation__layer--inked img{filter:none}:root[data-theme=dark] .about-affiliation__layer img{filter:brightness(0)invert(.92)}:root[data-theme=dark] .about-affiliation__layer--inked img{filter:invert(.92)}.about-affiliation__link{border-radius:var(--radius-pill);transition:opacity var(--duration-card-lift) var(--ease-lift);display:block}.about-affiliation__link:hover,.about-affiliation__link:focus-visible{opacity:.55}.about-affiliation__link:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:8px}.about-values{gap:var(--spacing-reading-prose-gap);flex-direction:column;display:flex}.about-value{gap:var(--spacing-post-gap);flex-direction:column;display:flex}.about-value__body{max-width:var(--container-prose);color:inherit;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);text-wrap:pretty;margin:0}.about-value__body strong{font-weight:var(--font-weight-semibold)}.about-highlights{gap:var(--spacing-reading-item-gap) var(--spacing-highlight-column-gap);grid-template-columns:minmax(0,1fr);display:grid}.about-highlight{min-width:0}.about-highlight__card{gap:var(--spacing-tile-gap);color:inherit;flex-direction:column;text-decoration:none;display:flex}.about-highlight__media{aspect-ratio:23/14;border-radius:var(--radius-highlight);background:var(--color-surface-page);position:relative;overflow:hidden}.about-highlight__media img{object-fit:cover}.about-highlight__media--embed{background:0 0;container-type:inline-size}.about-highlight__media iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.about-highlight__media--embed iframe{--embed-natural-width:400px;--embed-fit:min(1, var(--tile-in-embed,1));width:calc(100% / var(--embed-fit));height:calc(100% / var(--embed-fit));transform:scale(var(--embed-fit));transform-origin:0 0}.about-highlight__caption{justify-content:flex-start;align-items:baseline;gap:var(--spacing-post-gap);display:flex}.about-highlight__title{color:inherit;font-size:var(--text-post-body);font-weight:var(--text-body--font-weight);line-height:var(--leading-row);letter-spacing:var(--text-body--letter-spacing);text-wrap:pretty;margin:0}.about-highlight__tail{white-space:nowrap}.about-highlight__arrow{color:inherit;font-size:var(--text-post-body);line-height:var(--leading-row);transition:color var(--duration-card-lift) var(--ease-lift);margin-inline-start:var(--spacing-post-gap);display:inline-block}.about-highlight__link .about-highlight__title{text-underline-offset:3px;transition:text-decoration-color var(--duration-card-lift) var(--ease-lift);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.about-highlight__link:hover .about-highlight__title,.about-highlight__link:focus-visible .about-highlight__title{text-decoration-color:currentColor}.about-highlight__link:focus-visible{outline:none}.about-highlight__link--caption{color:inherit;text-decoration:none;display:block}@container (min-width:23rem){.about-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:35rem){.about-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-human-collage{width:calc(100% + var(--spacing-figure-bleed));max-width:none;margin-inline:0 calc(-1 * var(--spacing-figure-bleed));aspect-ratio:1436/1016;border-radius:var(--radius-human-collage);background:var(--color-surface-page);position:relative;overflow:hidden}.about-human-collage img{object-fit:cover}.about-contact .about-section__body{gap:var(--spacing-reading-head-gap)}.about-contact__actions{justify-content:flex-start;align-items:center;gap:var(--spacing-post-list-gap);flex-wrap:wrap;display:flex}.icon-button.copy-email-button{width:var(--spacing-icon-target);transition:width var(--duration-card-lift) var(--ease-lift);padding:0;overflow:hidden}.copy-email-button__content{justify-content:center;align-items:center;display:inline-flex}.copy-email-button__mail{width:var(--spacing-icon-target);height:var(--spacing-icon-target);justify-content:center;align-items:center;display:inline-flex}.copy-email-button__copied{height:var(--spacing-icon-target);white-space:nowrap;align-items:center;gap:.35em;padding-inline:10px;display:inline-flex}.copy-email-button__label{font-size:var(--text-meta);font-weight:var(--text-meta--font-weight);letter-spacing:var(--text-meta--letter-spacing);line-height:1}@media (prefers-reduced-motion:reduce){.icon-button.copy-email-button{transition:none}}.about-tile[data-work-card]{background-color:var(--about-tile-bg);background-image:none}.about-tile__name{z-index:1;padding:var(--about-tile-name-inset) var(--about-tile-name-inset) 0;color:var(--about-tile-ink);font-family:var(--font-sans);font-size:var(--about-tile-name-size);font-weight:var(--about-tile-name-weight);letter-spacing:-.01em;text-transform:none;flex-direction:column;line-height:1;display:flex;position:relative}.about-tile__portrait{right:var(--about-tile-portrait-right);width:calc(var(--about-tile-portrait-h) * 1040 / 1088);height:var(--about-tile-portrait-h);position:absolute;bottom:0}.about-tile__variant[data-variant=about]{z-index:1;position:relative}.about-tile--about [data-variant=name],.about-tile--name [data-variant=about]{display:none}:root[data-about-heading=about] .about-tile [data-variant=about],:root[data-about-heading=name] .about-tile [data-variant=name]{display:flex}:root[data-about-heading=about] .about-tile [data-variant=name],:root[data-about-heading=name] .about-tile [data-variant=about]{display:none}.about-tile [data-variant=about]>p{color:var(--about-tile-ink)}.about-tile [data-variant=about]{padding-top:var(--writing-tile-mark-top)}.about-tile [data-variant=about]>p{font-size:var(--writing-tile-mark-size);letter-spacing:.04em;font-weight:600;line-height:1}.detail-panel:has(.cresta){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.detail-panel:has(.cresta){scroll-behavior:auto}}.cresta{box-sizing:border-box;width:100%;padding:var(--spacing-panel-pad-y) var(--spacing-panel-pad-x) calc(var(--spacing-panel-pad-y) + var(--spacing-reading-section));color:var(--color-content-about)}.cresta-content{--spacing-reading-section:var(--spacing-study-section);align-items:center;gap:var(--spacing-reading-section);flex-direction:column;display:flex}.cresta-intro{width:100%;max-width:var(--container-cresta);align-items:stretch;gap:var(--spacing-reading-prose-gap);text-align:start;flex-direction:column;display:flex}.cresta-paragraph{max-width:var(--container-prose);color:inherit;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);text-wrap:pretty;margin:0}.cresta-paragraph strong,.cresta-list strong{font-weight:var(--font-weight-semibold)}.cresta-list{max-width:var(--container-prose);gap:calc(var(--spacing-reading-prose-gap) / 2);flex-direction:column;margin:0;padding-inline-start:1.25em;list-style:outside;display:flex}.cresta-list>li{color:inherit;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);text-wrap:pretty;padding-inline-start:.25em}.cresta-heading{width:100%;max-width:var(--container-cresta);color:var(--color-read-heading);font-size:var(--text-section-label);font-weight:var(--text-section-label--font-weight);line-height:var(--text-section-label--line-height);letter-spacing:var(--text-section-label--letter-spacing);text-align:start;margin:0}.cresta-collapse{width:100%;max-width:var(--container-cresta)}.cresta-collapse__summary{border-radius:var(--radius-rule);cursor:pointer;width:fit-content;max-width:100%;list-style:none;display:block}.cresta-collapse__summary::-webkit-details-marker{display:none}.cresta-collapse__summary:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:4px}.cresta-collapse__heading{align-items:center;column-gap:.3em;display:inline-flex}.cresta-collapse__summary:hover .cresta-collapse__label{text-underline-offset:.15em;text-decoration-line:underline}.cresta-collapse__chevron{transition:transform var(--duration-link-arrow-nudge) var(--ease-lift);flex:none;display:inline-flex}.cresta-collapse__chevron .icon-button__mark--drawn{width:.9em;height:.9em}.cresta-collapse[open] .cresta-collapse__chevron{transform:rotate(180deg)}.cresta-collapse__body{align-items:center;gap:var(--spacing-reading-section);padding-top:var(--spacing-reading-section);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.cresta-collapse__chevron{transition:none}}.cresta-diagram{margin:calc(var(--spacing-reading-prose-gap) - var(--spacing-reading-section) + 32px) 0 0;width:100%;max-width:var(--container-cresta);align-items:center;gap:var(--spacing-post-gap);flex-direction:column;display:flex}.cresta-film{margin:calc(var(--spacing-reading-item-gap) - var(--spacing-reading-section)) 0 0;width:100%;max-width:var(--container-cresta);flex-direction:column;align-items:stretch;display:flex}.cresta-film__frame{border-radius:var(--radius-mockup);width:calc(100% + var(--spacing-figure-bleed));max-width:none;margin-inline:0 calc(-1 * var(--spacing-figure-bleed));position:relative;overflow:hidden}.cresta-film__player{aspect-ratio:16/9;background:var(--color-read-head);width:100%;display:block}.cresta-film__controls{opacity:0;pointer-events:none;transition:opacity var(--duration-card-lift) var(--ease-lift), visibility 0s linear var(--duration-card-lift);visibility:hidden;background:linear-gradient(#0000,#0000008c);align-items:center;column-gap:4px;padding:28px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.cresta-film__frame:hover .cresta-film__controls,.cresta-film__frame:focus-within .cresta-film__controls,.cresta-film__frame[data-paused] .cresta-film__controls{opacity:1;transition:opacity var(--duration-card-lift) var(--ease-lift), visibility 0s;visibility:visible}@media (hover:none){.cresta-film__controls{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.cresta-film__controls{transition:none}}.film-button{border-radius:var(--radius-pill);color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.film-button:hover{background:#ffffff29}.film-button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.film-button__mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.film-button__mark--fill{fill:currentColor}.cresta-measure{width:100%;max-width:var(--container-cresta)}.cresta-intro--tight{margin-top:calc(var(--spacing-reading-head-drop) - var(--spacing-reading-section))}.cresta-diagram-image{width:calc(100% + var(--spacing-figure-bleed));max-width:none;margin-inline:0 calc(-1 * var(--spacing-figure-bleed));height:auto;display:block}.cresta-showcase-stack{width:100%;max-width:var(--container-cresta);margin-top:calc(var(--spacing-reading-item-gap) - var(--spacing-reading-section));flex-direction:column;gap:24px;display:flex;container:cresta-showcase/inline-size}.cresta-showcase-list-wrap{width:100%;max-width:var(--container-cresta);margin-top:calc(var(--spacing-reading-head-drop) - var(--spacing-reading-section))}.cresta-showcase-list{margin:0;padding:0;list-style:none}.cresta-showcase-list .writing-row.writing-note{border-bottom:1px solid var(--color-hairline);padding-block:calc(var(--spacing-writing-row-pad-y) + 4px)}.cresta-showcase-list .writing-row.writing-note:last-child{border-bottom:none}.cresta-showcase-list .writing-row.writing-note:first-child{padding-top:var(--spacing-reading-head-drop)}.cresta-showcase-list .writing-note__title,.cresta-showcase-list .writing-note__dek{color:var(--color-content-about)}.cresta-showcase-list .writing-note__dek{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.cresta-showcase-list .writing-row.writing-note .writing-note__dek{font-size:var(--text-showcase-dek);line-height:var(--text-showcase-dek--line-height);margin-top:4px}.cresta-showcase-list .writing-row__meta{color:var(--color-content-secondary)}.cresta-showcase-list .writing-row.writing-note .writing-note__title{font-size:var(--text-showcase-title);line-height:var(--text-showcase-title--line-height);letter-spacing:var(--text-showcase-title--letter-spacing);align-items:center;column-gap:.3em;max-width:100%;display:inline-flex}.cresta-showcase-list .writing-row.writing-note .writing-note__title-label{min-width:0}.cresta-showcase-list .writing-row.writing-note:hover .writing-note__title,.cresta-showcase-list .writing-row.writing-note:focus-within .writing-note__title{text-decoration-line:none}.cresta-showcase-list .writing-row.writing-note:hover .writing-note__title-label,.cresta-showcase-list .writing-row.writing-note:focus-within .writing-note__title-label{text-decoration-line:underline}.cresta-showcase-list .writing-row.writing-note .writing-note__arrow{color:var(--color-content-about);transition:left var(--duration-link-arrow-nudge) var(--ease-lift), top var(--duration-link-arrow-nudge) var(--ease-lift);flex:none;align-self:flex-end;align-items:center;margin-block-end:calc(.5lh - .5em);display:inline-flex;position:relative;top:0;left:0}.cresta-showcase-list .writing-row.writing-note .writing-note__arrow .icon-button__mark--drawn{flex:none;width:1em;height:1em}.cresta-showcase-list .writing-row.writing-note:hover .writing-note__arrow,.cresta-showcase-list .writing-row.writing-note:focus-within .writing-note__arrow{top:0;left:.15em}@media (prefers-reduced-motion:reduce){.cresta-showcase-list .writing-row.writing-note .writing-note__arrow{transition:none}}.cresta-showcase-list .writing-row.writing-note{align-items:stretch;row-gap:var(--spacing-showcase-thumb-gap);flex-direction:column}.cresta-showcase-list .writing-row.writing-note .writing-note__thumb-slot{width:calc(100% + var(--spacing-figure-bleed));max-width:none;margin-inline:0 calc(-1 * var(--spacing-figure-bleed));border-radius:var(--radius-showcase-thumb);order:-1;display:block;overflow:hidden}.cresta-showcase-list .writing-row.writing-note .writing-note__thumb{border-radius:var(--radius-showcase-thumb);width:100%;height:auto;transition:transform var(--duration-card-lift) var(--ease-lift)}.cresta-showcase-list .writing-row.writing-note:hover .writing-note__thumb,.cresta-showcase-list .writing-row.writing-note:focus-within .writing-note__thumb{transform:scale(var(--scale-showcase-thumb-hover))}@media (prefers-reduced-motion:reduce){.cresta-showcase-list .writing-row.writing-note .writing-note__thumb{transition:none}.cresta-showcase-list .writing-row.writing-note:hover .writing-note__thumb,.cresta-showcase-list .writing-row.writing-note:focus-within .writing-note__thumb{transform:none}}.cresta-showcase-card{--u:calc(min(100cqw, 700px) / 700);isolation:isolate;box-sizing:border-box;width:100%;height:calc(280 * var(--u));border-radius:calc(16 * var(--u));box-shadow:var(--shadow-card);background:#6c80a2;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.cresta-showcase-card{transition:none}}.cresta-showcase-body{box-sizing:border-box;gap:calc(20 * var(--u));height:100%;padding:calc(16 * var(--u));display:flex;position:relative}.cresta-showcase-backdrop{pointer-events:none;background-image:linear-gradient(243.92deg,#1e54d5 -3.42%,#7eb4e8 15.59%,#8ba3e0 65.02%,#9db1e3 103.12%);position:absolute;overflow:hidden}.cresta-showcase-glow{position:absolute}.cresta-showcase-noise{mix-blend-mode:overlay;opacity:.5;pointer-events:none;background-repeat:repeat;background-size:160px 160px;position:absolute;inset:0}.cresta-showcase-text{width:calc(285 * var(--u));align-items:flex-start;gap:calc(2 * var(--u));color:var(--palette-ink-950);text-align:start;flex-direction:column;flex:none;display:flex}.cresta-showcase-label{font-size:calc(14 * var(--u));font-weight:var(--text-body--font-weight);letter-spacing:0;margin:0;line-height:1.4}.cresta-showcase-headline{font-size:calc(18 * var(--u));font-weight:var(--font-weight-medium);letter-spacing:0;text-wrap:pretty;flex:1;margin:0;line-height:1.222}.cresta-showcase-plus{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(20 * var(--u));background:var(--palette-white);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.cresta-showcase-plus img{width:calc(24 * var(--u));height:calc(24 * var(--u))}.cresta-showcase-plus--open{cursor:pointer}.cresta-showcase-plus--open:after{content:"";z-index:1;position:absolute;inset:0}.cresta-showcase-plus--open:focus-visible{outline:none}.cresta-showcase-plus--open:focus-visible:after{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:calc(-1 * var(--spacing-rule-h));border-radius:calc(16 * var(--u))}.cresta-showcase-figure{min-width:0;aspect-ratio:var(--figure-aspect);flex:1;align-self:flex-start;margin:0;position:relative}@container cresta-showcase not (min-width:608px){.cresta-showcase-card{height:auto}.cresta-showcase-body{--u:1px;flex-direction:column}.cresta-showcase-text{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;width:auto;display:grid}.cresta-showcase-label{grid-area:1/1;align-self:center}.cresta-showcase-headline{flex:none;grid-area:2/1/3/-1}.cresta-showcase-plus{grid-area:1/2}.cresta-showcase-figure{flex:none;align-self:stretch}}.cresta:has(.cresta-gate-region){--spacing-reading-item-gap:20px;min-height:100%;padding-bottom:var(--spacing-panel-pad-y);flex-direction:column;display:flex}.cresta:has(.cresta-gate-region) .cresta-content{flex:1}.cresta:has(.cresta-gate-region) .case-study-header{--spacing-reading-item-gap:var(--spacing-reading-item-gap-open)}.cresta-gate-region{width:100%;max-width:var(--container-cresta);margin-top:calc(40px - var(--spacing-reading-section));border-top:1px solid var(--color-content-primary);padding-top:40px;padding-bottom:var(--spacing-post-gap);flex:1;justify-content:center;align-items:flex-start;display:flex}.cresta-gate-card{box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-modal);background:var(--color-surface-raised);width:100%;max-width:24rem;box-shadow:var(--shadow-read-sheet);text-align:center;flex-direction:column;align-items:stretch;gap:12px;padding:20px;display:flex}.cresta-gate-title{color:var(--color-content-primary);font-size:var(--text-section-label);font-weight:var(--text-section-label--font-weight);line-height:var(--text-section-label--line-height);letter-spacing:var(--text-section-label--letter-spacing);margin:0}.cresta-gate-label{min-height:calc(2em * var(--text-post-body--line-height));color:var(--color-content-secondary);font-size:var(--text-post-body);line-height:var(--text-post-body--line-height);letter-spacing:var(--text-post-body--letter-spacing);text-wrap:pretty;margin:0}.cresta-gate-label--error{color:var(--color-content-primary);font-weight:var(--font-weight-semibold)}.cresta-gate-input{box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-surface-raised);width:100%;color:var(--color-content-about);font-size:var(--text-body);text-align:center;padding:11px 14px;font-family:inherit}.cresta-gate-input:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:2px}.cresta-gate-input[aria-invalid=true]{border-color:var(--color-focus)}.cresta-gate-submit{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-button-surface);width:100%;color:var(--color-button-content);cursor:pointer;font-size:var(--text-body);font-weight:var(--font-weight-semibold);transition:background-color var(--duration-card-lift) var(--ease-lift);border:0;padding:11px 18px;font-family:inherit}.cresta-gate-submit:hover:not(:disabled){background:var(--color-button-surface-hover)}.cresta-gate-submit:disabled{cursor:default;opacity:.5}.cresta-gate-submit:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:2px}.cresta-study{grid-template-columns:minmax(0, var(--container-reading));justify-content:center;display:grid}.cresta-study__topbar{justify-content:space-between;align-items:center;column-gap:var(--spacing-reading-head-gap);margin-block-end:var(--spacing-reading-head-gap);display:flex}.cresta-study__back,.cresta-study__next{color:var(--color-content-about);font-size:var(--text-post-body);line-height:var(--leading-row);text-decoration-line:none}.cresta-study__next{justify-self:start}.cresta-study__back:before{content:"←";padding-inline-end:.5em}.cresta-study__next:after{content:"→";padding-inline-start:.5em}.cresta-study__back:hover,.cresta-study__back:focus-visible,.cresta-study__next:hover,.cresta-study__next:focus-visible{color:var(--color-content-primary);text-decoration-line:underline}.cresta-study .case-study-header{align-items:baseline;row-gap:var(--spacing-masthead-gap);column-gap:var(--spacing-reading-head-gap);border-bottom:1px solid var(--color-hairline);margin-bottom:var(--spacing-reading-item-gap);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--spacing-reading-head-gap);display:grid}.cresta-study .case-study-header-title{grid-area:1/1;min-width:0}.cresta-study .case-study-header-meta{text-align:end;white-space:nowrap;grid-area:1/2;justify-self:end}.cresta-study .case-study-header-tagline{max-width:var(--container-prose);grid-area:2/1/auto/-1}.cresta-study__hero{width:100%}.cresta-study__hero img,.cresta-study__hero video{width:100%;height:auto;aspect-ratio:var(--figure-aspect);border-radius:var(--figure-radius);object-fit:cover;object-position:top;display:block}.study-tldr-switch{cursor:pointer;font:inherit;background:0 0;border:none;flex:none;align-items:center;gap:6px;margin:0;padding:2px 0;display:inline-flex}.study-tldr-switch:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:2px}.study-tldr-switch__label{color:var(--color-content-primary);font-size:var(--text-post-body);font-weight:var(--text-body--font-weight);line-height:var(--leading-row);-webkit-user-select:none;user-select:none}.study-tldr-switch__track{background:var(--palette-grey-600);border-radius:9px;flex:none;width:32px;height:18px;transition:background-color .2s;display:block;position:relative}.study-tldr-switch[aria-checked=true] .study-tldr-switch__track{background:var(--palette-navy-700)}@supports (color:color-mix(in lab, red, red)){.study-tldr-switch[aria-checked=true] .study-tldr-switch__track{background:color-mix(in srgb, var(--palette-navy-700) 58%, var(--palette-blue-600) 42%)}}.study-tldr-switch__thumb{background:var(--palette-white);border-radius:50%;width:14px;height:14px;transition:transform .2s,box-shadow .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 1.5px #00000029}.study-tldr-switch[aria-checked=true] .study-tldr-switch__thumb{transform:translate(14px);box-shadow:0 1px 2.5px #00000052}.cresta-study__body{row-gap:var(--spacing-reading-section);min-width:0;color:var(--color-content-primary);flex-direction:column;margin-block-start:var(--spacing-reading-item-gap);display:flex}.cresta-study__section{gap:var(--spacing-reading-item-gap);flex-direction:column;display:flex}.cresta-study__section>.cresta-paragraph+.cresta-paragraph{margin-block-start:calc(var(--spacing-reading-prose-gap) - var(--spacing-reading-item-gap))}.cresta-study__section>.cresta-paragraph:has(+.cresta-list){margin-block-end:calc(var(--spacing-reading-head-gap) - var(--spacing-reading-item-gap))}.cresta-study__heading,.cresta-study__subheading{margin:0;margin-block-end:calc(var(--spacing-reading-head-drop) - var(--spacing-reading-item-gap))}.cresta-study__heading{color:var(--color-read-heading);font-size:var(--text-section-label);font-weight:var(--text-section-label--font-weight);line-height:var(--text-section-label--line-height);letter-spacing:var(--text-section-label--letter-spacing)}.cresta-study__subheading{font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--leading-row);letter-spacing:var(--text-body--letter-spacing)}.cresta-study__formula{font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-row);letter-spacing:var(--text-body--letter-spacing);margin:0}.cresta-study__section>.cresta-paragraph:has(+.cresta-study__formula){margin-block-end:calc(var(--spacing-reading-head-gap) - var(--spacing-reading-item-gap))}.cresta-study__figure{margin:0}.cresta-study__figure--half{width:min(100%, calc(var(--container-reading) / 2));align-self:flex-start}.cresta-study__figure img,.cresta-study__figure video{border-radius:var(--figure-radius);width:100%;height:auto;display:block}.cresta-study__figure:not(.cresta-study__figure--half) img,.cresta-study__figure:not(.cresta-study__figure--half) video{width:calc(100% + var(--spacing-figure-bleed));max-width:none;margin-inline:0 calc(-1 * var(--spacing-figure-bleed))}:root[data-theme=dark] .study-figure--plate img{background:var(--color-figure-plate);border-radius:var(--radius-mockup);box-sizing:border-box;padding:clamp(12px,3%,24px)}.cresta-study__caption{max-width:var(--container-caption);color:var(--color-content-secondary);font-size:var(--text-figure-caption);line-height:var(--text-figure-caption--line-height);text-wrap:pretty;margin-block-start:var(--spacing-reading-head-gap)}.cresta-study__stats{border-radius:var(--radius-modal);background:var(--color-hairline);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cresta-stats-note{text-align:end;color:var(--color-content-secondary);font-size:var(--text-modal-caption);font-weight:var(--text-modal-caption--font-weight);line-height:var(--text-modal-caption--line-height);letter-spacing:var(--text-modal-caption--letter-spacing);margin-block-start:calc(var(--spacing-reading-head-gap) - var(--spacing-reading-item-gap))}.cresta-study__stat{background:var(--color-modal-section);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:28px 16px;display:flex}.cresta-study__stat-value{font-size:var(--text-hero);font-weight:var(--text-hero--font-weight);line-height:var(--text-hero--line-height);letter-spacing:var(--text-hero--letter-spacing);font-variant-numeric:tabular-nums lining-nums}.cresta-study__stats:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.cresta-study__stat-label{color:var(--color-content-about);font-size:var(--text-modal-caption);font-weight:var(--text-modal-caption--font-weight);line-height:var(--text-modal-caption--line-height);letter-spacing:var(--text-modal-caption--letter-spacing);text-wrap:balance}.cresta-study__quote{background:var(--color-surface-page);border-radius:var(--radius-modal);box-shadow:var(--shadow-card);margin:0;padding:24px 24px 20px;position:relative}.cresta-study__quote:before{content:"“";color:var(--color-hairline);font-size:3.5rem;line-height:1;font-weight:var(--font-weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:12px;left:20px}.cresta-study__quote p{font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);text-wrap:pretty;margin:0;padding-block-start:2rem}.cresta-study__quote-attribution{color:var(--color-content-about);font-size:var(--text-modal-caption);font-weight:var(--text-modal-caption--font-weight);line-height:var(--text-modal-caption--line-height);letter-spacing:var(--text-modal-caption--letter-spacing);margin-block-start:12px}.writing{box-sizing:border-box;width:100%;padding:var(--spacing-panel-pad-y) var(--spacing-panel-pad-x) calc(var(--spacing-panel-pad-y) + var(--spacing-reading-section));color:var(--color-read-body)}.writing-content{grid-template-columns:minmax(0, var(--container-reading));justify-content:center;row-gap:var(--spacing-writing-section-gap);display:grid}.writing-list>.writing-row:first-child{padding-block-start:0}.writing-list{min-width:0;margin:0;padding:0;list-style:none}.writing-row{align-items:flex-start;row-gap:var(--spacing-writing-row-stack);min-width:0;padding-block:var(--spacing-writing-row-pad-y);flex-direction:column;display:flex}.writing-row__meta,.writing-piece .case-study-header-date{color:var(--color-read-meta);white-space:nowrap}.writing-row.writing-note .writing-row__meta{margin-top:var(--spacing-writing-meta-drop)}.writing-note__title{min-width:0;color:var(--color-read-head);font-size:var(--text-writing-title);font-weight:var(--text-writing-title--font-weight);line-height:var(--text-writing-title--line-height);letter-spacing:var(--text-writing-title--letter-spacing);text-wrap:pretty;margin:0}.writing-row.writing-note{justify-content:space-between;align-items:center;column-gap:var(--spacing-writing-note-thumb-gap);flex-direction:row;row-gap:0;position:relative}.writing-row.writing-note .writing-note__text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.writing-row.writing-note .writing-note__dek{margin-top:2px}.writing-note__actions{z-index:1;align-items:center;gap:var(--spacing-compact-gap);pointer-events:none;margin-top:8px;display:flex;position:relative}.writing-row.writing-note .writing-note__actions .icon-button{color:var(--color-read-meta)}.writing-note__link{z-index:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-line:none;position:absolute;inset:0}button.writing-note__link{font:inherit;text-align:inherit}.writing-row.writing-note .writing-note__text,.writing-row.writing-note .writing-note__thumb-slot{pointer-events:none}.writing-note__link:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:-2px}.writing-row.writing-note{cursor:default}.writing-row.writing-note .writing-note__title{text-decoration-line:none}.writing-row.writing-note:hover .writing-note__title,.writing-row.writing-note:focus-within .writing-note__title{text-decoration-line:underline}.writing-note__thumb-slot{border-radius:var(--radius-tile);flex:none;order:1;line-height:0}.writing-row.writing-note .writing-note__thumb{width:var(--spacing-writing-note-thumb-w);border-radius:var(--radius-tile);height:auto;display:block}.writing-row.writing-note .writing-note__dek{pointer-events:none}.writing-note__dek{-webkit-line-clamp:2;line-clamp:2;color:var(--color-read-dek);font-size:var(--text-writing-row);line-height:var(--text-writing-row--line-height);text-overflow:ellipsis;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.writing-piece{--writing-essay-gap:calc(1.25 * var(--text-body));--writing-head-rise:var(--spacing-essay-head-rise);--writing-head-drop:var(--spacing-essay-head-drop);grid-template-columns:minmax(0, var(--container-reading));justify-content:center;display:grid}.writing-piece__back{color:var(--color-read-meta);font-size:var(--text-post-body);line-height:var(--leading-row);justify-self:start;text-decoration-line:none}.writing-piece__back:before{content:"←";padding-inline-end:.5em}.writing-piece__back:hover,.writing-piece__back:focus-visible{color:var(--color-read-head);text-decoration-line:underline}.writing-piece__back+.case-study-header,.cresta-study__back+.case-study-header{margin-top:var(--spacing-reading-head-gap)}.writing-piece .case-study-header{align-items:baseline;row-gap:var(--spacing-masthead-gap);column-gap:var(--spacing-reading-head-gap);grid-template-columns:minmax(0,1fr) auto;margin-bottom:0;display:grid}.writing-piece .case-study-header-title{text-wrap:balance;grid-area:1/1;min-width:0}.writing-piece .case-study-header-meta{text-align:end;grid-area:1/2;justify-self:end}.writing-piece .case-study-header-tagline{max-width:var(--container-prose);grid-area:2/1/auto/-1}.writing-piece__body{row-gap:var(--writing-essay-gap);min-width:0;color:var(--color-read-body);font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;margin-block-start:var(--spacing-reading-item-gap);display:flex}.writing-piece__body p{max-width:var(--container-prose);text-wrap:pretty;margin:0}.writing-piece__subhead{margin:calc(var(--writing-head-rise) - var(--writing-essay-gap)) 0 calc(var(--writing-head-drop) - var(--writing-essay-gap));min-width:0;color:var(--color-read-heading);font-size:var(--text-section-label);font-weight:var(--text-section-label--font-weight);line-height:var(--text-section-label--line-height);letter-spacing:var(--text-section-label--letter-spacing);text-wrap:pretty}.writing-piece__list{max-width:var(--container-prose);gap:calc(var(--spacing-reading-prose-gap) / 2);flex-direction:column;margin:0;padding-inline-start:1.5em;list-style:decimal;display:flex}.writing-piece__list>li{text-wrap:pretty;padding-inline-start:.25em}.writing-piece__refs{flex-direction:column;min-width:0;display:flex}.writing-piece__ref-list{margin:var(--spacing-reading-prose-gap) 0 0;max-width:var(--container-prose);gap:calc(var(--spacing-reading-prose-gap) / 2);flex-direction:column;padding-inline-start:1.5em;list-style:outside;display:flex}.writing-piece__ref{text-wrap:pretty;min-width:0;padding-inline-start:.25em}.writing-piece__ref .link-external__label{text-decoration-line:none}.writing-piece__figure{margin:calc(var(--spacing-reading-item-gap) - var(--writing-essay-gap)) 0}.writing-piece__figure img{width:calc(100% + var(--spacing-figure-bleed));max-width:none;margin-inline:0 calc(-1 * var(--spacing-figure-bleed));border-radius:var(--radius-tile);height:auto;display:block}.writing-piece__caption{max-width:var(--container-caption);color:var(--color-read-meta);font-size:var(--text-figure-caption);line-height:var(--text-figure-caption--line-height);text-wrap:pretty;margin-block-start:var(--spacing-figure-caption-gap)}.writing-piece__pending{margin:var(--spacing-reading-item-gap) 0 0;color:var(--color-read-meta);font-size:var(--text-body);line-height:var(--text-body--line-height)}.writing-piece__nav{border-top:1px solid var(--color-read-hairline);margin-block-start:var(--spacing-reading-section);padding-block-start:var(--spacing-reading-item-gap)}.writing-piece__nav-heading{margin:0 0 var(--spacing-reading-head-drop);color:var(--color-read-heading);font-size:var(--text-section-label);font-weight:var(--text-section-label--font-weight);line-height:var(--text-section-label--line-height);letter-spacing:var(--text-section-label--letter-spacing)}.writing-piece__nav-list{gap:var(--spacing-reading-head-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.writing-piece__nav-row{align-items:center;gap:var(--spacing-writing-note-thumb-gap);display:flex}.writing-piece__nav-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.writing-piece__nav-label{max-width:100%;color:var(--color-read-head);font-size:var(--text-writing-title);font-weight:var(--text-writing-title--font-weight);line-height:var(--text-writing-title--line-height);letter-spacing:var(--text-writing-title--letter-spacing);text-wrap:pretty;flex-wrap:wrap;align-items:center;column-gap:.3em;display:inline-flex}.writing-piece__nav-dek{color:var(--color-read-dek);font-size:var(--text-writing-row);font-weight:var(--text-writing-row--font-weight);line-height:var(--text-writing-row--line-height);letter-spacing:var(--text-writing-row--letter-spacing);text-wrap:pretty;margin-top:2px}.writing-piece__nav-link{color:inherit;text-decoration-line:none}.writing-piece__nav-link:hover .writing-piece__nav-label-text,.writing-piece__nav-link:focus-visible .writing-piece__nav-label-text{text-decoration-line:underline}.writing-piece__nav-arrow{color:var(--color-read-meta);transition:left var(--duration-link-arrow-nudge) var(--ease-lift);flex:none;align-items:center;display:inline-flex;position:relative;left:0}.writing-piece__nav-arrow .icon-button__mark--drawn{flex:none;width:1em;height:1em}.writing-piece__nav-link:hover .writing-piece__nav-arrow,.writing-piece__nav-link:focus-visible .writing-piece__nav-arrow{left:.15em}@media (prefers-reduced-motion:reduce){.writing-piece__nav-arrow{transition:none}}.writing-index{row-gap:var(--spacing-writing-section-gap);flex-direction:column;min-width:0;display:flex}.writing-filter+.sr-only+*{margin-block-start:calc(var(--spacing-reading-item-gap) - var(--spacing-writing-section-gap))}.writing-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.writing-filter__option{padding:var(--spacing-pill-y) var(--spacing-pill-x);border:1px solid var(--color-read-hairline);color:var(--color-read-meta);font:inherit;font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--leading-card);letter-spacing:var(--tracking-pill);cursor:pointer;transition:color var(--duration-link-arrow-nudge) var(--ease-lift), background-color var(--duration-link-arrow-nudge) var(--ease-lift), border-color var(--duration-link-arrow-nudge) var(--ease-lift);background:0 0;border-radius:999px;margin:0}.writing-filter__option:hover{background:var(--color-read-hover);color:var(--color-read-head)}.writing-filter__option[aria-checked=true],.writing-filter__option[aria-checked=true]:hover{border-color:var(--color-read-head);background:var(--color-read-head);color:var(--color-read-sheet)}.writing-filter__option:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:2px}.writing-posts{gap:var(--spacing-reading-item-gap) 32px;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:46rem){.writing-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.writing-post{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.writing-post__media{aspect-ratio:1200/627;border-radius:var(--radius-mockup);background:var(--color-read-hover);box-shadow:var(--shadow-raised);overflow:hidden}.writing-post__image{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-lift);display:block}.writing-post:hover .writing-post__image{transform:scale(1.02)}.writing-post__text{flex-direction:column;row-gap:8px;min-width:0;padding-inline:2px;display:flex}.writing-post__title{color:var(--color-read-head);font-size:var(--text-showcase-title);font-weight:var(--text-writing-title--font-weight);line-height:var(--text-showcase-title--line-height);letter-spacing:var(--text-showcase-title--letter-spacing);text-wrap:pretty;margin:0}.writing-post__link{color:inherit;text-decoration-line:none}.writing-post__link:before{content:"";z-index:1;position:absolute;inset:0}.writing-post__link:focus-visible{outline:none}.writing-post:has(.writing-post__link:focus-visible){border-radius:var(--radius-mockup);outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:6px}.writing-post__link .link-external__label{text-decoration-line:none}.writing-post:hover .writing-post__link,.writing-post:hover .link-external__label,.writing-post__link:focus-visible,.writing-post__link:focus-visible .link-external__label{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}.writing-post:hover .link-external:after{top:-.1em;left:.1em}.writing .writing-post__link .writing-note__arrow{transition:left var(--duration-link-arrow-nudge) var(--ease-lift);margin-inline-start:.3em;position:relative;left:0}.writing .writing-post:hover .writing-note__arrow{left:.15em}.writing-post__dek{color:var(--color-read-meta);font-size:var(--text-showcase-dek);line-height:var(--text-showcase-dek--line-height);text-wrap:pretty;margin:0}.writing-post__date{color:var(--color-read-meta);font-size:var(--text-meta);line-height:var(--leading-card);letter-spacing:var(--tracking-pill);font-variant-numeric:tabular-nums;margin:0}@media (prefers-reduced-motion:reduce){.writing-post__image,.writing .writing-post__link .writing-note__arrow{transition:none}.writing-post:hover .writing-post__image{transform:none}}.writing-index__list{min-width:0;margin:0;padding:0;list-style:none}.writing-index__row{min-width:0;padding-block:var(--spacing-writing-row-pad-y);border-bottom:1px solid var(--color-read-hairline);justify-content:space-between;align-items:baseline;column-gap:24px;display:flex;position:relative}.writing-index__row:last-child{border-bottom:none}.writing-index__text{align-items:flex-start;row-gap:var(--spacing-writing-row-stack);flex-direction:column;flex:1;min-width:0;display:flex}.writing-index__link{min-width:0;max-width:var(--container-prose);color:var(--color-read-head);font-size:var(--text-showcase-title);font-weight:var(--text-writing-title--font-weight);line-height:var(--text-showcase-title--line-height);letter-spacing:var(--text-showcase-title--letter-spacing);text-wrap:pretty;margin:0;text-decoration-line:none}.writing-index__link:before{content:"";position:absolute;inset:0}.writing-index__link:focus-visible{outline:none}.writing-index__row:has(.writing-index__link:focus-visible){outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:-2px}.writing-index__link .link-external__label,.writing-index__label{text-decoration-line:none}.writing-index__row:hover .link-external__label,.writing-index__row:hover .writing-index__label,.writing-index__link:focus-visible .link-external__label,.writing-index__link:focus-visible .writing-index__label{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}.writing-index__row:hover .link-external:after{top:-.1em;left:.1em}.writing-index__source,.writing-index__date{color:var(--color-read-meta);font-size:var(--text-meta);line-height:var(--leading-card);letter-spacing:var(--tracking-pill);margin:0}.writing-index__date{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}@media not all and (min-width:48rem){.writing-filter{margin-inline:calc(-1 * var(--spacing-panel-pad-x));padding-inline:var(--spacing-panel-pad-x);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.writing-filter__option{flex:none}}.writing-sheets{--color-read-head:#2b241e;--color-read-meta:#6f6456;--color-read-hover:#3c28140f}.writing-sheets .writing-post{background:radial-gradient(circle .75px at 6px 6px, var(--writing-sheet-dot) 95%, transparent 100%) 0 0 / var(--writing-sheet-pitch) var(--writing-sheet-pitch), var(--writing-sheet-paper);border-radius:4px;padding:14px 14px 16px;box-shadow:0 0 0 .5px #3c281424,0 2px 4px #3c281414,0 8px 18px -10px #3c28144d}.writing-sheets .writing-post__media{box-shadow:0 0 0 .5px #3c28142e}.writing-sheets .writing-post__text{flex:1}.writing-sheets .writing-post__title,.writing-sheets .writing-post__dek{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:3lh;display:-webkit-box;overflow:hidden}.writing-sheets .writing-post__date{margin-top:auto}.writing-tile[data-work-card]{--cover-light:var(--writing-tile-cover)}@supports (color:color-mix(in lab, red, red)){.writing-tile[data-work-card]{--cover-light:color-mix(in oklab, var(--writing-tile-cover), white 8%)}}.writing-tile[data-work-card]{--cover-shade:var(--writing-tile-cover)}@supports (color:color-mix(in lab, red, red)){.writing-tile[data-work-card]{--cover-shade:color-mix(in oklab, var(--writing-tile-cover), #5a3410 7%)}}.writing-tile[data-work-card]{--band:var(--writing-tile-band-color);background-color:var(--writing-tile-cover);background-image:radial-gradient(130% 95% at 18% 6%, var(--cover-light) 0%, transparent 62%), linear-gradient(to bottom, transparent 55%, var(--cover-shade) 100%)}.writing-tile__leather,.writing-tile__mottle{border-radius:inherit;mix-blend-mode:soft-light;pointer-events:none;background-position:-40px -12px;background-size:360px 360px;position:absolute;inset:0}.writing-tile__leather{opacity:var(--writing-tile-leather);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95 0.8' numOctaves='2' seed='11' stitchTiles='stitch' result='n'/%3E%3CfeDiffuseLighting in='n' surfaceScale='0.75' diffuseConstant='1.05' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='235' elevation='64'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23l%29'/%3E%3C/svg%3E")}.writing-tile__mottle{opacity:var(--writing-tile-mottle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.014' numOctaves='3' seed='4' result='n'/%3E%3CfeColorMatrix in='n' type='matrix' values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23m%29'/%3E%3C/svg%3E")}.writing-tile__sheen{z-index:1;border-radius:inherit;mix-blend-mode:soft-light;opacity:var(--writing-tile-sheen);pointer-events:none;background:linear-gradient(118deg,#0000 18%,#fff3 34%,#ffffff0d 44%,#0000 56%,#ffffff0f 74%,#0000 84%),radial-gradient(90% 70% at 22% 10%,#ffffff38,#0000 70%);position:absolute;inset:0}.writing-tile__fiber{border-radius:inherit;opacity:var(--writing-tile-fiber);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='3' result='a'/%3E%3CfeColorMatrix in='a' type='matrix' values='0 0 0 0 0.24 0 0 0 0 0.15 0 0 0 0 0.05 -34 0 0 0 10.6' result='dark'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='19' result='b'/%3E%3CfeColorMatrix in='b' type='matrix' values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.86 34 0 0 0 -24.6' result='light'/%3E%3CfeMerge%3E%3CfeMergeNode in='dark'/%3E%3CfeMergeNode in='light'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23f%29'/%3E%3C/svg%3E");background-size:360px 360px;position:absolute;inset:0}.writing-tile__grain{border-radius:inherit;mix-blend-mode:multiply;opacity:calc(var(--writing-tile-grain) * .2);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #46280a38,inset 0 0 18px #46280a14}.writing-tile__spine{pointer-events:none;background:linear-gradient(90deg,#46280a29 0%,#46280a0a 45%,#fff5e11f 70%,#0000 100%);width:12px;position:absolute;inset:0 auto 0 0}.writing-tile__band{top:0;bottom:0;left:var(--writing-tile-band-x);width:var(--writing-tile-band-w);background:linear-gradient(to right, #140a046b 0%, #fff0e105 16%, #fff0e112 35%, #fff0e105 52%, #140a041f 74%, #140a0473 100%), repeating-linear-gradient(to right, #fff0e10d 0 .5px, #140a0440 .5px 1px, transparent 1px 1.8px), repeating-linear-gradient(to bottom, #fff0e108 0 .5px, transparent .5px 1.2px), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='200'%3E%3Cfilter id='y' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.06' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.52 0 0 0 0 0.42 0 0 0 0.28 -0.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23y%29'/%3E%3C/svg%3E") 0 0 / 24px 200px, var(--band);box-shadow:inset .6px 0 0 #fff0e10d, inset -.6px 0 0 #140a0466, 1px 0 1px rgb(30 18 5/calc(.4 * var(--writing-tile-shadow))), 3px 0 5px rgb(30 18 5/calc(.25 * var(--writing-tile-shadow))), -.75px 0 1px rgb(30 18 5/calc(.3 * var(--writing-tile-shadow)));z-index:3;pointer-events:none;position:absolute}.writing-tile__mark{top:var(--writing-tile-mark-top);left:var(--spacing-card-pad);z-index:2;color:var(--writing-tile-cover);position:absolute}@supports (color:color-mix(in lab, red, red)){.writing-tile__mark{color:color-mix(in oklab, var(--writing-tile-cover), #2a1805 48%)}}.writing-tile__mark{font-size:var(--writing-tile-mark-size);letter-spacing:.04em;text-transform:none;text-shadow:0 .75px #fff6e14d,0 -.5px #3c230859;opacity:var(--writing-tile-mark-depth);pointer-events:none;font-weight:500;line-height:1}:root:is([data-writing-style=spiral],[data-writing-style=leather]) .writing-tile__mark{display:none}.writing-tile__note{left:0;right:0;top:var(--writing-tile-note-top);z-index:2;min-height:var(--writing-tile-note-h);background-color:var(--writing-tile-note);box-shadow:0 -.5px 0 rgb(70 40 10/calc(.18 * var(--writing-tile-shadow))), 0 .5px 0 rgb(70 40 10/calc(.25 * var(--writing-tile-shadow))), 0 1.5px 2px -1px rgb(70 40 10/calc(.3 * var(--writing-tile-shadow)));transform:rotate(calc(-.4deg * var(--writing-tile-tilt)));background-image:linear-gradient(#ffffff40,#0000 30% 75%,#5a3c1e0f),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");background-size:100% 100%,140px 140px;padding:16px 16px 14px 24px;display:flex;position:absolute}.writing-tile__text{width:var(--writing-tile-note-w);animation:writing-tile-text-in var(--writing-tile-deal) var(--ease-enter) both;flex-direction:column;justify-content:space-between;gap:9px;display:flex}@keyframes writing-tile-text-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.writing-tile__title{color:var(--writing-tile-ink);font-size:var(--writing-tile-title-size);font-weight:var(--writing-tile-title-weight);letter-spacing:-.015em;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.writing-tile__ring{bottom:13px;left:calc(24px + var(--writing-tile-note-w) - 10px);width:10px;height:10px;transform:rotate(calc(-90deg + .4deg * var(--writing-tile-tilt)));pointer-events:none;position:absolute}.writing-tile__ring circle{fill:none;stroke-width:1.3px}.writing-tile__ring-track{stroke:#462d1429}.writing-tile__ring-fill{stroke:var(--writing-tile-date);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:writing-tile-ring var(--writing-tile-beat) linear infinite}@keyframes writing-tile-ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.writing-tile__ring{display:none}}.writing-tile__date{color:var(--writing-tile-date);letter-spacing:.02em;border-top:.5px solid #462d1473;padding-top:5px;font-size:9px;font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.writing-tile__text{animation:none}}.writing-tile__pages,.writing-tile__stitch,.writing-tile__rings{display:none}:root[data-writing-style=spiral]{--writing-tile-cover:#4f76a8;--writing-tile-note:#f4f5f7;--writing-tile-note-w:158px;--writing-tile-note-top:38px;--writing-tile-band-x:233px;--writing-tile-band-w:8px;--writing-tile-shadow:.8;--writing-tile-title-size:12px;--writing-tile-title-weight:600;--writing-tile-ink:#1e2836;--writing-tile-date:#5a6b80;--writing-tile-rule:#c4d3e6;--writing-tile-ring-gap:22px;--writing-tile-sheen:0}:root[data-writing-style=spiral] .writing-tile[data-work-card]{--cover-light:var(--writing-tile-cover)}@supports (color:color-mix(in lab, red, red)){:root[data-writing-style=spiral] .writing-tile[data-work-card]{--cover-light:color-mix(in oklab, var(--writing-tile-cover), white 24%)}}:root[data-writing-style=spiral] .writing-tile[data-work-card]{--cover-deep:var(--writing-tile-cover)}@supports (color:color-mix(in lab, red, red)){:root[data-writing-style=spiral] .writing-tile[data-work-card]{--cover-deep:color-mix(in oklab, var(--writing-tile-cover), #0a1630 38%)}}:root[data-writing-style=spiral] .writing-tile[data-work-card]{background-color:var(--writing-tile-cover);background-image:linear-gradient(150deg, var(--cover-light) 0%, var(--writing-tile-cover) 42%, var(--cover-deep) 100%)}:root[data-writing-style=spiral] :is(.writing-tile__fiber,.writing-tile__leather,.writing-tile__mottle,.writing-tile__grain){display:none}:root[data-writing-style=spiral] .writing-tile__spine{background:linear-gradient(#ffffff29 0 9px,#0000 9px calc(100% - 9px),#050f2329 calc(100% - 9px)),linear-gradient(90deg,#050f2324 0 24px,#0000 24px);width:auto;inset:0}:root[data-writing-style=spiral] .writing-tile__pages{pointer-events:none;background:repeating-linear-gradient(90deg,#968c6e59 0 .5px,#0000 .5px 1px),#ebe6d6;width:3px;display:block;position:absolute;top:5px;bottom:5px;right:0;box-shadow:-1px 0 1px #050f2359}:root[data-writing-style=spiral] .writing-tile__stitch{pointer-events:none;border:.75px dashed #ffffff4d;border-radius:2px;display:block;position:absolute;inset:13px 12px 13px 30px}:root[data-writing-style=spiral] .writing-tile__rings{z-index:4;background:linear-gradient(to bottom, transparent calc(50% - 2px), #f4f6f9 calc(50% - 2px), #a7afb9 calc(50% + .3px), #e2e6eb calc(50% + 1.2px), transparent calc(50% + 2px)) 0 0 / 15px var(--writing-tile-ring-gap) repeat-y, linear-gradient(to bottom, transparent calc(50% + 1px), #050f2359 calc(50% + 2px), transparent calc(50% + 4px)) 2px 0 / 13px var(--writing-tile-ring-gap) repeat-y, radial-gradient(circle at 15px 50%, #0b1220 0 3px, #0b122080 3.6px, transparent 4.2px) 0 0 / 22px var(--writing-tile-ring-gap) repeat-y;pointer-events:none;width:22px;display:block;position:absolute;top:16px;bottom:12px;left:0}:root[data-writing-style=spiral] .writing-tile__band{box-shadow:1.5px 0 2px rgb(5 15 35/calc(.45 * var(--writing-tile-shadow))), -1px 0 1.5px rgb(5 15 35/calc(.3 * var(--writing-tile-shadow)));background:linear-gradient(90deg,#15191f 0%,#3e4652 30%,#59626f 42%,#2b313a 65%,#111418 100%)}:root[data-writing-style=spiral] .writing-tile__note{right:auto;left:calc((30px + var(--writing-tile-band-x) - var(--writing-tile-note-w)) / 2);width:var(--writing-tile-note-w);background:var(--writing-tile-note);min-height:0;box-shadow:0 0 0 .5px rgb(5 15 35/calc(.18 * var(--writing-tile-shadow))), 0 1px 2px rgb(5 15 35/calc(.3 * var(--writing-tile-shadow)));transform:rotate(calc(-.4deg * var(--writing-tile-tilt)));border-radius:6px;padding:8px 12px 9px}:root[data-writing-style=spiral] .writing-tile__note:before{z-index:-1;background:repeating-linear-gradient(to bottom, transparent 0 14.25px, var(--writing-tile-rule) 14.25px 15px);content:"";position:absolute;inset:8px 12px 9px}:root[data-writing-style=spiral] .writing-tile__text{flex:1;gap:0;width:auto}:root[data-writing-style=spiral] .writing-tile__title{letter-spacing:-.005em;line-height:15px}:root[data-writing-style=spiral] .writing-tile__date{letter-spacing:.03em;border-top:0;padding-top:0;font-size:8px;line-height:15px}:root[data-writing-style=leather]{--writing-tile-cover:#1e1e20;--writing-tile-leather:.55;--writing-tile-band-x:186px;--writing-tile-band-w:8px;--writing-tile-band-color:#a6d12b;--writing-tile-note-w:142px;--writing-tile-note-top:40px;--writing-tile-shadow:.9;--writing-tile-title-size:13.5px;--writing-tile-title-weight:600;--writing-tile-ink:#c9c9cb;--writing-tile-date:#8b8b8e;--writing-tile-sheen:.5}:root[data-writing-style=leather] .writing-tile[data-work-card]{background-color:var(--writing-tile-cover);background-image:radial-gradient(110% 80% at 32% 12%,#ffffff12,#0000 60%),linear-gradient(#0000 60%,#00000040)}:root[data-writing-style=leather] .writing-tile__leather{mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='380'%3E%3Cfilter id='h' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.032 0.045' numOctaves='4' seed='23' result='crease'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='5' result='pebble'/%3E%3CfeComposite in='crease' in2='pebble' operator='arithmetic' k1='0' k2='0.75' k3='0.35' k4='0' result='height'/%3E%3CfeDiffuseLighting in='height' surfaceScale='2.4' diffuseConstant='1' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='235' elevation='48'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23h%29'/%3E%3C/svg%3E");background-position:-60px -30px;background-size:380px 380px}:root[data-writing-style=leather] :is(.writing-tile__fiber,.writing-tile__mottle){display:none}:root[data-writing-style=leather] .writing-tile__grain{opacity:.6;mix-blend-mode:normal;background:0 0;box-shadow:inset 0 0 0 .5px #ffffff0f,inset 0 0 24px #00000059}:root[data-writing-style=leather] .writing-tile__spine{background:linear-gradient(90deg,#0000 20px,#0000008c 21px,#0003 23px,#ffffff12 24px,#0000 26px),linear-gradient(90deg,#00000040,#0000 20px);width:30px}:root[data-writing-style=leather] .writing-tile__band{background:repeating-linear-gradient(to right, #00000038 0 .5px, transparent .5px 2px), linear-gradient(to right, #00000040, #ffffff2e 35%, transparent 60%, #00000047), var(--writing-tile-band-color);box-shadow:1.5px 0 2px rgb(0 0 0/calc(.6 * var(--writing-tile-shadow))), -1px 0 1.5px rgb(0 0 0/calc(.45 * var(--writing-tile-shadow)))}:root[data-writing-style=leather] .writing-tile__note{width:var(--writing-tile-note-w);min-height:0;box-shadow:none;background:0 0;padding:0;left:38px;right:auto;transform:none}:root[data-writing-style=leather] .writing-tile__text{gap:8px;width:auto}:root[data-writing-style=leather] .writing-tile__title,:root[data-writing-style=leather] .writing-tile__date{text-shadow:0 -.5px #000000e6,0 .75px #ffffff1a}:root[data-writing-style=leather] .writing-tile__date{letter-spacing:.04em;border-top:.5px solid #ffffff24;padding-top:6px;font-size:8px}.archive-tile__label{top:var(--spacing-card-pad);left:var(--spacing-card-pad);z-index:6;position:absolute}.archive-tile__items{top:calc(var(--spacing-card-pad) + 22px);right:var(--spacing-card-pad);bottom:var(--spacing-card-pad);left:var(--spacing-card-pad);gap:var(--archive-tile-gap);margin:0;padding:0;list-style:none;display:grid;position:absolute}.archive-tile__item{min-width:0;min-height:0;position:relative}.archive-tile__media{border-radius:var(--radius-tile);position:absolute;inset:0;overflow:hidden}.archive-tile__item[data-repeat],.archive-tile__num,.archive-tile__tag,.archive-tile__film,.archive-tile__sleeve,.archive-tile__sleeve-front{display:none}.archive-tile__items{grid-template-rows:124px repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.archive-tile__item[data-index="0"]{grid-column:1/-1}:root[data-archive-style=contact] .archive-tile[data-work-card]{background-color:var(--archive-tile-film);background-image:linear-gradient(#ffffff0a,#0000 40%,#00000040)}:root[data-archive-style=contact] .archive-tile__film{background:radial-gradient(ellipse 2.6px 2px at 7px 50%, var(--archive-tile-light) 92%, transparent 100%) 0 0 / 100% 11px repeat-y, radial-gradient(ellipse 2.6px 2px at calc(100% - 7px) 50%, var(--archive-tile-light) 92%, transparent 100%) 0 0 / 100% 11px repeat-y;opacity:.85;pointer-events:none;display:block;position:absolute;inset:0}:root[data-archive-style=contact] .archive-tile__label>p{color:var(--archive-tile-edge-ink);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase}:root[data-archive-style=contact] .archive-tile__items{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));left:18px;right:18px}:root[data-archive-style=contact] .archive-tile__item[data-index="0"]{grid-column:auto}:root[data-archive-style=contact] .archive-tile__media{border-radius:1px}:root[data-archive-style=contact] .archive-tile__num{z-index:1;color:var(--archive-tile-edge-ink);font-family:var(--font-sans);letter-spacing:.06em;text-shadow:0 0 2px #000c;font-size:6.5px;font-weight:600;display:block;position:absolute;top:2px;left:3px}:root[data-archive-style=tray] .archive-tile[data-work-card]{background-color:var(--archive-tile-wood);background-image:repeating-linear-gradient(100deg,#0000000d 0 1px,#0000 1px 7px,#ffffff0a 7px 8px,#0000 8px 13px),linear-gradient(#ffffff1f,#0000 40%,#0000002e)}:root[data-archive-style=tray] .archive-tile__label>p{color:var(--archive-tile-tray-ink)}:root[data-archive-style=tray] .archive-tile__items{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-archive-style=tray] .archive-tile__item[data-index="0"]{grid-column:auto}:root[data-archive-style=tray] .archive-tile__item{background:var(--archive-tile-wood);border-radius:3px}@supports (color:color-mix(in lab, red, red)){:root[data-archive-style=tray] .archive-tile__item{background:color-mix(in oklab, var(--archive-tile-wood), #1e1006 30%)}}:root[data-archive-style=tray] .archive-tile__item{box-shadow:inset 0 2px 3px #00000073,inset 0 -1px #ffffff1a,0 1px #ffffff1f}:root[data-archive-style=tray] .archive-tile__media{border-radius:2px;inset:3px;box-shadow:0 1px 2px #00000059}:root[data-archive-style=tray] .archive-tile__tag{z-index:1;background:var(--archive-tile-tag);color:#2a2218;font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;border-radius:1px;padding:1.5px 4px 2px;font-size:6px;font-weight:600;line-height:1;display:block;position:absolute;bottom:5px;left:6px;box-shadow:0 1px 1px #0000004d}:root[data-archive-style=polaroid] .archive-tile__items{display:block;inset:0}:root[data-archive-style=polaroid] .archive-tile__item{width:156px;height:184px;transition:transform var(--archive-tile-deal) var(--ease-enter), opacity var(--archive-tile-deal) var(--ease-enter);background:#fbfaf7;border-radius:2px;position:absolute;top:54%;left:50%;box-shadow:0 0 0 .5px #00000014,0 2px 3px #3c2d192e,0 10px 22px -8px #3c2d1959}:root[data-archive-style=polaroid] .archive-tile__media{border-radius:0;inset:9px 9px 36px}:root[data-archive-style=polaroid] .archive-tile__tag{color:#3a332a;text-align:center;font-size:12px;font-style:italic;font-weight:500;line-height:1;display:block;position:absolute;bottom:12px;left:0;right:0}:root[data-archive-style=polaroid] .archive-tile__item[data-slot="0"]{z-index:4;transform:translate(-50%, -50%) rotate(calc(-3deg * var(--archive-tile-tilt)))}:root[data-archive-style=polaroid] .archive-tile__item[data-slot="1"]{z-index:3;transform:translate(-43%, -52%) rotate(calc(5deg * var(--archive-tile-tilt)))}:root[data-archive-style=polaroid] .archive-tile__item[data-slot="2"]{z-index:2;transform:translate(-57%, -49%) rotate(calc(-9deg * var(--archive-tile-tilt)))}:root[data-archive-style=polaroid] .archive-tile__item[data-slot="3"]{z-index:1;opacity:0;transform:translate(-50%, -54%) rotate(calc(2deg * var(--archive-tile-tilt))) scale(.97)}:root[data-archive-style=slides] .archive-tile[data-work-card]{background-color:var(--archive-tile-lightbox);background-image:radial-gradient(80% 60% at 50% 45%,#ffffffe6,#0000 75%)}:root[data-archive-style=slides] .archive-tile__items{grid-template-rows:repeat(4,62px);grid-template-columns:repeat(3,62px);place-content:center}:root[data-archive-style=slides] .archive-tile__item[data-index="0"]{grid-column:auto}:root[data-archive-style=slides] .archive-tile__item[data-index="9"]{grid-column:2}:root[data-archive-style=slides] .archive-tile__item{background:var(--archive-tile-mount);border-radius:3px;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #00000029,0 4px 8px -4px #0003}:root[data-archive-style=slides] .archive-tile__media{border-radius:1px;inset:13px 7px 15px;box-shadow:inset 0 0 0 .5px #00000040}:root[data-archive-style=slides] .archive-tile__tag,:root[data-archive-style=slides] .archive-tile__num{color:#7c766a;font-family:var(--font-sans);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:5.5px;font-weight:600;line-height:1;display:block;position:absolute;left:0;right:0;overflow:hidden}:root[data-archive-style=slides] .archive-tile__tag{padding:0 4px;top:4px}:root[data-archive-style=slides] .archive-tile__num{bottom:5px}:root:is([data-archive-style=negative],[data-archive-style=proof],[data-archive-style^=lightbox]) .archive-tile__items{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}:root:is([data-archive-style=negative],[data-archive-style=proof],[data-archive-style^=lightbox],[data-archive-style=medium]) .archive-tile__item[data-index="0"]{grid-column:auto}:root:is([data-archive-style=negative],[data-archive-style=proof],[data-archive-style^=lightbox],[data-archive-style=medium]) .archive-tile__label>p{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase}:root:is([data-archive-style=negative],[data-archive-style^=lightbox]) .archive-tile__media img{filter:invert()hue-rotate(180deg)saturate(.8);transition:filter var(--archive-tile-develop) var(--ease-lift)}:root:is([data-archive-style=negative],[data-archive-style^=lightbox]) .archive-tile__media:after{background:var(--archive-tile-mask);content:"";mix-blend-mode:multiply;transition:opacity var(--archive-tile-develop) var(--ease-lift);position:absolute;inset:0}@media (hover:hover){:root:is([data-archive-style=negative],[data-archive-style^=lightbox]) .card-lift:hover .archive-tile__media img{filter:none}:root:is([data-archive-style=negative],[data-archive-style^=lightbox]) .card-lift:hover .archive-tile__media:after{opacity:0}}:root[data-archive-style=negative] .archive-tile[data-work-card]{background-color:var(--archive-tile-neg-base);background-image:linear-gradient(#ffdcb41f,#0000 45%,#3c140040)}:root[data-archive-style=negative] .archive-tile__film{background:radial-gradient(ellipse 2.6px 2px at 7px 50%, var(--archive-tile-neg-light) 92%, transparent 100%) 0 0 / 100% 11px repeat-y, radial-gradient(ellipse 2.6px 2px at calc(100% - 7px) 50%, var(--archive-tile-neg-light) 92%, transparent 100%) 0 0 / 100% 11px repeat-y;pointer-events:none;display:block;position:absolute;inset:0}:root[data-archive-style=negative] .archive-tile__label>p{color:var(--archive-tile-neg-ink)}:root[data-archive-style=negative] .archive-tile__items{left:18px;right:18px}:root[data-archive-style=negative] .archive-tile__media{border-radius:1px}:root[data-archive-style=negative] .archive-tile__num{z-index:1;color:var(--archive-tile-neg-ink);font-family:var(--font-sans);font-size:6.5px;font-weight:700;display:block;position:absolute;top:2px;left:3px}:root[data-archive-style=proof] .archive-tile[data-work-card]{background-color:var(--archive-tile-paper);background-image:linear-gradient(#fff9,#0000 50%,#786e5a14)}:root[data-archive-style=proof] .archive-tile__label>p{color:#1a1a1a}:root[data-archive-style=proof] .archive-tile__items{gap:9px 0}:root[data-archive-style=proof] .archive-tile__item{background:radial-gradient(ellipse 1.8px 1.3px at 50% 2.6px, var(--archive-tile-paper) 92%, transparent 100%) 0 0 / 7px 100% repeat-x, radial-gradient(ellipse 1.8px 1.3px at 50% calc(100% - 2.6px), var(--archive-tile-paper) 92%, transparent 100%) 0 0 / 7px 100% repeat-x, #141414}:root[data-archive-style=proof] .archive-tile__media{border-radius:0;inset:6px 2px}:root[data-archive-style=proof] .archive-tile__media img{filter:grayscale()contrast(1.12)}:root[data-archive-style=proof] .archive-tile__num{z-index:1;color:#e9e6df;font-family:var(--font-sans);font-size:5px;font-weight:700;line-height:1;display:block;position:absolute;bottom:-.5px;left:4px}:root[data-archive-style=proof] .archive-tile__item[data-index="3"]:after{z-index:2;border:1.6px solid var(--archive-tile-pencil);content:"";opacity:.85;pointer-events:none;border-radius:48% 52% 46% 54%/55% 45%;position:absolute;inset:-3px -4px;transform:rotate(-2deg)}:root[data-archive-style^=lightbox] .archive-tile[data-work-card]{background-color:var(--archive-tile-lightbox);background-image:radial-gradient(80% 60% at 50% 45%,#fffffff2,#0000 75%)}:root[data-archive-style^=lightbox] .archive-tile__label>p{color:#3a3630}:root[data-archive-style^=lightbox] .archive-tile__items{gap:10px 0}:root[data-archive-style^=lightbox] .archive-tile__item{background:radial-gradient(ellipse 1.8px 1.3px at 50% 2.6px, var(--archive-tile-lightbox) 92%, transparent 100%) 0 0 / 7px 100% repeat-x, radial-gradient(ellipse 1.8px 1.3px at 50% calc(100% - 2.6px), var(--archive-tile-lightbox) 92%, transparent 100%) 0 0 / 7px 100% repeat-x, var(--archive-tile-neg-base);box-shadow:0 1px 2px #0000001f}:root[data-archive-style^=lightbox] .archive-tile__item:is(:nth-child(4n+1),:nth-child(4n+2)){transform:rotate(calc(-.7deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item:is(:nth-child(4n+3),:nth-child(4n+4)){transform:rotate(calc(.6deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__media{border-radius:0;inset:6px 2px}:root[data-archive-style=medium] .archive-tile[data-work-card]{background-color:var(--archive-tile-film);background-image:linear-gradient(#ffffff0a,#0000 40%,#00000040)}:root[data-archive-style=medium] .archive-tile__label>p{color:var(--archive-tile-edge-ink)}:root[data-archive-style=medium] .archive-tile__items{grid-template-rows:repeat(4,62px);grid-template-columns:repeat(3,62px);place-content:center;gap:6px}:root[data-archive-style=medium] .archive-tile__item[data-index="9"]{grid-column:2}:root[data-archive-style=medium] .archive-tile__media{border-radius:1px}:root[data-archive-style=medium] .archive-tile__num{color:var(--archive-tile-edge-ink);font-family:var(--font-sans);letter-spacing:.06em;font-size:5px;font-weight:600;line-height:1;display:block;position:absolute;bottom:-7px;left:0}.archive-reel{display:none}:root[data-archive-style^=reel] .archive-tile[data-work-card]{background-color:var(--archive-tile-reel-bg);background-image:none}:root[data-archive-style^=reel] :is(.archive-tile__items,.archive-tile__label,.archive-tile__film){display:none}:root[data-archive-style^=reel] .archive-reel{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.archive-reel__strip{--reel-pitch:112px;--reel-rebate:26px;top:0;left:calc((var(--spacing-card-w) - var(--archive-tile-reel-w)) / 2);width:var(--archive-tile-reel-w);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Crect x='10' y='3.5' width='9' height='9' rx='2' fill='%230b0b0b'/%3E%3C/svg%3E") 0 0 / 26px 16px repeat-y, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Crect x='7' y='3.5' width='9' height='9' rx='2' fill='%230b0b0b'/%3E%3C/svg%3E") 100% 0 / 26px 16px repeat-y, linear-gradient(to right, #5a230540, transparent 14%, #ffe6c814 50%, transparent 86%, #5a230540), var(--archive-tile-reel-base);animation:archive-reel-run calc(var(--archive-tile-reel-frame-time) * var(--reel-count)) linear infinite;margin:0;padding:0;list-style:none;position:absolute}@keyframes archive-reel-run{0%{transform:translateY(var(--reel-from,0px))}to{transform:translateY(var(--reel-to,0px))}}.archive-reel__strip:before{content:"";mix-blend-mode:multiply;opacity:.6;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.1 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:0}.archive-reel__frame{height:var(--reel-pitch);position:relative}.archive-reel__media{inset:8px var(--reel-rebate);border-radius:3px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 .5px #00000059,0 0 0 .5px #3c140066}.archive-reel__media:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 14px #00000040}.archive-reel__edge,.archive-reel__num{color:var(--archive-tile-reel-ink);font-family:var(--font-sans);letter-spacing:.22em;white-space:nowrap;writing-mode:vertical-rl;font-size:5px;font-weight:600;line-height:1;position:absolute;top:50%}.archive-reel__edge{left:1.5px;transform:translateY(-50%)rotate(180deg)}.archive-reel__num{gap:10px;display:flex;right:1.5px;transform:translateY(-50%)}.archive-reel__arrow{font-size:4.5px}:root[data-archive-style=strips] .archive-tile[data-work-card]{background-color:var(--archive-tile-strips-ground);background-image:none}:root[data-archive-style=strips] :is(.archive-tile__label,.archive-tile__film){display:none}:root[data-archive-style=strips] .archive-tile__items{--strips-frame-w:calc((var(--spacing-card-w) - 4px) / 4);--strips-rebate:19px;--strips-h:calc(var(--strips-frame-w) - 6px + 2 * var(--strips-rebate));grid-template-columns:repeat(4, var(--strips-frame-w));grid-template-rows:repeat(3, var(--strips-h));column-gap:0;row-gap:var(--archive-tile-strips-gap);counter-reset:frame;place-content:center;inset:0}:root[data-archive-style=strips] .archive-tile__item[data-index="0"]{grid-area:1/1}:root[data-archive-style=strips] .archive-tile__item[data-index="4"]{grid-area:2/1}:root[data-archive-style=strips] .archive-tile__item[data-index="5"]{grid-area:2/2}:root[data-archive-style=strips] .archive-tile__item[data-index="6"]{grid-area:2/3}:root[data-archive-style=strips] .archive-tile__item[data-index="7"]{grid-area:3/2}:root[data-archive-style=strips] .archive-tile__item[data-index="8"]{grid-area:3/3}:root[data-archive-style=strips] .archive-tile__item[data-index="9"]{grid-area:3/4}:root[data-archive-style=strips] .archive-tile__item{counter-increment:frame;background:0 0;box-shadow:0 1px 2px #0000001f}:root[data-archive-style=strips] .archive-tile__item:before{background:var(--archive-tile-strips-film);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 9h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") top left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 4h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") bottom left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--strips-rebate)) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 9h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") top left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 4h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") bottom left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--strips-rebate)) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 9h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") top left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 4h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") bottom left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--strips-rebate)) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 9h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") top left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 4h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") bottom left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--strips-rebate)) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 9h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") top left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 10 19'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v19H0z M4.0 4h2.0a1.1 1.1 0 0 1 1.1 1.1v3.8a1.1 1.1 0 0 1-1.1 1.1h-2.0a1.1 1.1 0 0 1-1.1-1.1v-3.8a1.1 1.1 0 0 1 1.1-1.1z'/%3E%3C/svg%3E") bottom left / calc(var(--strips-frame-w) / 6) var(--strips-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--strips-rebate)) no-repeat;position:absolute;inset:0}:root[data-archive-style=strips] .archive-tile__media{inset:var(--strips-rebate) 2px;z-index:1;border-radius:1.5px}:root[data-archive-style=strips] .archive-tile__item:after,:root[data-archive-style=strips] .archive-tile__num,:root[data-archive-style=strips] .archive-tile__tag{z-index:2;color:var(--archive-tile-strips-ink);white-space:nowrap;font-size:0;font-weight:700;line-height:1;display:block;position:absolute}:root[data-archive-style=strips] .archive-tile__item:after{content:"◄" counter(frame) "A";font-size:5px;top:1.5px;left:5px}:root[data-archive-style=strips] .archive-tile__num{top:1px;right:6px}:root[data-archive-style=strips] .archive-tile__num:before{content:counter(frame);font-size:6.5px}:root[data-archive-style=strips] .archive-tile__tag{bottom:1.5px;left:5px}:root[data-archive-style=strips] .archive-tile__tag:before{content:"◄" counter(frame) "A";font-size:5px}@media (prefers-reduced-motion:reduce){.archive-tile__item{transition:none}.archive-reel__strip{animation-play-state:paused}}:root[data-archive-style=sleeve] :is(.archive-tile__label,.archive-tile__film,.archive-tile__tag){display:none}:root[data-archive-style=sleeve] :is(.archive-tile__sleeve,.archive-tile__sleeve-front){display:block}:root[data-archive-style=sleeve] .archive-tile__item[data-index="0"]{grid-column:auto}:root[data-archive-style=sleeve] .archive-tile[data-work-card]{background-color:var(--archive-tile-table);background-image:radial-gradient(120% 90% at 30% 15%,#ffffff2e,#0000 70%)}:root[data-archive-style=sleeve] .archive-tile__sleeve,:root[data-archive-style=sleeve] .archive-tile__items,:root[data-archive-style=sleeve] .archive-tile__sleeve-front{position:absolute;inset:16px 10px}:root[data-archive-style=sleeve] .archive-tile__sleeve{background:linear-gradient(to bottom, #ffffff80, transparent 30%, #78828c0f), var(--archive-tile-sleeve);border-radius:2px;box-shadow:0 0 0 .5px #78786e59,0 1px 2px #503c1e1f,0 6px 14px -6px #503c1e40}:root[data-archive-style=sleeve] .archive-tile__items{z-index:1;counter-reset:frame;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,56px);justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:grid}:root[data-archive-style=sleeve] .archive-tile__item[data-index="4"]{grid-area:2/1}:root[data-archive-style=sleeve] .archive-tile__item[data-index="5"]{grid-area:2/2}:root[data-archive-style=sleeve] .archive-tile__item[data-index="6"]{grid-area:2/3}:root[data-archive-style=sleeve] .archive-tile__item[data-index="7"]{grid-area:3/2}:root[data-archive-style=sleeve] .archive-tile__item[data-index="8"]{grid-area:3/3}:root[data-archive-style=sleeve] .archive-tile__item[data-index="9"]{grid-area:3/4}:root[data-archive-style=sleeve] .archive-tile__item{--rebate:9.5px;height:calc(53px / 1.5 + 2 * var(--rebate));counter-increment:frame;position:relative}:root[data-archive-style=sleeve] .archive-tile__item:before{background:repeating-linear-gradient(to right, var(--archive-tile-code-a) 0 3px, var(--archive-tile-code-b) 3px 5px, transparent 5px 7px) 0 7.7px / 100% .8px no-repeat, linear-gradient(to bottom, #ffdcb41f, transparent 40%, #5019001f), var(--archive-tile-neg-base);content:"";position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9.5' viewBox='0 0 7 9.5'%3E%3Cpath fill-rule='evenodd' d='M0 0h7v9.5H0z M3.0 4.1h1.00a0.6 0.6 0 0 1 0.6 0.6v1.80a0.6 0.6 0 0 1-0.6 0.6h-1.00a0.6 0.6 0 0 1-0.6-0.6v-1.80a0.6 0.6 0 0 1 0.6-0.6z'/%3E%3C/svg%3E") 0 0/7px 9.5px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9.5' viewBox='0 0 7 9.5'%3E%3Cpath fill-rule='evenodd' d='M0 0h7v9.5H0z M3.0 2.3h1.00a0.6 0.6 0 0 1 0.6 0.6v1.80a0.6 0.6 0 0 1-0.6 0.6h-1.00a0.6 0.6 0 0 1-0.6-0.6v-1.80a0.6 0.6 0 0 1 0.6-0.6z'/%3E%3C/svg%3E") 0 100%/7px 9.5px repeat-x,linear-gradient(#000,#000) 50%/100% calc(100% - 19px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9.5' viewBox='0 0 7 9.5'%3E%3Cpath fill-rule='evenodd' d='M0 0h7v9.5H0z M3.0 4.1h1.00a0.6 0.6 0 0 1 0.6 0.6v1.80a0.6 0.6 0 0 1-0.6 0.6h-1.00a0.6 0.6 0 0 1-0.6-0.6v-1.80a0.6 0.6 0 0 1 0.6-0.6z'/%3E%3C/svg%3E") 0 0/7px 9.5px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='9.5' viewBox='0 0 7 9.5'%3E%3Cpath fill-rule='evenodd' d='M0 0h7v9.5H0z M3.0 2.3h1.00a0.6 0.6 0 0 1 0.6 0.6v1.80a0.6 0.6 0 0 1-0.6 0.6h-1.00a0.6 0.6 0 0 1-0.6-0.6v-1.80a0.6 0.6 0 0 1 0.6-0.6z'/%3E%3C/svg%3E") 0 100%/7px 9.5px repeat-x,linear-gradient(#000,#000) 50%/100% calc(100% - 19px) no-repeat}:root[data-archive-style=sleeve] .archive-tile__media{inset:var(--rebate) 1.5px;z-index:1;border-radius:1px;position:absolute;overflow:hidden}:root[data-archive-style=sleeve] .archive-tile__media img{filter:invert()hue-rotate(180deg)saturate(.8);transition:filter var(--archive-tile-develop) var(--ease-lift)}:root[data-archive-style=sleeve] .archive-tile__media:after{background:var(--archive-tile-mask);content:"";mix-blend-mode:multiply;transition:opacity var(--archive-tile-develop) var(--ease-lift);position:absolute;inset:0}@media (hover:hover){:root[data-archive-style=sleeve] .card-lift:hover .archive-tile__media img{filter:none}:root[data-archive-style=sleeve] .card-lift:hover .archive-tile__media:after{opacity:0}}:root[data-archive-style=sleeve] .archive-tile__item:after{z-index:2;color:var(--archive-tile-sleeve-ink);content:counter(frame) " ARCHIVE 200-6";font-family:var(--font-sans);letter-spacing:.08em;white-space:nowrap;font-size:2.8px;font-weight:700;line-height:1;position:absolute;top:.7px;left:3px}:root[data-archive-style=sleeve] .archive-tile__num{z-index:2;color:var(--archive-tile-sleeve-ink);font-family:var(--font-sans);justify-content:space-between;font-size:0;font-weight:700;line-height:1;display:flex;position:absolute;bottom:.6px;left:3px;right:3px}:root[data-archive-style=sleeve] .archive-tile__num:before{content:counter(frame);font-size:3px}:root[data-archive-style=sleeve] .archive-tile__num:after{content:counter(frame) "A";font-size:3px}:root[data-archive-style=sleeve] .archive-tile__sleeve-front{z-index:2;background:repeating-linear-gradient(to right, var(--archive-tile-stitch) 0 2.5px, transparent 2.5px 4.5px) 0 33.6% / 100% .7px no-repeat, repeating-linear-gradient(to right, var(--archive-tile-stitch) 0 2.5px, transparent 2.5px 4.5px) 0 66.4% / 100% .7px no-repeat, linear-gradient(#ffffff8c, #ffffff8c) 0 33.3% / 100% 7px no-repeat, linear-gradient(#ffffff8c, #ffffff8c) 0 66.7% / 100% 7px no-repeat, radial-gradient(ellipse 11px 2.4px at calc(100% - 15px) 33.3%, #5a5c5ed9 90%, transparent 100%), radial-gradient(ellipse 11px 2.4px at calc(100% - 15px) 66.7%, #5a5c5ed9 90%, transparent 100%), linear-gradient(112deg, #ffffff29 0%, transparent 30%, #ffffff1a 52%, transparent 70%);opacity:var(--archive-tile-sleeve-front);pointer-events:none;border-radius:2px}@media (prefers-reduced-motion:reduce){:root[data-archive-style=sleeve] .archive-tile__media img,:root[data-archive-style=sleeve] .archive-tile__media:after{transition:none}}.archive-tile__page-head{display:none}:root[data-archive-style=page] .archive-tile[data-work-card]{background:linear-gradient(var(--archive-tile-page-rule), var(--archive-tile-page-rule)) 30px 0 / .75px 100% no-repeat, radial-gradient(circle 3.2px at 13px 50%, var(--archive-tile-page-hole) 92%, transparent 100%) 0 18px / 30px 64px repeat-y, radial-gradient(ellipse 3.2px 6px at 13px 50%, var(--archive-tile-page-hole) 92%, transparent 100%) 0 50px / 30px 64px repeat-y, var(--archive-tile-page-paper)}:root[data-archive-style=page] :is(.archive-tile__label,.archive-tile__film){display:none}:root[data-archive-style=page] .archive-tile__page-head{justify-content:center;align-items:center;height:34px;display:flex;position:absolute;top:10px;left:36px;right:10px}.archive-tile__tape{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6 0.5' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.25 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23w%29'/%3E%3C/svg%3E") 0 0 / 120px 120px, linear-gradient(to right, #966e3259, transparent 14%, transparent 86%, #966e3259), linear-gradient(to bottom, #966e3238, transparent 30%, transparent 70%, #966e3247), var(--archive-tile-tape);clip-path:polygon(0% 8%,2% 0%,98.5% 4%,100% 14%,98.6% 28%,100% 42%,98.8% 58%,100% 72%,98.6% 88%,99.5% 100%,1.5% 96%,0% 86%,1.4% 70%,0% 56%,1.2% 42%,0% 28%);color:var(--archive-tile-tape-ink);font-family:var(--font-sans);font-size:var(--archive-tile-tape-size);letter-spacing:.01em;opacity:.94;transform:rotate(var(--archive-tile-tape-angle));text-shadow:0 0 .4px var(--archive-tile-tape-ink), .3px .2px 0 #28325040;padding:3px 18px 2px;font-weight:600;line-height:1;display:block;position:relative;box-shadow:0 1px 1.5px #503c1e38}:root[data-archive-style=page] .archive-tile__items{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;inset:50px 10px 10px 36px}:root[data-archive-style=page] .archive-tile__item[data-index="0"]{grid-column:auto}:root[data-archive-style=page] .archive-tile__item[data-index="9"]{display:none}:root[data-archive-style=page] .archive-tile__item{--page-rebate:9px;height:calc((214px / 3 - 4px) / 1.5 + 2 * var(--page-rebate))}:root[data-archive-style=page] .archive-tile__item:before{background:var(--archive-tile-page-film);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") top left / 8px var(--page-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") bottom left / 8px var(--page-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--page-rebate)) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") top left / 8px var(--page-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") bottom left / 8px var(--page-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--page-rebate)) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") top left / 8px var(--page-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") bottom left / 8px var(--page-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--page-rebate)) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") top left / 8px var(--page-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") bottom left / 8px var(--page-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--page-rebate)) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") top left / 8px var(--page-rebate) repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpath fill-rule='evenodd' d='M0 0h8v9H0z M2.9 2.9h2.2a.6.6 0 0 1 .6.6v2a.6.6 0 0 1-.6.6H2.9a.6.6 0 0 1-.6-.6v-2a.6.6 0 0 1 .6-.6z'/%3E%3C/svg%3E") bottom left / 8px var(--page-rebate) repeat-x, linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--page-rebate)) no-repeat;position:absolute;inset:0}:root[data-archive-style=page] .archive-tile__media{inset:var(--page-rebate) 2px;z-index:1;border-radius:1px}:root[data-archive-style=page] .archive-tile__media img{filter:grayscale()contrast(1.1)}:root[data-archive-style=page] .archive-tile__sleeve-front{z-index:2;background:repeating-linear-gradient(to right, var(--archive-tile-page-seam) 0 3px, transparent 3px 5px) 0 0 / 100% .75px no-repeat, repeating-linear-gradient(to right, var(--archive-tile-page-seam) 0 3px, transparent 3px 5px) 0 33.33% / 100% .75px no-repeat, repeating-linear-gradient(to right, var(--archive-tile-page-seam) 0 3px, transparent 3px 5px) 0 66.67% / 100% .75px no-repeat, repeating-linear-gradient(to right, var(--archive-tile-page-seam) 0 3px, transparent 3px 5px) 0 100% / 100% .75px no-repeat;pointer-events:none;display:block;position:absolute;inset:50px 10px 10px 36px}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__label{display:none}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__items{top:var(--archive-tile-edge-margin);bottom:var(--archive-tile-edge-margin)}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:before,:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:after{color:var(--archive-tile-edge-ink);content:"ARCHIVE";font-family:var(--font-sans);font-size:var(--archive-tile-edge-size);padding-top:var(--archive-tile-edge-tracking);letter-spacing:var(--archive-tile-edge-tracking);text-align:center;white-space:nowrap;writing-mode:vertical-rl;justify-content:space-around;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:before{left:11px;transform:rotate(180deg)}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:after{right:11px;transform:rotate(180deg)}:root[data-archive-style=negative] .archive-tile__film:before,:root[data-archive-style=negative] .archive-tile__film:after{color:var(--archive-tile-neg-ink)}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile[data-work-card]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='13' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E") 0 0 / 200px 200px, radial-gradient(ellipse 34% 58% at 100% 58%, var(--archive-tile-leak-glow), transparent 72%), radial-gradient(ellipse 40% 16% at 82% 0%, var(--archive-tile-leak-glow), transparent 75%), linear-gradient(to right, #0000004d, transparent 12%, transparent 88%, #0003), var(--archive-tile-leak-film)}@supports (color:color-mix(in lab, red, red)){:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile[data-work-card]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='13' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E") 0 0 / 200px 200px, radial-gradient(ellipse 34% 58% at 100% 58%, color-mix(in srgb, var(--archive-tile-leak-glow) calc(var(--archive-tile-leak) * 60%), transparent), transparent 72%), radial-gradient(ellipse 40% 16% at 82% 0%, color-mix(in srgb, var(--archive-tile-leak-glow) calc(var(--archive-tile-leak) * 35%), transparent), transparent 75%), linear-gradient(to right, #0000004d, transparent 12%, transparent 88%, #0003), var(--archive-tile-leak-film)}}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13'%3E%3Crect x='3.6' y='2.6' width='6.6' height='7.8' rx='1.8' fill='%23f6eedd'/%3E%3C/svg%3E") 0 0/16px 13px repeat-y,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13'%3E%3Crect x='5.8' y='2.6' width='6.6' height='7.8' rx='1.8' fill='%23f6eedd'/%3E%3C/svg%3E") 100% 0/16px 13px repeat-y}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:before,:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:after,:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__num{color:var(--archive-tile-leak-ink);text-shadow:none;font-weight:700}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:before{left:16.5px}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__film:after{right:16.5px}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__items{left:25px;right:25px}:root:is([data-archive-style=contact],[data-archive-style=negative],[data-archive-style=framed]) .archive-tile__media{border-radius:1.5px;box-shadow:0 0 0 .5px #0009}:root[data-archive-style=framed] .archive-tile__film{pointer-events:none;display:block;position:absolute;inset:0}:root[data-archive-style^=lightbox] .archive-tile__items{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--archive-tile-lightbox-hero) repeat(3, minmax(0, 1fr));gap:9px 8px}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="0"]{background:radial-gradient(ellipse 2.4px 1.8px at 50% 4px, var(--archive-tile-lightbox) 92%, transparent 100%) 0 0 / 9px 100% repeat-x, radial-gradient(ellipse 2.4px 1.8px at 50% calc(100% - 4px), var(--archive-tile-lightbox) 92%, transparent 100%) 0 0 / 9px 100% repeat-x, var(--archive-tile-neg-base);grid-column:1/-1}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="0"] .archive-tile__media{inset:9px 3px}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="0"]{transform:rotate(calc(-.6deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="1"]{transform:rotate(calc(1.2deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="2"]{transform:rotate(calc(-.9deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="3"]{transform:rotate(calc(.7deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="4"]{transform:rotate(calc(-1.3deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="5"]{transform:rotate(calc(.5deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="6"]{transform:rotate(calc(1deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="7"]{transform:rotate(calc(-.8deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="8"]{transform:rotate(calc(1.4deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile__item[data-index="9"]{transform:rotate(calc(-.5deg * var(--archive-tile-tilt)))}:root[data-archive-style^=lightbox] .archive-tile[data-work-card]{background:repeating-linear-gradient(to right, var(--archive-tile-lightbox-grid) 0 .6px, transparent .6px 25px), repeating-linear-gradient(to bottom, var(--archive-tile-lightbox-grid) 0 .6px, transparent .6px 25px), repeating-linear-gradient(to right, var(--archive-tile-lightbox-grid) 0 .4px, transparent .4px 5px), repeating-linear-gradient(to bottom, var(--archive-tile-lightbox-grid) 0 .4px, transparent .4px 5px), radial-gradient(75% 60% at 50% 48%, #fffffff2, #fff6 55%, transparent 85%), var(--archive-tile-lightbox-lit)}@supports (color:color-mix(in lab, red, red)){:root[data-archive-style^=lightbox] .archive-tile[data-work-card]{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--archive-tile-lightbox-grid) calc(var(--archive-tile-lightbox-grid-amt) * 30%), transparent) 0 .6px, transparent .6px 25px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--archive-tile-lightbox-grid) calc(var(--archive-tile-lightbox-grid-amt) * 30%), transparent) 0 .6px, transparent .6px 25px), repeating-linear-gradient(to right, color-mix(in srgb, var(--archive-tile-lightbox-grid) calc(var(--archive-tile-lightbox-grid-amt) * 12%), transparent) 0 .4px, transparent .4px 5px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--archive-tile-lightbox-grid) calc(var(--archive-tile-lightbox-grid-amt) * 12%), transparent) 0 .4px, transparent .4px 5px), radial-gradient(75% 60% at 50% 48%, #fffffff2, #fff6 55%, transparent 85%), var(--archive-tile-lightbox-lit)}}:root[data-archive-style^=lightbox] .archive-tile[data-work-card]{background-position:7px 7px}:root[data-archive-style^=lightbox] .archive-tile__film{z-index:5;border:7px solid var(--archive-tile-lightbox-bezel);border-radius:inherit;pointer-events:none;background:0 0;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 .75px #ffffff40,inset 0 2px 5px #0000002e}:root[data-archive-style^=lightbox] .archive-tile__item{box-shadow:0 0 0 .5px #5a280a40}:root[data-archive-style^=lightbox] .archive-tile[data-work-card]{--archive-tile-lightbox:#fdfeff;background:repeating-linear-gradient(to right, rgb(255 255 255/calc(.55 * var(--archive-tile-xray-bands))) 0, #fff0 26px, rgb(170 195 225/calc(.25 * var(--archive-tile-xray-bands))) 40px, #fff0 54px, rgb(255 255 255/calc(.55 * var(--archive-tile-xray-bands))) 80px), radial-gradient(80% 65% at 50% 50%, #ffffffe6, #ffffff40 60%, transparent 90%), var(--archive-tile-xray-panel);background-position:9px 0}:root[data-archive-style^=lightbox] .archive-tile__film{border-width:var(--archive-tile-xray-top) 9px 17px;border-style:solid;border-color:var(--archive-tile-xray-housing);background:0 0;box-shadow:inset 0 0 0 .75px #0000002e,inset 0 3px 6px #00000024}:root[data-archive-style^=lightbox] .archive-tile__film:before{inset:calc(-1 * var(--archive-tile-xray-top)) -9px -17px;border-radius:inherit;background:linear-gradient(to bottom, #ffffff8c, transparent 6%, transparent 92%, #0000001f), linear-gradient(to bottom, #c7cbd1, #8d939b 45%, #d9dde2 55%, #9aa0a8) 9px calc(var(--archive-tile-xray-top) - 3px) / calc(100% - 18px) 3px no-repeat;content:"";pointer-events:none;position:absolute}:root[data-archive-style^=lightbox] .archive-tile__film:after{content:"";filter:drop-shadow(0 1px 1px #00000059);pointer-events:none;background:linear-gradient(#e4e7eb,#a7adb5 40%,#f2f4f6 55%,#8f959d) 18% 0/18px 12px no-repeat,linear-gradient(#e4e7eb,#a7adb5 40%,#f2f4f6 55%,#8f959d) 50% 0/18px 12px no-repeat,linear-gradient(#e4e7eb,#a7adb5 40%,#f2f4f6 55%,#8f959d) 82% 0/18px 12px no-repeat;height:12px;position:absolute;top:-5px;left:0;right:0}:root[data-archive-style^=lightbox] .archive-tile__label{z-index:7;top:7px;left:14px}:root[data-archive-style^=lightbox] .archive-tile__label>p{color:var(--archive-tile-xray-print);letter-spacing:.32em;font-size:7px}:root[data-archive-style^=lightbox] .archive-tile__sleeve-front{z-index:7;pointer-events:none;background:radial-gradient(1.6px at 22px,#49d36b 80%,#0000 100%),linear-gradient(#6d7178,#3c4046) 2px 1.5px/12px 6px no-repeat,0 0;border-radius:2px;width:26px;height:9px;display:block;position:absolute;bottom:4px;right:14px;box-shadow:0 0 4px #49d36b80}:root[data-archive-style^=lightbox] .archive-tile__film{border-width:var(--archive-tile-xray-top) 0 0;box-shadow:inset 0 3px 5px #0000001a}:root[data-archive-style^=lightbox] .archive-tile__film:before{inset:calc(-1 * var(--archive-tile-xray-top)) 0 auto;height:var(--archive-tile-xray-top);background:linear-gradient(#ffffff8c,#0000 30% 70%,#0000001a),linear-gradient(#c7cbd1,#8d939b 45%,#d9dde2 55%,#9aa0a8) 0 100%/100% 3px no-repeat;border-radius:0}:root[data-archive-style^=lightbox] .archive-tile__label{top:calc((var(--archive-tile-xray-top) - 3px - 7px) / 2);left:var(--spacing-card-pad)}:root[data-archive-style^=lightbox] .archive-tile__sleeve-front{display:none}:root[data-archive-style^=lightbox] .archive-tile__items{top:calc(var(--archive-tile-xray-top) + 2px);bottom:12px;left:12px;right:12px}:root[data-archive-style=lightbox-color] .archive-tile[data-work-card]{--archive-tile-neg-base:var(--archive-tile-slide-base)}:root[data-archive-style=lightbox-color] .archive-tile__media img{filter:none}:root[data-archive-style=lightbox-color] .archive-tile__media:after{opacity:0}:root[data-archive-style^=lightbox] .archive-tile__film{background:radial-gradient(circle 2.4px at 18px 14px, var(--archive-tile-lightbox-screw) 80%, transparent 100%), radial-gradient(circle 2.4px at calc(100% - 18px) 14px, var(--archive-tile-lightbox-screw) 80%, transparent 100%), radial-gradient(circle 2.4px at 18px calc(100% - 14px), var(--archive-tile-lightbox-screw) 80%, transparent 100%), radial-gradient(circle 2.4px at calc(100% - 18px) calc(100% - 14px), var(--archive-tile-lightbox-screw) 80%, transparent 100%);box-shadow:inset 0 0 calc(18px * var(--archive-tile-lightbox-vignette)) calc(6px * var(--archive-tile-lightbox-vignette)) #120a0ee6, inset 0 0 calc(70px * var(--archive-tile-lightbox-vignette)) calc(14px * var(--archive-tile-lightbox-vignette)) #120a0e6b;border:0}:root[data-archive-style^=lightbox] .archive-tile__film:before,:root[data-archive-style^=lightbox] .archive-tile__film:after{display:none}:root[data-archive-style^=lightbox] .archive-tile__label{z-index:6;background:var(--archive-tile-lightbox-label);border-radius:1px;padding:3px 7px 3px 8px;top:22px;left:24px;transform:rotate(-1.5deg);box-shadow:0 0 0 .5px #0000001f,0 1px 1.5px #0000002e}:root[data-archive-style^=lightbox] .archive-tile__label>p{color:#2c2a26;letter-spacing:.3em;font-size:7px;font-weight:600}:root[data-archive-style^=lightbox] .archive-tile__items{inset:44px 22px 22px}.archive-reel__strip{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Crect x='10' y='3.4' width='8.4' height='9.2' rx='2.2' fill='%23f6eedd'/%3E%3C/svg%3E") 0 0 / 26px 16px repeat-y, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Crect x='7.6' y='3.4' width='8.4' height='9.2' rx='2.2' fill='%23f6eedd'/%3E%3C/svg%3E") 100% 0 / 26px 16px repeat-y, linear-gradient(to right, #0000004d, transparent 12%, transparent 88%, #0003), var(--archive-tile-reel-base)}.archive-reel__strip:before{opacity:.35;mix-blend-mode:screen}.archive-reel__edge,.archive-reel__num{color:var(--archive-tile-reel-ink);font-weight:700}.archive-reel__media{border-radius:1.5px;box-shadow:0 0 0 .5px #0009}:root[data-archive-style^=reel] .archive-reel:after{background:radial-gradient(ellipse 34% 58% at 100% 58%, var(--archive-tile-leak-glow), transparent 72%), radial-gradient(ellipse 40% 16% at 82% 0%, var(--archive-tile-leak-glow), transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-archive-style^=reel] .archive-reel:after{background:radial-gradient(ellipse 34% 58% at 100% 58%, color-mix(in srgb, var(--archive-tile-leak-glow) calc(var(--archive-tile-leak) * 60%), transparent), transparent 72%), radial-gradient(ellipse 40% 16% at 82% 0%, color-mix(in srgb, var(--archive-tile-leak-glow) calc(var(--archive-tile-leak) * 35%), transparent), transparent 75%)}}:root[data-archive-style^=reel] .archive-reel:after{content:"";mix-blend-mode:screen;pointer-events:none}.archive-reel__strip{--reel-gap:8px}.archive-reel__frame{height:calc((var(--archive-tile-reel-w) - 2 * var(--reel-rebate)) / var(--ar,1.5) + 2 * var(--reel-gap))}.archive-reel__media{inset:var(--reel-gap) var(--reel-rebate)}.archive-reel__strip{--reel-rebate:var(--archive-tile-reel-margin);--reel-gap:calc(var(--archive-tile-reel-divider) / 2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='22'%3E%3Crect x='8' y='5' width='18' height='12' rx='3.4' fill='%23d9d3ca'/%3E%3C/svg%3E") 0 0 / var(--archive-tile-reel-margin) 22px repeat-y, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='22'%3E%3Crect x='8' y='5' width='18' height='12' rx='3.4' fill='%23d9d3ca'/%3E%3C/svg%3E") 100% 0 / var(--archive-tile-reel-margin) 22px repeat-y, linear-gradient(to right, #00000059, transparent 10%, transparent 90%, #0000004d), var(--archive-tile-reel-base)}.archive-reel__strip:before{opacity:1;mix-blend-mode:screen;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.6 0 0 0 0 0.42 0 0 0 0 0.3 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E") 0 0/180px 180px}.archive-reel__edge,.archive-reel__num{display:none}.archive-reel__media{box-shadow:none;border-radius:2px}.archive-reel__media img{filter:sepia(calc(.22 * var(--archive-tile-reel-warmth))) saturate(calc(1 - .1 * var(--archive-tile-reel-warmth))) contrast(calc(1 - .06 * var(--archive-tile-reel-warmth))) brightness(1.03)}.archive-reel__media:after{box-shadow:inset 0 0 18px #28120547}:root[data-archive-style^=reel] .archive-reel:after{background:radial-gradient(ellipse 55% 30% at 0% 6%, var(--archive-tile-leak-glow), transparent 75%), radial-gradient(ellipse 34% 58% at 100% 58%, var(--archive-tile-leak-glow), transparent 72%)}@supports (color:color-mix(in lab, red, red)){:root[data-archive-style^=reel] .archive-reel:after{background:radial-gradient(ellipse 55% 30% at 0% 6%, color-mix(in srgb, var(--archive-tile-leak-glow) calc(var(--archive-tile-leak) * 45%), transparent), transparent 75%), radial-gradient(ellipse 34% 58% at 100% 58%, color-mix(in srgb, var(--archive-tile-leak-glow) calc(var(--archive-tile-leak) * 40%), transparent), transparent 72%)}}.archive-reel__strip{--reel-hole-pitch:22px}.archive-reel__frame{--img-h:calc((var(--archive-tile-reel-w) - 2 * var(--reel-rebate)) / var(--ar,1.5));height:round(up, calc(var(--img-h) + 2 * var(--reel-gap)), var(--reel-hole-pitch))}.archive-reel__media{height:var(--img-h);top:50%;bottom:auto;transform:translateY(-50%)}.archive-reel__stamp,.archive-reel__spell,.archive-reel__frame--leader{display:none}:root[data-archive-style=reel-leader] .archive-reel__frame--leader{display:list-item}:root[data-archive-style=reel-stamp] .archive-reel__stamp{z-index:1;color:var(--archive-tile-stamp);font-family:var(--font-sans);letter-spacing:.08em;white-space:nowrap;text-shadow:0 0 1.5px var(--archive-tile-stamp), 0 0 4px var(--archive-tile-stamp);font-size:6.5px;font-weight:700;line-height:1;display:block;position:absolute;bottom:4px;right:5px}@supports (color:color-mix(in lab, red, red)){:root[data-archive-style=reel-stamp] .archive-reel__stamp{text-shadow:0 0 1.5px color-mix(in srgb, var(--archive-tile-stamp) 90%, transparent), 0 0 4px color-mix(in srgb, var(--archive-tile-stamp) 55%, transparent)}}:root[data-archive-style=reel-stamp] .archive-reel__stamp{opacity:.92}:root[data-archive-style=reel-holes] .archive-reel__spell{z-index:1;width:var(--reel-rebate);grid-auto-rows:var(--reel-hole-pitch);color:var(--archive-tile-hole-ink);font-family:var(--font-sans);font-size:8.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:0}:root[data-archive-style=reel-holes] .archive-reel__spell>span{justify-content:center;align-items:center;display:flex}.archive-reel__leader{color:var(--archive-tile-leader-ink);font-family:var(--font-sans);text-transform:uppercase;background:radial-gradient(80% 70%,#ffecd214,#0000 70%),#0f0a07;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.archive-reel__leader-mark{opacity:.7;font-size:9px}.archive-reel__leader-word{letter-spacing:.5em;padding-left:.5em;font-size:15px;font-weight:700}.archive-reel__leader-sub{letter-spacing:.3em;opacity:.65;font-size:5.5px}:root[data-archive-style=reel-tape] .archive-tile__page-head{z-index:7;justify-content:center;display:flex;position:absolute;top:14px;left:0;right:0}:root[data-archive-style=reel-edge] .archive-reel__edge{top:50%;left:calc(var(--reel-rebate) - 7px);color:var(--archive-tile-edge-cream);letter-spacing:.55em;opacity:.7;left:calc(var(--reel-rebate) - 4px - var(--archive-tile-reel-edge-size) / 2);font-size:4.6px;font-weight:700;font-size:var(--archive-tile-reel-edge-size);letter-spacing:.45em;opacity:.82;display:block;transform:translateY(-50%)rotate(180deg)}@media (hover:hover){.card-lift:hover .archive-reel__strip{animation-play-state:paused}}.card-lift:has(:focus-visible) .archive-reel__strip{animation-play-state:paused}:root[data-archive-style=reel-holes] .archive-reel__spell[data-side=right]{left:auto;right:0}:root[data-archive-style=reel-edge] .archive-reel__strip{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='22'%3E%3Crect x='3' y='5' width='18' height='12' rx='3.4' fill='%23d9d3ca'/%3E%3C/svg%3E") 0 0 / var(--archive-tile-reel-margin) 22px repeat-y, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='22'%3E%3Crect x='13' y='5' width='18' height='12' rx='3.4' fill='%23d9d3ca'/%3E%3C/svg%3E") 100% 0 / var(--archive-tile-reel-margin) 22px repeat-y, linear-gradient(to right, #00000059, transparent 10%, transparent 90%, #0000004d), var(--archive-tile-reel-base)}:root[data-archive-style=reel-edge] .archive-reel__edge{left:calc(21px + (var(--reel-rebate) - 21px - var(--archive-tile-reel-edge-size)) / 2);font-size:var(--archive-tile-reel-edge-size);letter-spacing:.38em;opacity:.85}:root[data-archive-style=reel-edge] .archive-reel__edge[data-side=right]{right:calc(21px + (var(--reel-rebate) - 21px - var(--archive-tile-reel-edge-size)) / 2);left:auto}:root[data-archive-style=grid-film] .archive-tile__items{column-gap:0}:root[data-archive-style=grid-film] .archive-tile__item{--hole:radial-gradient(ellipse 2.1px 1.6px at center, var(--archive-tile-strip-hole) 82%, transparent 100%);--hole-size:7px 6px;--band:6px;background:var(--hole) space no-repeat left top / var(--hole-size), var(--hole) space no-repeat left bottom / var(--hole-size), var(--archive-tile-strip-film);border-radius:0;overflow:hidden}:root[data-archive-style=grid-film] .archive-tile__item[data-index="0"]{--hole:radial-gradient(ellipse 3.1px 2.6px at center, var(--archive-tile-strip-hole) 82%, transparent 100%);--hole-size:11px 10px;--band:10px}:root[data-archive-style=grid-film] .archive-tile__media{inset:var(--band) 1.5px;border-radius:0}:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .archive-tile[data-work-card]{background:var(--archive-tile-paper)}:root[data-archive-style=contact-print] .archive-tile__items{align-content:space-between;column-gap:var(--archive-tile-contact-gap);row-gap:var(--archive-tile-contact-gap);grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}:root[data-archive-style=contact-print] .archive-tile__item[data-off-contact]{display:none}:root[data-archive-style=contact-print] .archive-tile__item[data-index="0"]{grid-column:auto}:root[data-archive-style=contact-print] .archive-tile__item{padding:0}:root[data-archive-style=contact-print] .archive-tile__item[data-repeat]{display:block}:root[data-archive-style=contact-print] .archive-tile__media{aspect-ratio:3/2;border-radius:1px;position:relative;inset:auto}:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .archive-tile__label p{color:var(--archive-tile-contact-label)}:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .archive-tile__media:after{content:"";background:var(--about-tile-bg);opacity:var(--archive-tile-contact-wash);transition:opacity var(--archive-tile-develop) ease;pointer-events:none;position:absolute;inset:0}:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .archive-tile__media img{filter:grayscale(var(--archive-tile-contact-gray)) contrast(var(--archive-tile-contact-contrast)) brightness(var(--archive-tile-contact-brightness));transition:filter var(--archive-tile-develop) ease}@media (hover:hover){:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .card-lift:hover .archive-tile__media img{filter:none}:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .card-lift:hover .archive-tile__media:after{opacity:0}}:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .card-lift:focus-visible .archive-tile__media img{filter:none}:root:is([data-archive-style=contact-print],[data-archive-style=grid]) .card-lift:focus-visible .archive-tile__media:after{opacity:0}.archive-tile__label p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.archive-file__stamp{color:var(--archive-tile-title-ink);font-family:var(--font-archive-type);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:var(--archive-tile-stamp-opacity);transform-origin:0;border:1.75px solid;border-radius:3px;align-items:center;margin-top:-3px;padding:4px 8px 3px 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-3deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.4 1.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.4 1.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:90px 40px;mask-size:90px 40px}:root:is([data-archive-style=grid],[data-archive-style=contact-print]) .archive-tile__items{top:calc(var(--spacing-card-pad) + 28px)}.archive-file__marks{z-index:7;pointer-events:none;position:absolute;inset:0}.archive-file__clip{top:calc(var(--spacing-card-pad) + 16px);right:calc(var(--spacing-card-pad) + 32px);border:1.5px solid #8f897f;border-radius:4px;width:8px;height:26px;display:none;position:absolute}:root[data-archive-paper=manila] .archive-file__clip{display:block}.archive-file__clip:after{content:"";border:1.25px solid #8f897f;border-radius:3px;position:absolute;inset:4px 1px 7px}:root{--close-layer-footprint:calc(var(--close-layer-shelf-h) + var(--spacing-page-gutter) + env(safe-area-inset-bottom,0px))}.detail-panel:has(.close-layer-shelf){scroll-padding-bottom:calc(var(--close-layer-footprint) + 16px);padding-bottom:calc(var(--close-layer-footprint) + 4px)}.close-layer-shelf{z-index:5;height:calc(var(--close-layer-shelf-h) + env(safe-area-inset-bottom,0px));padding-bottom:calc(var(--spacing-page-gutter) + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.close-layer-shelf:before{content:"";background:linear-gradient(to top, var(--close-layer-glass-tint-strong) 0%, var(--close-layer-glass-tint) 58%, transparent 100%);-webkit-backdrop-filter:blur(var(--close-layer-glass-blur)) saturate(var(--close-layer-glass-saturate));backdrop-filter:blur(var(--close-layer-glass-blur)) saturate(var(--close-layer-glass-saturate));-webkit-mask-image:linear-gradient(to top, #000 0%, #000 calc(100% - var(--close-layer-shelf-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to top, #000 0%, #000 calc(100% - var(--close-layer-shelf-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to top, #000 0%, #000 calc(100% - var(--close-layer-shelf-fade)), transparent 100%);mask-image:linear-gradient(to top, #000 0%, #000 calc(100% - var(--close-layer-shelf-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to top, #000 0%, #000 calc(100% - var(--close-layer-shelf-fade)), transparent 100%);pointer-events:none;position:absolute;inset:0}.close-layer-shelf .close-layer{z-index:1;pointer-events:auto;cursor:pointer;text-decoration:none;position:relative}.close-layer-shelf .close-layer.site-pill{border-color:var(--close-layer-pill-border);min-inline-size:6.25rem;color:var(--close-layer-pill-content);background:var(--close-layer-pill-fill);box-shadow:var(--close-layer-pill-shadow);transition:background-color var(--duration-site-pill-hover) ease-out, border-color var(--duration-site-pill-hover) ease-out, border-radius var(--duration-site-pill-hover) ease-out, box-shadow var(--duration-site-pill-hover) ease-out, filter var(--duration-site-pill-hover) ease-out, transform .12s ease}.close-layer-shelf .close-layer.site-pill:hover,.close-layer-shelf .close-layer.site-pill:focus-visible{border-color:var(--close-layer-pill-border-hover);background:var(--close-layer-pill-fill-hover);box-shadow:var(--close-layer-pill-shadow-hover);filter:brightness(var(--site-pill-glass-brightness-hover))}.close-layer-shelf .close-layer.site-pill:active{background:var(--close-layer-pill-fill-active);filter:brightness(var(--site-pill-glass-brightness-active));transform:scale(var(--site-pill-glass-scale-active))}.close-layer--back:before{content:"←";padding-inline-end:.35em}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.close-layer-shelf:before{background:linear-gradient(to top, var(--color-surface-page) 0%, var(--color-surface-page) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.close-layer-shelf:before{background:linear-gradient(to top, var(--color-surface-page) 0%, color-mix(in srgb, var(--color-surface-page) 92%, transparent) 70%, transparent 100%)}}.close-layer-shelf .close-layer.site-pill{background:var(--close-layer-pill-surface);border-color:var(--color-pill-border-solid);box-shadow:0 0 0 1px rgb(var(--palette-shadow-rgb) / .06), 0 8px 20px -6px rgb(var(--palette-shadow-rgb) / .2)}}@media (prefers-reduced-transparency:reduce){.close-layer-shelf:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to top, var(--color-surface-page) 0%, var(--color-surface-page) 72%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.close-layer-shelf:before{background:linear-gradient(to top, var(--color-surface-page) 0%, color-mix(in srgb, var(--color-surface-page) 94%, transparent) 72%, transparent 100%)}}.close-layer-shelf .close-layer.site-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--close-layer-pill-surface);border-color:var(--color-pill-border-solid)}}@media (prefers-reduced-motion:reduce){.close-layer-shelf .close-layer.site-pill:active{transform:none}}.archive{box-sizing:border-box;width:100%;padding:var(--spacing-panel-pad-y) var(--spacing-panel-pad-x) calc(var(--spacing-panel-pad-y) + var(--spacing-reading-section));color:var(--color-content-about);font-size:var(--text-archive-body);line-height:var(--text-archive-body--line-height);letter-spacing:var(--text-archive-body--letter-spacing)}.archive-content{grid-template-columns:minmax(0, var(--container-reading));justify-content:center;row-gap:var(--spacing-reading-section);display:grid}.archive-group{gap:var(--spacing-archive-credits-drop);flex-direction:column;align-items:center;display:flex}.archive-credits{justify-content:center;align-items:center;gap:var(--spacing-archive-credit-rule-gap);flex-wrap:wrap;display:flex}.archive-credits__cluster{justify-content:center;align-items:center;gap:var(--spacing-archive-credit-gap);flex-wrap:wrap;display:flex}.archive-credits__rule{background:var(--color-archive-credit-rule);flex:none;width:1px;height:100%}.archive-mark{flex:none;position:relative}.archive-mark__layer{position:absolute}:root[data-theme=dark] .archive-mark__layer{filter:invert(.9)hue-rotate(180deg)}.archive-grid{gap:var(--spacing-archive-grid-gap);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.archive-card{gap:var(--spacing-archive-card-gutter);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:46rem){.archive-card{grid-template-columns:minmax(0,342fr) minmax(0,358fr)}}.archive-card__media{aspect-ratio:342/214;border-radius:var(--radius-highlight);background:var(--color-hairline);box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.archive-card__media-el{object-fit:cover}.archive-card__media-el--left{object-position:left center}.archive-card__body{gap:var(--spacing-archive-card-stack);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.archive-card__head{align-items:center;gap:var(--spacing-post-gap);display:flex}.archive-card__title{min-width:0;color:inherit;font-size:var(--text-archive-title);font-weight:var(--text-archive-title--font-weight);line-height:var(--text-archive-title--line-height);letter-spacing:var(--text-archive-title--letter-spacing);flex:1;margin:0}.archive-card__year{color:inherit;font:inherit;white-space:nowrap;flex:none;margin:0}.archive-card__description{color:var(--color-content-archive-meta);font:inherit;margin:0}.archive-card__links,.archive-card__year,.archive-press{font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.archive-card__links{gap:var(--spacing-archive-card-stack) var(--spacing-post-list-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.archive-card__link{color:var(--color-content-archive-meta);font:inherit}.archive-card__link .link-external__label{text-decoration-line:none}.archive-card__link:hover .link-external__label,.archive-card__link:focus-visible .link-external__label{text-decoration-line:underline;text-decoration-style:solid}.archive-press{display:inline-block;position:relative}.archive-press__toggle{color:var(--color-content-archive-meta);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:inline}.archive-press__label{text-decoration-line:none}.archive-press__toggle:hover .archive-press__label,.archive-press__toggle:focus-visible .archive-press__label{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}.archive-press__label:after{content:"▾" / "";color:var(--color-content-primary);margin-left:5px;position:relative;top:0}@supports (color:color-mix(in lab, red, red)){.archive-press__label:after{color:color-mix(in srgb, var(--color-content-primary) 55%, var(--color-content-archive-meta))}}.archive-press__label:after{font-size:1em}.archive-press__list{z-index:1;border-radius:var(--radius-highlight);background:var(--color-surface-page);width:max-content;box-shadow:var(--shadow-raised);opacity:0;transition:opacity var(--duration-card-lift) var(--ease-lift), visibility 0s linear var(--duration-card-lift);visibility:hidden;flex-direction:column;row-gap:6px;margin:0;padding:10px 14px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0}.archive-press__list[data-open]{opacity:1;transition:opacity var(--duration-card-lift) var(--ease-lift), visibility 0s;visibility:visible}@media (prefers-reduced-motion:reduce){.archive-press__list{transition:none}}.archive-press__link{color:var(--color-content-archive-meta);font:inherit}.archive-press__link .link-external__label{text-decoration-line:none}.archive-press__link:hover .link-external__label,.archive-press__link:focus-visible .link-external__label{text-decoration-line:underline;text-decoration-style:solid}.archive__title{color:var(--color-read-heading);font-size:var(--text-section-label);font-weight:var(--text-section-label--font-weight);line-height:var(--text-section-label--line-height);letter-spacing:var(--text-section-label--letter-spacing);margin:0}.archive-card__credits{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;display:flex}.archive-card__credit-rule{background:var(--color-archive-credit-rule);flex:none;width:1px;height:12px}.section-rail{display:none}@media (min-width:1280px){.section-rail{z-index:3;top:calc(var(--detail-bar-h) + (100dvh - var(--detail-bar-h)) / 2);--section-rail-inset:calc(var(--spacing-page-gutter) + var(--spacing-panel-pad-x));--section-rail-w:min(280px, calc(50vw - 360px - 32px - var(--section-rail-inset)));width:var(--section-rail-w);max-height:calc(100dvh - var(--detail-bar-h) - 160px);scrollbar-width:none;pointer-events:none;animation:.32s ease-out .24s both section-rail-in;display:block;position:fixed;inset-inline-start:var(--section-rail-inset);overflow-y:auto;transform:translateY(-50%)}}@keyframes section-rail-in{0%{opacity:0}}.section-rail__nav{pointer-events:auto;width:24px;overflow:hidden}.section-rail__nav:hover,.section-rail__nav:focus-within{width:100%}.section-rail__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.section-rail__item{--rail-pad:4px;--rail-dash-top:4px;width:var(--section-rail-w);padding:var(--rail-pad) 0 var(--rail-pad) 36px;color:var(--color-content-secondary);cursor:pointer;font:inherit;font-size:var(--text-section-rail);letter-spacing:-.005em;text-align:start;text-wrap:pretty;transition:color .16s ease, padding .2s var(--ease-lift), grid-template-rows .2s var(--ease-lift);background:0 0;border:0;grid-template-rows:0fr;line-height:1.25;display:grid;position:relative}.section-rail__label{opacity:0;min-height:0;transition:opacity .16s;overflow:hidden}.section-rail__item:before{content:"";top:var(--rail-dash-top);opacity:.45;width:12px;height:2px;transition:top .2s var(--ease-lift), width .2s var(--ease-lift), opacity .16s ease;background:currentColor;border-radius:1px;position:absolute;left:0}.section-rail__item[aria-current=location]{color:var(--color-read-heading);font-weight:var(--font-weight-semibold)}.section-rail__item[aria-current=location]:before{opacity:1;width:24px}.section-rail__nav:is(:hover,:focus-within) .section-rail__item{--rail-pad:8px;--rail-dash-top:calc(8px + .625em - 1px);grid-template-rows:1fr}.section-rail__nav:is(:hover,:focus-within) .section-rail__label{opacity:1;transition-delay:60ms}.section-rail__nav:is(:hover,:focus-within) .section-rail__item:before{opacity:.7}.section-rail__nav:is(:hover,:focus-within) .section-rail__item[aria-current=location]:before{opacity:1;width:20px}.section-rail__item:hover{color:var(--color-content-primary);padding-inline-start:41px}.section-rail__nav .section-rail__item:hover:before{opacity:1;width:20px}.section-rail__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:2px}@media (hover:none){.section-rail__nav{width:100%}.section-rail__item{--rail-pad:8px;--rail-dash-top:calc(8px + .625em - 1px);grid-template-rows:1fr}.section-rail__label{opacity:1}}@media (prefers-reduced-motion:reduce){.section-rail{animation:none}.section-rail__item,.section-rail__item:before,.section-rail__label{transition:none}.section-rail__item:hover{padding-inline-start:36px}}@media print{.section-rail{display:none}}body{background:var(--color-surface-page);color:var(--color-content-primary);font-weight:var(--font-weight-base)}.link-external{color:inherit;text-decoration:none}.link-external__label{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.link-external:hover .link-external__label,.link-external:focus-visible .link-external__label{text-decoration-style:solid}.link-external:after{content:"↗" / "";transition:left var(--duration-link-arrow-nudge) var(--ease-lift), top var(--duration-link-arrow-nudge) var(--ease-lift);margin-inline-start:.3em;position:relative;top:0;left:0}.link-external:hover:after,.link-external:focus-visible:after{top:-.1em;left:.1em}@media (prefers-reduced-motion:reduce){.link-external:after{transition:none}}:root{--mark-arrow-right:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h11M13 7l5 5-5 5'/></svg>");--mark-arrow-left:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path transform='rotate(180 12 12)' d='M5 12h11M13 7l5 5-5 5'/></svg>");--mark-arrow-up-right:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path transform='rotate(-45 12 12)' d='M5 12h11M13 7l5 5-5 5'/></svg>")}.link-external:after,.about-highlight__arrow,.writing .writing-note__arrow,.close-layer--back:before,.cresta-study__back:before,.cresta-study__next:after,.writing-piece__back:before{-webkit-text-fill-color:transparent;-webkit-mask:var(--mark-arrow-right) center / 1em 1em no-repeat;-webkit-mask:var(--mark-arrow-right) center / 1em 1em no-repeat;-webkit-mask:var(--mark-arrow-right) center / 1em 1em no-repeat;-webkit-mask:var(--mark-arrow-right) center / 1em 1em no-repeat;mask:var(--mark-arrow-right) center / 1em 1em no-repeat;background:linear-gradient(currentColor,currentColor) 50%/1em 1em no-repeat}.link-external:after,.about-highlight__arrow{-webkit-mask-image:var(--mark-arrow-up-right);-webkit-mask-image:var(--mark-arrow-up-right);-webkit-mask-image:var(--mark-arrow-up-right);-webkit-mask-image:var(--mark-arrow-up-right);mask-image:var(--mark-arrow-up-right)}.close-layer--back:before,.cresta-study__back:before,.writing-piece__back:before{-webkit-mask-image:var(--mark-arrow-left);-webkit-mask-image:var(--mark-arrow-left);-webkit-mask-image:var(--mark-arrow-left);-webkit-mask-image:var(--mark-arrow-left);mask-image:var(--mark-arrow-left)}.link-external:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:4px}.icon-button{width:var(--spacing-icon-target);height:var(--spacing-icon-target);background:var(--color-icon-surface);color:var(--color-icon-content);cursor:pointer;transition:background-color var(--duration-card-lift) var(--ease-lift);border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover,.icon-button:focus-visible{background:var(--color-icon-surface-hover)}.icon-button:focus-visible{outline:var(--spacing-rule-h) solid var(--color-focus);outline-offset:2px}.icon-button__mark{width:var(--spacing-icon-mark);height:var(--spacing-icon-mark);fill:currentColor}.icon-button__mark--logo{width:var(--spacing-icon-logo);height:var(--spacing-icon-logo)}.icon-button__mark--drawn{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.case-study-header{width:100%;max-width:var(--container-reading);align-items:stretch;gap:var(--spacing-masthead-gap);text-align:start;margin-bottom:calc(var(--spacing-reading-item-gap) - var(--spacing-reading-section));padding-bottom:var(--spacing-masthead-gap);border-bottom:1px solid;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.case-study-header{border-bottom:1px solid color-mix(in srgb, currentcolor 10%, transparent)}}.case-study-header--wide{max-width:var(--container-cresta)}.case-study-header-title{color:inherit;font-size:var(--text-page-title);font-weight:var(--text-page-title--font-weight);line-height:var(--text-page-title--line-height);letter-spacing:var(--text-page-title--letter-spacing);margin:0}.case-study-header-title-aside{font-style:italic;font-weight:var(--font-weight-base)}.intro-hero-emphasis{color:var(--color-content-hero-emphasis)}.case-study-header-meta{align-items:center;gap:.35em;display:flex}.meta-line,.case-study-header-date,.case-study-header-role{font-size:var(--text-meta);font-weight:var(--text-meta--font-weight);line-height:var(--text-meta--line-height);letter-spacing:var(--text-meta--letter-spacing);margin:0}.case-study-header-date,.case-study-header-role{color:inherit}.case-study-header-tagline{color:currentColor;margin:0}@supports (color:color-mix(in lab, red, red)){.case-study-header-tagline{color:color-mix(in srgb, currentcolor 68%, transparent)}}.case-study-header-tagline{font-size:var(--text-standfirst);font-weight:var(--font-weight-base);line-height:var(--text-standfirst--line-height);letter-spacing:0}.case-study-header-sep{color:inherit}.case-study-panel{box-sizing:border-box;width:100%;padding:var(--spacing-panel-pad-y) var(--spacing-panel-pad-x) calc(var(--spacing-panel-pad-y) + var(--spacing-reading-section));color:var(--color-content-about)}.case-study-content{--spacing-reading-section:var(--spacing-study-section);align-items:center;gap:var(--spacing-reading-section);flex-direction:column;display:flex}.card-grab{cursor:pointer}html.carousel-dragging .card-grab{cursor:grabbing}.carousel-frame{position:absolute;inset:0;container-type:size}.carousel-bleed{margin-inline:calc(-1 * var(--spacing-page-gutter));position:relative}.carousel-track{transition:margin-left .6s var(--ease-enter)}@property --card-scale{syntax:"<number>";inherits:true;initial-value:1}.carousel-viewport{--card-scale-rule:min(calc(var(--card-vw-share) * var(--card-size-scale) * var(--vw-in-card-w,tan(atan2(100vw, var(--spacing-card-w))))), calc(var(--card-vh-share-narrow) * var(--card-size-scale) * var(--vh-in-card-h,tan(atan2(100vh, var(--spacing-card-h))))));--card-scale-ceiling:4}@media (min-width:48rem){.carousel-viewport{--card-scale-rule:calc(var(--card-vh-share) * var(--card-size-scale) * var(--vh-in-card-h,tan(atan2(100vh, var(--spacing-card-h)))));--card-wide-progress:clamp(0, ( var(--vw-in-card-w,tan(atan2(100vw, var(--spacing-card-w)))) - var(--card-wide-from) ) / (var(--card-wide-to) - var(--card-wide-from)), 1);--card-scale-ceiling:calc(( var(--card-scale-max) + (var(--card-scale-max-wide) - var(--card-scale-max)) * var(--card-wide-progress) ) / var(--card-scale-trim))}}.carousel-viewport{--card-scale:max(var(--card-scale-min), calc(min(var(--card-scale-rule), var(--card-fit-h,tan(atan2(100cqh, var(--spacing-card-h)))), var(--card-fit-w,tan(atan2(100cqw, var(--spacing-card-w)))), var(--card-scale-ceiling)) * var(--card-scale-trim) * var(--card-scale-trim-wide)))}.card-scale{zoom:var(--card-scale)}[data-work-card=about]{background-image:var(--gradient-card-about)}[data-work-card=writing]{background-image:var(--gradient-card-writing)}[data-work-card=north]{background-image:var(--gradient-card-north)}[data-work-card=archive]{background-image:var(--gradient-card-archive)}.intro-word{display:inline-block}@keyframes intro-word{0%{opacity:0;transform:translateY(var(--distance-intro-word))}to{opacity:1;transform:none}}.intro-stream .intro-word{animation:intro-word var(--duration-intro-word) var(--ease-enter) calc(var(--delay-intro-stream) + var(--word-i) * var(--stagger-intro-word) + var(--word-pause,0s)) both}.intro-stream .intro-hero-emphasis .intro-word{--word-pause:var(--pause-intro-emphasis)}.intro-stream--return{--delay-intro-stream:var(--delay-intro-stream-return)}@keyframes card-enter{0%{transform:translateY(var(--distance-card-enter))}to{transform:none}}.card-enter{animation:card-enter var(--duration-card-enter) var(--ease-enter) var(--delay-cards-in) both}.carousel-track:has(.card-lift:focus-within) .card-lift{--spot-other:1}.carousel-track:has(.card-lift:focus-within) .card-lift:focus-within{--spot-other:0;--spot-lit:1}@media (hover:hover){.carousel-track:has(.card-lift:hover) .card-lift{--spot-other:1}.carousel-track:has(.card-lift:hover) .card-lift:hover{--spot-other:0;--spot-lit:1}}.card-lift:hover,.card-lift:focus-within{z-index:1;position:relative}.card-lift [data-work-card]{--spot-o:var(--spot-other,0);--spot-l:var(--spot-lit,0);opacity:calc(1 - var(--spot-o) * var(--tile-spotlight-fade));filter:saturate(calc(1 - var(--spot-o) * var(--tile-spotlight-desaturate)));scale:calc(1 + var(--spot-l) * var(--tile-spotlight-grow));box-shadow:none;outline:var(--tile-hover-ring-width) solid transparent;outline-offset:var(--tile-hover-ring-offset);transition:opacity var(--duration-card-lift) var(--ease-lift), filter var(--duration-card-lift) var(--ease-lift), scale var(--duration-card-lift) var(--ease-lift), box-shadow var(--duration-card-lift) var(--ease-lift), outline-color var(--duration-card-lift) var(--ease-lift)}@media (hover:hover){.card-lift:hover [data-work-card]{box-shadow:var(--shadow-tile-hover)}}.card-lift:has(:focus-visible) [data-work-card]{box-shadow:var(--shadow-tile-hover);outline-color:var(--color-tile-hover-ring)}.tile-tooltip{z-index:60;pointer-events:none;opacity:0;transform:translate(-50%, calc(-100% - var(--tile-tooltip-gap) + 4px)) scale(.96);transition:opacity .14s var(--ease-lift), transform .18s var(--ease-lift);position:fixed;top:0;left:0}.tile-tooltip[data-visible]{opacity:1;transform:translate(-50%, calc(-100% - var(--tile-tooltip-gap)))}.tile-tooltip__label{background:var(--color-tile-tooltip-surface);box-shadow:0 0 0 .5px var(--color-tile-tooltip-edge), 0 2px 6px #0000001a, 0 8px 20px -6px #0000002e;color:var(--color-tile-tooltip-ink);white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-radius:10px;padding:6px 13px 7px;font-size:13px;font-weight:500;line-height:1;display:block;position:relative}.tile-tooltip__label:after{background:var(--color-tile-tooltip-surface);width:9px;height:9px;box-shadow:.5px .5px 0 var(--color-tile-tooltip-edge);content:"";border-radius:0 0 2px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.card-lift{transition:transform var(--duration-card-lift) var(--ease-lift)}.card-lift:hover{transform:translateY(var(--distance-card-lift))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.card-lift:hover{transform:none}}.cresta-stack{--cresta-front:translate(0, 0) rotate(0deg);--cresta-right:translate(152px, 10px) rotate(6deg);--cresta-left:translate(-144px, 10px) rotate(-6deg);--cresta-aside-fade:.5;isolation:isolate;flex-shrink:0;width:227px;height:149px;position:relative}.cresta-shot{transform:var(--cresta-right);opacity:0;z-index:0;border-radius:6px;position:absolute;inset:0;overflow:hidden}.cresta-shot:first-child{transform:var(--cresta-front);opacity:1;z-index:3}.cresta-shot:nth-child(2){transform:var(--cresta-right);opacity:var(--cresta-aside-fade);z-index:1}.cresta-shot:last-child:not(:first-child):not(:nth-child(2)){transform:var(--cresta-left);opacity:var(--cresta-aside-fade);z-index:2}.aws-screens{--aws-front:translate(20px, 60px);--aws-back:translate(136px, -8px) scale(.8);--aws-exit:translate(-80px, 270px);--aws-move:cubic-bezier(.45, .05, .2, 1);pointer-events:none;isolation:isolate;width:240px;height:243px;margin-left:-120px;position:absolute;top:77px;left:50%}.aws-shot{transform-origin:0 0;width:250px;height:179px;animation-duration:var(--duration-aws-shuffle);animation-iteration-count:infinite;position:absolute;top:0;left:0;overflow:hidden}.aws-shot:first-child{transform:var(--aws-front);opacity:1;z-index:3;animation-name:aws-reel-a}.aws-shot:nth-child(2){transform:var(--aws-back);opacity:1;z-index:2;animation-name:aws-reel-b}.aws-shot:nth-child(3){transform:var(--aws-back);opacity:0;z-index:1;animation-name:aws-reel-c}.aws-shot:nth-child(4){transform:var(--aws-back);opacity:0;z-index:1;animation-name:aws-reel-d}@keyframes aws-reel-a{0%,17.5%{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3;animation-timing-function:var(--aws-move)}24.2%{transform:var(--aws-exit);opacity:1;visibility:visible;z-index:3;animation-timing-function:step-end}24.6%{transform:var(--aws-exit);opacity:0;visibility:hidden;z-index:0;animation-timing-function:step-end}25%{transform:var(--aws-back);opacity:0;visibility:hidden;z-index:1;animation-timing-function:linear}67.5%{transform:var(--aws-back);opacity:0;visibility:visible;z-index:1;animation-timing-function:var(--aws-move)}75%{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2;animation-timing-function:linear}92.5%{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2;animation-timing-function:var(--aws-move)}to{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3}}@keyframes aws-reel-b{0%,17.5%{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2;animation-timing-function:var(--aws-move)}25%{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3;animation-timing-function:linear}42.5%{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3;animation-timing-function:var(--aws-move)}49.2%{transform:var(--aws-exit);opacity:1;visibility:visible;z-index:3;animation-timing-function:step-end}49.6%{transform:var(--aws-exit);opacity:0;visibility:hidden;z-index:0;animation-timing-function:step-end}50%{transform:var(--aws-back);opacity:0;visibility:hidden;z-index:1;animation-timing-function:linear}92.5%{transform:var(--aws-back);opacity:0;visibility:visible;z-index:1;animation-timing-function:var(--aws-move)}to{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2}}@keyframes aws-reel-c{0%,17.5%{transform:var(--aws-back);opacity:0;visibility:visible;z-index:1;animation-timing-function:var(--aws-move)}25%{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2;animation-timing-function:linear}42.5%{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2;animation-timing-function:var(--aws-move)}50%{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3;animation-timing-function:linear}67.5%{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3;animation-timing-function:var(--aws-move)}74.2%{transform:var(--aws-exit);opacity:1;visibility:visible;z-index:3;animation-timing-function:step-end}74.6%{transform:var(--aws-exit);opacity:0;visibility:hidden;z-index:0;animation-timing-function:step-end}75%,to{transform:var(--aws-back);opacity:0;visibility:hidden;z-index:1}}@keyframes aws-reel-d{0%{transform:var(--aws-back);opacity:0;visibility:hidden;z-index:1;animation-timing-function:linear}42.5%{transform:var(--aws-back);opacity:0;visibility:visible;z-index:1;animation-timing-function:var(--aws-move)}50%{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2;animation-timing-function:linear}67.5%{transform:var(--aws-back);opacity:1;visibility:visible;z-index:2;animation-timing-function:var(--aws-move)}75%{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3;animation-timing-function:linear}92.5%{transform:var(--aws-front);opacity:1;visibility:visible;z-index:3;animation-timing-function:var(--aws-move)}99.2%{transform:var(--aws-exit);opacity:1;visibility:visible;z-index:3;animation-timing-function:step-end}99.6%{transform:var(--aws-exit);opacity:0;visibility:hidden;z-index:0;animation-timing-function:step-end}to{transform:var(--aws-back);opacity:0;visibility:hidden;z-index:1}}@media (prefers-reduced-motion:reduce){.aws-shot{animation:none}.aws-shot:nth-child(3),.aws-shot:nth-child(4){visibility:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}
