:root{--ng-porcelain: #F6F3EE;--ng-black: #15120C;--ng-lapis: #1F4E8C;--ng-turquoise: #2A7F8A;--ng-gold: #9A741E;--ng-gold-bright: #B8862E;--ng-saffron: #D4882A;--ng-vermilion: #C0392B;--ng-verdigris: #4A7C6F;--ng-white: #FFFFFF;--ng-rule-warm: #E4DDC9;--ng-color-paper: #F6F3EE;--ng-color-porcelain: #F6F3EE;--ng-color-ink: #15120C;--ng-color-ink-muted: #544E44;--ng-color-ink-faint: #6F6858;--ng-color-gold: #9A741E;--ng-color-gold-hover: #B8862E;--ng-color-border: rgba(21,18,12,.14);--ng-color-hairline: rgba(21,18,12,.08);--ng-color-gold-line: rgba(154,116,30,.55);--ng-color-gold-warm: rgba(154,116,30,.1);--ng-color-panel: rgba(21,18,12,.035);--ng-color-lapis: #1F4E8C;--ng-color-lapis-deep: #14366a;--ng-color-turquoise: #2A7F8A;--ng-color-saffron: #D4882A;--ng-color-vermilion: #C0392B;--ng-color-verdigris: #4A7C6F;--ng-color-white: #FFFFFF;--ng-color-rule-warm: #E4DDC9;--ng-bg: var(--ng-color-paper);--ng-text: var(--ng-color-ink);--ng-text-muted: var(--ng-color-ink-muted);--ng-text-faint: var(--ng-color-ink-faint);--ng-line: var(--ng-color-border);--ng-line-strong: rgba(21,18,12,.24);--ng-rule-gold: var(--ng-color-gold-line);--ng-panel: var(--ng-color-panel);--ng-surface: var(--ng-color-porcelain);--ng-surface-rich: var(--ng-color-porcelain);--ng-header-bg: rgba(246,243,238,.97);--ng-header-bg-soft: rgba(246,243,238,.94);--ng-reversed-bg-lapis: var(--ng-lapis);--ng-reversed-bg-black: var(--ng-black);--ng-reversed-text: var(--ng-porcelain);--ng-reversed-heading-tracking: .005em;--ng-font-serif: "Cormorant Garamond", "Cormorant Infant", "Garamond", "EB Garamond", Georgia, serif;--ng-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Inter, Arial, sans-serif;--ng-font-utility: System UI, sans-serif;--ng-font-persian-display: IranNastaliq;--ng-font-persian-utility: Parastoo;--ng-font-weight-display: 600;--ng-font-weight-heading: 600;--ng-font-weight-artwork-title: 500;--ng-font-weight-body: 400;--ng-font-weight-persian-utility: 400;--ng-hero-title-size: clamp(2.6rem, 4.5vw, 4.25rem);--ng-hero-sub-size: clamp(1.05rem, 1.75vw, 1.65rem);--ng-hero-title-tracking: .02em;--ng-hero-sub-tracking: .01em;--ng-hero-min-height: 68svh;--ng-text-h1: clamp(2.1rem, 3.2vw, 3.2rem);--ng-text-h2: clamp(1.55rem, 2.6vw, 2.2rem);--ng-text-h3: clamp(1.2rem, 1.6vw, 1.4rem);--ng-text-body: 1rem;--ng-text-small: .925rem;--ng-text-caption: .875rem;--ng-text-utility: .55rem;--ng-letter-spacing-label: .16em;--ng-prose-body-size: 1.05rem;--ng-line-body: 1.65;--ng-line-tight: 1.2;--ng-line-heading: 1.25;--ng-line-display: 1.08;--ng-line-height-persian-adjust: +.15;--ng-line-persian-body: calc(var(--ng-line-body) + .15);--ng-reading-width: 820px;--ng-width-reading: var(--ng-reading-width);--ng-page-max: 1240px;--ng-reading-width-narrative: 680px;--ng-type-tracking: .01em;--ng-type-measure: 68ch;--ng-type-paragraph-space: 1.05em;--ng-h1-size: var(--ng-text-h1);--ng-h2-size: var(--ng-text-h2);--ng-h3-size: var(--ng-text-h3);--ng-space-xxs: 8px;--ng-space-xs: 16px;--ng-space-sm: 24px;--ng-space-md: 40px;--ng-space-lg: 60px;--ng-space-xl: 80px;--ng-space-xxl: 100px;--ng-space-hero: 120px;--ng-space-1: .25rem;--ng-space-2: .5rem;--ng-space-3: .75rem;--ng-space-4: 1rem;--ng-space-5: 1.5rem;--ng-space-6: 2rem;--ng-space-7: 3rem;--ng-space-8: 4rem;--ng-space-9: 6rem;--ng-radius-soft: 22px;--ng-radius-card: 28px;--ng-radius-pill: 999px;--ng-radius-tight: .125rem;--ng-shadow-float: 0 16px 44px rgba(20,20,20,.1);--ng-shadow-soft: 0 10px 30px rgba(20,20,20,.08);--ng-z-header: 60;--ng-z-overlay: 80;--ng-z-modal: 120;--ng-focus-ring: 2px solid rgba(28,21,16,.6);--ng-focus-offset: 4px;--ng-btn-radius: 0;--ng-btn-pad-y: .55rem;--ng-btn-pad-x: .9rem;--ng-btn-font: var(--ng-text-small);--ng-btn-bg: transparent;--ng-btn-border: rgba(28,21,16,.25);--ng-btn-shadow: none;--ng-btn-bg-hover: rgba(28,21,16,.04);--ng-btn-ink: var(--ng-color-ink);--ng-btn-ink-muted: var(--ng-color-ink-muted);--ng-btn-border-strong: var(--ng-color-ink);--ng-card-bg: var(--ng-color-porcelain);--ng-card-border: var(--ng-color-hairline);--ng-card-shadow: var(--ng-shadow-soft);--ng-card-radius: var(--ng-radius-card);--ng-cta-bg: transparent;--ng-cta-border: rgba(201,162,77,.45);--ng-cta-ink: var(--ng-color-ink);--ng-cta-bg-hover: rgba(201,162,77,.08);--ng-gutter-x: clamp(1rem, 3vw, 2rem);--ng-section-y: clamp(2.25rem, 5vw, 4.25rem);--ng-section-y-tight: clamp(1.5rem, 3.5vw, 3rem);--ng-stack-gap: var(--ng-space-6);--ng-stack-gap-tight: var(--ng-space-4);--ng-footer-link-pad-y: .25rem;--ng-input-border-strong: rgba(20,20,20,.4);--ng-thumb-size: 4.5rem;--ng-line-style-row: 1.6;--ng-modal-image-max-height: 86vh;--ng-modal-frame-max-width: 92vw;--ng-modal-frame-max-height: 92vh;--ng-color-ink-legal: var(--ng-color-ink-muted);--ng-ease-quiet: cubic-bezier(.2,.8,.2,1);--ng-dur-fast: .18s;--ng-dur-med: .28s;--ng-fade-duration-min: .15s;--ng-fade-duration-max: .25s;--ng-leaf-catch-duration: .5s;--ng-leaf-catch-easing: cubic-bezier(.2, .8, .2, 1)}html[data-ng-mode=night]{--ng-porcelain: #F6F3EE;--ng-black: #15120C;--ng-lapis: #9DB6DD;--ng-turquoise: #2A7F8A;--ng-gold: #D2AC63;--ng-gold-bright: #D2AC63;--ng-saffron: #D4882A;--ng-vermilion: #C0392B;--ng-verdigris: #4A7C6F;--ng-white: #FFFFFF;--ng-rule-warm: #E4DDC9;--ng-color-paper: #102338;--ng-color-porcelain: rgba(240,234,220,.05);--ng-color-ink: #F0EADC;--ng-color-ink-muted: #AEB7C5;--ng-color-ink-faint: #939CAA;--ng-color-gold: #D2AC63;--ng-color-gold-hover: #D2AC63;--ng-color-border: rgba(240,234,220,.16);--ng-color-hairline: rgba(240,234,220,.08);--ng-color-gold-line: rgba(210,172,99,.5);--ng-color-gold-warm: rgba(210,172,99,.14);--ng-color-panel: rgba(240,234,220,.05);--ng-color-lapis: #9DB6DD;--ng-color-lapis-deep: #97c0e6;--ng-color-turquoise: #6bb9c2;--ng-color-saffron: #D4882A;--ng-color-vermilion: #C0392B;--ng-color-verdigris: #8fb3aa;--ng-color-white: #FFFFFF;--ng-color-rule-warm: rgba(228,221,201,.58);--ng-bg: #102338;--ng-text: #F0EADC;--ng-text-muted: #AEB7C5;--ng-text-faint: #939CAA;--ng-line: rgba(240,234,220,.16);--ng-line-strong: rgba(240,234,220,.28);--ng-rule-gold: rgba(210,172,99,.5);--ng-panel: rgba(240,234,220,.05);--ng-surface: rgba(240,234,220,.05);--ng-surface-rich: rgba(16,35,56,.6);--ng-header-bg: rgba(16,35,56,.97);--ng-header-bg-soft: rgba(16,35,56,.92);--ng-shadow-float: none;--ng-shadow-soft: none;--ng-focus-ring: 1px solid var(--ng-color-gold);--ng-btn-border: rgba(240,234,220,.22);--ng-btn-bg-hover: rgba(240,234,220,.05);--ng-card-bg: var(--ng-surface);--ng-card-border: var(--ng-line);--ng-card-shadow: none;--ng-cta-border: rgba(210,172,99,.48);--ng-cta-bg-hover: rgba(210,172,99,.1);--ng-input-border-strong: rgba(240,234,220,.34);--ng-color-ink-legal: var(--ng-text-muted);--ng-reversed-bg-lapis: var(--ng-lapis);--ng-reversed-bg-black: var(--ng-black);--ng-reversed-text: var(--ng-porcelain);--ng-reversed-heading-tracking: .005em}:root{--nka-night-studio: #10242d;--nka-warm-paper: #f1e7d4;--nka-blue-deep: #12324c;--nka-blue-mist: #8fcbd3;--nka-madder-lake: #7c1f24;--nka-cinnabar: #a94627;--nka-gold: #C9A24D;--nka-silver-leaf: #c9c7bb;--nka-verdigris: #79b7ac;--nka-umber-dust: #bdb09d;--nka-warm-faint: #988d7a;--nka-mode-night-bg: var(--nka-night-studio);--nka-mode-night-text: var(--nka-warm-paper);--nka-mode-night-muted: var(--nka-umber-dust);--nka-mode-night-faint: var(--nka-warm-faint);--nka-mode-night-link: var(--nka-blue-mist);--nka-mode-night-link-hover: var(--nka-gold);--nka-mode-night-focus: var(--nka-blue-mist);--nka-mode-night-accent: var(--nka-gold);--nka-mode-night-red: var(--nka-madder-lake);--nka-mode-night-blue: var(--nka-blue-deep);--nka-mode-night-line: rgba(241, 231, 212, .16);--nka-mode-night-line-gold: rgba(201, 162, 77, .5);--nka-mode-night-line-strong: rgba(201, 199, 187, .32);--nka-mode-night-surface: rgba(241, 231, 212, .05);--nka-mode-night-surface-rich: rgba(8, 19, 25, .44);--nka-mode-night-metal-line: rgba(201, 162, 77, .36);--nka-mode-night-artwork-edge: rgba(201, 199, 187, .42);--nka-mode-night-texture: linear-gradient(90deg, rgba(121, 183, 172, .055), transparent 32%, rgba(201, 162, 77, .04)), repeating-linear-gradient(94deg, rgba(241, 231, 212, .018) 0 1px, transparent 1px 7px), linear-gradient(180deg, rgba(255, 255, 255, .018), transparent 28%);--nka-mode-night-icon-tray-bg: rgba(16, 36, 45, .72);--nka-mode-night-icon-tray-line: rgba(201, 162, 77, .18);--nka-mode-night-icon-tray-corner: rgba(201, 162, 77, .46);--nka-mode-night-icon-frame-bg: rgba(8, 19, 25, .44);--nka-mode-night-icon-frame-line: rgba(201, 162, 77, .22);--nka-mode-night-icon-frame-glow: 0 0 28px rgba(201, 162, 77, .16);--nka-mode-night-motif-opacity: .022;--nka-mode-night-motif-blend: screen;--nka-mode-night-section-gap: 12rem}:root,html[data-nka-mode=night]{--nka-bg: var(--nka-mode-night-bg);--nka-text: var(--nka-mode-night-text);--nka-text-muted: var(--nka-mode-night-muted);--nka-text-faint: var(--nka-mode-night-faint);--nka-link: var(--nka-mode-night-link);--nka-link-accent: var(--nka-mode-night-link-hover);--nka-accent: var(--nka-mode-night-accent);--nka-focus: var(--nka-mode-night-focus);--nka-red: var(--nka-mode-night-red);--nka-blue: var(--nka-mode-night-blue);--nka-line: var(--nka-mode-night-line);--nka-line-gold: var(--nka-mode-night-line-gold);--nka-line-strong: var(--nka-mode-night-line-strong);--nka-surface: var(--nka-mode-night-surface);--nka-surface-rich: var(--nka-mode-night-surface-rich);--nka-metal-line: var(--nka-mode-night-metal-line);--nka-artwork-edge: var(--nka-mode-night-artwork-edge);--nka-texture: var(--nka-mode-night-texture);--nka-icon-tray-bg: var(--nka-mode-night-icon-tray-bg);--nka-icon-tray-line: var(--nka-mode-night-icon-tray-line);--nka-icon-tray-corner: var(--nka-mode-night-icon-tray-corner);--nka-icon-frame-bg: var(--nka-mode-night-icon-frame-bg);--nka-icon-frame-line: var(--nka-mode-night-icon-frame-line);--nka-icon-frame-glow: var(--nka-mode-night-icon-frame-glow);--nka-motif-opacity: var(--nka-mode-night-motif-opacity);--nka-motif-blend: var(--nka-mode-night-motif-blend);--nka-section-gap: var(--nka-mode-night-section-gap)}:root{--nka-font-serif: "Cormorant Garamond", ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Garamond, serif;--nka-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Inter, Arial, sans-serif;--nka-size-xs: .875rem;--nka-size-sm: .925rem;--nka-size-base: 1rem;--nka-size-md: clamp(1.2rem, 1.6vw, 1.4rem);--nka-size-lg: clamp(1.55rem, 2.6vw, 2.2rem);--nka-size-xl: clamp(2.1rem, 3.2vw, 3.2rem);--nka-leading-tight: 1.08;--nka-leading-snug: 1.2;--nka-leading-base: 1.65;--nka-leading-relaxed: 1.75;--nka-tracking-caps: .14em}:root{--nka-space-2: .5rem;--nka-space-4: 1rem;--nka-space-6: 1.5rem;--nka-space-8: 2rem;--nka-space-10: 2.5rem;--nka-space-12: 3rem;--nka-space-14: 3.5rem;--nka-space-20: 5rem;--nka-space-28: 7rem;--nka-max-reading: 820px;--nka-max-grid: 1760px;--nka-artwork-ratio: 4 / 5}:root{--nka-ease-out: cubic-bezier(.16, 1, .3, 1);--nka-ease-in-out: cubic-bezier(.45, 0, .55, 1);--nka-dur-fast: .42s;--nka-dur-medium: .8s;--nka-dur-slow: 1.4s;--nka-dur-breath: 20s;--nka-duration-hover: .25s;--nka-duration-reveal: .6s;--nka-duration-page: .5s;--nka-shadow-lift: 0 16px 52px rgba(0, 0, 0, .22);--nka-shadow-metal: 0 0 0 1px var(--nka-metal-line), 0 22px 72px rgba(0, 0, 0, .22)}@media(prefers-reduced-motion:reduce){:root{--nka-dur-fast: 0ms;--nka-dur-medium: 0ms;--nka-dur-slow: 0ms;--nka-dur-breath: 0ms;--nka-duration-hover: 0ms;--nka-duration-reveal: 0ms;--nka-duration-page: 0ms}}:root{--ng-surface-raised: var(--ng-bg);--ng-color-gold-text: color-mix(in srgb, var(--ng-color-gold) 55%, var(--ng-color-ink) 45%);--ng-space-10: 5rem;--ng-space-12: 7rem;--ng-space-16: 10rem;--ng-error: #c0392b;--ng-gutter-x: var(--ng-space-5);--ng-section-y: var(--ng-space-8);--ng-section-y-tight: var(--ng-space-6);--ng-z-overlay: 300}html[data-ng-mode=night]{--ng-color-gold-text: var(--ng-color-gold)}.ng-header{position:sticky;top:0;z-index:var(--ng-z-header);background:linear-gradient(180deg,var(--ng-header-bg) 0%,var(--ng-header-bg-soft) 100%);border-bottom:1px solid var(--ng-color-gold-line);backdrop-filter:saturate(120%) blur(6px);transition:transform var(--ng-dur-med) var(--ng-ease-quiet),background-color var(--ng-dur-fast) var(--ng-ease-quiet),border-color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-header.is-hidden{transform:translateY(-110%)}@media(min-width:769px){.ng-main>.ng-d1:first-child{padding-top:var(--ng-section-y)}}.ng-header__inner{container-type:inline-size;container-name:header}.ng-logo{min-width:0}.ng-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.25rem .1rem;border-bottom:1px solid transparent;transition:color var(--ng-dur-fast) var(--ng-ease-quiet),border-color var(--ng-dur-fast) var(--ng-ease-quiet),background var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-nav a:hover,.ng-nav a:focus-visible{color:var(--ng-color-gold)}.ng-menu-btn{display:none;appearance:none;border:1px solid var(--ng-color-hairline);background:transparent;padding:.55rem .75rem;border-radius:6px;line-height:1;cursor:pointer;box-shadow:none;flex:0 0 auto;align-items:center;justify-content:center;color:var(--ng-color-ink);transition:color var(--ng-transition-fast),border-color var(--ng-transition-fast),background-color var(--ng-transition-fast)}.ng-menu-btn:hover,.ng-menu-btn:focus-visible{color:var(--ng-color-gold);border-color:var(--ng-color-gold-line);background:#c9a24d0a}.ng-mode-toggle{border-bottom:1px solid var(--ng-color-hairline)}.ng-mode-toggle:hover{color:var(--ng-color-gold);border-bottom-color:var(--ng-color-gold-line);background:transparent}.ng-mode-toggle:focus-visible{color:var(--ng-color-gold);border-bottom-color:var(--ng-color-gold-line);background:transparent}@container header (max-width: 768px){.ng-mode-toggle--desktop{display:none}.ng-menu-btn{display:inline-flex}}@supports not (container-type: inline-size){@media(max-width:860px){.ng-nav--desktop,.ng-mode-toggle--desktop{display:none}}}html.ng-is-overlay-open .ng-header,html.ng-is-overlay-open #content,html.ng-is-overlay-open .ng-footer{pointer-events:none}html.ng-is-overlay-open .ng-overlay,html.ng-is-overlay-open .ng-overlay__panel,html.ng-is-overlay-open .ng-overlay__close{pointer-events:auto}.ng-overlay{position:fixed;inset:0;z-index:var(--ng-z-overlay);background:#1414141a;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--ng-dur-med) var(--ng-ease-quiet),visibility 0s linear var(--ng-dur-med)}html[data-ng-mode=night] .ng-overlay{background:#00000052}@media(prefers-reduced-transparency:reduce){.ng-overlay,html[data-ng-mode=night] .ng-overlay{background:var(--ng-color-paper)}}html[data-ng-mode=night] .ng-overlay__panel{background:var(--ng-color-paper);border-color:var(--ng-color-hairline);box-shadow:none}.ng-overlay[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--ng-dur-med) var(--ng-ease-quiet),visibility 0s linear 0s}.ng-overlay[aria-hidden=false] .ng-overlay__panel{transform:translate(0)}.ng-overlay__panel{position:fixed;top:72px;right:var(--ng-space-4);left:var(--ng-space-4);width:auto;max-width:420px;margin-left:auto;max-height:calc(100vh - 96px);overflow:auto;background:var(--ng-color-porcelain);border:1px solid var(--ng-color-hairline);border-radius:var(--ng-radius-card);box-shadow:var(--ng-shadow-float);font-family:var(--ng-font-sans);padding:var(--ng-space-6) var(--ng-space-5) var(--ng-space-5);transform:translate(120%);transition:transform var(--ng-dur-med) var(--ng-ease-quiet)}.ng-overlay__eyebrow{margin:0 0 var(--ng-space-2);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.12em;text-transform:uppercase}.ng-overlay__title{margin:0;font-family:var(--ng-font-serif);font-size:1.7rem;line-height:1.05}.ng-overlay__close{appearance:none;border:0;background:transparent;font-size:1.6rem;line-height:1;cursor:pointer;position:absolute;top:.75rem;right:1rem}.ng-nav--mobile{display:grid;gap:.75rem;padding-top:var(--ng-space-5)}.ng-nav--mobile .ng-nav__link{width:100%;justify-content:flex-start;font-family:var(--ng-font-sans);padding:.65rem 0;border-bottom-color:var(--ng-color-hairline)}.ng-overlay__panel .ng-mode-toggle--mobile{display:inline-flex;margin-top:var(--ng-space-4)}@media(max-width:768px){.ng-nav--desktop,.ng-mode-toggle--desktop{display:none}.ng-header__inner{min-height:4rem}.ng-menu-btn{display:inline-flex;min-width:44px;min-height:44px;padding:.55rem .8rem}.ng-overlay__panel{top:4.35rem;right:.85rem;left:.85rem;max-width:none;max-height:calc(100svh - 5.2rem);border-radius:6px;padding:2.6rem 1.35rem 1.45rem}.ng-overlay__close{width:44px;height:44px;display:inline-grid;place-items:center;top:.35rem;right:.45rem}.ng-nav--mobile{gap:.35rem}.ng-nav--mobile .ng-nav__link{min-height:44px;align-items:center;padding:.85rem 0}}.ng-inquiries .ng-page__content{max-width:var(--ng-type-measure)}.ng-page--about .ng-about{padding-bottom:var(--ng-space-2)}.ng-page--about .ng-page__title{max-width:14ch}.ng-about h2{font-family:var(--ng-font-serif);font-weight:600;letter-spacing:.01em;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.18;margin:var(--ng-space-5) 0 var(--ng-space-3)}.ng-about>p:first-of-type{font-family:var(--ng-font-serif);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.7;color:var(--ng-color-ink-muted);margin-bottom:var(--ng-space-6)}.ng-about>h2{margin-top:var(--ng-space-7);padding-top:var(--ng-space-4);border-top:1px solid var(--ng-color-hairline)}.ng-about p{margin:0 0 var(--ng-space-4);line-height:var(--ng-line-body);text-decoration:none;max-width:var(--ng-type-measure)}.ng-about p+p{margin-top:0}.ng-about a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ng-artist__lead{color:var(--ng-color-ink);margin:var(--ng-space-3) 0 0;max-width:56ch}.ng-artist__routes{display:flex;flex-wrap:wrap;gap:var(--ng-space-4);align-items:center;margin-top:var(--ng-space-6)}.ng-artist__secondary-link{color:var(--ng-color-ink);font-size:var(--ng-text-small);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ng-artist__secondary-link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-artists__list{display:block}.ng-artists__item{padding:0;margin:0 0 var(--ng-space-5)}.ng-artists__name{font-family:var(--ng-font-serif);font-weight:600;letter-spacing:.01em;margin:0 0 var(--ng-space-2)}.ng-artists__excerpt{color:var(--ng-color-ink);font-size:var(--ng-text-small);margin:0}.ng-studio{padding-bottom:var(--ng-space-2)}.ng-studio h2{font-family:var(--ng-font-serif);font-weight:var(--ng-font-weight-heading);letter-spacing:var(--ng-type-tracking);text-transform:none;font-size:var(--ng-text-h2);line-height:var(--ng-line-heading);color:var(--ng-color-ink);margin:var(--ng-space-8) 0 var(--ng-space-5);padding-bottom:0;border-bottom:none}.ng-studio h2:first-child{margin-top:0}.ng-studio h3{font-family:var(--ng-font-serif);font-weight:var(--ng-font-weight-heading);font-size:var(--ng-text-h3);line-height:var(--ng-line-heading);letter-spacing:var(--ng-type-tracking);color:var(--ng-color-ink);margin:var(--ng-space-7) 0 var(--ng-space-3)}.ng-studio p{font-family:var(--ng-font-serif);font-size:1.05rem;line-height:1.75;color:var(--ng-color-ink);margin-bottom:var(--ng-space-5);max-width:var(--ng-type-measure)}.ng-studio a{color:var(--ng-color-ink);text-decoration:none;border-bottom:1px solid var(--ng-color-hairline);padding-bottom:1px;transition:color var(--ng-dur-fast) var(--ng-ease-quiet),border-color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-studio a:hover{color:var(--ng-color-ink);border-color:var(--ng-color-border);text-decoration:none}.ng-studio a:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset);border-color:transparent}.ng-studio__cta{margin-top:var(--ng-space-5);padding-top:var(--ng-space-4);border-top:1px solid var(--ng-color-hairline)}.ng-breadcrumb{margin-bottom:var(--ng-space-5)}.ng-breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ng-space-3)}.ng-breadcrumb__item{display:flex;align-items:center;gap:var(--ng-space-3)}.ng-breadcrumb__link{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);text-decoration:none}.ng-breadcrumb__link:hover{color:var(--ng-color-ink)}.ng-breadcrumb__link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-breadcrumb__sep{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);opacity:.5;user-select:none}.ng-breadcrumb__current{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted)}.ng-about p>a{display:inline-block;margin-top:var(--ng-space-2);color:var(--ng-color-ink);text-decoration:none;border-bottom:1px solid var(--ng-color-hairline);padding-bottom:1px}.ng-about p>a:hover{color:var(--ng-color-ink);border-color:var(--ng-color-border)}.ng-home-hero{padding-top:clamp(var(--ng-space-7),7vw,var(--ng-space-9));padding-bottom:var(--ng-space-7)}.ng-home-hero__shell{padding:0}.ng-home-hero__grid{display:grid;gap:var(--ng-space-7);align-items:center}@media(min-width:980px){.ng-home-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}}.ng-home-hero__copy{max-width:39rem}.ng-home-hero__eyebrow{margin:0 0 var(--ng-space-3);font-size:var(--ng-text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-home-hero__title{margin:0;font-family:var(--ng-font-serif);font-size:clamp(3rem,6vw,5rem);line-height:.98;letter-spacing:.02em}.ng-home-hero__thesis{margin:var(--ng-space-4) 0 0;max-width:28ch;font-family:var(--ng-font-serif);font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.28;color:var(--ng-color-ink-muted)}.ng-home-hero__support{margin:var(--ng-space-5) 0 0;max-width:46ch;font-size:1.02rem;color:var(--ng-color-ink)}.ng-home-hero__support--secondary{color:var(--ng-color-ink-muted);font-size:.96rem}.ng-home-hero__actions{margin-top:var(--ng-space-6);display:flex;flex-wrap:wrap;gap:var(--ng-space-4);align-items:center}.ng-home-hero__secondary-link{color:var(--ng-color-ink-muted);font-size:var(--ng-text-small);text-decoration:none;border-bottom:1px solid var(--ng-color-hairline);padding-bottom:2px}.ng-home-hero__secondary-link:hover{border-bottom-color:var(--ng-color-border)}.ng-home-hero__founder{margin:var(--ng-space-5) 0 0;font-size:var(--ng-text-small);color:var(--ng-color-ink-faint)}.ng-home-hero__artwork{display:block;color:inherit;text-decoration:none}.ng-home-hero__artwork:hover{text-decoration:none}.ng-home-hero__artwork-frame{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;border:1px solid var(--ng-color-hairline);background:var(--ng-color-paper)}.ng-home-hero__artwork-image{width:100%;height:100%;object-fit:contain}.ng-home-hero__artwork-caption{display:grid;gap:var(--ng-space-1);margin-top:var(--ng-space-4)}.ng-home-hero__artwork-kicker{font-size:var(--ng-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-home-hero__artwork-title{font-family:var(--ng-font-serif);font-size:1.35rem;line-height:1.08}.ng-home-hero__artwork-meta{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted)}.ng-home-introduction{padding-top:var(--ng-space-7);padding-bottom:var(--ng-space-6)}.ng-home-introduction__inner{display:grid;gap:var(--ng-space-5);padding:0 0 var(--ng-space-2)}@media(min-width:980px){.ng-home-introduction__inner{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start}}.ng-home-introduction__eyebrow{margin:0 0 var(--ng-space-2);font-size:var(--ng-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-home-introduction__title{margin:0;max-width:18ch;font-family:var(--ng-font-serif);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.ng-home-introduction__text{margin:0;max-width:55ch}.ng-home-introduction__support{margin:var(--ng-space-4) 0 0;max-width:44ch;color:var(--ng-color-ink-muted)}@media(max-width:859px){.ng-home-hero__shell{padding:0}.ng-home-hero__grid{gap:var(--ng-space-6)}.ng-home-hero__artwork{max-width:26rem}.ng-home-hero__actions{gap:var(--ng-space-3)}}@media(max-width:600px){.ng-header__inner{gap:var(--ng-space-3);padding-top:.7rem;padding-bottom:.7rem;padding-inline-start:1rem;padding-inline-end:4.75rem;position:relative}.ng-logo__img{width:2.8rem;height:2.8rem;max-width:2.8rem;max-height:2.8rem}.ng-logo{flex:1 1 auto;max-width:calc(100% - 3.75rem)}.ng-logo__text{font-size:1.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-menu-btn{flex:0 0 44px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);padding:.5rem .7rem;margin-left:auto}.ng-home-hero{padding-top:var(--ng-space-5)}.ng-home-hero__title{font-size:clamp(2.55rem,11vw,3.35rem)}.ng-home-hero__thesis{max-width:22ch}.ng-home-hero__actions{flex-direction:column;align-items:stretch}.ng-home-hero__actions .ng-btn{width:100%}.ng-home-hero__secondary-link{width:fit-content}.ng-home-introduction{padding-top:var(--ng-space-3)}.ng-footer{margin-top:var(--ng-space-6);padding-top:var(--ng-space-6);padding-bottom:var(--ng-space-5)}.ng-footer__inner{padding-inline:1.25rem;gap:var(--ng-space-6)}.ng-footer__title{font-size:clamp(1.65rem,8vw,2.1rem);margin-bottom:var(--ng-space-4)}.ng-footer__nav a,.ng-footer__legal a,.ng-footer__social a{min-height:44px;display:inline-flex;align-items:center}.ng-footer__legal{flex-wrap:wrap;gap:.4rem 1.2rem}.ng-footer .ng-subscribe__form{display:grid}.ng-footer .ng-subscribe__submit{min-height:44px}}.ng-footer__legal{margin-top:var(--ng-space-5)}.ng-footer__legal a:hover{color:var(--ng-color-ink)}.ng-footer__legal a:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-inquiry-context{margin-bottom:var(--ng-space-6);padding-bottom:var(--ng-space-5);border-bottom:1px solid var(--ng-color-hairline)}.ng-inquiry-context__label{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);margin-bottom:var(--ng-space-2)}.ng-inquiry-context__title{font-size:var(--ng-text-body);color:var(--ng-color-ink);font-weight:500;margin-bottom:var(--ng-space-2)}.ng-inquiry-context__title a{color:inherit;text-decoration:none;border-bottom:1px solid var(--ng-color-hairline)}.ng-inquiry-context__title a:hover{border-color:var(--ng-color-ink)}.ng-inquiry-context__meta{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted)}.ng-inquiry-form{margin-bottom:var(--ng-space-6)}.ng-inquiry-form__hp{display:none}.ng-inquiry-form__field{margin-bottom:var(--ng-space-5)}.ng-inquiry-form__label{display:block;font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);margin-bottom:var(--ng-space-2);letter-spacing:.04em;text-transform:uppercase}.ng-inquiry-form__input,.ng-inquiry-form__textarea{display:block;width:100%;padding:var(--ng-space-3) var(--ng-space-4);background:transparent;border:1px solid rgba(20,20,20,.25);color:var(--ng-color-ink);font-family:var(--ng-font-sans);font-size:var(--ng-text-body);line-height:1.6;border-radius:0;appearance:none;-webkit-appearance:none;transition:border-color .15s ease}.ng-inquiry-form__input::placeholder,.ng-inquiry-form__textarea::placeholder{color:var(--ng-color-ink-faint);opacity:1}.ng-inquiry-form__input:focus,.ng-inquiry-form__textarea:focus{outline:none;border-color:var(--ng-color-ink)}.ng-inquiry-form__input:focus-visible,.ng-inquiry-form__textarea:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-inquiry-form__textarea{resize:vertical;min-height:8rem}.ng-inquiry-form__submit{margin-top:var(--ng-space-5)}.ng-inquiry-form__submit button{font-family:var(--ng-font-sans)}.ng-inquiry-feedback{margin-bottom:var(--ng-space-6);padding:var(--ng-space-4) var(--ng-space-5);border-inline-start:3px solid var(--ng-color-hairline)}.ng-inquiry-feedback--success{border-color:var(--ng-cta-border)}.ng-inquiry-feedback--error{border-color:var(--ng-color-ink-muted)}.ng-inquiry-feedback p{margin:0;font-size:var(--ng-text-body);color:var(--ng-color-ink)}.ng-inquiry-direct{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);margin-top:var(--ng-space-5)}.ng-inquiry-direct a{color:var(--ng-color-ink-muted)}.ng-inquiry-direct a:hover{color:var(--ng-color-ink)}@media(max-width:600px){.ng-inquiry-context{margin-bottom:var(--ng-space-5);padding-bottom:var(--ng-space-4)}.ng-inquiry-form__field{margin-bottom:var(--ng-space-4)}.ng-inquiry-form__input,.ng-inquiry-form__textarea{min-height:44px;padding:.85rem 1rem;font-size:1rem}.ng-inquiry-form__textarea{min-height:9.5rem}.ng-inquiry-form__submit button{min-height:44px;width:100%}}.ng-journal-entry__header{padding-top:var(--ng-space-7);padding-bottom:var(--ng-space-6);border-bottom:1px solid var(--ng-color-hairline);margin-bottom:var(--ng-space-7)}.ng-journal-entry__theme{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--ng-space-3)}.ng-journal-entry__byline{display:flex;flex-direction:column;gap:var(--ng-space-1);margin-bottom:var(--ng-space-4)}.ng-journal-entry__author{font-size:var(--ng-text-small);color:var(--ng-color-ink)}.ng-journal-entry__author-role{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted)}.ng-journal-entry__title{font-size:var(--ng-text-h1);color:var(--ng-color-ink);line-height:1.2;margin:0}.ng-journal-prose{padding-bottom:var(--ng-space-7)}.ng-journal-prose h2{font-size:var(--ng-text-h2);color:var(--ng-color-ink);margin-top:var(--ng-space-8);margin-bottom:var(--ng-space-4);line-height:1.25}.ng-journal-prose h3{font-size:var(--ng-text-h3);color:var(--ng-color-ink);margin-top:var(--ng-space-6);margin-bottom:var(--ng-space-3);line-height:1.3}.ng-journal-prose p{font-size:var(--ng-text-body);line-height:1.75;color:var(--ng-color-ink);margin-bottom:var(--ng-space-5)}.ng-journal-prose strong{color:var(--ng-color-ink);font-weight:600}.ng-journal-prose ul,.ng-journal-prose ol{margin-bottom:var(--ng-space-5);padding-inline-start:1.25em}.ng-journal-prose li{font-size:var(--ng-text-body);line-height:1.75;color:var(--ng-color-ink);margin-bottom:var(--ng-space-2)}.ng-journal-prose img{display:block;width:100%;height:auto;margin-top:var(--ng-space-7);margin-bottom:var(--ng-space-7)}.ng-journal-prose figure{display:block;margin:var(--ng-space-7) 0}.ng-journal-prose figure img{margin-top:0;margin-bottom:0}.ng-journal-prose figcaption,.ng-journal-prose .wp-caption-text{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);margin-top:var(--ng-space-2);line-height:1.5}.ng-journal-prose .wp-caption{max-width:100%!important;width:100%!important}.ng-journal-video{display:block;max-width:100%;margin:var(--ng-space-7) 0}.ng-journal-video__frame{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--ng-color-porcelain)}.ng-journal-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ng-journal-video figcaption{margin-top:var(--ng-space-2);font-size:var(--ng-text-caption);line-height:1.5;color:var(--ng-color-ink-muted)}.ng-journal-prose table{width:100%;border-collapse:collapse;margin:var(--ng-space-7) 0;font-size:var(--ng-text-small);color:var(--ng-color-ink)}.ng-journal-prose th{text-align:start;font-weight:600;padding:var(--ng-space-3) var(--ng-space-4);border-bottom:2px solid var(--ng-color-border);color:var(--ng-color-ink);white-space:nowrap}.ng-journal-prose td{padding:var(--ng-space-3) var(--ng-space-4);border-bottom:1px solid var(--ng-color-hairline);vertical-align:top;line-height:1.5}.ng-journal-prose tr:last-child td{border-bottom:none}.ng-journal-prose table{overflow-x:auto;display:block}.ng-journal-entry__sources{padding-top:var(--ng-space-6);padding-bottom:var(--ng-space-8)}.ng-journal-entry__sources-rule{border:none;border-top:1px solid var(--ng-color-hairline);margin:0 0 var(--ng-space-5)}.ng-journal-entry__sources-heading{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin-bottom:var(--ng-space-4)}.ng-journal-entry__sources-body{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);line-height:1.7}.ng-journal-entry__sources-body p,.ng-journal-entry__sources-body li{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);line-height:1.7;margin-bottom:var(--ng-space-2)}.ng-journal-entry__sources-body a{color:var(--ng-color-ink-muted);text-decoration:none;border-bottom:1px solid var(--ng-color-hairline)}.ng-journal-entry__sources-body a:hover{color:var(--ng-color-ink);border-color:var(--ng-color-ink-muted)}.ng-journal-entry__sources-body a:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-journal-entry__sources-body ul{padding-left:1.1rem;list-style-position:outside}.ng-journal-share{display:flex;align-items:center;gap:var(--ng-space-4);padding-bottom:var(--ng-space-5);margin-bottom:var(--ng-space-7);border-bottom:1px solid var(--ng-color-hairline);flex-wrap:wrap}.ng-journal-share__label{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-journal-share__link,.ng-journal-share__button{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);text-decoration:none;transition:color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-journal-share__button{all:unset;cursor:pointer;font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);transition:color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-journal-share__link:hover,.ng-journal-share__button:hover{color:var(--ng-color-ink)}.ng-journal-share__link:focus-visible,.ng-journal-share__button:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-journal-share__button:disabled{color:var(--ng-color-gold);cursor:default}.ng-journal-suggested{margin-bottom:var(--ng-space-7)}.ng-journal-suggested__list{list-style:none;margin:0 0 var(--ng-space-3);padding:0;display:flex;flex-direction:column;gap:var(--ng-space-3)}.ng-journal-suggested__link{display:flex;flex-direction:column;gap:var(--ng-space-1);text-decoration:none;color:inherit}.ng-journal-suggested__theme{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-journal-suggested__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-small);color:var(--ng-color-ink);line-height:var(--ng-line-tight);transition:color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-journal-suggested__link:hover .ng-journal-suggested__title{color:var(--ng-color-ink-muted)}.ng-journal-suggested__link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-journal-bridge{padding-top:var(--ng-space-7);padding-bottom:var(--ng-space-8);border-top:1px solid var(--ng-color-gold-line);margin-top:var(--ng-space-2)}.ng-journal-bridge__links-label{font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-color-gold);opacity:.78;margin-bottom:var(--ng-space-5)}.ng-journal-bridge__links{display:flex;flex-wrap:wrap;gap:var(--ng-space-6)}@media(max-width:600px){.ng-journal-bridge__links{flex-direction:column;gap:var(--ng-space-4)}}@media(max-width:600px){.ng-journal-entry__header{padding-top:var(--ng-space-5);padding-bottom:var(--ng-space-5);margin-bottom:var(--ng-space-5)}.ng-journal-entry__title,.ng-journal-hero__title{font-size:clamp(2rem,10vw,2.6rem);line-height:1.08}.ng-journal-prose{padding-bottom:var(--ng-space-6)}.ng-journal-prose p,.ng-journal-prose li{font-size:1rem;line-height:1.72}.ng-journal-prose h2{font-size:clamp(1.45rem,7vw,1.85rem);margin-top:var(--ng-space-6)}.ng-journal-prose h3{font-size:clamp(1.2rem,6vw,1.45rem)}.ng-journal-prose img,.ng-journal-prose figure{margin-top:var(--ng-space-5);margin-bottom:var(--ng-space-5)}.ng-journal-card__link{min-height:44px;padding:var(--ng-space-4) 0}}.ng-journal-landing{padding-bottom:var(--ng-space-9)}.ng-journal-hero{margin-bottom:var(--ng-space-5)}.ng-journal-hero__image-wrap{width:100%;max-height:70vh;overflow:hidden}.ng-journal-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ng-journal-hero__body{padding-top:var(--ng-space-6);padding-bottom:var(--ng-space-7);border-bottom:1px solid var(--ng-color-hairline)}.ng-journal-hero__theme{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--ng-space-3)}.ng-journal-hero__title{font-size:var(--ng-text-h1);line-height:var(--ng-line-tight);color:var(--ng-color-ink);margin:0 0 var(--ng-space-3)}.ng-journal-hero__link{color:inherit;text-decoration:none}.ng-journal-hero__link:hover{color:var(--ng-color-ink-muted)}.ng-journal-hero__link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-journal-hero__author{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);margin:0}.ng-journal-modules{padding-top:var(--ng-space-5)}.ng-journal-module{margin-top:var(--ng-space-6);margin-bottom:0}.ng-journal-module__header{margin-bottom:var(--ng-space-5);padding-bottom:var(--ng-space-4);border-bottom:1px solid var(--ng-color-hairline)}.ng-journal-module__title{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin:0}.ng-journal-module__list{list-style:none;margin:0;padding:0}.ng-journal-card{border-bottom:1px solid var(--ng-color-hairline)}.ng-journal-card:first-child{border-top:1px solid var(--ng-color-hairline)}.ng-journal-card__link{display:flex;flex-direction:column;gap:var(--ng-space-1);padding:var(--ng-space-4) 0;text-decoration:none;color:inherit;transition:color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-journal-card__link:hover .ng-journal-card__title{color:var(--ng-color-ink-muted)}.ng-journal-card__link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-journal-card__theme{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.08em;text-transform:uppercase}.ng-journal-card__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-h3);color:var(--ng-color-ink);line-height:var(--ng-line-tight);transition:color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-journal-card__link:hover .ng-journal-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ng-journal-card__author{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);font-style:italic}.ng-journal-card__excerpt{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);line-height:var(--ng-line-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ng-journal-card__link:after{content:"Read essay →";display:block;font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-faint);margin-top:var(--ng-space-3);transition:color .18s,letter-spacing .18s}.ng-journal-card__link:hover:after{color:var(--ng-color-ink-muted);letter-spacing:.13em}.ng-journal-empty{padding-top:var(--ng-space-8);padding-bottom:var(--ng-space-8)}.ng-journal-empty__body{color:var(--ng-color-ink-muted)}.ng-journal-empty__links{display:flex;flex-wrap:wrap;gap:var(--ng-space-4);margin-top:var(--ng-space-5)}@media(max-width:600px){.ng-journal-landing{padding-bottom:var(--ng-space-6)}.ng-journal-hero{margin-bottom:var(--ng-space-4)}.ng-journal-hero__image-wrap{max-height:52vh}.ng-journal-hero__body{padding-top:var(--ng-space-5);padding-bottom:var(--ng-space-5)}.ng-journal-modules{padding-top:var(--ng-space-5)}.ng-journal-module{margin-top:var(--ng-space-5);margin-bottom:0}}.ng-404{text-align:center;padding-top:var(--ng-space-9);padding-bottom:var(--ng-space-9)}.ng-404__seal{width:120px;height:120px;margin:0 auto var(--ng-space-6);animation:ng-shamseh-rotate 120s linear infinite}.ng-404__title{font-size:var(--ng-text-h2);color:var(--ng-color-ink);margin-bottom:var(--ng-space-4)}.ng-404__line{font-family:var(--ng-font-serif);font-size:var(--ng-text-h3);color:var(--ng-color-ink-muted);margin-bottom:var(--ng-space-6)}.ng-404__recovery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ng-space-5)}@keyframes ng-shamseh-rotate{}@media(prefers-reduced-motion:reduce){.ng-404__seal{animation:none}}.ng-404__secondary{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);text-decoration:none}.ng-404__secondary:hover{color:var(--ng-color-ink)}.ng-404__secondary:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-exh-section{padding-top:var(--ng-space-7);padding-bottom:var(--ng-space-7);border-top:1px solid var(--ng-color-hairline)}.ng-exh-section__heading{font-size:var(--ng-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ng-color-ink-muted);margin:0 0 var(--ng-space-5)}.ng-exh-list{list-style:none;margin:0;padding:0}.ng-exh-list__item{border-bottom:1px solid var(--ng-color-hairline)}.ng-exh-list__item:first-child{border-top:1px solid var(--ng-color-hairline)}.ng-exh-list__link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:var(--ng-space-6);row-gap:var(--ng-space-1);padding:var(--ng-space-5) 0;text-decoration:none;color:inherit;align-items:baseline}.ng-exh-list__link:hover .ng-exh-list__title{color:var(--ng-color-ink-muted)}.ng-exh-list__link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-exh-list__title{font-size:var(--ng-text-body);color:var(--ng-color-ink);grid-column:1;grid-row:1;transition:color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-exh-list__venue{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);grid-column:1;grid-row:2}.ng-exh-list__date{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);grid-column:2;grid-row:1 / 3;text-align:end;white-space:nowrap}.ng-exh-empty{padding:var(--ng-space-8) 0;color:var(--ng-color-ink-muted);font-size:var(--ng-text-body)}.ng-exh-meta{margin:var(--ng-space-5) 0 0;padding:0}.ng-exh-meta__row{display:flex;gap:var(--ng-space-4);padding:var(--ng-space-2) 0;padding-bottom:var(--ng-space-3);border-bottom:1px solid var(--ng-color-hairline);align-items:baseline}.ng-exh-meta__row:first-child{border-top:1px solid var(--ng-color-hairline)}.ng-exh-meta__label{font-size:var(--ng-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ng-color-ink-muted);min-width:6rem;flex-shrink:0}.ng-exh-meta__value{font-size:var(--ng-text-body);color:var(--ng-color-ink);margin:0}.ng-exh-artworks{padding-top:var(--ng-space-8);border-top:1px solid var(--ng-color-hairline);margin-top:var(--ng-space-8)}.ng-exh-artworks__header{margin-bottom:var(--ng-space-6)}.ng-exh-artworks__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-h2);color:var(--ng-color-ink);margin:0}.ng-home-module{margin-top:var(--ng-space-8);padding-top:var(--ng-space-8);padding-bottom:var(--ng-space-8);border-top:1px solid var(--ng-color-hairline)}.ng-home-module__header{margin-bottom:var(--ng-space-6)}.ng-home-module__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-h2);line-height:var(--ng-line-tight);color:var(--ng-color-ink);margin:0}.ng-home-module__footer{margin-top:var(--ng-space-6)}.ng-home-module__all-link{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);text-decoration:none;letter-spacing:.04em}.ng-home-module__all-link:after{content:" →"}.ng-home-module__all-link:hover{color:var(--ng-color-ink)}.ng-home-module__all-link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-home-journal-list{list-style:none;margin:0;padding:0}.ng-home-journal-item{border-bottom:1px solid var(--ng-color-hairline)}.ng-home-journal-item:first-child{border-top:1px solid var(--ng-color-hairline)}.ng-home-journal-item__link{display:flex;flex-direction:column;gap:var(--ng-space-1);padding:var(--ng-space-5) 0;text-decoration:none;color:inherit}.ng-home-journal-item__link:hover .ng-home-journal-item__title{color:var(--ng-color-ink-muted)}.ng-home-journal-item__link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-home-journal-item__theme{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.08em;text-transform:uppercase}.ng-home-journal-item__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-h3);color:var(--ng-color-ink);line-height:var(--ng-line-tight);transition:color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-home-journal-item__link:hover .ng-home-journal-item__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ng-home-journal-item__author{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);font-style:italic}.ng-home-journal-item__excerpt{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);line-height:var(--ng-line-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ng-subscribe{padding-top:var(--ng-space-8);padding-bottom:var(--ng-space-8);border-top:1px solid var(--ng-color-hairline)}.ng-subscribe__heading{color:var(--ng-color-ink);margin:0 0 var(--ng-space-3)}.ng-subscribe__copy{margin:0 0 var(--ng-space-5)}.ng-subscribe__form{display:flex;flex-direction:column;gap:var(--ng-space-3);max-width:480px}.ng-subscribe__input{border-radius:0;padding-bottom:var(--ng-space-3);outline:none}.ng-subscribe__input:focus-visible{border-bottom-color:var(--ng-color-ink);outline:none}.ng-subscribe__message{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);margin:0 0 var(--ng-space-3);line-height:var(--ng-line-body)}.ng-subscribe__submit{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink-faint);background:transparent;border:0;border-radius:0;padding:0;cursor:pointer;transition:color .22s,gap .24s}.ng-subscribe__submit:after{content:"⟶";letter-spacing:0;font-size:.8rem}.ng-subscribe__submit:hover,.ng-subscribe__submit:focus-visible{color:var(--ng-color-gold);gap:.75rem;letter-spacing:.16em}.ng-subscribe__submit:focus-visible{outline:1px solid var(--ng-color-gold);outline-offset:4px}.ng-subscribe--footer .ng-subscribe__heading{font-size:var(--ng-text-h3)}.ng-subscribe-page{padding-top:var(--ng-space-9);padding-bottom:var(--ng-space-9);text-align:center}.ng-subscribe-page__heading{font-family:var(--ng-font-serif);font-size:var(--ng-text-h2);color:var(--ng-color-ink);margin:0 0 var(--ng-space-4)}.ng-subscribe-page__body{font-size:var(--ng-text-body);color:var(--ng-color-ink-muted);max-width:480px;margin:0 auto;line-height:var(--ng-line-body)}.ng-series-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--ng-space-6);padding-top:var(--ng-space-7);padding-bottom:var(--ng-space-9)}.ng-series-card{display:flex;flex-direction:column}.ng-series-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--ng-space-4)}.ng-series-card__link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-series-card__image-wrap{aspect-ratio:4 / 3;overflow:hidden;background:var(--ng-color-paper)}.ng-series-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--ng-dur-med) var(--ng-ease-quiet)}.ng-series-card__link:hover .ng-series-card__image{transform:scale(1.03)}.ng-series-card__body{display:flex;flex-direction:column;gap:var(--ng-space-2)}.ng-series-card__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-h3);font-weight:400;color:var(--ng-color-ink);margin:0}.ng-series-card__excerpt{font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);line-height:var(--ng-line-body);margin:0}.ng-series__body{padding-top:var(--ng-space-6);padding-bottom:var(--ng-space-7)}.ng-series__artworks{padding-top:var(--ng-space-7);padding-bottom:var(--ng-space-9);border-top:1px solid var(--ng-color-hairline)}.ng-series__artworks-heading{font-family:var(--ng-font-serif);font-size:var(--ng-text-small);font-weight:400;color:var(--ng-color-ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--ng-space-6)}.ng-empty-state{padding:var(--ng-space-9) 0;color:var(--ng-color-ink-muted)}.ng-artwork-series{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-faint);margin:0 0 var(--ng-space-2)}.ng-artwork-series a{color:inherit;text-decoration:none;border-bottom:1px solid var(--ng-color-hairline);padding-bottom:1px;transition:color .18s,border-color .18s}.ng-artwork-series a:hover{color:var(--ng-color-ink-muted);border-bottom-color:var(--ng-color-border)}.ng-artwork-facts{padding:var(--ng-space-6) 0}.ng-artwork-facts__table{width:100%;max-width:var(--ng-reading-width);border-collapse:collapse}.ng-artwork-facts__row{border-bottom:1px solid var(--ng-color-border)}.ng-artwork-facts__row:last-child{border-bottom:none}.ng-artwork-facts__label{font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.06em;text-transform:uppercase;padding:var(--ng-space-3) 0;width:35%;vertical-align:top;text-align:start;font-weight:400}.ng-artwork-facts__value{font-size:var(--ng-text-body);color:var(--ng-color-ink);padding:var(--ng-space-3) 0;vertical-align:top}.ng-artwork-facts__row--style .ng-artwork-facts__value{line-height:var(--ng-line-style-row)}.ng-artwork-media__hero{margin-bottom:var(--ng-space-4)}.ng-artwork-media__hero-button{width:100%;display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.ng-artwork-media__img--hero{width:100%;height:auto;object-fit:contain;display:block}.ng-artwork-media__video-frame{position:relative;width:100%;padding-top:56.25%;background:var(--ng-color-porcelain)}.ng-artwork-media__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ng-artwork-media__thumbs{display:flex;align-items:center;gap:var(--ng-space-2);margin-top:var(--ng-space-3);margin-bottom:var(--ng-space-5)}.ng-artwork-media__thumb{width:var(--ng-thumb-size);min-height:var(--ng-thumb-size);padding:2px;border:1px solid transparent;border-radius:0;cursor:pointer;background:transparent;transition:border-color var(--ng-dur-fast) var(--ng-ease-quiet),opacity var(--ng-dur-fast) var(--ng-ease-quiet);opacity:.55}.ng-artwork-media__thumb--active{border-color:var(--ng-color-gold);opacity:1}.ng-artwork-media__thumb:hover{border-color:var(--ng-color-hairline);opacity:.85}.ng-artwork-media__thumb-img{width:100%;height:100%;object-fit:contain;display:block;background:var(--ng-color-paper)}.ng-artwork-media__thumb--video{display:inline-flex;width:auto;min-height:0;padding:0 var(--ng-space-2);align-items:center;gap:var(--ng-space-2);background:transparent;border:1px solid var(--ng-color-hairline);border-radius:0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);cursor:pointer;text-decoration:none;letter-spacing:.06em;opacity:1;transition:color var(--ng-dur-fast) var(--ng-ease-quiet),border-color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-artwork-media__thumb--video:hover{color:var(--ng-color-ink);border-color:var(--ng-color-border);opacity:1}.ng-artwork-media__thumb-video-indicator{width:.75rem;height:.75rem;display:inline-flex;align-items:center;justify-content:center;opacity:.6}.ng-artwork-media__thumb-video-indicator svg{width:100%;height:100%}.ng-artwork-media__thumb-video-label{font-size:var(--ng-text-caption);color:inherit;letter-spacing:.06em;text-transform:uppercase}.ng-artwork-media__modal{position:fixed;inset:0;z-index:var(--ng-z-modal)}.ng-artwork-media__modal-backdrop{position:absolute;inset:0;background:var(--ng-color-paper)}.ng-artwork-media__modal-dialog{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ng-space-4);padding:var(--ng-space-6)}.ng-artwork-media__modal-close{align-self:flex-end;appearance:none;border:0;background:transparent;padding:0;font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink-faint);cursor:pointer;transition:color .18s}.ng-artwork-media__modal-close:hover,.ng-artwork-media__modal-close:focus-visible{color:var(--ng-color-gold)}.ng-artwork-media__modal-close:focus-visible{outline:1px solid var(--ng-color-gold);outline-offset:4px}.ng-artwork-media__modal-image{display:block;max-width:var(--ng-modal-frame-max-width);max-height:var(--ng-modal-image-max-height);width:auto;height:auto}.ng-artwork-media__modal-prev,.ng-artwork-media__modal-next{position:absolute;top:50%;transform:translateY(-50%);appearance:none;border:0;background:transparent;padding:var(--ng-space-3);font-family:var(--ng-font-sans);font-size:1.25rem;color:var(--ng-color-ink-faint);cursor:pointer;transition:color .18s;line-height:1}.ng-artwork-media__modal-prev{left:var(--ng-space-4)}.ng-artwork-media__modal-next{right:var(--ng-space-4)}.ng-artwork-media__modal-prev:hover,.ng-artwork-media__modal-prev:focus-visible,.ng-artwork-media__modal-next:hover,.ng-artwork-media__modal-next:focus-visible{color:var(--ng-color-gold)}.ng-artwork-media__modal-prev:focus-visible,.ng-artwork-media__modal-next:focus-visible{outline:1px solid var(--ng-color-gold);outline-offset:4px}body.ng-modal-open{overflow:hidden}.ng-btn:hover,.ng-btn:focus-visible{border-color:var(--ng-color-gold);color:var(--ng-color-gold)}.ng-home-statement{padding:var(--ng-space-8) 0 var(--ng-space-7)}.ng-home-statement__text{font-size:1.05rem;line-height:1.75;color:var(--ng-color-ink-muted);max-width:var(--ng-reading-width)}.ng-admin-notice{background:var(--ng-color-porcelain);border:1px solid var(--ng-color-hairline);border-inline-start:4px solid var(--ng-color-gold);padding:var(--ng-space-5) var(--ng-space-6);margin:0 0 var(--ng-space-8);font-family:var(--ng-font-sans);font-size:var(--ng-text-small);line-height:1.6;color:var(--ng-color-ink)}.ng-admin-notice strong{font-weight:600}.ng-d1__left{animation:ng-unveil 1s cubic-bezier(.1,.9,.2,1) both}.ng-d1__sentence{margin-bottom:2.8rem}.ng-d1__enter:after{transition:transform .28s ease}.ng-d1__enter:hover:after{transform:translate(5px)}.ng-d1__right{animation:ng-unveil 1s cubic-bezier(.1,.9,.2,1) .26s both;opacity:0}.ng-d1__right--accordion{align-items:center;justify-content:center;padding:4.1rem 2.5rem}.ng-d1-accordion{position:relative;z-index:1;width:min(100%,880px);height:min(74vh,710px);min-height:35rem;display:flex;border-top:1px solid var(--ng-color-gold-line);border-bottom:1px solid var(--ng-color-gold-line)}.ng-d1-accordion__panel{position:relative;display:block;flex:0 0 clamp(4.25rem,5vw,5.75rem);min-width:0;overflow:hidden;color:var(--ng-color-ink);text-decoration:none;background:#ede5d47a;border-left:1px solid var(--ng-color-gold-line);transition:flex-basis .62s var(--ng-ease-quiet),flex-grow .62s var(--ng-ease-quiet),background-color .26s ease}.ng-d1-accordion__panel:first-child{border-left:none}.ng-d1-accordion__panel.is-active{flex:1 1 34rem;background:#ede5d4b8}.ng-d1-accordion__panel:hover,.ng-d1-accordion__panel:focus-visible{color:var(--ng-color-ink);text-decoration:none}.ng-d1-accordion__panel:focus-visible{outline:var(--ng-focus-ring);outline-offset:-5px}.ng-d1-accordion__image-wrap{position:absolute;inset:1.35rem 1.35rem 5.8rem;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.985);transition:opacity .34s ease,transform .62s var(--ng-ease-quiet)}.ng-d1-accordion__panel.is-active .ng-d1-accordion__image-wrap{opacity:1;transform:scale(1)}.ng-d1-accordion__image{width:100%;height:100%;object-fit:contain;display:block}.ng-d1-accordion__caption{position:absolute;z-index:2;color:inherit}.ng-d1-accordion__title{display:block;font-family:var(--ng-font-serif);font-size:1.02rem;font-weight:600;font-style:italic;line-height:1.08;overflow-wrap:anywhere}.ng-d1-accordion__meta{display:none;margin-top:.45rem;font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.07em;color:var(--ng-color-ink-faint)}.ng-d1-accordion__panel:not(.is-active) .ng-d1-accordion__caption{inset:1.15rem .8rem;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.ng-d1-accordion__panel:not(.is-active) .ng-d1-accordion__title{font-size:.95rem;max-height:100%}.ng-d1-accordion__panel.is-active .ng-d1-accordion__caption{left:1.35rem;right:1.35rem;bottom:1.35rem;padding-top:.85rem;border-top:1px solid var(--ng-color-gold-line)}.ng-d1-accordion__panel.is-active .ng-d1-accordion__title{font-size:clamp(1.15rem,1vw + .9rem,1.55rem)}.ng-d1-accordion__panel.is-active .ng-d1-accordion__meta{display:block}.ng-d1__artwork-link{max-width:450px;aspect-ratio:3/4}.ng-d1__artwork-image{width:100%;height:100%;object-fit:contain;display:block}.ng-d1__placard{max-width:450px}.ng-d1__placard-kicker{margin-bottom:.5rem}.ng-d1__placard-name{color:var(--ng-color-ink);margin-bottom:.3rem}.ng-d1__placard-name a{transition:color .18s}.ng-d2-news__item:hover,.ng-d2-news__item:focus-visible{background:#ede5d49e;text-decoration:none}.ng-d2-news__item:focus-visible{outline:var(--ng-focus-ring);outline-offset:-5px}.ng-d2-news__item:hover .ng-d2-news__link,.ng-d2-news__item:focus-visible .ng-d2-news__link{color:var(--ng-color-gold);border-color:#c9a24d80;gap:.85rem}.ng-d2__primary{display:grid;grid-template-columns:60% 40%;min-height:78vh;border-bottom:1px solid var(--ng-color-gold-line);text-decoration:none;color:inherit}.ng-d2__primary-image{background:var(--ng-color-porcelain);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:5rem;text-decoration:none}.ng-d2__primary-image:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,rgba(201,162,77,.08) 0%,transparent 58%);pointer-events:none}.ng-d2__primary-img{width:100%;max-width:380px;aspect-ratio:3/4;object-fit:contain;position:relative;z-index:1;display:block}.ng-d2__primary-reading{background:var(--ng-color-porcelain);filter:brightness(.95);display:flex;flex-direction:column;justify-content:flex-end;padding:4rem 3.5rem 4rem 3rem;border-left:1px solid var(--ng-color-gold-line)}.ng-d2__primary-kicker{font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-color-gold);margin-bottom:1.5rem;opacity:.75}.ng-d2__primary-name{font-family:var(--ng-font-serif);font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;font-style:italic;line-height:1;color:var(--ng-color-ink);margin-bottom:.9rem}.ng-d2__primary-facts{font-family:var(--ng-font-sans);font-size:.62rem;color:var(--ng-color-ink-faint);letter-spacing:.07em;margin-bottom:1.8rem}.ng-d2__primary-text{font-size:clamp(1.08rem,.55vw + .98rem,1.32rem);line-height:1.84;color:var(--ng-color-ink-muted);margin-bottom:2.5rem;text-wrap:pretty}.ng-d2__link{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink);text-decoration:none;border-bottom:1px solid var(--ng-color-gold-line);padding-bottom:2px;transition:color .2s,border-color .2s,gap .24s}.ng-d2__link:after{content:"⟶";letter-spacing:0}.ng-d2__link:hover{color:var(--ng-color-gold);border-color:#c9a24d80;gap:.85rem}.ng-d2__attending{display:grid;grid-template-columns:1fr 1fr;background:var(--ng-color-gold-line);border-bottom:1px solid var(--ng-color-gold-line)}.ng-d2__attending-work{background:var(--ng-color-paper);padding:3.5rem;text-decoration:none;color:inherit;display:block;transition:background .28s}.ng-d2__attending-work:hover{background:var(--ng-color-porcelain)}.ng-d2__attending-img{width:100%;max-width:62%;aspect-ratio:3/4;object-fit:contain;display:block;margin-bottom:1.8rem}.ng-d2__attending-name{font-family:var(--ng-font-serif);font-size:.98rem;font-weight:600;font-style:italic;color:var(--ng-color-ink);margin-bottom:.35rem}.ng-d2__attending-meta{font-family:var(--ng-font-sans);font-size:.6rem;color:var(--ng-color-ink-faint);letter-spacing:.04em}.ng-d2__door{padding:2.2rem 3.5rem}.ng-d2__door a{font-family:var(--ng-font-sans);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink-faint);text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;transition:color .2s,gap .24s}.ng-d2__door a:after{content:"⟶";letter-spacing:0;font-size:.76rem}.ng-d2__door a:hover{color:var(--ng-color-ink-muted);gap:.75rem}.ng-about__seal{width:56px;height:56px;opacity:.5;margin-bottom:var(--ng-space-3)}.ng-d4__identity{border-right:1px solid var(--ng-color-gold-line)}.ng-d4__name{line-height:1;color:var(--ng-color-ink);margin:0 0 .85rem}.ng-d4__charter{font-style:italic;margin:0 0 3rem}.ng-d4__paths{flex-wrap:wrap;margin-top:auto}.ng-d4__paths a:hover,.ng-d4__paths a:focus-visible{color:var(--ng-color-ink)}.ng-d4__attend{flex-direction:column;justify-content:space-between}.ng-d4__invite .ng-subscribe{width:100%;padding:0;border-top:none}.ng-d4__invite .ng-container,.ng-d4__invite .ng-reading{max-width:none;padding:0;margin:0}.ng-d4__invite .ng-subscribe__heading{font-family:var(--ng-font-serif);font-size:1.2rem;line-height:1.42;font-style:italic;color:var(--ng-color-ink);max-width:none;text-wrap:pretty;margin:0 0 .5rem}.ng-d4__invite .ng-subscribe__copy{font-size:clamp(.96rem,.24vw + .92rem,1.08rem);line-height:1.78;color:var(--ng-color-ink-muted);max-width:none;text-wrap:pretty;margin:0 0 1.3rem}.ng-d4__invite .ng-subscribe__form{display:flex;flex-direction:column;align-items:flex-start;gap:0;max-width:none}.ng-d4__invite .ng-subscribe__field{width:100%;gap:0}.ng-d4__invite .ng-subscribe__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ng-d4__invite .ng-subscribe__input{width:100%;border:0;border-bottom:1px solid var(--ng-color-gold-line);background:transparent;border-radius:0;padding:.6rem 0 .7rem;font-family:var(--ng-font-sans);font-size:.75rem;color:var(--ng-color-ink);outline:none;margin-bottom:1rem;transition:border-color .2s}.ng-d4__invite .ng-subscribe__input::placeholder{color:var(--ng-color-ink-faint)}.ng-d4__invite .ng-subscribe__input:focus,.ng-d4__invite .ng-subscribe__input:focus-visible{border-bottom-color:var(--ng-color-ink)}html[data-ng-mode=night] .ng-d4__invite .ng-subscribe__input:focus,html[data-ng-mode=night] .ng-d4__invite .ng-subscribe__input:focus-visible{border-bottom-color:var(--ng-color-gold)}.ng-d4__invite .ng-subscribe__submit{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink-faint);background:transparent;border:0;border-radius:0;padding:0;cursor:pointer;transition:color .22s,gap .24s}.ng-d4__invite .ng-subscribe__submit:after{content:"⟶";letter-spacing:0;font-size:.8rem}.ng-d4__invite .ng-subscribe__submit:hover,.ng-d4__invite .ng-subscribe__submit:focus-visible{color:var(--ng-color-gold);gap:.75rem;border-color:transparent;letter-spacing:.16em}.ng-d4__invite .ng-subscribe__message{margin:0 0 1rem;font-size:.74rem;line-height:1.6;color:var(--ng-color-ink-muted)}.ng-d4__direction:hover{opacity:.75}.ng-d4__direction-name{font-family:var(--ng-font-serif);font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.2;color:var(--ng-color-ink);margin:0 0 .4rem}.ng-d4__direction-line{font-size:clamp(.96rem,.2vw + .92rem,1.04rem);line-height:1.76;color:var(--ng-color-ink-muted);max-width:none;text-wrap:pretty;margin:0}.ng-d4__legal a{transition:color .18s}.ng-d4__legal a:hover,.ng-d4__legal a:focus-visible{color:var(--ng-color-ink-muted)}.ng-d4__social a{font-family:var(--ng-font-sans);font-size:clamp(.64rem,.16vw + .6rem,.74rem);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .18s}.ng-d4__social a:hover,.ng-d4__social a:focus-visible{color:var(--ng-color-gold)}@media(max-width:1400px){.ng-d1__left{padding:0 2.5rem 4rem}.ng-d1__right{padding:3.4rem 2.5rem}.ng-d2__primary-reading{padding:3.5rem 2.6rem 3.5rem 2.3rem}.ng-d2-news__margin,.ng-d2-news__item{padding:4rem 2.6rem}.ng-d4__identity{padding:4rem 3.2rem 4rem 2.6rem}.ng-d4__attend{padding:4rem 2.8rem 4rem 2.4rem}.ng-d4__charter,.ng-d4__invite .ng-subscribe__copy,.ng-d4__direction-line{max-width:none}}@media(max-width:1180px){.ng-d1{grid-template-columns:42% 58%}.ng-d1__left{padding:0 2rem 3.4rem}.ng-d1__right{padding:3rem 1.8rem}.ng-d1__right--accordion{padding:2rem 1.5rem 2.2rem}.ng-d2__primary{grid-template-columns:56% 44%}.ng-d2__primary-reading{padding:3rem 2rem 3rem 1.8rem}.ng-d2__primary-text{max-width:none}.ng-d2-news{grid-template-columns:34% 66%}.ng-d2-news__items{grid-template-columns:1fr}.ng-d2-news__item{min-height:22rem}.ng-d2-news__item+.ng-d2-news__item{border-left:none;border-top:1px solid var(--ng-color-gold-line)}.ng-d2-news__artwork-image{width:min(38%,11rem)}.ng-d4{grid-template-columns:56% 44%}.ng-d4__identity{padding:3.6rem 2.6rem 3.6rem 2.1rem}.ng-d4__attend{padding:3.6rem 2.3rem 3.6rem 2rem}}@media(max-width:980px){.ng-d1{grid-template-columns:1fr;min-height:auto}.ng-d1__left{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:6.25rem 1.8rem 2.8rem}.ng-d1__name{margin-bottom:2rem}.ng-d1__sentence{font-size:clamp(1.08rem,1.1vw + .92rem,1.38rem);margin-bottom:2rem}.ng-d1__ground{padding-top:2.6rem}.ng-d1__right{padding:2rem 1.5rem 2.2rem;animation:none;opacity:1}.ng-d1__right--accordion{padding:1.5rem 0 1.8rem}.ng-d1-accordion{width:100%;height:min(72vh,34rem);min-height:27rem;overflow-x:auto;overflow-y:hidden;padding:0 1.5rem;border-top:none;border-bottom:none;scroll-snap-type:x proximity;scrollbar-width:thin}.ng-d1-accordion__panel{flex:0 0 4.4rem;scroll-snap-align:center;border-top:1px solid var(--ng-color-gold-line);border-bottom:1px solid var(--ng-color-gold-line)}.ng-d1-accordion__panel:first-child{border-left:1px solid var(--ng-color-gold-line)}.ng-d1-accordion__panel.is-active{flex-basis:min(76vw,28rem)}.ng-d2-news{grid-template-columns:1fr;min-height:auto}.ng-d2-news__margin{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:3rem 1.8rem}.ng-d2-news__intro{margin-top:2.2rem}.ng-d2-news__item{min-height:auto;padding:3rem 1.8rem}.ng-d2-news__artwork-image{width:min(48%,12rem);margin-bottom:2.5rem}.ng-d4{grid-template-columns:1fr}.ng-d4__identity{border-right:none;border-bottom:1px solid var(--ng-color-gold-line)}.ng-d4__attend{padding-top:3rem}}@media(max-width:768px){.ng-d1__left{padding:5.6rem 1.5rem 2.4rem}.ng-d1__sentence,.ng-d2__primary-text,.ng-d4__charter,.ng-d4__invite .ng-subscribe__copy,.ng-d4__direction-line{max-width:none}.ng-d2__primary-text,.ng-d4__charter,.ng-d4__invite .ng-subscribe__copy,.ng-d4__direction-line{font-size:clamp(1rem,.32vw + .94rem,1.12rem)}.ng-d1__right{padding-left:1.25rem;padding-right:1.25rem}.ng-d1__right--accordion{padding-left:0;padding-right:0}.ng-d1-accordion{height:29rem;min-height:29rem;padding-left:1.25rem;padding-right:1.25rem}.ng-d1-accordion__panel{flex-basis:4rem}.ng-d1-accordion__panel.is-active{flex-basis:78vw}.ng-d1-accordion__image-wrap{inset:1rem 1rem 5.35rem}.ng-d1-accordion__panel.is-active .ng-d1-accordion__caption{left:1rem;right:1rem;bottom:1rem}.ng-d2-news__margin,.ng-d2-news__item{padding-left:1.5rem;padding-right:1.5rem}.ng-d2-news__heading{max-width:14ch}.ng-d4__identity,.ng-d4__attend,.ng-d4__legal{padding-left:1.5rem;padding-right:1.5rem}.ng-d4__legal{flex-wrap:wrap;gap:.8rem 1.5rem}}@media(max-width:600px){.ng-d1__left{padding:4.6rem 1.25rem 2.05rem}.ng-d1__name{font-size:clamp(4.35rem,18vw,5.25rem);margin-bottom:1.55rem}.ng-d1__sentence{font-size:clamp(1rem,3.8vw,1.18rem);line-height:1.62;margin-bottom:1.65rem}.ng-d1__ground{padding-top:2.1rem}.ng-d1__founder{font-size:.58rem}.ng-d1__right--accordion{padding-top:1.1rem;padding-bottom:1.45rem}.ng-d1-accordion{height:25.5rem;min-height:25.5rem;padding-left:1rem;padding-right:1rem}.ng-d1-accordion__panel{flex-basis:3.45rem}.ng-d1-accordion__panel.is-active{flex-basis:min(80vw,20rem)}.ng-d1-accordion__image-wrap{inset:.85rem .85rem 5rem}.ng-d1-accordion__panel:not(.is-active) .ng-d1-accordion__caption{inset:.85rem .55rem}.ng-d1-accordion__panel:not(.is-active) .ng-d1-accordion__title{font-size:.82rem}.ng-d1-accordion__panel.is-active .ng-d1-accordion__caption{left:.85rem;right:.85rem;bottom:.85rem;padding-top:.75rem}.ng-d1-accordion__panel.is-active .ng-d1-accordion__title{font-size:clamp(1rem,5vw,1.2rem)}.ng-d2-news__margin{padding:2.55rem 1.25rem 2.35rem}.ng-d2-news__heading{font-size:clamp(1.85rem,10vw,2.4rem);max-width:12ch}.ng-d2-news__intro{margin-top:1.6rem;font-size:1rem;line-height:1.68}.ng-d2-news__item{padding:2.35rem 1.25rem}.ng-d2-news__artwork-image{width:min(62%,13.5rem);margin-bottom:2rem}.ng-d2-news__title{font-size:clamp(1.35rem,7vw,1.78rem)}.ng-d2-news__text{font-size:.98rem;line-height:1.68}.ng-d2-news__link{min-height:44px;align-items:center}.ng-d4__identity,.ng-d4__attend,.ng-d4__legal{padding-left:1.25rem;padding-right:1.25rem}}@media(prefers-reduced-motion:reduce){.ng-d1-accordion__panel,.ng-d1-accordion__image-wrap{transition:none}}.ng-jadval{display:flex;align-items:center;gap:0;padding:0 var(--ng-space-7);margin:var(--ng-space-2) 0}.ng-jadval__line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ng-color-gold-line) 15%,var(--ng-color-gold-line) 85%,transparent 100%)}.ng-jadval__ornament{padding:0 var(--ng-space-5);display:flex;align-items:center;gap:var(--ng-space-2);color:var(--ng-color-gold);opacity:.5;user-select:none;flex-shrink:0}.ng-jadval__dot{width:3px;height:3px;border-radius:50%;background:currentColor;display:inline-block}.ng-jadval__star{font-family:var(--ng-font-serif);font-size:.9rem;line-height:1}@media(max-width:600px){.ng-jadval{padding:0 var(--ng-space-5)}}.ng-about__artist-link{text-decoration:underline;text-decoration-color:var(--ng-color-gold-line);text-decoration-thickness:1px;text-underline-offset:.22em}.ng-about__artist-link:hover,.ng-about__artist-link:focus-visible{color:var(--ng-color-gold);text-decoration-color:var(--ng-color-gold)}.ng-col-sovereign{display:grid;grid-template-columns:60% 40%;min-height:72vh;border-bottom:1px solid var(--ng-color-gold-line)}.ng-col-sovereign__image{background:var(--ng-color-porcelain);display:flex;align-items:center;justify-content:center;padding:5rem;position:relative;overflow:hidden;text-decoration:none}.ng-col-sovereign__image:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,rgba(201,162,77,.08) 0%,transparent 58%);pointer-events:none}.ng-col-sovereign__img{width:100%;max-width:380px;aspect-ratio:3/4;object-fit:contain;position:relative;z-index:1;display:block}.ng-col-sovereign__reading{background:var(--ng-color-porcelain);filter:brightness(.95);border-left:1px solid var(--ng-color-gold-line);display:flex;flex-direction:column;justify-content:flex-end;padding:4rem 3.5rem 4rem 3rem}.ng-col-sovereign__label{font-family:var(--ng-font-sans);font-size:.54rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-color-gold-text);opacity:1;margin-bottom:1.5rem}.ng-col-sovereign__title{font-family:var(--ng-font-serif);font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:600;font-style:italic;line-height:1.05;color:var(--ng-color-ink);margin-bottom:.8rem}.ng-col-sovereign__artist{font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink-muted);margin-bottom:.4rem}.ng-col-sovereign__meta{font-family:var(--ng-font-sans);font-size:.6rem;color:var(--ng-color-ink-faint);letter-spacing:.06em;margin-bottom:2.5rem}.ng-col-sovereign__cta{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink);text-decoration:none;border-bottom:1px solid var(--ng-color-gold-line);padding-bottom:2px;transition:color .2s,border-color .2s,gap .24s}.ng-col-sovereign__cta:after{content:"→";letter-spacing:0}.ng-col-sovereign__cta:hover{color:var(--ng-color-gold);border-bottom-color:#c9a24d80;gap:.85rem}.ng-col-attending{display:grid;background:var(--ng-color-gold-line);background-clip:content-box;border-bottom:1px solid var(--ng-color-gold-line)}@media(min-width:1601px){.ng-col-attending{padding-left:220px}}.ng-col-attending--count-1{grid-template-columns:1fr}.ng-col-attending--count-2{grid-template-columns:repeat(2,1fr)}.ng-col-attending--count-3{grid-template-columns:repeat(3,1fr)}.ng-col-attending--count-4{grid-template-columns:repeat(4,1fr)}.ng-col-attending__work{background:var(--ng-color-paper);padding:3rem 3rem 2.5rem;text-decoration:none;color:inherit;display:block;transition:background .28s}.ng-col-attending__work:hover{background:var(--ng-color-porcelain)}.ng-col-attending__img{width:100%;max-width:58%;aspect-ratio:3/4;object-fit:contain;display:block;margin-bottom:1.5rem}.ng-col-attending__title{font-family:var(--ng-font-serif);font-size:.95rem;font-weight:600;font-style:italic;color:var(--ng-color-ink);margin-bottom:.35rem}.ng-col-attending__artist{font-family:var(--ng-font-sans);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ng-color-ink-muted);margin-bottom:.25rem}.ng-col-attending__meta{font-family:var(--ng-font-sans);font-size:.58rem;color:var(--ng-color-ink-faint);letter-spacing:.04em}.ng-col-statement{display:grid;grid-template-columns:40% 60%;border-bottom:1px solid var(--ng-color-gold-line);background:var(--ng-color-porcelain)}.ng-col-statement__margin{padding:4rem 3rem 4rem 3.5rem;border-right:1px solid var(--ng-color-gold-line);display:flex;flex-direction:column}.ng-col-statement__label{font-family:var(--ng-font-sans);font-size:.54rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-color-gold-text);opacity:1}.ng-col-statement__line{width:1px;flex:1;background:linear-gradient(to bottom,rgba(201,162,77,.38) 0%,transparent 100%);margin-top:1.5rem;max-height:80px}.ng-col-statement__text{padding:4rem 4.5rem 4rem 4rem}.ng-col-statement__body{font-family:var(--ng-font-serif);font-size:.9rem;line-height:1.78;color:var(--ng-color-ink-muted)}.ng-col-statement__text .ng-rule-gold{margin-block:0 1.75rem;width:100%}.ng-col-archive{padding:4rem 3.5rem;background:var(--ng-color-paper)}.ng-col-archive__intro{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:2.5rem;border-bottom:1px solid var(--ng-color-gold-line);margin-bottom:3rem}.ng-col-archive__intro-label{font-family:var(--ng-font-sans);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-color-ink-faint)}.ng-col-archive__count{font-family:var(--ng-font-sans);font-size:.58rem;letter-spacing:.1em;color:var(--ng-color-ink-faint)}.ng-col-archive__groups{display:flex;flex-direction:column;gap:clamp(4rem,8vw,7rem)}.ng-col-archive__group{display:flex;flex-direction:column}.ng-col-archive__group-header{margin-bottom:2.5rem}.ng-col-archive__group-header .ng-rule-gold{width:2.5rem;margin-block:0 1.25rem}.ng-col-archive__group-title{font-family:var(--ng-font-serif);font-size:1.6rem;font-weight:var(--ng-font-weight-display);color:var(--ng-color-ink);margin:0;line-height:1.2}.ng-col-archive__groups .ng-col-archive__grid{border:none}.ng-col-archive__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:clamp(2.75rem,4.5vw,5rem) clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.75rem);background:var(--ng-color-paper);border:1px solid var(--ng-color-gold-line)}.ng-col-archive__card{background:var(--ng-color-paper);text-decoration:none;color:inherit;display:block;border:none;border-radius:0;outline-offset:.45rem}.ng-col-archive__card:focus-visible{outline:var(--ng-focus-ring)}.ng-col-archive__card--acquired{opacity:.82}.ng-col-archive__card-frame{aspect-ratio:4 / 5;background:#f5f1ea;border:1px solid rgba(201,162,77,.16);display:flex;align-items:center;justify-content:center;margin-bottom:1.35rem;overflow:hidden;padding:clamp(1rem,2vw,1.75rem)}.ng-col-archive__card-img{width:100%;height:100%;object-fit:contain;display:block;background:transparent}.ng-col-archive__card-placeholder{width:100%;aspect-ratio:4 / 5;background:#f5f1ea;margin-bottom:1.35rem}.ng-col-archive__card-title{font-family:var(--ng-font-serif);font-size:.9rem;font-weight:600;font-style:italic;color:var(--ng-color-ink);margin-bottom:.3rem;line-height:1.25;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.28em}.ng-col-archive__card-meta{font-family:var(--ng-font-sans);font-size:.58rem;color:var(--ng-color-ink-faint);letter-spacing:.04em;margin-bottom:.25rem}.ng-col-archive__card-status{font-family:var(--ng-font-sans);font-size:.55rem;letter-spacing:.08em;color:var(--ng-color-ink-faint);margin-top:.4rem}.ng-col-archive__card--acquired .ng-col-archive__card-status{color:#c9a24d99;letter-spacing:.14em}@media(hover:hover)and (pointer:fine){.ng-col-archive__card:hover .ng-col-archive__card-frame{border-color:#c9a24d6b}.ng-col-archive__card:hover .ng-col-archive__card-title{color:var(--ng-color-ink);text-decoration-color:var(--ng-color-gold-line)}.ng-col-archive__card:hover .ng-col-archive__card-img{transform:scale(1.06)}}@media(prefers-reduced-motion:no-preference){.ng-col-archive__card-frame,.ng-col-archive__card-title{transition:border-color .42s ease,text-decoration-color .42s ease}.ng-col-archive__card-img{transition:transform .48s cubic-bezier(.25,0,.25,1)}}html[data-ng-mode=night] .ng-col-archive__card-frame{background:transparent;padding:0}.ng-col-archive__empty{font-family:var(--ng-font-serif);font-size:.88rem;font-style:italic;color:var(--ng-color-ink-faint);padding:3rem 0}.ng-col-pagination{padding-top:3rem;border-top:1px solid var(--ng-color-gold-line);margin-top:3rem;display:flex;gap:.5rem;align-items:center}.ng-col-pagination .page-numbers{font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.1em;color:var(--ng-color-ink-faint);text-decoration:none;padding:.3rem .6rem;transition:color .18s}.ng-col-pagination .page-numbers:hover{color:var(--ng-color-ink-muted)}.ng-col-pagination .page-numbers.current{color:var(--ng-color-ink)}.ng-col-pagination .page-numbers.dots{padding:0}.ng-col-bridge{display:grid;grid-template-columns:60% 40%;border-top:1px solid var(--ng-color-gold-line);background:var(--ng-color-porcelain);filter:brightness(.97)}.ng-col-bridge__text{padding:4rem 4rem 4rem 3.5rem;border-right:1px solid var(--ng-color-gold-line);display:flex;flex-direction:column;justify-content:center}.ng-col-bridge__title{font-family:var(--ng-font-serif);font-size:1.5rem;font-weight:600;font-style:italic;color:var(--ng-color-ink);margin-bottom:.8rem}.ng-col-bridge__body{font-family:var(--ng-font-serif);font-size:.88rem;line-height:1.72;color:var(--ng-color-ink-muted)}.ng-col-bridge__links{padding:4rem 3.5rem 4rem 3rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.ng-col-bridge__link{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--ng-font-sans);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink-muted);text-decoration:none;transition:color .2s,gap .24s}.ng-col-bridge__link:after{content:"→";letter-spacing:0;font-size:.8rem}.ng-col-bridge__link:hover{color:var(--ng-color-ink);gap:.85rem}@media(max-width:980px){.ng-col-sovereign{grid-template-columns:1fr}.ng-col-sovereign__image{min-height:55vw;border-bottom:1px solid var(--ng-color-gold-line)}.ng-col-sovereign__reading{border-left:none;padding:3rem 2rem}.ng-col-attending{grid-template-columns:1fr 1fr!important}.ng-col-statement{grid-template-columns:1fr}.ng-col-statement__margin{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:2.5rem 2rem;flex-direction:row;align-items:center;gap:1rem}.ng-col-statement__line{display:none}.ng-col-statement__text{padding:2.5rem 2rem}.ng-col-archive{padding:3rem 2rem}.ng-col-archive__grid{gap:2.5rem 1.5rem;padding:1.5rem}.ng-col-archive__group-header{margin-bottom:2rem}.ng-col-archive__group-title{font-size:1.45rem}.ng-col-bridge{grid-template-columns:1fr}.ng-col-bridge__text{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:3rem 2rem}.ng-col-bridge__links{padding:2.5rem 2rem}}@media(max-width:600px){.ng-col-archive__grid{gap:2.75rem;padding:1.25rem}.ng-col-archive__group-header{margin-bottom:1.5rem}.ng-col-archive__group-title{font-size:1.35rem}.ng-col-attending{grid-template-columns:1fr!important}}.ng-aw-breadcrumb{padding:1.2rem 3.5rem;border-bottom:1px solid var(--ng-color-gold-line)}.ng-aw-frontispiece{padding-inline:3.5rem;text-align:center;border-bottom:1px solid var(--ng-color-gold-line)}.ng-aw-frontispiece__kicker{font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-color-gold-text);opacity:1;margin:0 0 1.5rem}.ng-aw-frontispiece .ng-frontispiece__title,.ng-aw-frontispiece .ng-rule-gold{margin-inline:auto}.ng-aw-frontispiece .ng-frontispiece__title{max-width:none}.ng-aw-frontispiece__media{max-width:29rem;margin:var(--ng-space-xl, 80px) auto 0;text-align:left}.ng-aw-frontispiece__media .ng-artwork-media{width:100%;margin:0 auto;position:relative}.ng-aw-frontispiece__media .ng-artwork-media__hero{width:100%;aspect-ratio:4/5;object-fit:contain;display:block}.ng-aw-frontispiece__acquisition{max-width:26rem;margin:var(--ng-space-xl, 80px) auto 0;text-align:left}.ng-aw-hero__acquisition-title{font-family:var(--ng-font-serif);font-size:1.05rem;font-style:italic;font-weight:400;color:var(--ng-color-ink);margin-bottom:.5rem}.ng-aw-hero__acquisition-body{font-family:var(--ng-font-serif);font-size:.78rem;color:var(--ng-color-ink-muted);line-height:1.6;margin-bottom:1.5rem}.ng-aw-hero__cta-wrap{border-top:1px solid var(--ng-color-gold-line);padding-top:var(--ng-space-2);margin-top:var(--ng-space-3)}.ng-aw-hero__cta{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--ng-font-sans);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink);text-decoration:none;transition:gap .26s ease,color .2s}.ng-aw-hero__cta:after{content:"→";font-size:.82rem;letter-spacing:0;transition:transform .26s ease}.ng-aw-hero__cta:hover{color:var(--ng-color-gold);gap:1rem}.ng-aw-hero__cta:hover:after{transform:translate(5px)}.ng-aw-hero__cta:focus-visible{outline:var(--ng-focus-ring);outline-offset:4px}.ng-aw-hero__trust{margin-top:1rem;font-family:var(--ng-font-sans);font-size:.58rem;letter-spacing:.04em;color:var(--ng-color-ink-faint);font-style:italic}.ng-aw-story{display:grid;grid-template-columns:40% 60%;border-bottom:1px solid var(--ng-color-gold-line);background:var(--ng-color-porcelain)}.ng-aw-story__margin{padding:5rem 3rem 5rem 3.5rem;border-right:1px solid var(--ng-color-gold-line);display:flex;flex-direction:column}.ng-aw-story__margin.ng-marginalia{max-width:none}.ng-aw-story__text{padding:5rem 5rem 5rem 4rem}.ng-aw-story__heading{font-family:var(--ng-font-serif);font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:var(--ng-line-heading);margin:0 0 var(--ng-space-5)}.ng-aw-story__body{font-family:var(--ng-font-serif);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.82;color:var(--ng-color-ink-muted)}.ng-aw-story__body p{margin-bottom:1.4rem}.ng-aw-story__body p:last-child{margin-bottom:0}.ng-aw-story__body.ng-illuminated-initial>:first-child:first-letter{color:var(--ng-color-lapis)}.ng-aw-story__exhibited{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--ng-color-gold-line)}.ng-aw-story__exhibited-heading{font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-color-ink-faint);margin:0 0 var(--ng-space-4)}.ng-aw-story__exhibited-body{font-family:var(--ng-font-serif);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;color:color-mix(in srgb,var(--ng-color-ink-muted) 70%,var(--ng-color-ink) 30%)}.ng-aw-story__exhibited-body p{margin-bottom:1.4rem}.ng-aw-story__exhibited-body p:last-child{margin-bottom:0}.ng-aw-story__exhibited-body.ng-reading{max-width:var(--ng-reading-width-narrative, 680px)}.ng-aw-story__secondary-cta{margin-top:2.5rem;font-family:var(--ng-font-sans);font-size:var(--ng-text-utility);letter-spacing:.14em;text-transform:uppercase}.ng-aw-story__secondary-cta a{color:var(--ng-color-ink-faint);text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;transition:color .2s,gap .24s}.ng-aw-story__secondary-cta a:after{content:"→";letter-spacing:0}.ng-aw-story__secondary-cta a:hover{color:var(--ng-color-ink-muted);gap:.7rem}.ng-aw-story__video{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--ng-color-gold-line)}.ng-aw-story__video-label{font-family:var(--ng-font-sans);font-size:var(--ng-text-utility);letter-spacing:var(--ng-letter-spacing-label);text-transform:uppercase;color:var(--ng-color-ink-faint);margin-bottom:1rem}.ng-aw-story__video-embed{width:100%;aspect-ratio:16/9;background:var(--ng-color-porcelain);filter:brightness(.95)}.ng-aw-story__video-embed iframe,.ng-aw-story__video-native{width:100%;height:100%;display:block;border:none}.ng-aw-journal{border-bottom:1px solid var(--ng-color-gold-line);background:var(--ng-color-paper)}.ng-artwork-journal{padding-block:var(--ng-section-y-tight)}.ng-artwork-journal__heading{font-family:var(--ng-font-serif);font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:var(--ng-line-heading);margin:0 0 var(--ng-space-5)}.ng-aw-continuation{border-top:1px solid var(--ng-color-gold-line);background:var(--ng-color-porcelain)}.ng-aw-continuation__label{padding:2.5rem 3.5rem 0;font-family:var(--ng-font-sans);font-size:var(--ng-text-utility);letter-spacing:var(--ng-letter-spacing-label);text-transform:uppercase;color:var(--ng-color-ink-faint)}.ng-aw-continuation__grid{display:grid;background:var(--ng-color-gold-line);border-top:1px solid var(--ng-color-gold-line);border-bottom:1px solid var(--ng-color-gold-line);margin-top:1.5rem}.ng-aw-continuation__work{background:var(--ng-color-porcelain);padding:2.5rem;text-decoration:none;color:inherit;display:block;transition:background .24s}.ng-aw-continuation__work:hover{background:#ede5d4b3}.ng-aw-continuation__work-img{width:100%;max-width:55%;aspect-ratio:3/4;object-fit:contain;display:block;margin-bottom:1.2rem}.ng-aw-continuation__work-title{font-family:var(--ng-font-serif);font-size:.9rem;font-weight:600;font-style:italic;color:var(--ng-color-ink);margin-bottom:.25rem}.ng-aw-continuation__work-meta{font-family:var(--ng-font-sans);font-size:var(--ng-text-utility);color:var(--ng-color-ink-faint);letter-spacing:.04em}.ng-aw-continuation__footer{padding:2rem 3.5rem;display:flex;gap:3rem}.ng-aw-continuation__link{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--ng-font-sans);font-size:var(--ng-text-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink-faint);text-decoration:none;transition:color .2s,gap .24s}.ng-aw-continuation__link:after{content:"→";letter-spacing:0}.ng-aw-continuation__link:hover{color:var(--ng-color-ink-muted);gap:.75rem}@media(max-width:980px){.ng-aw-story{grid-template-columns:1fr}.ng-aw-story__margin{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:2.5rem 2rem;flex-direction:column;align-items:stretch}.ng-aw-story__text{padding:2.5rem 2rem}.ng-aw-continuation__grid{grid-template-columns:1fr 1fr!important}.ng-aw-continuation__label{padding:2rem 2rem 0}.ng-aw-continuation__footer{padding:2rem;gap:2rem}}@media(max-width:600px){.ng-aw-breadcrumb{padding:.95rem 1.25rem}.ng-aw-frontispiece{padding-inline:1.25rem}.ng-aw-frontispiece__media,.ng-aw-frontispiece__acquisition{max-width:100%}.ng-aw-hero__cta{min-height:44px;align-items:center}.ng-aw-story__margin{padding:1.9rem 1.25rem}.ng-aw-story__text{padding:2rem 1.25rem}.ng-aw-continuation__label{padding:1.8rem 1.25rem 0}.ng-aw-continuation__grid{grid-template-columns:1fr!important}.ng-aw-continuation__work{padding:2rem 1.25rem}.ng-aw-continuation__work-img{max-width:min(68%,15rem)}.ng-aw-continuation__footer{padding:1.8rem 1.25rem;flex-direction:column;gap:.7rem}.ng-aw-continuation__link{min-height:44px;align-items:center}}.ng-frontispiece{--ng-frontispiece-max: var(--ng-width-reading, 820px);box-sizing:border-box;max-width:var(--ng-frontispiece-max);margin-inline:auto;padding-block:var(--ng-space-hero, 120px) var(--ng-space-xl, 80px);color:var(--ng-text);font-family:var(--ng-font-serif)}.ng-frontispiece__title{max-width:12ch;margin:0;color:var(--ng-text);font-size:var(--ng-hero-title-size);font-weight:var(--ng-font-weight-display);letter-spacing:var(--ng-hero-title-tracking);line-height:var(--ng-line-display)}.ng-rule-gold{display:block;width:min(100%,var(--ng-width-reading, 820px));height:1px;border:0;margin-block:var(--ng-space-md, 40px) 0;background:var(--ng-gold)}.ng-illuminated-initial{max-width:var(--ng-reading-width-narrative, 680px);color:var(--ng-text);font-family:var(--ng-font-serif);font-size:var(--ng-prose-body-size, 1.05rem);line-height:var(--ng-line-body)}.ng-illuminated-initial>:first-child{margin-top:0}.ng-illuminated-initial>:first-child:first-letter{float:left;padding:.08em .16em 0 0;color:var(--ng-gold);font-family:var(--ng-font-serif);font-size:3.2em;font-weight:var(--ng-font-weight-heading);line-height:.86}.ng-illuminated-initial:after{content:"";display:block;width:var(--ng-space-xl, 80px);height:1px;margin-top:var(--ng-space-sm, 24px);background:var(--ng-rule-warm)}.ng-marginalia{box-sizing:border-box;max-width:22rem;color:color-mix(in srgb,var(--ng-text-muted) 70%,var(--ng-text) 30%);font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.02em;line-height:1.55}.ng-marginalia__list{display:grid;grid-template-columns:minmax(5.5rem,auto) 1fr;column-gap:.75rem;row-gap:var(--ng-space-xs, 16px);margin:0}.ng-marginalia__item{display:contents}.ng-marginalia dt{color:var(--ng-text);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;align-self:baseline}.ng-marginalia dd{margin:0;align-self:baseline}.ng-leaf-catch{background-image:linear-gradient(100deg,currentColor 0%,currentColor 38%,var(--ng-gold) 50%,currentColor 62%,currentColor 100%);background-position:100% 50%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position var(--ng-leaf-catch-duration, .5s) var(--ng-leaf-catch-easing),opacity var(--ng-fade-duration-max, .25s) ease-in-out}.ng-leaf-catch:is(:hover,:focus-visible,[data-ng-leaf-catch-active=true]){background-position:0% 50%}html[data-ng-mode=night] .ng-frontispiece,html[data-ng-mode=night] .ng-illuminated-initial,html[data-ng-mode=night] .ng-marginalia{color:var(--ng-text)}.ng-frontispiece :where(.ng-rule-gold~.ng-rule-gold),.ng-frontispiece :where(.ng-leaf-catch~.ng-leaf-catch){display:none}@media(prefers-reduced-motion:reduce){.ng-leaf-catch{background-image:none;-webkit-text-fill-color:currentColor;transition:none}}@media(max-width:768px){.ng-frontispiece{padding-block:var(--ng-space-xl, 80px) var(--ng-space-lg, 60px)}.ng-frontispiece__title{max-width:14ch}.ng-marginalia{max-width:100%}}.ng-nav .ng-action--nav{border-bottom:1px solid transparent}.ng-action--nav-inquiry{color:var(--ng-color-ink)}.ng-action--nav-inquiry:before{background:var(--ng-color-gold-line);transform:scaleX(.38);opacity:.78}.ng-nav--mobile .ng-action--nav{width:100%;justify-content:flex-start;min-height:44px;padding:.85rem 0}.ng-nav--mobile .ng-action--nav-inquiry{margin-top:var(--ng-space-2)}.ng-d1__enter.ng-action,.ng-d2-news__link.ng-action,.ng-col-sovereign__cta.ng-action,.ng-col-bridge__link.ng-action,.ng-aw-hero__cta.ng-action,.ng-aw-story__secondary-cta .ng-action,.ng-aw-continuation__link.ng-action,.ng-jl-hero__read.ng-action,.ng-jl-card__read.ng-action,.ng-home-hero__secondary-link.ng-action,.ng-home-module__all-link.ng-action,.ng-ai-artists__profile-link.ng-action,.ng-artwork-journal__list .ng-action,.ng-subscribe__submit.ng-action,.ng-iq-submit.ng-action{text-decoration:none;border-radius:0;box-shadow:none}.ng-d1__enter.ng-action:after,.ng-d2-news__link.ng-action:after,.ng-col-sovereign__cta.ng-action:after,.ng-col-bridge__link.ng-action:after,.ng-aw-hero__cta.ng-action:after,.ng-aw-story__secondary-cta .ng-action:after,.ng-aw-continuation__link.ng-action:after,.ng-jl-hero__read.ng-action:after,.ng-jl-card__read.ng-action:after,.ng-home-hero__secondary-link.ng-action:after,.ng-home-module__all-link.ng-action:after,.ng-ai-artists__profile-link.ng-action:after,.ng-artwork-journal__list .ng-action:after,.ng-subscribe__submit.ng-action:after,.ng-iq-submit.ng-action:after{content:"⟶"}.ng-subscribe__submit.ng-action,.ng-iq-submit.ng-action{appearance:none;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent}.ng-iq-submit.ng-action{width:fit-content}.ng-card-link:hover,.ng-card-link:focus-visible{background-color:#c9a24d0b}.ng-card-link:hover :is(.ng-artwork-card__title,.ng-home-journal-item__title,.ng-d1-accordion__title,.ng-d2-news__title,.ng-jl-hero__title,.ng-jl-card__title),.ng-card-link:focus-visible :is(.ng-artwork-card__title,.ng-home-journal-item__title,.ng-d1-accordion__title,.ng-d2-news__title,.ng-jl-hero__title,.ng-jl-card__title){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--ng-color-gold-line)}.ng-d4__social .ng-action--social{color:var(--ng-color-ink-muted)}@media(max-width:768px){.ng-action,.ng-subscribe__submit.ng-action,.ng-iq-submit.ng-action{min-height:44px;align-items:center}.ng-iq-submit.ng-action{width:100%;justify-content:center}}html[data-ng-mode=night] .ng-d1-accordion__panel{background:#e8e0d00d}html[data-ng-mode=night] .ng-d1-accordion__panel.is-active{background:#e8e0d01f}html[data-ng-mode=night] .ng-d2-news__item:hover,html[data-ng-mode=night] .ng-d2-news__item:focus-visible{background:#e8e0d012}.ng-d1--single .ng-d1__artwork-link,.ng-d1--preview .ng-d1__artwork-link{max-width:min(90%,560px);aspect-ratio:3 / 4}.ng-d1--single .ng-d1__placard,.ng-d1--preview .ng-d1__placard{max-width:min(90%,560px)}@keyframes ng-d1-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ng-d1-artwork-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.ng-home .ng-d1--single .ng-d1__left>*,.ng-home .ng-d1--single .ng-d1__right,.ng-page--homepage-preview .ng-d1__left>*,.ng-page--homepage-preview .ng-d1--preview .ng-d1__right{opacity:0;animation:ng-d1-settle .9s var(--ng-ease-quiet) forwards}.ng-home .ng-d1--single .ng-d1__name,.ng-page--homepage-preview .ng-d1__name{animation-delay:80ms}.ng-home .ng-d1--single .ng-d1__sentence,.ng-page--homepage-preview .ng-d1__sentence{animation-delay:.18s}.ng-home .ng-d1--single .ng-d1__enter,.ng-page--homepage-preview .ng-d1__enter{animation-delay:.28s}.ng-home .ng-d1--single .ng-d1__ground,.ng-page--homepage-preview .ng-d1__ground{animation-delay:.38s}.ng-home .ng-d1--single .ng-d1__right,.ng-page--homepage-preview .ng-d1--preview .ng-d1__right{animation-delay:.26s}.ng-home .ng-d1--single .ng-d1__artwork-image,.ng-page--homepage-preview .ng-d1--preview .ng-d1__artwork-image{transform-origin:center;animation:ng-d1-artwork-breathe 14s var(--ng-ease-quiet) 1.2s infinite}@media(prefers-reduced-motion:reduce){.ng-home .ng-d1--single .ng-d1__left>*,.ng-home .ng-d1--single .ng-d1__right,.ng-home .ng-d1--single .ng-d1__artwork-image,.ng-page--homepage-preview .ng-d1__left>*,.ng-page--homepage-preview .ng-d1--preview .ng-d1__right,.ng-page--homepage-preview .ng-d1--preview .ng-d1__artwork-image{opacity:1;transform:none;animation:none}}hr.ng-rule-warm{display:block;width:100%;height:1px;border:0;margin:0;background:var(--ng-color-rule-warm)}.ng-d1 .ng-frontispiece{max-width:none;margin-inline:0;padding-block:0}.ng-d1 .ng-rule-gold{width:2.5rem;margin-block:0 var(--ng-space-xs, 16px)}.ng-d1 .ng-d1__name.ng-leaf-catch{font-size:clamp(3.8rem,5.2vw,5.6rem);font-weight:var(--ng-font-weight-heading);line-height:1;letter-spacing:0;margin-bottom:var(--ng-space-sm, 24px);text-wrap:balance}.ng-d1 .ng-d1__name.ng-leaf-catch em{display:inline;color:inherit;font:inherit;letter-spacing:inherit;margin:0}.ng-d1 .ng-d1__enter.ng-action{gap:0}.ng-d1 .ng-d1__enter.ng-action:after{content:none}.ng-d1 .ng-d1__enter.ng-action:hover{gap:0}.ng-col-sovereign__reading .ng-rule-gold{width:2.5rem;margin-block:var(--ng-space-xs, 16px) var(--ng-space-xs, 16px)}.ng-col-sovereign__title a{color:inherit;text-decoration:none}.ng-col-sovereign__title a:hover,.ng-col-sovereign__title a:focus-visible{text-decoration:underline;text-decoration-color:var(--ng-gold);text-underline-offset:.15em}.ng-col-sovereign__details.ng-marginalia{max-width:none}.ng-col-sovereign__details.ng-marginalia p{margin:0}.ng-artist-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--ng-space-7)}.ng-artist-card{padding-top:var(--ng-space-7);border-top:1px solid var(--ng-color-border)}.ng-artist-card:first-child{padding-top:0;border-top:none}.ng-artist-card__name{font-family:var(--ng-font-serif);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;color:var(--ng-color-ink);margin:0 0 var(--ng-space-2);line-height:1.15}.ng-artist-card__practice{color:var(--ng-color-ink-muted);font-size:.875rem;letter-spacing:.04em;margin:0 0 var(--ng-space-4);text-transform:uppercase}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--ng-font-sans);font-size:1rem;background:var(--ng-bg);color:var(--ng-text);-webkit-font-smoothing:antialiased}body{min-height:100dvh;display:flex;flex-direction:column}main{flex:1}h1,h2,h3,h4{font-family:var(--ng-font-serif);font-weight:400;line-height:var(--ng-line-heading)}p{line-height:var(--ng-line-body)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img{display:block;max-width:100%;height:auto}.ng-action{display:inline-flex;align-items:center;font-family:var(--ng-font-sans);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ng-text);transition:color .2s,gap .24s}button.ng-action{appearance:none;background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer;padding-left:0;padding-right:0}.ng-action--primary{gap:.65rem;color:var(--ng-text);border-bottom:1px solid var(--ng-color-gold-line);padding-bottom:2px}.ng-action--primary:after{content:"⟶";letter-spacing:0}.ng-action--primary:hover{color:var(--ng-color-gold);gap:1.1rem;text-decoration:none}.ng-action--secondary{gap:.45rem;color:var(--ng-color-ink-faint);border-bottom:1px solid var(--ng-color-gold-line);padding-bottom:2px}.ng-action--secondary:after{content:"⟶";letter-spacing:0}.ng-action--secondary:hover{color:var(--ng-color-ink-muted);gap:.75rem;text-decoration:none}.ng-action--social{gap:0;font-size:clamp(.58rem,.12vw + .55rem,.68rem);letter-spacing:.12em;color:var(--ng-color-ink-muted);border-bottom:1px solid transparent;padding-bottom:2px}.ng-action--social:hover{color:var(--ng-color-gold);border-bottom-color:var(--ng-color-gold-line);text-decoration:none}.ng-site-header{position:sticky;top:0;z-index:var(--ng-z-header, 60);background:var(--ng-header-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--ng-color-gold-line)}.ng-header__inner{width:100%;max-width:var(--ng-page-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.85rem var(--ng-gutter-x);gap:var(--ng-space-5)}.ng-logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ng-color-ink);flex:0 1 auto}.ng-logo:hover{text-decoration:none}.ng-logo__img{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;object-fit:contain}.ng-logo__text{font-family:var(--ng-font-serif);font-size:1.3rem;letter-spacing:.01em}.ng-mode-toggle{appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:.48rem 1rem;min-height:auto;border:1.5px solid var(--ng-color-gold);border-radius:999px;background:#10242d;color:#f1e7d4;box-shadow:none;cursor:pointer;font-family:var(--ng-font-sans);font-size:clamp(.62rem,.12vw + .58rem,.72rem);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;transition:background-color var(--ng-dur-fast) var(--ng-ease-quiet),color var(--ng-dur-fast) var(--ng-ease-quiet),border-color var(--ng-dur-fast) var(--ng-ease-quiet),opacity var(--ng-dur-fast) var(--ng-ease-quiet)}html[data-ng-mode=night] .ng-mode-toggle{background:#f1e7d4;color:#10242d}.ng-mode-toggle:hover{opacity:.82}.ng-mode-toggle:focus-visible{outline:2px solid var(--ng-color-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ng-mode-toggle{transition:none}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.ng-mode-toggle--mobile{display:none}.ng-header--minimal .ng-header__inner--minimal{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:560px;margin-inline:auto;padding-inline:1.25rem}.ng-lk-mast{font-family:var(--ng-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink-faint);text-decoration:none;transition:color .2s}.ng-lk-mast:hover,.ng-lk-mast:focus-visible{color:var(--ng-color-gold)}.ng-lk-colophon{max-width:560px;margin-inline:auto;padding:2.25rem 1.25rem 3rem;text-align:center}.ng-lk-colophon__seal img{margin-inline:auto}.ng-lk-colophon__name{margin:.7rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-sans);font-size:.85rem;font-weight:600;letter-spacing:.04em}.ng-lk-colophon__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:1.125rem;margin-top:1.125rem;font-family:var(--ng-font-sans);font-size:.72rem;letter-spacing:.04em;color:var(--ng-color-ink-faint)}.ng-lk-colophon__legal a{color:inherit;text-decoration:none}.ng-lk-colophon__legal a:hover,.ng-lk-colophon__legal a:focus-visible{color:var(--ng-color-ink)}.ng-nav--desktop{display:flex;gap:clamp(.75rem,2vw,1.5rem);align-items:center;flex-shrink:0}.ng-nav a{font-family:var(--ng-font-sans);color:var(--ng-color-ink);font-size:.88rem;letter-spacing:.04em;text-decoration:none;padding:.25rem .1rem;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.ng-nav a:hover{color:var(--ng-color-gold);text-decoration:none}.ng-nav a[aria-current=page]{border-bottom-color:#1414143d}.ng-page{max-width:var(--ng-page-max);margin-inline:auto;padding-inline:var(--ng-gutter-x)}.ng-reading{max-width:var(--ng-reading-width);margin-inline:auto;padding-inline:var(--ng-gutter-x)}.ng-container{max-width:var(--ng-page-max);margin:0 auto;padding-inline:var(--ng-gutter-x)}.ng-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--ng-space-7)}.ng-grid--collection{grid-template-columns:repeat(auto-fill,minmax(clamp(280px,42%,560px),1fr))}.ng-status{display:inline-block;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;padding:2px var(--ng-space-2);border:1px solid currentColor;border-radius:2px}.ng-status--available{color:var(--ng-text)}.ng-status--acquired{opacity:.5}.ng-d1{display:grid;grid-template-columns:40% 60%;min-height:100vh;border-bottom:1px solid var(--ng-color-gold-line)}.ng-d1__left{display:flex;flex-direction:column;padding:0 3.5rem 4.5rem;justify-content:flex-end;border-right:1px solid var(--ng-color-gold-line)}.ng-d1__name{font-family:var(--ng-font-serif);font-size:clamp(4.8rem,8vw,8.8rem);font-weight:700;line-height:.88;letter-spacing:-.015em;color:var(--ng-color-ink);margin-bottom:0}.ng-d1__name em{display:block;font-style:italic;font-weight:300;font-size:.56em;line-height:1.25;letter-spacing:.01em;color:var(--ng-color-ink-muted);margin-top:.2em}.ng-d1__sentence{font-size:clamp(1.22rem,.78vw + 1.02rem,1.72rem);font-style:italic;line-height:1.68;color:var(--ng-color-ink-muted);text-wrap:pretty;max-width:none;margin-top:2.5rem}.ng-d1__enter{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--ng-font-sans);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink);text-decoration:none;margin-top:2.5rem;border-bottom:1px solid var(--ng-color-gold-line);padding-bottom:2px;width:fit-content;transition:color .2s,gap .24s}.ng-d1__enter:after{content:"⟶";font-size:.82rem;letter-spacing:0}.ng-d1__enter:hover{color:var(--ng-color-gold);gap:1.1rem;text-decoration:none}.ng-d1__ground{margin-top:auto;padding-top:3.5rem;font-size:.65rem;font-style:italic;letter-spacing:.05em;color:var(--ng-color-ink-faint)}.ng-d1__right{background:var(--ng-color-porcelain);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.5rem 4.5rem 2.5rem}.ng-d1__right:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 52% 36%,rgba(201,162,77,.1) 0%,transparent 62%);pointer-events:none}.ng-d1__artwork-link{position:relative;z-index:1;display:block;width:min(100%,420px);text-decoration:none}.ng-d1__artwork-link img{width:100%;height:auto;object-fit:contain;max-height:72vh;display:block}.ng-d1__placard{position:relative;z-index:1;margin-top:2rem;text-align:center;width:100%}.ng-d1__placard-kicker{font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ng-color-gold-text);opacity:1}.ng-d1__placard-name{font-family:var(--ng-font-serif);font-size:clamp(1.15rem,1.4vw,1.5rem);font-style:italic;font-weight:500;margin-top:.5rem}.ng-d1__placard-name a{text-decoration:none;color:var(--ng-color-ink)}.ng-d1__placard-name a:hover{color:var(--ng-color-ink-muted);text-decoration:none}.ng-d1__placard-meta{font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.07em;color:var(--ng-color-ink-faint);margin-top:.4rem}.ng-d2-news{display:grid;grid-template-columns:40% 60%;min-height:54vh;background:var(--ng-color-porcelain);border-top:1px solid var(--ng-color-gold-line);border-bottom:1px solid var(--ng-color-gold-line)}.ng-d2-news__margin{padding:4.5rem 3.5rem;border-right:1px solid var(--ng-color-gold-line);display:flex;flex-direction:column;justify-content:flex-start}.ng-d2-news__eyebrow,.ng-d2-news__kicker{font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-color-ink-muted);opacity:1}.ng-d2-news__heading{margin:1.3rem 0 0;font-family:var(--ng-font-serif);font-size:clamp(2rem,3vw,3.2rem);font-style:italic;font-weight:500;line-height:1.02;color:var(--ng-color-ink)}.ng-d2-news__intro{margin:auto 0 0;font-size:clamp(.98rem,.35vw + .92rem,1.12rem);line-height:1.72;color:var(--ng-color-ink-muted);text-wrap:pretty}.ng-d2-news__items{display:grid;grid-template-columns:1fr 1fr;min-height:100%}.ng-d2-news__item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:28rem;padding:4.5rem 3.5rem;color:inherit;text-decoration:none;background:var(--ng-color-paper);transition:background-color .24s ease}.ng-d2-news__item+.ng-d2-news__item{border-left:1px solid var(--ng-color-gold-line)}.ng-d2-news__item:hover{background:#ede5d49e;text-decoration:none}.ng-d2-news__artwork-image{display:block;width:min(56%,15rem);margin:0 0 auto}.ng-d2-news__artwork-image img{width:100%;aspect-ratio:3 / 4;object-fit:contain;display:block}.ng-d2-news__title{margin:1.35rem 0 0;font-family:var(--ng-font-serif);font-size:clamp(1.55rem,1.7vw,2.25rem);font-style:italic;font-weight:600;line-height:1.05;color:var(--ng-color-ink)}.ng-d2-news__meta{margin:.75rem 0 0;font-family:var(--ng-font-sans);font-size:.62rem;color:var(--ng-color-ink-faint);letter-spacing:.07em}.ng-d2-news__text{margin:1.45rem 0 0;font-size:clamp(.98rem,.28vw + .92rem,1.08rem);line-height:1.76;color:var(--ng-color-ink-muted);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ng-d2-news__link{margin-top:2rem;display:inline-flex;align-items:center;gap:.55rem;width:fit-content;font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink);border-bottom:1px solid var(--ng-color-gold-line);padding-bottom:2px;transition:color .2s,gap .24s}.ng-d2-news__link:after{content:"⟶";letter-spacing:0}.ng-d2-news__item:hover .ng-d2-news__link{color:var(--ng-color-gold);gap:.85rem}.ng-d4{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.85fr);border-top:1px solid var(--ng-color-gold-line);background:var(--ng-bg)}.ng-d4>*{min-width:0}.ng-d4__identity{padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3.5rem);display:flex;flex-direction:column;gap:clamp(1.15rem,2.2vw,2rem)}.ng-d4__name{font-family:var(--ng-font-serif);font-size:clamp(2rem,2.35vw + 1rem,4rem);font-weight:600;letter-spacing:.01em;overflow-wrap:anywhere}.ng-d4__charter{font-size:clamp(.82rem,.15vw + .78rem,.9rem);line-height:1.6;color:var(--ng-color-ink-muted);text-wrap:pretty;max-width:min(100%,54rem);overflow-wrap:anywhere}.ng-d4__paths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ng-space-4) var(--ng-space-5);max-width:min(100%,54rem);padding-top:clamp(1rem,2.2vw,1.75rem);border-top:1px solid var(--ng-color-hairline)}.ng-d4__paths a{font-family:var(--ng-font-sans);font-size:clamp(.64rem,.16vw + .6rem,.74rem);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .15s,border-color .15s}.ng-d4__paths a:hover{color:var(--ng-color-gold);border-bottom-color:var(--ng-color-gold-line);text-decoration:none}.ng-d4__attend{padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:clamp(1.75rem,3vw,2.5rem);border-left:1px solid var(--ng-color-gold-line)}.ng-d4__invite{max-width:none;margin-bottom:0}.ng-subscribe__heading{font-family:var(--ng-font-serif);font-size:clamp(1.08rem,.78vw + .92rem,1.6rem);font-style:italic;font-weight:500;line-height:1.2;margin-bottom:var(--ng-space-3);max-width:none;text-wrap:balance}.ng-subscribe__copy{font-size:clamp(.88rem,.28vw + .82rem,1.08rem);color:var(--ng-color-ink-muted);line-height:1.65;margin-bottom:clamp(1rem,2vw,1.5rem);max-width:42ch;overflow-wrap:anywhere}.ng-subscribe__form-wrapper{width:min(100%,42rem);background:transparent;border:0;padding:0}.ng-subscribe__copy--fallback,.ng-subscribe__copy--privacy{margin-top:var(--ng-space-3)}.ng-subscribe__copy--privacy{font-size:clamp(.78rem,.16vw + .74rem,.9rem);margin-bottom:0}.ng-subscribe__copy--privacy a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.ng-subscribe__native-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:start;margin-top:clamp(1rem,2vw,1.5rem);max-width:42rem;padding-top:clamp(1rem,2vw,1.5rem);border-top:1px solid var(--ng-color-gold-line)}.ng-subscribe__field{display:flex;flex-direction:column;gap:var(--ng-space-2);margin-bottom:var(--ng-space-4)}.ng-subscribe__label{display:block;grid-column:1 / -1;font-family:var(--ng-font-sans);font-size:clamp(.68rem,.12vw + .64rem,.78rem);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-muted);margin-bottom:var(--ng-space-2)}.ng-subscribe__input{background:transparent;border:none;border-bottom:1px solid var(--ng-color-gold-line);color:var(--ng-text);font-family:var(--ng-font-sans);font-size:clamp(.95rem,.2vw + .9rem,1.08rem);line-height:1.6;padding:var(--ng-space-2) 0 var(--ng-space-3);width:100%;transition:border-color .2s;min-width:0}.ng-subscribe__input:focus{outline:none;border-bottom-color:var(--ng-color-gold)}.ng-subscribe__input::placeholder{color:var(--ng-color-ink-faint);opacity:.5}.ng-subscribe__input:invalid{box-shadow:none}.ng-subscribe__email{font-family:var(--ng-font-sans);font-size:.875rem;color:var(--ng-color-ink-muted);margin-bottom:var(--ng-space-4)}.ng-subscribe__email a{color:var(--ng-color-ink-muted);text-decoration:none;border-bottom:1px solid var(--ng-color-gold-line);transition:color .15s}.ng-subscribe__email a:hover{color:var(--ng-color-ink);text-decoration:none}.ng-subscribe__cta{justify-self:start;display:inline-flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;min-height:44px;white-space:nowrap;margin-top:.25rem;padding-top:0;padding-bottom:0;box-shadow:0 10px 26px -14px #9a741e8c;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.ng-action.ng-subscribe__cta{background:var(--ng-color-gold);color:#160f02;border:0;padding-left:1.5rem;padding-right:1.5rem}.ng-subscribe__cta:after{content:"⟶";letter-spacing:0}.ng-subscribe__cta:hover,.ng-subscribe__cta:focus-visible{background:color-mix(in srgb,var(--ng-color-gold) 80%,#160f02);box-shadow:0 12px 30px -12px #9a741eb3;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.ng-subscribe__cta{transition:background .2s ease,box-shadow .2s ease}.ng-subscribe__cta:hover,.ng-subscribe__cta:focus-visible{transform:none}}.ng-d4__direction{display:block;grid-column:auto;justify-self:end;padding-top:0;border-top:none;font-family:var(--ng-font-serif);font-size:clamp(.85rem,.2vw + .8rem,.98rem);font-style:italic;text-decoration:none;color:inherit;transition:color .2s}.ng-d4__direction:hover{color:var(--ng-color-gold);text-decoration:none}.ng-d4__base{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1rem,2vw,1.65rem) clamp(1.5rem,3vw,3.5rem);border-top:1px solid var(--ng-color-gold-line)}.ng-d4__social{display:flex;flex-wrap:wrap;gap:var(--ng-space-4) var(--ng-space-5);justify-content:flex-start;margin-top:0;padding-top:clamp(1rem,2.2vw,1.75rem);border-top:1px solid var(--ng-color-hairline)}.ng-footer__seal{display:flex;grid-column:auto;align-items:center;justify-content:center;width:clamp(3.25rem,4.5vw,4.5rem);height:clamp(3.25rem,4.5vw,4.5rem);margin:0;opacity:.9}.ng-footer__logo{width:100%;height:100%;object-fit:contain}.ng-d4__legal{display:flex;flex-wrap:wrap;grid-column:auto;gap:var(--ng-space-5);padding:0;border-top:0}.ng-d4__legal a{font-family:var(--ng-font-sans);font-size:clamp(.58rem,.12vw + .55rem,.68rem);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-faint);text-decoration:none}.ng-d4__legal a:hover{color:var(--ng-color-ink-muted);text-decoration:none}.ng-prose{line-height:1.75;font-size:1.0625rem}.ng-prose p{margin-bottom:1.5em}.ng-prose h2{font-family:var(--ng-font-serif);font-size:1.5rem;font-weight:400;margin:2em 0 .75em}.ng-prose h3{font-family:var(--ng-font-serif);font-size:1.25rem;font-weight:400;margin:1.75em 0 .5em}.ng-prose blockquote{border-left:2px solid var(--ng-color-gold-line);padding-left:1.5em;color:var(--ng-color-ink-muted);margin:1.5em 0}.ng-prose a{text-decoration:underline;text-underline-offset:3px;color:var(--ng-color-lapis)}.ng-prose img{max-width:100%;margin:2em 0}.ng-journal-entry__body ul,.ng-journal-entry__body ol{padding-left:1.5em;margin:1em 0 1.5em}.ng-journal-entry__body li{line-height:1.7;margin-bottom:.4em}.ng-journal-entry__body>p:first-of-type:first-letter{font-family:var(--ng-font-serif);font-size:3.5em;font-weight:700;line-height:.75;float:left;margin:.05em .1em 0 0;color:var(--ng-color-ink)}.ng-journal-entry{--ng-journal-prose-width: 42.5rem;--ng-journal-media-width: 52rem}.ng-journal-frontispiece{--ng-frontispiece-max: var(--ng-width-reading, 820px);padding-top:var(--ng-space-7);padding-bottom:var(--ng-space-6)}.ng-journal-frontispiece .ng-rule-gold{margin-block:var(--ng-space-4) var(--ng-space-4)}.ng-journal-frontispiece .ng-frontispiece__title{max-width:100%}.ng-journal-entry__body{width:min(100%,var(--ng-journal-prose-width));max-width:var(--ng-journal-prose-width);margin-inline:auto;padding-bottom:var(--ng-space-7);font-family:var(--ng-font-serif);font-size:clamp(1.04rem,.22vw + 1rem,1.16rem);line-height:1.78;color:var(--ng-color-ink)}.ng-journal-entry__body p{margin:0 0 var(--ng-space-5)}.ng-journal-entry__body h2,.ng-journal-entry__body h3{font-family:var(--ng-font-serif);font-weight:var(--ng-font-weight-heading);color:var(--ng-color-ink)}.ng-journal-entry__body h2{margin:var(--ng-space-8) 0 var(--ng-space-3);font-size:clamp(1.35rem,.35vw + 1.24rem,1.58rem);line-height:1.24}.ng-journal-entry__body h3{margin:var(--ng-space-7) 0 var(--ng-space-3);font-size:clamp(1.15rem,.25vw + 1.06rem,1.32rem);line-height:1.3}.ng-journal-entry__body>figure{width:min(calc(100vw - (var(--ng-gutter-x) * 2)),var(--ng-journal-media-width));max-width:var(--ng-journal-media-width);margin:var(--ng-space-8) 50%;transform:translate(-50%)}.ng-journal-entry__body>figure:first-child{margin-top:0}.ng-journal-entry__body>figure img{width:100%}.ng-journal-entry__body .lexical-table-container,.ng-journal-entry__body>table{width:min(calc(100vw - (var(--ng-gutter-x) * 2)),var(--ng-journal-media-width));max-width:var(--ng-journal-media-width);margin:var(--ng-space-7) 50%;overflow-x:auto;transform:translate(-50%);border-top:1px solid var(--ng-color-hairline);border-bottom:1px solid var(--ng-color-hairline);padding-block:var(--ng-space-2)}.ng-journal-entry__body .lexical-table,.ng-journal-entry__body>table{width:100%;min-width:44rem;font-size:clamp(.82rem,.14vw + .78rem,.92rem)}.ng-journal-entry__sources{width:min(100%,var(--ng-journal-prose-width));max-width:var(--ng-journal-prose-width);margin-inline:auto}.ng-journal-entry__suggested{max-width:min(var(--ng-page-max),var(--ng-journal-media-width));margin:0 auto var(--ng-space-8);padding-block:var(--ng-space-6) var(--ng-space-7);border-top:1px solid var(--ng-color-hairline)}.ng-journal-entry__suggested-heading{margin:0 0 var(--ng-space-4);font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-journal-entry__suggested-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ng-space-5);margin:0;padding:0;list-style:none}.ng-journal-entry__suggested-link{display:grid;gap:var(--ng-space-2);min-height:100%;padding-top:var(--ng-space-4);border-top:1px solid var(--ng-color-gold-line);color:inherit;text-decoration:none}.ng-journal-entry__suggested-theme{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.09em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-journal-entry__suggested-title{font-family:var(--ng-font-serif);font-size:var(--ng-text-body);font-weight:var(--ng-font-weight-heading);line-height:var(--ng-line-heading)}.ng-journal-entry__suggested-link:hover .ng-journal-entry__suggested-title{color:var(--ng-color-link)}.ng-journal-entry__body.ng-illuminated-initial>:first-child:first-letter,.ng-journal-entry__body.ng-illuminated-initial>figure:first-child+p:first-letter{color:var(--ng-color-lapis)}@media(max-width:768px){.ng-journal-entry{--ng-journal-prose-width: 100%;--ng-journal-media-width: 100%}.ng-journal-entry__body{font-size:clamp(1.02rem,3.9vw,1.12rem)}.ng-journal-entry__body .lexical-table{min-width:38rem}.ng-journal-entry__body>table{display:block;min-width:38rem}.ng-journal-entry__suggested-list{grid-template-columns:1fr}}@media(max-width:768px){.ng-d1{grid-template-columns:1fr;min-height:auto}.ng-d1__left{padding:3rem var(--ng-gutter-x) 3rem;border-right:none;border-bottom:1px solid var(--ng-color-gold-line)}.ng-d1__right{padding:3rem var(--ng-gutter-x);min-height:55vw}.ng-d1__name{font-size:clamp(3.6rem,12vw,6rem)}.ng-d2-news{grid-template-columns:1fr}.ng-d2-news__margin{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:3rem var(--ng-gutter-x)}.ng-d2-news__items{grid-template-columns:1fr}.ng-d2-news__item+.ng-d2-news__item{border-left:none;border-top:1px solid var(--ng-color-gold-line)}.ng-d4{grid-template-columns:1fr}.ng-d4__identity{padding:2.5rem var(--ng-gutter-x)}.ng-d4__paths{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-d4__attend{grid-template-columns:1fr;padding:2.5rem var(--ng-gutter-x);border-left:0;border-top:1px solid var(--ng-color-gold-line)}.ng-d4__base{grid-template-columns:1fr;align-items:start;gap:1.25rem;padding:1.5rem var(--ng-gutter-x)}.ng-footer__seal{order:-1;justify-content:flex-start}.ng-d4__direction{justify-self:start}}.ng-overlay{overflow:clip}.ng-skip-link{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.ng-skip-link:focus,.ng-skip-link:focus-visible{position:fixed;top:1rem;left:1rem;width:auto;height:auto;z-index:9999;background:var(--ng-bg);color:var(--ng-color-ink, var(--ng-text));padding:1rem 1.5rem;border:1px solid var(--ng-color-gold-line);outline:2px solid var(--ng-color-gold);text-decoration:none;font-family:var(--ng-font-sans);font-size:.88rem;letter-spacing:.04em}.ng-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ng-overlay__panel .ng-mode-toggle--mobile{width:fit-content;justify-content:center;min-height:44px;padding:10px 18px;border-bottom-color:var(--ng-color-gold)}@media(max-width:860px){.ng-nav--desktop,.ng-mode-toggle--desktop{display:none}.ng-menu-btn{display:inline-flex}}.ng-iq-header{display:grid;grid-template-columns:40% 60%;border-bottom:1px solid var(--ng-color-gold-line);min-height:44vh}.ng-iq-header__left{display:flex;flex-direction:column;justify-content:flex-end;padding:5rem 3.5rem 4rem;border-right:1px solid var(--ng-color-gold-line)}.ng-iq-header__title{font-family:var(--ng-font-serif);font-size:clamp(2.8rem,5vw,5rem);font-weight:700;line-height:.92;letter-spacing:-.01em;color:var(--ng-color-ink);margin-bottom:1.5rem}.ng-iq-header__title em{display:block;font-style:italic;font-weight:300;font-size:.62em;line-height:1.2;letter-spacing:.01em;color:var(--ng-color-ink-muted);margin-top:.15em}.ng-iq-header__position{font-family:var(--ng-font-serif);font-size:clamp(.9rem,1.3vw,1.1rem);font-style:italic;line-height:1.55;color:var(--ng-color-ink-muted);margin-top:1.5rem}.ng-iq-header__right{background:var(--ng-color-porcelain);padding:5rem 4rem 4rem;display:flex;flex-direction:column;justify-content:flex-end}.ng-iq-header__reassurance{margin-bottom:2.5rem}.ng-iq-header__reassurance-title{font-family:var(--ng-font-serif);font-size:1.35rem;font-weight:600;font-style:italic;line-height:1.1;color:var(--ng-color-ink);margin-bottom:.9rem}.ng-iq-header__reassurance-body{font-family:var(--ng-font-serif);font-size:.9rem;line-height:1.72;color:var(--ng-color-ink-muted)}.ng-iq-header__trust{list-style:none;display:flex;flex-direction:column;gap:.6rem}.ng-iq-header__trust-item{display:flex;align-items:flex-start;gap:.8rem;font-family:var(--ng-font-sans);font-size:.68rem;letter-spacing:.04em;color:var(--ng-color-ink-muted)}.ng-iq-header__trust-mark{width:4px;height:4px;background:var(--ng-color-gold);opacity:.6;margin-top:.35em;flex-shrink:0}.ng-iq-form-zone{display:grid;grid-template-columns:40% 60%}.ng-iq-selector{padding:4rem 3.5rem;border-right:1px solid var(--ng-color-gold-line);display:flex;flex-direction:column}.ng-iq-selector__label{font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-color-gold-text);opacity:1;margin-bottom:1.8rem}.ng-iq-selector__tiles{display:flex;flex-direction:column;gap:1px;background:var(--ng-color-gold-line);border:1px solid var(--ng-color-gold-line)}.ng-iq-tile{background:var(--ng-color-paper);padding:1rem 1.2rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;border:none;border-radius:0;text-align:start;transition:background .2s;width:100%}.ng-iq-tile:hover{background:var(--ng-color-porcelain)}.ng-iq-tile--selected{background:var(--ng-color-ink)}.ng-iq-tile__name{font-family:var(--ng-font-serif);font-size:.95rem;font-weight:600;font-style:italic;line-height:1.2;color:var(--ng-color-ink)}.ng-iq-tile__desc{font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.04em;color:var(--ng-color-ink-muted);line-height:1.4}.ng-iq-tile--selected .ng-iq-tile__name{color:var(--ng-color-paper)}.ng-iq-tile--selected .ng-iq-tile__desc{color:#ede5d473}.ng-iq-selector__direct{margin-top:auto;padding-top:3rem;font-family:var(--ng-font-serif);font-size:.75rem;color:var(--ng-color-ink-faint);font-style:italic;line-height:1.6}.ng-iq-selector__direct a{color:var(--ng-color-ink-muted);text-decoration:none;border-bottom:1px solid var(--ng-color-gold-line);transition:color .18s,border-color .18s}.ng-iq-selector__direct a:hover{color:var(--ng-color-ink);border-bottom-color:var(--ng-color-border)}.ng-iq-fields{background:var(--ng-color-porcelain);padding:4rem 4rem 4rem 3.5rem;display:flex;flex-direction:column}.ng-iq-fields__context{font-family:var(--ng-font-serif);font-size:1.1rem;font-style:italic;line-height:1.45;color:var(--ng-color-ink-muted);margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--ng-color-gold-line)}.ng-iq-form{display:flex;flex-direction:column;flex:1}.ng-iq-row{display:grid;grid-template-columns:1fr 1fr;gap:0 2.5rem;margin-bottom:2rem}.ng-iq-field{display:flex;flex-direction:column;margin-bottom:2rem}.ng-iq-field--full{grid-column:1 / -1}.ng-iq-label{font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink-muted);margin-bottom:.7rem}.ng-iq-input,.ng-iq-select,.ng-iq-textarea{background:transparent;border:0;border-bottom:1px solid rgba(28,21,16,.2);padding:.6rem 0;font-family:var(--ng-font-sans);font-size:.88rem;color:var(--ng-color-ink);outline:none;width:100%;border-radius:0;-webkit-appearance:none;transition:border-color .22s}.ng-iq-input:focus,.ng-iq-select:focus,.ng-iq-textarea:focus{border-bottom-color:var(--ng-color-gold);outline:none}.ng-iq-input:focus-visible,.ng-iq-select:focus-visible,.ng-iq-textarea:focus-visible{outline:1px solid var(--ng-color-gold);outline-offset:4px}.ng-iq-input::placeholder,.ng-iq-textarea::placeholder{color:var(--ng-color-ink-faint);opacity:.5}.ng-iq-input:invalid,.ng-iq-textarea:invalid{box-shadow:none}.ng-iq-select{cursor:pointer}.ng-iq-textarea{resize:none;min-height:140px;line-height:1.65}.ng-iq-submit-area{display:flex;align-items:center;justify-content:space-between;padding-top:2.5rem;border-top:1px solid var(--ng-color-gold-line);margin-top:1rem}.ng-iq-submit{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--ng-font-sans);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-color-ink);background:transparent;border:none;border-radius:0;cursor:pointer;padding:0;transition:gap .26s ease,color .2s}.ng-iq-submit:after{content:"→";font-size:.82rem;letter-spacing:0;transition:transform .26s ease}.ng-iq-submit:hover{color:var(--ng-color-gold);gap:1rem}.ng-iq-submit:hover:after{transform:translate(5px)}.ng-iq-submit:focus-visible{outline:1px solid var(--ng-color-gold);outline-offset:4px}.ng-iq-trust-line{font-family:var(--ng-font-sans);font-size:.6rem;letter-spacing:.04em;color:var(--ng-color-ink-faint);font-style:italic}.ng-form-error{color:var(--ng-error, #c0392b);font-size:.875rem;padding-bottom:1rem;outline:none}.ng-form-error:empty{visibility:hidden;height:0;overflow:hidden;padding:0}.ng-iq-success{background:var(--ng-color-porcelain);padding:4rem 4rem 4rem 3.5rem;display:flex;flex-direction:column;justify-content:center}.ng-iq-success__mark{font-family:var(--ng-font-serif);font-size:1rem;color:var(--ng-color-gold);opacity:.45;margin-bottom:2rem;letter-spacing:.3em}.ng-iq-success__heading{font-family:var(--ng-font-serif);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:600;font-style:italic;line-height:1.1;color:var(--ng-color-ink);margin-bottom:1.2rem}.ng-iq-success__body{font-family:var(--ng-font-serif);font-size:.92rem;line-height:1.75;color:var(--ng-color-ink-muted)}.ng-iq-success--frontispiece{max-width:none;margin-inline:0;color:var(--ng-color-ink)}.ng-iq-success--frontispiece .ng-frontispiece__title{max-width:100%}.ng-ph{display:grid;grid-template-columns:40% 60%;min-height:60vh;border-bottom:1px solid var(--ng-color-gold-line)}.ng-ph__left{display:flex;flex-direction:column;justify-content:flex-end;padding:5rem 3.5rem 4rem;border-right:1px solid var(--ng-color-gold-line)}.ng-ph__name{font-family:var(--ng-font-serif);font-size:clamp(3.5rem,6vw,6rem);font-weight:700;line-height:.9;letter-spacing:-.015em;color:var(--ng-color-ink)}.ng-ph__name em{display:block;font-style:italic;font-weight:300;font-size:.5em;line-height:1.3;letter-spacing:.01em;color:var(--ng-color-ink-muted);margin-top:.25em}.ng-ph__body{font-family:var(--ng-font-serif);font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.68;color:var(--ng-color-ink-muted);max-width:46ch;text-wrap:pretty;margin-top:2rem}.ng-ph__cta{margin-top:2.5rem}.ng-ph__right{background:var(--ng-color-porcelain);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:4rem}.ng-ph__right:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 52% 36%,rgba(201,162,77,.08) 0%,transparent 62%);pointer-events:none}.ng-ph__right-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.55}.ng-ph__kicker{font-family:var(--ng-font-sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-color-gold);opacity:.78;margin-bottom:var(--ng-space-3);position:relative;z-index:1}.ng-ph__right-body{font-family:var(--ng-font-serif);font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.7;color:var(--ng-color-ink-muted);max-width:52ch;text-wrap:pretty;position:relative;z-index:1}.ng-ph__shamseh{position:relative;z-index:1;margin-bottom:2rem;opacity:.35}@media(max-width:768px){.ng-ph{grid-template-columns:1fr;min-height:auto}.ng-ph__left{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:3.5rem var(--ng-gutter-x) 3rem}.ng-ph__right{min-height:45vw;padding:2.5rem var(--ng-gutter-x)}.ng-ph__name{font-size:clamp(2.8rem,10vw,4.5rem)}}.ng-ruling{display:flex;align-items:center;gap:1rem;padding-block:var(--ng-space-6)}.ng-ruling__diamond{width:6px;height:6px;background:var(--ng-color-gold);opacity:.5;transform:rotate(45deg);flex-shrink:0}@media(max-width:980px){.ng-iq-header{grid-template-columns:1fr}.ng-iq-header__left{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:4rem 2rem 3rem;min-height:auto}.ng-iq-header__right{padding:3rem 2rem}.ng-iq-form-zone{grid-template-columns:1fr}.ng-iq-selector{border-right:none;border-bottom:1px solid var(--ng-color-gold-line);padding:3rem 2rem}.ng-iq-selector__direct{padding-top:2rem}.ng-iq-fields{padding:3rem 2rem}.ng-iq-row{grid-template-columns:1fr;gap:0}.ng-iq-header__title{font-size:clamp(2.2rem,8vw,3.5rem)}.ng-iq-submit-area{flex-direction:column;align-items:flex-start;gap:1rem}}.ng-nav__link[aria-current=page]{border-bottom-color:#1414143d}[data-ng-mode=night] .ng-nav__link[aria-current=page]{border-bottom-color:#ffffff4d}.ng-jl-module{max-width:var(--ng-page-max);margin:0 auto;padding:var(--ng-section-y-tight) var(--ng-gutter-x)}.ng-jl-module__label-row{display:flex;align-items:center;gap:var(--ng-space-4);margin-bottom:var(--ng-space-6)}.ng-jl-module__theme-label{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-muted);white-space:nowrap}.ng-jl-module__rule{flex:1;height:1px;background:var(--ng-color-hairline)}.ng-jl-module__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ng-space-6)}.ng-jl-card{display:block;text-decoration:none;color:inherit;padding:var(--ng-space-5);border:1px solid var(--ng-color-hairline);transition:border-color var(--ng-dur-fast) var(--ng-ease-quiet)}.ng-jl-card:hover{border-color:var(--ng-color-gold-line)}.ng-jl-card__author{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);margin:0 0 var(--ng-space-2)}.ng-jl-card__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-h3);font-weight:var(--ng-font-weight-heading);line-height:var(--ng-line-heading);margin:0 0 var(--ng-space-3)}.ng-jl-card__excerpt{font-family:var(--ng-font-serif);font-size:var(--ng-text-small);color:var(--ng-color-ink-muted);line-height:var(--ng-line-body);margin:0 0 var(--ng-space-4)}.ng-jl-card__read{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);letter-spacing:.04em}.ng-journal-archive{max-width:min(var(--ng-page-max),76rem);margin:0 auto;padding:var(--ng-section-y-tight) var(--ng-gutter-x)}.ng-journal-archive__year-group{display:grid;grid-template-columns:minmax(4rem,8rem) minmax(0,1fr);gap:var(--ng-space-6);border-top:1px solid var(--ng-color-hairline);padding-top:var(--ng-space-5)}.ng-journal-archive__year-group+.ng-journal-archive__year-group{margin-top:var(--ng-space-7)}.ng-journal-archive__year{margin:0;font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);font-weight:600;letter-spacing:.1em;line-height:var(--ng-line-label);color:var(--ng-color-ink-muted)}.ng-journal-archive__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.ng-journal-archive__item{border-bottom:1px solid var(--ng-color-hairline)}.ng-journal-archive__link{display:grid;grid-template-columns:minmax(13rem,1.35fr) minmax(7rem,.55fr) minmax(0,2fr);gap:var(--ng-space-5);align-items:baseline;padding:var(--ng-space-4) 0;color:inherit;text-decoration:none}.ng-journal-archive__link:hover .ng-journal-archive__essay-title{color:var(--ng-color-link)}.ng-journal-archive__essay-title{min-width:0;font-family:var(--ng-font-serif);font-size:var(--ng-text-body);font-weight:var(--ng-font-weight-heading);line-height:var(--ng-line-heading);overflow-wrap:anywhere}.ng-journal-archive__reading-time{min-width:0;font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--ng-color-ink-muted);overflow-wrap:anywhere}.ng-journal-archive__excerpt{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--ng-font-serif);font-size:var(--ng-text-small);line-height:var(--ng-line-body);color:var(--ng-color-ink-muted);overflow-wrap:anywhere}@media(max-width:768px){.ng-journal-archive__year-group{grid-template-columns:1fr;gap:var(--ng-space-3)}.ng-journal-archive__link{grid-template-columns:1fr;gap:var(--ng-space-2);padding:var(--ng-space-4) 0 var(--ng-space-5)}.ng-journal-archive__excerpt{-webkit-line-clamp:3}}.ng-jl-hero-image{border-bottom:1px solid var(--ng-color-gold-line)}.ng-jl-hero-placeholder{min-height:clamp(14rem,32vw,24rem);display:flex;align-items:center;justify-content:center;background:var(--ng-color-paper)}.ng-jl-hero-placeholder__mark{font-size:2rem;color:var(--ng-color-ink-muted);line-height:1;user-select:none}.ng-jl-hero-image img{display:block;width:100%;max-height:55vh;object-fit:cover}.ng-jl-hero-image a{display:block}.ng-jl-hero__link{display:block;text-decoration:none;color:inherit}.ng-jl-hero__title{font-family:var(--ng-font-serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.12;margin:0 0 1.2rem}.ng-jl-hero__author{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);margin:0 0 var(--ng-space-3)}.ng-jl-hero__read{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.04em}.ng-aw-video{max-width:var(--ng-reading-width);margin:0 auto;padding:var(--ng-section-y-tight) var(--ng-gutter-x)}.ng-aw-video__label{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-color-ink-muted);margin:0 0 var(--ng-space-4)}.ng-aw-video__embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border:1px solid var(--ng-color-hairline)}.ng-aw-video__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:none}::selection{background:#c9a24d38;color:var(--ng-color-ink)}.ng-shamseh{display:block;width:100%;height:100%}.ng-footer{border-top:1px solid var(--ng-color-border);padding:var(--ng-space-9) 0 var(--ng-space-7);margin-top:var(--ng-space-9);background:var(--ng-color-porcelain)}.ng-footer__inner{max-width:var(--ng-page-max);margin:0 auto;padding:0 var(--ng-space-5);display:grid;grid-template-columns:1fr 1fr;gap:var(--ng-space-8);align-items:start}@media(max-width:768px){.ng-footer__inner{grid-template-columns:1fr;gap:var(--ng-space-7)}}.ng-footer__title{font-family:var(--ng-font-serif);font-size:var(--ng-text-h2);font-weight:600;letter-spacing:.02em;line-height:var(--ng-line-tight);color:var(--ng-color-ink);margin:0 0 var(--ng-space-5)}.ng-footer__eyebrow{margin:0 0 var(--ng-space-2);font-size:var(--ng-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-footer__lede{margin:0 0 var(--ng-space-5);max-width:28rem;color:var(--ng-color-ink-muted)}.ng-footer__nav{display:flex;flex-direction:column;gap:var(--ng-space-2);margin-bottom:var(--ng-space-6)}.ng-footer__nav a{font-family:var(--ng-font-sans);font-size:var(--ng-text-body);color:var(--ng-color-ink);text-decoration:none;display:inline-block;padding-top:var(--ng-footer-link-pad-y);padding-bottom:var(--ng-footer-link-pad-y)}.ng-footer__nav a:hover,.ng-footer__nav a:focus-visible{color:var(--ng-color-gold)}.ng-footer__legal{display:flex;gap:var(--ng-space-4);padding-top:var(--ng-space-5);border-top:1px solid var(--ng-color-border)}.ng-footer__legal a{font-family:var(--ng-font-sans);font-size:var(--ng-text-small);color:var(--ng-color-ink-legal);text-decoration:none}.ng-footer__legal a:hover,.ng-footer__legal a:focus-visible{color:var(--ng-color-gold)}.ng-footer__social{display:flex;flex-wrap:wrap;gap:var(--ng-space-4) var(--ng-space-5);margin-top:var(--ng-space-5)}.ng-footer__social a{font-family:var(--ng-font-sans);font-size:var(--ng-text-small);color:var(--ng-color-ink);text-decoration:none}.ng-footer__social a:hover,.ng-footer__social a:focus-visible{color:var(--ng-color-gold)}.ng-footer__credit{font-family:var(--ng-font-sans);font-size:var(--ng-text-caption);color:var(--ng-color-ink-muted);margin-top:var(--ng-space-3)}.ng-footer__contact-note{margin:var(--ng-space-5) 0 0;font-size:var(--ng-text-small);color:var(--ng-color-ink-muted)}.ng-footer__col--engage{justify-self:center;width:min(100%,30rem);display:flex;flex-direction:column;align-items:flex-start}.ng-footer .ng-subscribe{width:100%;padding-top:0;padding-bottom:0;border-top:none}.ng-footer .ng-subscribe>.ng-container{max-width:none;padding-inline:0}.ng-footer .ng-subscribe .ng-reading{max-width:none;margin-inline:0}.ng-footer .ng-subscribe__copy{margin-bottom:var(--ng-space-4)}.ng-footer .ng-subscribe__form{gap:var(--ng-space-2)}.ng-footer .ng-subscribe__field{width:100%}.ng-footer .ng-subscribe__message{margin-top:var(--ng-space-2)}.ng-footer .ng-subscribe__submit:hover,.ng-footer .ng-subscribe__submit:focus-visible{color:var(--ng-color-lapis)}.ng-footer .ng-subscribe__submit:focus-visible{outline-color:var(--ng-color-lapis)}@media(max-width:768px){.ng-footer__col--engage{justify-self:stretch;width:100%}.ng-footer__social{justify-content:center}.ng-footer__credit{text-align:center}}.ng-home-v3,.ng-collection-v3,.ng-artwork-v3,.ng-journal-v3,.ng-journal-entry-v3,.ng-about-v3,.ng-studio-v3,.ng-artists-v3,.ng-exhibitions-v3,.ng-event-v3,.ng-iq-v3,.ng-legal-v3{--ng-v3-max: 1200px}.ng-home-v3>*,.ng-collection-v3>*,.ng-artwork-v3>*{box-sizing:border-box}.ng-home-v3-frontispiece,.ng-home-v3-plate,.ng-home-v3-journal,.ng-home-v3-present,.ng-col-v3-header,.ng-col-v3-sovereign,.ng-col-v3-archive,.ng-col-v3-bridge,.ng-aw-v3-breadcrumb,.ng-aw-v3-frontispiece,.ng-aw-v3-plate,.ng-aw-v3-process,.ng-aw-v3-related,.ng-artwork-v3>.ng-artwork-journal{max-width:var(--ng-v3-max);margin-inline:auto;padding-inline:3.5rem}.ng-home-v3-gold-rule{display:block;width:54px;height:2px;background:var(--ng-color-gold)}.ng-v3-eyebrow{margin:0;font-family:var(--ng-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-v3-link{display:inline-flex;align-items:baseline;gap:.55rem;color:var(--ng-color-ink);text-decoration:none;border-bottom:1.5px solid var(--ng-color-gold);padding-bottom:.45rem;font-family:var(--ng-font-sans);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:gap .22s ease,border-color .18s ease}.ng-v3-link:after{content:"→";letter-spacing:0;font-size:.9rem}.ng-v3-link:hover,.ng-v3-link:focus-visible{gap:.8rem;border-bottom-color:var(--ng-color-ink)}.ng-v3-link:focus-visible{outline:var(--ng-focus-ring);outline-offset:var(--ng-focus-offset)}.ng-v3-link--quiet{color:var(--ng-color-ink-muted);border-bottom-color:var(--ng-color-hairline)}.ng-v3-link--row{justify-content:space-between;width:min(100%,28rem);border-bottom-color:var(--ng-color-hairline);padding-block:0 1rem}.ng-v3-threshold{display:flex;align-items:center;gap:20px;max-width:var(--ng-v3-max);margin-inline:auto;padding-inline:3.5rem}.ng-v3-threshold--spaced{padding-top:4.625rem}.ng-v3-threshold span{flex:1;height:1px;background:var(--ng-color-gold-line)}.ng-v3-threshold i,.ng-home-v3-divider i,.ng-col-v3-series-index i{display:block;width:6px;height:6px;transform:rotate(45deg);background:var(--ng-color-gold);flex:0 0 auto}.ng-v3-image-frame{display:block;overflow:hidden;color:inherit;text-decoration:none}.ng-v3-image-frame img{display:block;width:100%;height:auto;object-fit:contain}.ng-home-v3-frontispiece{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(260px,.9fr);column-gap:48px;min-height:calc(100vh - 96px)}.ng-home-v3-frontispiece__thesis,.ng-home-v3-featured{display:flex;flex-direction:column;justify-content:center;padding-block:4rem 3rem}.ng-home-v3-frontispiece__thesis h1{margin:2.75rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:5rem;font-weight:500;line-height:.98}.ng-home-v3-frontispiece__thesis p{max-width:470px;margin:2.5rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1.5rem;font-style:italic;line-height:1.5}.ng-home-v3-frontispiece__thesis .ng-v3-link{align-self:flex-start;margin-top:2.875rem}.ng-home-v3-divider{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block:4rem}.ng-home-v3-divider span{flex:1;width:1px;background:var(--ng-color-gold-line)}.ng-home-v3-featured{align-items:center;color:inherit;text-decoration:none}.ng-home-v3-featured figure{width:100%;max-width:368px;margin:0}.ng-home-v3-featured figcaption{margin-top:1.875rem;text-align:center}.ng-home-v3-featured figcaption span{display:block;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ng-home-v3-featured figcaption strong{display:block;margin-top:1rem;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.7rem;font-style:italic;font-weight:500;line-height:1.1}.ng-home-v3-featured figcaption em{display:block;margin-top:.7rem;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.88rem;font-style:normal;letter-spacing:.06em}.ng-home-v3-plate{display:grid;grid-template-columns:minmax(360px,46%) minmax(0,1fr);column-gap:80px;align-items:center;padding-block:6rem}.ng-home-v3-plate__copy{max-width:430px}.ng-home-v3-plate h2,.ng-col-v3-sovereign h2{margin:0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:3.25rem;font-style:italic;font-weight:500;line-height:1.02}.ng-home-v3-plate p{margin:1.625rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.32rem;line-height:1.62}.ng-home-v3-plate__meta{color:var(--ng-color-ink-muted)!important;font-family:var(--ng-font-sans)!important;font-size:1rem!important;line-height:1.7!important}.ng-home-v3-plate .ng-v3-link{margin-top:1.625rem}.ng-home-v3-journal,.ng-home-v3-present{padding-block:6.5rem 6rem}.ng-home-v3-journal__inner{max-width:880px;margin-inline:auto}.ng-home-v3-journal__lead{display:block;max-width:720px;margin-top:1.875rem;color:inherit;text-decoration:none}.ng-home-v3-journal__lead h2,.ng-home-v3-present__header h2{margin:0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:3.6rem;font-weight:600;line-height:1.02}.ng-home-v3-journal__lead p,.ng-home-v3-present__header p,.ng-home-v3-present__item p{margin:1.375rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1.32rem;line-height:1.66}.ng-home-v3-journal__lead span{display:inline-block;margin-top:1.375rem;border-bottom:2px solid var(--ng-color-gold);padding-bottom:.4rem;color:var(--ng-color-ink);font-family:var(--ng-font-sans);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ng-home-v3-journal__secondary{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;row-gap:36px;max-width:760px;margin-top:3.75rem;padding-top:2.25rem;border-top:1px solid var(--ng-color-hairline)}.ng-home-v3-journal__secondary a,.ng-home-v3-present__item{color:inherit;text-decoration:none}.ng-home-v3-journal__secondary span,.ng-home-v3-present__item span{display:block;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ng-home-v3-journal__secondary strong,.ng-home-v3-present__item strong{display:block;margin-top:.55rem;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.4rem;font-weight:600;line-height:1.16}.ng-home-v3-journal__secondary p{margin:.45rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1rem;line-height:1.55}.ng-home-v3-journal .ng-v3-link--quiet{margin-top:2.625rem}.ng-home-v3-present__header{max-width:880px;margin-inline:auto;text-align:center}.ng-home-v3-present__grid{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:64px;align-items:start;max-width:1000px;margin:4.625rem auto 0}.ng-home-v3-present__rule{align-self:stretch;width:1px;background:var(--ng-color-gold-line)}.ng-home-v3-present__item em{display:block;margin-top:1.625rem;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.94rem;font-style:normal;letter-spacing:.04em}.ng-col-v3-header{padding-top:4.875rem}.ng-col-v3-header__grid,.ng-aw-v3-frontispiece__grid,.ng-aw-v3-process{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:80px;row-gap:40px;align-items:end}.ng-col-v3-header__grid{margin-top:2.5rem}.ng-col-v3-header h1{margin:0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:6.5rem;font-weight:500;line-height:.92}.ng-col-v3-header h1 em{display:block;margin-top:.875rem;color:var(--ng-color-ink-muted);font-size:2.35rem;font-style:italic;font-weight:400;line-height:1.05}.ng-col-v3-header p,.ng-col-v3-statement p,.ng-col-v3-bridge p,.ng-aw-v3-frontispiece p,.ng-aw-v3-reading p,.ng-aw-v3-acquisition p,.ng-aw-v3-process p{color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1.1rem;line-height:1.7}.ng-col-v3-header__grid>div:first-child p{max-width:430px;margin-top:2.125rem}.ng-col-v3-header__grid>div:last-child{max-width:480px}.ng-col-v3-header .ng-v3-link{margin-top:1.625rem}.ng-col-v3-sovereign{display:grid;grid-template-columns:minmax(360px,46%) minmax(0,1fr);column-gap:80px;align-items:center;padding-block:5.625rem}.ng-col-v3-sovereign__copy{max-width:440px}.ng-col-v3-sovereign__copy>span{display:block;width:40px;height:1px;background:var(--ng-color-gold-line);margin:1.25rem 0 1.375rem}.ng-col-v3-sovereign__copy>p:not(.ng-v3-eyebrow):not(.ng-col-v3-sovereign__meta){margin-top:1.5rem;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.32rem;line-height:1.62}.ng-col-v3-sovereign__meta{margin-top:1.375rem;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:.95rem;line-height:1.8}.ng-col-v3-sovereign .ng-v3-link{margin-top:1.75rem}.ng-col-v3-archive{padding-block:5.75rem 6rem}.ng-col-v3-statement{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);column-gap:80px;align-items:start}.ng-col-v3-statement p:last-child{max-width:640px;margin:0}.ng-col-v3-archive__intro{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-top:4.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--ng-color-hairline)}.ng-col-v3-archive__intro span,.ng-col-v3-series-index>span{color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ng-col-v3-archive__intro em{color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1.05rem}.ng-col-v3-series-index{display:flex;flex-direction:column;gap:.875rem;align-items:flex-start;margin-top:1.75rem}.ng-col-v3-series-index a{display:inline-flex;align-items:baseline;gap:.8rem;color:var(--ng-color-ink);text-decoration:none}.ng-col-v3-series-index strong{font-family:var(--ng-font-sans);font-size:.82rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ng-col-v3-series-index em{color:var(--ng-color-ink-faint);font-family:var(--ng-font-serif);font-size:.9rem}.ng-col-v3-archive .ng-col-archive__groups{margin-top:4rem}.ng-col-v3-bridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);column-gap:80px;row-gap:40px;align-items:start;padding-block:5.75rem}.ng-col-v3-bridge div p:first-child{margin:0;color:var(--ng-color-ink);font-size:2.75rem;font-style:italic;font-weight:500;line-height:1.06}.ng-col-v3-bridge div p:last-child{max-width:520px;margin-top:1.5rem}.ng-col-v3-bridge nav{display:flex;flex-direction:column;gap:1.375rem;padding-top:.5rem}.ng-aw-v3-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding-block:.5rem 0;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ng-aw-v3-breadcrumb a{color:var(--ng-color-ink-faint);text-decoration:none}.ng-aw-v3-breadcrumb a:hover{color:var(--ng-color-gold)}.ng-aw-v3-frontispiece{padding-top:4rem}.ng-aw-v3-frontispiece__grid{margin-top:2.375rem}.ng-aw-v3-frontispiece h1{margin:1.375rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:6.75rem;font-style:italic;font-weight:500;line-height:.94}.ng-aw-v3-frontispiece__grid>div:first-child>p:not(.ng-v3-eyebrow){max-width:470px;margin-top:1.875rem;font-size:1.45rem;font-style:italic;line-height:1.3}.ng-aw-v3-frontispiece__grid>div:last-child{max-width:430px}.ng-aw-v3-frontispiece__meta{margin-top:1.125rem;font-family:var(--ng-font-sans)!important;font-size:.95rem!important;letter-spacing:.02em}.ng-aw-v3-frontispiece .ng-v3-link{margin-top:1.5rem}.ng-aw-v3-plate{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);column-gap:84px;align-items:start;padding-block:5.625rem}.ng-aw-v3-plate__figure{position:sticky;top:30px;align-self:start;margin:0}.ng-aw-v3-plate__frame{position:relative;display:block;width:100%;overflow:hidden;border:0;padding:0;background:transparent;cursor:zoom-in;box-shadow:0 50px 100px -48px #00000094}.ng-aw-v3-plate__frame img{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ng-aw-v3-plate__frame:hover img{transform:scale(1.05)}.ng-aw-v3-plate__hint{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:.7rem;padding:2.125rem 1.375rem 1.125rem;background:linear-gradient(to top,#080e189e,#080e1800);color:#f0eadc;font-family:var(--ng-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;pointer-events:none}.ng-aw-v3-plate__figure figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-top:1rem;color:var(--ng-color-ink-faint);font-family:var(--ng-font-serif);font-size:.95rem;font-style:italic}.ng-aw-v3-plate__figure figcaption em{font-family:var(--ng-font-sans);font-size:.7rem;font-style:normal;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ng-aw-v3-plate__thumbs{margin-top:1rem}.ng-aw-v3-plate__text{min-width:0;max-width:540px}.ng-aw-v3-wall-label h2{margin:1rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:3.125rem;font-style:italic;font-weight:500;line-height:1.02}.ng-aw-v3-wall-label>p:not(.ng-v3-eyebrow){margin:.875rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:1.05rem;letter-spacing:.02em}.ng-aw-v3-wall-label>span,.ng-aw-v3-acquisition>span{display:block;width:40px;height:1px;background:var(--ng-color-gold-line);margin:1.625rem 0 .25rem}.ng-aw-v3-wall-label dl{margin:0;border-top:1px solid var(--ng-color-hairline)}.ng-aw-v3-wall-label dl>div{display:grid;grid-template-columns:128px 1fr;column-gap:24px;align-items:baseline;padding:.95rem 0;border-bottom:1px solid var(--ng-color-hairline)}.ng-aw-v3-wall-label dt{color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ng-aw-v3-wall-label dd{margin:0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.05rem;line-height:1.5}.ng-aw-v3-reading{padding-top:4rem;scroll-margin-top:90px}.ng-aw-v3-reading h2,.ng-aw-v3-acquisition h2,.ng-aw-v3-process h2,.ng-aw-v3-related h2{margin:1rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:2.1rem;font-weight:500;line-height:1.08}.ng-aw-v3-reading .ng-reading{margin-top:1.375rem;color:var(--ng-color-ink);font-size:1.125rem;line-height:1.72}.ng-aw-v3-reading .ng-illuminated-initial:after{display:none}.ng-aw-v3-exhibited{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--ng-color-hairline)}.ng-aw-v3-exhibited h3{margin:0 0 1rem;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ng-aw-v3-acquisition{margin-top:3.75rem;padding-top:2.5rem;border-top:1px solid var(--ng-color-hairline);scroll-margin-top:90px}.ng-aw-v3-acquisition h2{font-size:2rem;font-style:italic}.ng-aw-v3-acquisition p:last-child{margin-top:1.5rem;color:var(--ng-color-ink-faint);font-size:.9rem;font-style:italic}.ng-aw-v3-process{padding-block:5.75rem}.ng-aw-v3-process figure{grid-column:1 / -1;margin:2.625rem 0 0}.ng-aw-v3-process figure>div{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0a1422;box-shadow:0 44px 92px -46px #0009}.ng-aw-v3-process iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ng-aw-v3-process figcaption{margin-top:1rem;color:var(--ng-color-ink-faint);font-family:var(--ng-font-serif);font-size:.95rem;font-style:italic}.ng-aw-v3-related{padding-block:5.75rem 6rem}.ng-aw-v3-related__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.ng-aw-v3-related__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;row-gap:58px;margin-top:3rem}.ng-aw-v3-related__grid a{color:inherit;text-decoration:none}.ng-aw-v3-related__grid em{display:block;margin-top:1.125rem;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.66rem;font-style:normal;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ng-aw-v3-related__grid strong{display:block;margin-top:.625rem;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.45rem;font-style:italic;font-weight:500;line-height:1.1}.ng-aw-v3-related__grid p{margin-top:.5rem;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:.88rem;line-height:1.5}@media(max-width:980px){.ng-home-v3-frontispiece,.ng-home-v3-plate,.ng-col-v3-header__grid,.ng-col-v3-sovereign,.ng-col-v3-statement,.ng-col-v3-bridge,.ng-aw-v3-frontispiece__grid,.ng-aw-v3-plate,.ng-aw-v3-process{grid-template-columns:1fr}.ng-home-v3-divider{display:none}.ng-home-v3-frontispiece{min-height:auto}.ng-home-v3-featured{align-items:flex-start;padding-top:0}.ng-home-v3-plate,.ng-col-v3-sovereign{row-gap:3rem}.ng-home-v3-present__grid{grid-template-columns:1fr;row-gap:3rem}.ng-home-v3-present__rule{width:100%;height:1px}.ng-aw-v3-plate__figure{position:static}.ng-aw-v3-related__grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.ng-home-v3-frontispiece,.ng-home-v3-plate,.ng-home-v3-journal,.ng-home-v3-present,.ng-col-v3-header,.ng-col-v3-sovereign,.ng-col-v3-archive,.ng-col-v3-bridge,.ng-aw-v3-breadcrumb,.ng-aw-v3-frontispiece,.ng-aw-v3-plate,.ng-aw-v3-process,.ng-aw-v3-related,.ng-artwork-v3>.ng-artwork-journal,.ng-v3-threshold{padding-inline:1.25rem}.ng-home-v3-frontispiece__thesis h1,.ng-col-v3-header h1,.ng-aw-v3-frontispiece h1{font-size:3.4rem}.ng-col-v3-header h1 em{font-size:1.7rem}.ng-home-v3-frontispiece__thesis p,.ng-aw-v3-frontispiece__grid>div:first-child>p:not(.ng-v3-eyebrow){font-size:1.25rem}.ng-home-v3-plate h2,.ng-col-v3-sovereign h2,.ng-home-v3-journal__lead h2,.ng-home-v3-present__header h2,.ng-aw-v3-wall-label h2{font-size:2.45rem}.ng-home-v3-journal__secondary,.ng-aw-v3-related__grid{grid-template-columns:1fr}.ng-aw-v3-wall-label dl>div{grid-template-columns:1fr;row-gap:.35rem}.ng-aw-v3-plate__figure figcaption{display:block}.ng-aw-v3-plate__figure figcaption em{display:block;margin-top:.5rem}}@media(prefers-reduced-motion:reduce){.ng-aw-v3-plate__frame img{transition:none}.ng-aw-v3-plate__frame:hover img{transform:none}}.ng-journal-v3>*,.ng-journal-entry-v3>*,.ng-about-v3>*,.ng-studio-v3>*,.ng-artists-v3>*,.ng-exhibitions-v3>*,.ng-event-v3>*{box-sizing:border-box}.ng-jl-v3-lead,.ng-jl-v3-fields,.ng-jl-v3-index,.ng-je-v3-frontispiece,.ng-je-v3-body,.ng-je-v3-sources,.ng-ab-v3-body,.ng-st-v3-materials,.ng-ar-v3-practitioners,.ng-ex-v3-programme,.ng-ev-v3-plate,.ng-ev-v3-details,.ng-iq-v3-body{max-width:var(--ng-v3-max);margin-inline:auto;padding-inline:3.5rem}.ng-iq-v3-body>p.ng-v3-eyebrow{margin-bottom:1.75rem}.ng-jl-v3-lead__image{aspect-ratio:16 / 7}.ng-jl-v3-lead__image img{width:100%;height:100%;object-fit:cover}.ng-jl-v3-lead__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 7;background:var(--ng-color-panel, rgba(21,18,12,.035));color:var(--ng-color-gold);font-size:2rem}.ng-jl-v3-lead__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:80px;row-gap:24px;margin-top:2.75rem}.ng-jl-v3-lead__grid>div:first-child>span{display:block;width:40px;height:1px;background:var(--ng-color-gold-line);margin:1.25rem 0 1.375rem}.ng-jl-v3-lead__grid h2{margin:0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:2.75rem;font-weight:500;line-height:1.05}.ng-jl-v3-lead__author{margin:.875rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:.9rem}.ng-jl-v3-lead__grid>div:last-child p{margin:0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1.15rem;line-height:1.65}.ng-jl-v3-lead__meta{margin-top:1.375rem!important;color:var(--ng-color-ink-faint)!important;font-family:var(--ng-font-sans)!important;font-size:.82rem!important;letter-spacing:.04em}.ng-jl-v3-lead .ng-v3-link{margin-top:1.375rem}.ng-jl-v3-fields__groups{margin-top:4rem;display:flex;flex-direction:column;gap:3.5rem}.ng-jl-v3-field__header{display:flex;align-items:baseline;gap:24px;padding-bottom:.75rem;border-bottom:1px solid var(--ng-color-hairline)}.ng-jl-v3-field__header span{color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ng-jl-v3-field__header em{flex:1;color:var(--ng-color-ink-faint);font-family:var(--ng-font-serif);font-size:.9rem;text-align:right}.ng-jl-v3-field__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px;row-gap:40px;margin-top:2.25rem}.ng-jl-v3-card,.ng-jl-v3-idx-row{color:inherit;text-decoration:none}.ng-jl-v3-card>span:first-child{display:block;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ng-jl-v3-card strong{display:block;margin-top:.625rem;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.45rem;font-weight:500;line-height:1.22}.ng-jl-v3-card p{margin:.625rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:.98rem;line-height:1.55}.ng-jl-v3-card__cta{display:inline-flex;align-items:baseline;gap:.4rem;margin-top:1.125rem;border-bottom:1.5px solid var(--ng-color-gold);padding-bottom:.3rem;color:var(--ng-color-ink);font-family:var(--ng-font-sans);font-size:.72rem;font-weight:600;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.ng-jl-v3-fields__empty{margin-top:2.5rem;color:var(--ng-color-ink-faint);font-style:italic}.ng-jl-v3-index__table{margin-top:3.5rem;border-top:1px solid var(--ng-color-hairline)}.ng-jl-v3-idx-row{display:grid;grid-template-columns:clamp(64px,8%,96px) 1.5fr clamp(120px,14%,150px) 1.7fr;column-gap:24px;align-items:baseline;padding:1.125rem 0;border-bottom:1px solid var(--ng-color-hairline)}.ng-jl-v3-idx-row__year{color:var(--ng-color-ink-faint);font-family:var(--ng-font-serif);font-size:.95rem}.ng-jl-v3-idx-row__title{color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.1rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .18s ease}.ng-jl-v3-idx-row:hover .ng-jl-v3-idx-row__title{text-decoration-color:var(--ng-color-gold)}.ng-jl-v3-idx-row__time{color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ng-jl-v3-idx-row__excerpt{overflow:hidden;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:.88rem;white-space:nowrap;text-overflow:ellipsis}.ng-je-v3-frontispiece{padding-top:4rem}.ng-je-v3-frontispiece h1{margin:1rem 0 0;max-width:820px;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:3.75rem;font-weight:600;line-height:1.04}.ng-je-v3-lede{max-width:640px;margin:1.5rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1.35rem;font-style:italic;line-height:1.5}.ng-je-v3-byline{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--ng-color-hairline);color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.78rem;letter-spacing:.04em}.ng-je-v3-byline span:not(:last-child):after,.ng-je-v3-byline time:before{content:"·";margin-left:.6rem;color:var(--ng-color-gold)}.ng-je-v3-byline time:before{margin-right:.6rem;margin-left:0}.ng-je-v3-body{max-width:760px}.ng-je-v3-body .ng-reading .lexical-table-container,.ng-je-v3-body .ng-reading>table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ng-je-v3-body .ng-reading{color:var(--ng-color-ink);font-size:1.125rem;line-height:1.72}.ng-je-v3-plate{max-width:480px;margin:0 auto 3rem}.ng-je-v3-empty{color:var(--ng-color-ink-faint);font-style:italic}.ng-je-v3-sources{max-width:760px}.ng-je-v3-sources .ng-reading{margin-top:1.25rem;color:var(--ng-color-ink-muted);font-size:.95rem}.ng-ab-v3-body{max-width:860px;padding-top:4rem}.ng-ab-v3-section{padding-top:3.5rem;scroll-margin-top:90px}.ng-ab-v3-section:first-child{padding-top:0}.ng-ab-v3-section:not(:first-child){border-top:1px solid var(--ng-color-hairline)}.ng-ab-v3-section .ng-reading h2{margin-top:0}.ng-st-v3-materials{padding-block:5.5rem 6rem}.ng-st-v3-materials__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:44px;margin-top:3rem}.ng-st-v3-material :is(h2,h3){margin:.875rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.35rem;font-weight:500}.ng-st-v3-material p{margin:.75rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1rem;line-height:1.6}.ng-lk-v3-col{width:100%;max-width:520px;margin-inline:auto;padding:1.25rem 1.25rem 3rem;box-sizing:border-box}.ng-lk-v3-profile{padding-top:.5rem;text-align:center}.ng-lk-v3-logo{margin-inline:auto}.ng-lk-v3-profile h1{margin:1.25rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:clamp(1.9rem,7vw,2.5rem);font-weight:600;line-height:1.02}.ng-lk-v3-tick{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.875rem}.ng-lk-v3-tick span{width:22px;height:1px;background:var(--ng-color-gold-line)}.ng-lk-v3-tick .ng-v3-eyebrow{margin:0}.ng-lk-v3-lede{max-width:420px;margin:1.125rem auto 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:1.1rem;font-style:italic;line-height:1.5;text-wrap:pretty}.ng-lk-v3-featured{display:block;margin-top:2rem;padding:1.375rem 1.5rem;border:1px solid var(--ng-color-gold-line);border-radius:4px;background:var(--ng-color-panel, rgba(21,18,12,.045));color:inherit;text-decoration:none;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.ng-lk-v3-featured:hover,.ng-lk-v3-featured:focus-visible{border-color:var(--ng-color-gold);transform:translateY(-1px);box-shadow:0 12px 30px -20px #00000080}.ng-lk-v3-featured__head{display:flex;align-items:center;gap:.875rem}.ng-lk-v3-featured__head .ng-v3-eyebrow{margin:0;flex:1}.ng-lk-v3-featured__title{margin-top:.75rem;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:clamp(1.4rem,5.6vw,1.8rem);font-weight:500;line-height:1.05}.ng-lk-v3-featured__desc{margin:.625rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:.95rem;line-height:1.5;text-wrap:pretty}.ng-lk-v3-featured__meta{margin:.75rem 0 0;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.8rem;letter-spacing:.03em}.ng-lk-v3-groups{margin-top:2.125rem;display:flex;flex-direction:column;gap:2.125rem}.ng-lk-v3-group__header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.ng-lk-v3-group__header span:first-child{color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.ng-lk-v3-group__header .ng-rule-gold{flex:1;width:auto;margin:0;opacity:.55}.ng-lk-v3-rows{display:flex;flex-direction:column;gap:.75rem}.ng-lk-v3-row{display:flex;align-items:center;gap:1.125rem;padding:1.25rem 1.375rem;border:1px solid var(--ng-color-hairline);border-radius:4px;color:inherit;text-decoration:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.ng-lk-v3-row:hover,.ng-lk-v3-row:focus-visible{border-color:var(--ng-color-gold);background:var(--ng-color-panel, rgba(21,18,12,.045));transform:translateY(-1px);box-shadow:0 12px 30px -20px #00000080}.ng-lk-v3-row__text{flex:1;min-width:0}.ng-lk-v3-row__title{display:block;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.3rem;font-weight:500;line-height:1.14}.ng-lk-v3-row__desc{display:block;margin-top:.3rem;color:var(--ng-color-ink-muted);font-family:var(--ng-font-serif);font-size:.9rem;line-height:1.45;text-wrap:pretty}.ng-lk-v3-row__domain{display:block;margin-top:.5rem;color:var(--ng-color-ink-faint);font-family:var(--ng-font-sans);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ng-lk-v3-row__arrow{flex:0 0 auto;color:var(--ng-color-ink-muted);font-size:1.1rem;line-height:1;transition:transform .22s ease}.ng-lk-v3-row:hover .ng-lk-v3-row__arrow,.ng-lk-v3-featured:hover .ng-lk-v3-row__arrow{transform:translate(5px)}.ng-lk-v3-arrived{margin:2.5rem auto 0;max-width:400px;text-align:center;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-weight:500;font-style:italic;font-size:clamp(1.3rem,5.6vw,1.75rem);line-height:1.18;text-wrap:balance}@media(max-width:420px){.ng-lk-v3-col{padding-inline:1rem}.ng-lk-v3-row{padding:1.125rem}}.ng-ar-v3-thesis{margin-top:1.25rem!important;color:var(--ng-color-ink)!important;font-style:italic}.ng-ar-v3-practitioners{padding-block:5.5rem 6rem}.ng-ar-v3-roster{max-width:640px;margin-top:3.5rem;padding-top:3.5rem;border-top:1px solid var(--ng-color-hairline)}.ng-ar-v3-roster:first-of-type{margin-top:0;padding-top:0;border-top:0}.ng-ar-v3-roster h2{margin:.75rem 0 0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:2.4rem;font-weight:500}.ng-ar-v3-roster__practice{margin:.5rem 0 0;color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:.95rem}.ng-ar-v3-roster>span{display:block;width:40px;height:1px;background:var(--ng-color-gold-line);margin:1.625rem 0 1.375rem}.ng-ar-v3-roster>p{margin:0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.1rem;line-height:1.65}.ng-ar-v3-roster__links{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.75rem}.ng-col-v3-sovereign--text-only{grid-template-columns:1fr;max-width:640px}.ng-ex-v3-programme{padding-block:5.5rem 6rem}.ng-ex-v3-years{margin-top:4rem;display:flex;flex-direction:column;gap:3.5rem}.ng-ex-v3-year-group__header{display:flex;align-items:baseline;gap:20px;padding-bottom:.875rem;border-bottom:1px solid var(--ng-color-hairline)}.ng-ex-v3-year-group__header .ng-rule-gold{flex:1;width:auto;margin:0}.ng-ex-v3-year-group__header h2{margin:0;color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.5rem;font-weight:500}.ng-ex-v3-year-group__header em{color:var(--ng-color-ink-faint);font-family:var(--ng-font-serif);font-size:.95rem}.ng-ex-v3-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) auto;column-gap:32px;align-items:baseline;padding:1.375rem 0;border-bottom:1px solid var(--ng-color-hairline);color:inherit;text-decoration:none}.ng-ex-v3-row__title{color:var(--ng-color-ink);font-family:var(--ng-font-serif);font-size:1.25rem;font-style:italic;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .18s ease}.ng-ex-v3-row:hover .ng-ex-v3-row__title{text-decoration-color:var(--ng-color-gold)}.ng-ex-v3-row__venue{color:var(--ng-color-ink-muted);font-family:var(--ng-font-sans);font-size:.92rem}.ng-ex-v3-row__dates{display:flex;align-items:baseline;gap:.6rem;color:var(--ng-color-ink);font-family:var(--ng-font-sans);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ng-ex-v3-row__dates em{color:var(--ng-color-ink-faint);font-style:normal;letter-spacing:.1em}.ng-ex-v3-row__dates b{color:var(--ng-color-ink-muted);font-weight:400}.ng-ex-v3-empty{margin-top:2.5rem;color:var(--ng-color-ink-faint)}.ng-ev-v3-frontispiece h1{font-style:normal}.ng-ev-v3-dateline{margin:1.375rem 0 0!important;color:var(--ng-color-ink-muted)!important;font-family:var(--ng-font-serif)!important;font-size:1.1rem!important;font-style:italic}.ng-ev-v3-plate{padding-block:0 2rem}.ng-ev-v3-plate .ng-v3-image-frame{aspect-ratio:16 / 9}.ng-ev-v3-plate .ng-v3-image-frame img{width:100%;height:100%;object-fit:cover}.ng-ev-v3-details{display:grid;grid-template-columns:minmax(280px,.4fr) minmax(0,1fr);column-gap:84px;align-items:start;padding-block:5rem}.ng-ev-v3-context{min-width:0}.ng-ev-v3-context .ng-reading{margin-top:1rem;color:var(--ng-color-ink);font-size:1.05rem;line-height:1.7}@media(max-width:980px){.ng-jl-v3-lead__grid,.ng-jl-v3-field__grid,.ng-st-v3-materials__grid,.ng-ev-v3-details,.ng-col-v3-sovereign--text-only{grid-template-columns:1fr}.ng-jl-v3-idx-row{grid-template-columns:48px 1fr}.ng-jl-v3-idx-row__time,.ng-jl-v3-idx-row__excerpt{display:none}.ng-ex-v3-row{grid-template-columns:1fr;row-gap:.4rem}}@media(max-width:720px){.ng-jl-v3-lead,.ng-jl-v3-fields,.ng-jl-v3-index,.ng-je-v3-frontispiece,.ng-je-v3-body,.ng-je-v3-sources,.ng-ab-v3-body,.ng-st-v3-materials,.ng-ar-v3-practitioners,.ng-ex-v3-programme,.ng-ev-v3-plate,.ng-ev-v3-details{padding-inline:1.25rem}.ng-je-v3-frontispiece h1{font-size:2.6rem}}.ng-je-v3-evidence{max-width:960px;margin-inline:auto;padding-block:4.5rem}.ng-je-v3-evidence h2,.ng-je-v3-reader-groups h3{overflow-wrap:anywhere}.ng-je-v3-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:2.5rem}.ng-je-v3-evidence__grid h3,.ng-je-v3-reader-groups h3{font-family:var(--ng-font-serif);font-weight:400}.ng-je-v3-evidence__grid li{margin-block:.75rem}.ng-je-v3-reader-groups{display:grid;gap:3.5rem;margin-top:3rem}.ng-je-v3-reader-groups .ng-jl-v3-field__grid{margin-top:1.5rem}.ng-je-v3-reader-groups .ng-jl-v3-card strong{overflow-wrap:anywhere}@media(max-width:680px){.ng-je-v3-evidence__grid{grid-template-columns:1fr}.ng-je-v3-evidence,.ng-aw-v3-related{padding-block:3.5rem}}.ng-threshold{display:flex;align-items:center;gap:20px;margin-block:var(--ng-space-lg, 60px)}.ng-threshold__line{flex:1;height:1px;background:var(--ng-rule-gold, var(--ng-color-gold-line))}.ng-threshold__mark{flex:0 0 auto;width:6px;height:6px;background:var(--ng-color-gold);transform:rotate(45deg)}.ng-rail{position:fixed;left:34px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:24px;padding-left:15px;border-left:1px solid var(--ng-rule-gold, var(--ng-color-gold-line));font-family:var(--ng-font-sans);opacity:1;transition:opacity var(--ng-dur-med, .28s) var(--ng-ease-quiet)}.ng-rail--hidden{opacity:0;pointer-events:none}@media(max-width:1600px){.ng-rail{display:none}}@media(prefers-reduced-motion:reduce){.ng-rail{transition:none}}.ng-rail__item{display:block;position:relative;text-decoration:none;color:inherit;padding-left:16px;opacity:.5;transition:opacity var(--ng-dur-med, .28s) var(--ng-ease-quiet)}.ng-rail__item:is(:hover,:focus-visible){opacity:.85}.ng-rail__item[aria-current=true]{opacity:1}.ng-rail__mark{position:absolute;left:-15px;top:5px;width:8px;height:1px;background:var(--ng-color-gold);opacity:0;transition:opacity var(--ng-dur-med, .28s) var(--ng-ease-quiet)}.ng-rail__item[aria-current=true] .ng-rail__mark{opacity:1}.ng-rail__logo{display:block;width:22px;height:22px;object-fit:contain;opacity:.7;transition:opacity var(--ng-dur-med, .28s) var(--ng-ease-quiet)}.ng-rail__item[aria-current=true] .ng-rail__logo{opacity:1}.ng-rail__num{display:block;font-style:italic;font-size:15px;line-height:1;color:var(--ng-color-ink-faint)}.ng-rail__item[aria-current=true] .ng-rail__num{color:var(--ng-color-gold)}.ng-rail__label{display:block;margin-top:5px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-color-ink-faint)}.ng-rail__item[aria-current=true] .ng-rail__label{color:var(--ng-color-ink)}.ng-rail__sub{display:block;margin-top:3px;font-size:10px;letter-spacing:.12em;color:var(--ng-color-ink-faint)}.ng-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 var(--ng-space-2, 12px);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-color-ink-muted)}.ng-eyebrow:before{content:"";flex:0 0 auto;width:6px;height:6px;background:var(--ng-color-gold);transform:rotate(45deg)}.ng-cta-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-ink);text-decoration:none;border-bottom:2px solid var(--ng-color-gold);padding-bottom:6px;transition:color var(--ng-dur-fast, .18s) var(--ng-ease-quiet)}.ng-cta-link:is(:hover,:focus-visible){color:var(--ng-color-gold)}.ng-lnk-arrow{display:inline-block;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.ng-cta-link:is(:hover,:focus-visible) .ng-lnk-arrow{transform:translate(5px)}.ng-zoom-frame{overflow:hidden;box-shadow:0 40px 84px -44px #00000085}.ng-zoom-frame img{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ng-zoom-frame:is(:hover,:focus-within) img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.ng-lnk-arrow,.ng-zoom-frame img{transition:none}.ng-cta-link:is(:hover,:focus-visible) .ng-lnk-arrow{transform:none}.ng-zoom-frame:is(:hover,:focus-within) img{transform:none}}
