@font-face{font-family:SG Field Notes;src:url(/fonts/dm-sans-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SG Field Notes;src:url(/fonts/dm-sans-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dosis;src:url(/fonts/dosis-variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}.field-notes-site-header{z-index:90;background:#090e0c;position:relative}:is(.fnp-root,.fnp-gallery)[data-paper-return] .fnp-intro h1 :is(.dbm-heading-ink,.dbm-heading-glyphs){animation:none!important;transform:none!important}.fnp-root{--fnp-page-background:#111a14;--fnp-gold:#c3ad82;--fnp-paper-radius:4px;--fnp-muted:#b8c1b4;--fnp-control-line:#75816b;--fnp-type-caption:.75rem;--fnp-type-control:.875rem;--fnp-type-body:1rem;--fnp-type-reading:1.125rem;--fnp-line:#9ba58a40;color:#e9eade;background:var(--fnp-page-background);min-height:100vh;font:400 1rem/1.65 SG Sans,sans-serif;overflow-x:clip}.fnp-main.fnp-detail{background:var(--fnp-page-background);color:#cbd2c5;max-width:none}.fnp-root:has(>.fnp-article){background:var(--fnp-page-background);color:#cbd2c5}.fnp-root .fnp-detail :is(.fnp-detail-top-return,.fnp-detail-return) a{color:var(--fnp-muted)}.fnp-root .fnp-detail :is(.fnp-detail-top-return,.fnp-detail-return) a:is(:hover,:focus-visible){color:var(--fnp-gold);outline-color:var(--fnp-gold)}.fnp-root *,.fnp-root :before,.fnp-root :after{box-sizing:border-box}.fnp-root :is(h1,h2,h3,p,figure,blockquote){margin:0}.fnp-root :is(h1,h2,h3){letter-spacing:-.015em;text-wrap:balance;font-family:SG Display,sans-serif;font-weight:600;line-height:1.02}.fnp-root [data-dbm-heading]{text-transform:uppercase}.fnp-root a{color:inherit;text-decoration:none}.fnp-root :is(button,input,select){font:inherit}.fnp-root :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--fnp-gold);outline-offset:5px}.fnp-root button:disabled{opacity:.6}.fnp-paper :is(a,button,input,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #29362b}.fnp-root button{border:1px solid var(--fnp-line);min-height:44px;color:inherit;background:0 0;border-radius:2px;padding:8px 16px}.fnp-root img{max-width:100%;height:auto;display:block}.fnp-root .fnp-skip{color:#152219;z-index:100;background:#f0e8d5;padding:12px 20px;position:fixed;top:-100px;left:16px}.fnp-root .fnp-skip:focus{top:12px}.fnp-main{--fnp-gutter:clamp(24px, 4vw, 64px);max-width:1580px;padding:0 var(--fnp-gutter) 64px;margin:auto}.fnp-intro{grid-template-columns:minmax(0,1fr) minmax(0,min(22rem,42%));align-items:end;gap:24px 48px;padding-block:clamp(32px,4vw,64px) 40px;display:grid}.fnp-intro h1{letter-spacing:-.02em;min-width:0;font-size:clamp(4rem,10vw,9.5rem);line-height:.96}.fnp-intro>p{min-width:0;max-width:28ch;color:var(--sg-muted,var(--fnp-muted));overflow-wrap:anywhere;text-wrap:pretty;text-align:right;justify-self:end;margin:0 0 .25em;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5}.fnp-controls.discovery-section-heading{margin-inline:calc(-1 * var(--fnp-gutter));padding-inline:var(--fnp-gutter);margin-bottom:48px;position:sticky;top:0}.fnp-controls .fnp-progress{color:var(--sg-muted);font:400 .875rem/1.5 SG Sans,sans-serif}.fnp-controls .fnp-sort-form{min-width:0}.fnp-controls .browse-sort select{font:inherit}.fnp-controls .fnp-note-search{width:clamp(280px,26vw,340px);min-width:0}.fnp-controls .fnp-note-search .browse-search{max-width:none}.fnp-controls .browse-search input[type=search]{font:400 1rem/1.4 SG Sans,sans-serif}.fnp-controls .browse-search input:focus-visible{outline:none}.fnp-controls .browse-search-submit{border-color:var(--sg-border);color:var(--white);background:0 0;border-radius:0;padding:8px 14px;font:400 .875rem/1.4 SG Sans,sans-serif}.fnp-controls .browse-search-submit:is(:hover,:focus-visible){color:var(--accent);border-color:var(--accent)}.fnp-query-summary{color:var(--sg-muted);overflow-wrap:anywhere;font-size:.875rem;margin-bottom:24px!important}.fnp-query-summary a{text-underline-offset:.25em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.fnp-sheets{border-top:1px solid var(--sg-border,var(--fnp-line));padding-top:24px}.fnp-grid>article{scroll-margin-top:calc(var(--discovery-heading-height,0px) + 24px)}.fnp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.fnp-grid>article{min-width:0}.fnp-grid .fnp-paper-link{border-radius:4px;height:auto}.fnp-grid .fnp-paper.fnp-card{background:#17221a;border:1px solid #74826c33;border-radius:4px;flex-direction:column;gap:0;height:auto;padding:24px 24px 16px;display:flex}.fnp-grid .fnp-paper-link:hover .fnp-card{border-color:#74826c80}.fnp-grid .fnp-paper-link:focus-visible .fnp-card{border-color:var(--fnp-gold)}.fnp-grid .fnp-card .fnp-paper-title{max-width:none;font-size:1.875rem;line-height:1.2}.fnp-grid .fnp-card .fnp-editorial{max-width:55ch;font-size:1rem;line-height:1.625}.fnp-grid .fnp-card .fnp-paper-bottom{margin-top:16px;padding-top:0}.fnp-grid .fnp-card .fnp-card-arrow{min-height:24px}.fnp-grid .fnp-card .fnp-card-read{margin-left:auto}.fnp-grid .fnp-card .fnp-media{--fnp-cover-height:240px;height:var(--fnp-cover-height);flex-shrink:0;margin-bottom:24px!important}.fnp-grid .fnp-card .fnp-media-object .fnp-media-surface{filter:drop-shadow(0 8px 16px #0003);background:0 0;border-radius:0}.fnp-grid .fnp-card .fnp-media-photograph{height:auto;display:block}.fnp-paper-link{border-radius:0;height:auto;display:block}.fnp-root .fnp-paper-link:focus-visible{outline:none}.fnp-root .fnp-paper-link .fnp-paper-title{position:relative}.fnp-root .fnp-paper-link:focus-visible .fnp-paper-title:after{content:"";inset-inline:0;border-bottom:2px solid var(--fnp-gold);position:absolute;bottom:-.14em}.fnp-paper{--sheet:#f2f3ed;--fnp-record-red:#8d3d36;--fnp-card-inline-inset:clamp(24px, 2.5vw, 36px);isolation:isolate;height:auto;min-height:0;padding:32px var(--fnp-card-inline-inset) 24px;color:#243027;background:var(--sheet);border-radius:var(--fnp-paper-radius);transform-origin:50% 10%;overflow-wrap:anywhere;border:1px solid #dce0d5;flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #0001,0 8px 24px #0002}.fnp-paper:before,.fnp-paper:after{content:none}.fnp-paper.fnp-card{--fnp-card-inline-inset:0px;color:#edf0e8;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #74826c55;border-radius:0;padding:0 0 32px}.fnp-paper-link:is(:hover,:focus-visible) .fnp-card{border-color:#a3b58e}.fnp-paper-link:hover .fnp-paper-title{color:#d0bc94}.fnp-paper-top{font-size:var(--fnp-type-caption,.75rem);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #39473038;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:16px;display:flex}.fnp-card .fnp-paper-top{display:none}.fnp-media{width:400px;min-width:0;max-width:100%;margin:16px auto 24px!important}.fnp-card .fnp-media{--fnp-cover-height:clamp(280px,30vw,400px);width:100%;max-width:100%;height:var(--fnp-cover-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;margin-inline:0!important;margin-top:0!important;margin-bottom:16px!important}.fnp-card .fnp-media-object :is(.fnp-media-surface,.fnp-media-crop){width:100%;min-width:0;height:100%;min-height:0}.fnp-card .fnp-media-object{height:calc(var(--fnp-cover-height) * min(1,var(--fnp-photo-scale,1)))}.fnp-card .fnp-media-object .fnp-media-crop{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.fnp-card .fnp-media-object img{height:var(--fnp-cover-height);aspect-ratio:auto}.fnp-card .fnp-media-photograph{height:auto;display:block;margin-bottom:32px!important}.fnp-card .fnp-media-photograph .fnp-media-surface{width:100%}.fnp-media img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.fnp-media-crop{overflow:clip}.fnp-media-object .fnp-media-surface{--fnp-contact-depth:0;filter:drop-shadow(0 3px 3px #24302726)}.fnp-media-photograph .fnp-media-surface{--fnp-contact-depth:0;filter:drop-shadow(calc(1px * var(--fnp-contact-depth)) calc(2px * var(--fnp-contact-depth)) calc(2px * var(--fnp-contact-depth)) rgb(36 41 26/calc(.25 * var(--fnp-contact-depth))))}.fnp-card .fnp-media .fnp-media-surface{--fnp-contact-depth:1}.fnp-media-photograph{transform:none}.fnp-media-photograph img{aspect-ratio:16/9}.fnp-card .fnp-media-object .fnp-media-surface{filter:none;background:#19241b;border-radius:4px}.fnp-media-photograph .fnp-media-surface{box-shadow:none;background:#e8ebe3;border:0;border-radius:2px;overflow:hidden}.fnp-paper .fnp-paper-title{text-transform:none;letter-spacing:-.01em;text-wrap:pretty;max-width:22ch;margin-bottom:24px;font-family:Dosis,SG Field Notes,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1.12}.fnp-card .fnp-paper-title{max-width:24ch;margin-bottom:16px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.fnp-editorial{font-family:SG Field Notes,SG Sans,sans-serif;font-size:var(--fnp-type-body,1rem);font-synthesis:style;line-height:1.75}.fnp-card .fnp-editorial{color:#b7c0b0;font-size:1.125rem;line-height:1.75rem}.fnp-editorial p{font-size:inherit;line-height:inherit;margin-bottom:16px}.fnp-paper-bottom{font-size:var(--fnp-type-caption,.75rem);border-top:1px solid #39473038;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.fnp-card .fnp-editorial>:last-child{margin-bottom:0}.fnp-card .fnp-paper-bottom{border-top:0;justify-content:flex-start;gap:8px;margin-top:24px;padding-top:0}.fnp-card-number{color:#9eab96;font-variant-numeric:tabular-nums;font:400 .8125rem/1.5 SG Field Notes,SG Sans,sans-serif}.fnp-card-read{color:#d0bc94;margin-left:auto;font:700 .875rem/1.5 SG Field Notes,SG Sans,sans-serif}.fnp-paper-bottom>span{font-size:1rem}.fnp-card-arrow{color:#d0bc94;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.fnp-notice{background:#fff7db66;border:1px solid #59604480;margin:0 0 20px;padding:13px 14px;font-size:.75rem;line-height:1.65}.fnp-paper .fnp-notice{display:none}.fnp-notice strong{text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.fnp-notice p{margin-top:5px}.fnp-skeletons{margin-top:42px}.fnp-skeleton{min-height:240px;box-shadow:none;opacity:.6;background:#17221a;border:1px solid #74826c40;border-radius:4px;padding:24px}.fnp-skeleton span{background:#d8ddcf18;max-width:24rem;height:32px;margin:16px 0;animation:1.4s ease-in-out infinite alternate fnp-pulse;display:block}.fnp-skeleton span+span{max-width:40rem;height:64px}.fnp-skeleton span:last-child{height:16px}.fnp-load-state{text-align:center;min-height:170px;font-size:var(--fnp-type-control);color:var(--fnp-muted);place-content:center;justify-items:center;gap:16px;padding:32px 0;display:grid}.fnp-load-state--quiet{min-height:0;padding:0}.fnp-jump-rail{z-index:20;padding:8px clamp(20px, 4vw, 64px) calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fnp-line);background:#101c15;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0}.fnp-jump-rail>span{color:var(--fnp-muted);font-size:var(--fnp-type-caption)}.fnp-root .fnp-footer-jump{color:#e8e1cd;border-color:var(--fnp-control-line);font-size:var(--fnp-type-control);background:#17241b}.fnp-empty{min-height:400px;padding:100px 0}.fnp-empty h1,.fnp-empty h2{margin-bottom:20px;font-size:clamp(2.5rem,6vw,5rem)}.fnp-empty p{margin-bottom:24px}.fnp-empty a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.fnp-detail-paper{max-width:1100px;margin:12px auto 0}.fnp-detail{padding-top:24px}.fnp-detail .fnp-detail-top-return{max-width:1100px;margin:0 auto 16px}.fnp-detail>.fnp-detail-paper{margin-top:0}.fnp-article .fnp-paper-number,.fnp-paper-series{color:var(--fnp-reading-muted);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font:400 .875rem/1.5 SG Field Notes,SG Sans,sans-serif}.fnp-root .fnp-record-id{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.025em;align-items:baseline;font:400 .875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.fnp-record-prefix{color:#9eab96}.fnp-record-digits{color:#d3dbcc}@media (max-width:650px){.fnp-detail{padding-top:16px}}.fnp-paper.fnp-article{--fnp-inline-inset:48px;--fnp-reading-heading:#edf0e8;--fnp-reading-muted:#a8b59f;--fnp-reading-rule:#74826c40;--fnp-reading-surface:#1e2b21;--fnp-record-red:#d0bc94;color:#cbd2c5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:0;padding:48px var(--fnp-inline-inset);box-shadow:none;background:#17221a;border:1px solid #74826c33;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-content:start;column-gap:48px;display:grid;transform:none}.fnp-article .fnp-paper-top{border:0;border-bottom:1px solid var(--fnp-reading-rule);grid-column:1/-1;justify-content:flex-start;gap:8px;margin-bottom:32px;padding:0 0 24px}.fnp-article.fnp-text-paper .fnp-paper-top{width:100%;max-width:40rem;margin-inline:auto}.fnp-article .fnp-media{grid-area:2/1/4;align-self:center;margin:0 auto 24px!important}.fnp-article .fnp-paper-title{color:var(--fnp-reading-heading);grid-column:2;align-self:center;margin-bottom:24px;font-size:clamp(2.25rem,4vw,3rem)}.fnp-article .fnp-notice{grid-column:2}.fnp-article .fnp-editorial{font-size:var(--fnp-type-reading,1.125rem);line-height:1.8;display:contents}.fnp-paper.fnp-article .fnp-editorial>*{grid-column:1/-1;width:100%;max-width:min(65ch,40rem);margin-inline:auto}@media (min-width:651px){.fnp-article:has(.fnp-editorial>p:first-child) .fnp-paper-title{align-self:end}}.fnp-article .fnp-editorial>p:first-child{grid-column:2;align-self:start;max-width:none;margin:0}.fnp-article .fnp-editorial>:nth-child(2){margin-top:32px}.fnp-article .fnp-editorial>:last-child:not(:first-child){margin-bottom:0}.fnp-article.fnp-text-paper .fnp-editorial>p:first-child{grid-column:1/-1;max-width:min(65ch,40rem);margin-inline:auto}.fnp-article .fnp-editorial p{font-size:inherit;line-height:inherit}.fnp-article .fnp-paper-bottom{grid-column:1/-1}.fnp-article.fnp-text-paper .fnp-paper-title{grid-column:1/-1;max-width:none}.fnp-article.fnp-text-paper .fnp-notice{grid-column:1/-1}.fnp-detail-tools{max-width:1020px;font-size:var(--fnp-type-caption);color:var(--fnp-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:24px auto 0;display:flex}.fnp-share{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fnp-detail-topbar{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto 16px;display:flex}.fnp-detail-topbar .fnp-detail-top-return{min-width:0;max-width:none;margin:0}.fnp-share{flex-wrap:nowrap;flex-shrink:0;gap:8px;position:relative}.fnp-share-live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fnp-root .fnp-share button,.fnp-root .fnp-share-dialog button{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font:400 .875rem/1.5 SG Sans,sans-serif;display:inline-flex}.fnp-share .dbm-icon,.fnp-share-dialog .dbm-icon{flex:none;width:18px;height:18px}.fnp-root .fnp-share-copy{color:#b8c1b4;border-color:#0000;min-width:120px}.fnp-root .fnp-share-primary{color:#edf0e8;background:#233026;border-color:#74826c70;min-width:88px}.fnp-root .fnp-share-dialog .fnp-share-primary{color:#111a14;background:var(--fnp-gold);border-color:var(--fnp-gold)}.fnp-root .fnp-share button:hover:not([aria-disabled=true]),.fnp-root .fnp-share-dialog button:hover:not([aria-disabled=true]),.fnp-share-email:hover{color:#f0dfbd;background:#344130;border-color:#9aab8a}.fnp-root .fnp-share-dialog .fnp-share-primary:hover:not([aria-disabled=true]){color:#111a14;background:#d4c09a;border-color:#d4c09a}.fnp-root :is(.fnp-share,.fnp-share-dialog) button[aria-disabled=true]{opacity:.6}.fnp-root .fnp-share-feedback{z-index:2;color:#edf0e8;white-space:nowrap;pointer-events:none;visibility:hidden;background:#233026;border:1px solid #74826c70;border-radius:4px;margin:0;padding:4px 8px;font-size:.8125rem;line-height:1.5;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.fnp-root .fnp-share-feedback.is-visible{visibility:visible}.fnp-root .fnp-share-dialog h2{color:#edf0e8;letter-spacing:0;text-transform:none;margin:0;font:800 1.5rem/1.25 Dosis,SG Sans,sans-serif}.fnp-root .fnp-share-dialog{color:#edf0e8;background:#17221a;border:1px solid #74826c70;border-radius:8px;width:min(34rem,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 8px 16px #0003,0 32px 64px #0006}.fnp-share-dialog::backdrop{background:#040b08c7}.fnp-share-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.fnp-root .fnp-share-dialog>header button{background:#233026;flex:none;width:44px;padding:0}.fnp-root .fnp-share-note-title{color:#cbd2c5;overflow-wrap:anywhere;margin:24px 0;font-size:1.125rem;line-height:1.5}.fnp-root .fnp-share-help{color:#d0bc94;margin-bottom:16px;font-size:.875rem;line-height:1.5}.fnp-share-dialog>label{color:#a8b59f;margin-bottom:8px;font-size:.875rem;display:block}.fnp-share-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.fnp-share-link-row button{min-width:120px}.fnp-share-link-row input{color:#edf0e8;background:#111a14;border:1px solid #74826c70;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:8px 12px;font:400 .875rem/1.5 SG Sans,sans-serif}.fnp-root .fnp-share-email{color:#edf0e8;background:#233026;border:1px solid #74826c70;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:8px 12px;font-size:.875rem;text-decoration:none;display:inline-flex}@media (max-width:650px){.fnp-root .fnp-share-header .fnp-share-copy{display:none}.fnp-share-link-row{grid-template-columns:minmax(0,1fr)}.fnp-share-dialog .fnp-share-email{display:flex}}@media (forced-colors:active){.fnp-root :is(.fnp-share,.fnp-share-dialog) button,.fnp-root .fnp-share-dialog .fnp-share-primary,.fnp-root .fnp-share-dialog,.fnp-root .fnp-share-email,.fnp-share-link-row input,.fnp-root .fnp-share-feedback{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.fnp-share-dialog::backdrop{opacity:.8;background:canvas}}.fnp-share button{font-size:var(--fnp-type-control);border-color:var(--fnp-control-line);padding-inline:16px}.fnp-share label,.fnp-share input{max-width:100%}.fnp-share input{color:#fff7df;border:1px solid var(--fnp-gold);background:#17241b;width:350px;padding:10px;display:block}.fnp-workspace{max-width:1120px;margin:100px auto 0}.fnp-detail .fnp-detail-return{max-width:1100px;margin:24px auto 0}.fnp-detail .fnp-detail-return a{background:#17221a;border:1px solid #74826c40;border-radius:4px;padding:8px 16px;font-size:.875rem}.fnp-detail-top-return a,.fnp-detail-return a{align-items:center;min-height:44px;display:inline-flex}.fnp-root #fnp-footer{border-top:1px solid var(--fnp-line);padding-bottom:65px}@keyframes fnp-pulse{to{opacity:.35}}@media (max-width:1000px){.fnp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fnp-paper{--fnp-card-inline-inset:32px;padding:32px}.fnp-card .fnp-paper-title{font-size:1.75rem}.fnp-article{--fnp-inline-inset:32px;padding:24px var(--fnp-inline-inset) 32px;gap:24px}}@media (min-width:651px) and (max-width:1000px){.fnp-paper.fnp-card{padding-bottom:32px}}@media (max-width:650px){.fnp-grid{grid-template-columns:minmax(0,1fr)}.fnp-grid .fnp-card .fnp-editorial{font-size:1.0625rem}.fnp-grid .fnp-card .fnp-media-photograph{height:auto;display:block}.fnp-paper{--fnp-card-inline-inset:24px;min-height:0;padding:24px}.fnp-card .fnp-paper-title{font-size:1.625rem}.fnp-paper.fnp-card{padding:0 0 32px}.fnp-main{padding-bottom:96px}.fnp-detail-paper{max-width:none;margin-inline:calc(-1 * var(--fnp-gutter))}.fnp-paper.fnp-article{--fnp-inline-inset:var(--fnp-gutter,24px);min-height:0;padding:24px var(--fnp-inline-inset) 32px;border-inline:0;border-radius:0;gap:0;display:flex}.fnp-article .fnp-paper-title-block{align-self:stretch;width:100%}.fnp-article .fnp-paper-top{margin-bottom:24px}.fnp-article .fnp-media{margin-top:0!important}.fnp-article .fnp-media-object{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:240px;display:grid}.fnp-article .fnp-media-object :is(.fnp-media-surface,.fnp-media-crop){height:100%;min-height:0}.fnp-article .fnp-media-object img{aspect-ratio:auto;height:100%}.fnp-article .fnp-paper-title{font-size:clamp(2rem,8vw,2.75rem)}.fnp-article .fnp-editorial{max-width:min(65ch,40rem);margin:0 auto;display:block}.fnp-article .fnp-editorial>p:first-child{margin-bottom:16px}.fnp-article .fnp-editorial>:nth-child(2){margin-top:0}.fnp-article .fnp-editorial{font-size:1.125rem}.fnp-workspace{margin-top:65px}}@media (prefers-reduced-motion:reduce){.fnp-root *,.fnp-root :before,.fnp-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.fnp-paper{border:1px solid canvastext}.fnp-root a,.fnp-root button{forced-color-adjust:auto}}.fnp-editorial :is(ul,ol){font-size:inherit;margin:20px 0;padding-left:1.4em;line-height:1.8}.fnp-editorial li{margin:8px 0}.fnp-editorial :is(strong,b){font-weight:700}.fnp-editorial a{color:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.fnp-editorial blockquote{border-left:3px solid #8b7757;margin:24px 0;padding-left:20px;font-style:italic}.fnp-editorial pre{white-space:pre;color:#203027;background:#d8cfba;max-width:100%;margin:24px 0;padding:16px;font-size:.85em;overflow:auto}.fnp-editorial :not(pre)>code{overflow-wrap:anywhere;background:#d8cfba;padding:.1em .3em}.fnp-root .fnp-editorial :is(h2,h3){text-transform:none;letter-spacing:0;margin:24px 0 16px;font-family:SG Field Notes,SG Sans,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}.fnp-editorial .fnp-table-scroll{max-width:100%;margin:24px 0;overflow:auto}.fnp-editorial table{border-collapse:collapse;width:100%;font-size:.9em}.fnp-editorial :is(th,td){vertical-align:top;text-align:left;border:1px solid #8b775766;padding:8px}.fnp-editorial hr{border:0;border-top:1px solid #8b775766;margin:24px 0}.fnp-editorial .fnp-media-reference{font-size:.9em;font-style:italic}.fnp-editorial :is(ul,ol,blockquote){font-size:inherit}.fnp-editorial{overflow-wrap:anywhere;width:100%;min-width:0}.fnp-editorial ul{list-style:outside}.fnp-editorial ol{list-style:decimal}.fnp-editorial .contains-task-list{padding-left:0;list-style:none}.fnp-editorial th{font-weight:700}.fnp-editorial code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:760px){.fnp-intro{grid-template-columns:minmax(0,1fr);gap:16px}.fnp-intro>p{max-width:36ch;margin:0}}@media (max-width:640px){.fnp-intro{padding-block:32px}.fnp-root #fnp-footer{padding-bottom:0}}@media (max-width:900px){.fnp-controls.discovery-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fnp-controls .works-stream-tools,.fnp-controls .browse-toolbar{display:contents}.fnp-controls .fnp-sort-form{min-width:0}.fnp-controls .fnp-note-search{grid-column:1/-1;width:100%}.fnp-controls .fnp-sort-form .browse-sort{width:100%}.fnp-controls .browse-sort select{flex:auto;width:0}}.fnp-paper-title-block{display:contents}.fnp-article .fnp-paper-title-block{grid-column:2;align-self:center;min-width:0;display:block}.fnp-article.fnp-text-paper .fnp-paper-title-block{grid-column:1/-1;width:100%;max-width:40rem;margin-inline:auto}.fnp-paper-topics{color:#526044;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding:0;font:500 .875rem/1.5 SG Field Notes,SG Sans,sans-serif;list-style:none;display:flex}.fnp-editorial h2{margin-top:48px;font-size:1.875rem}.fnp-editorial h3{margin-top:32px;font-size:1.5rem}.fnp-root .fnp-editorial :is(h4,h5,h6){text-transform:none;margin:24px 0 16px;font-family:SG Field Notes,SG Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.4}.fnp-editorial sup{vertical-align:super;font-size:.75em;line-height:0}.fnp-editorial sup:has(>a[data-footnote-ref]){margin-inline-start:-3px;position:relative;top:2px}.fnp-editorial a[data-footnote-ref]{color:var(--fnp-record-red);margin-inline:1px;padding:4px;font-weight:700;text-decoration:none}.fnp-editorial [data-footnotes]{border-top:1px solid #8b775766;margin-top:48px;padding-top:24px;font-size:1rem;line-height:1.65}.fnp-editorial [data-footnotes] :is(h2,h3){margin:0 0 24px;font-size:1.5rem}.fnp-editorial [data-footnotes] ol{margin:0}.fnp-editorial [data-footnotes] li{margin-bottom:16px;padding-left:8px}.fnp-editorial [data-footnotes] p{margin-bottom:0}.fnp-editorial a[data-footnote-backref]{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-inline:4px;display:inline-flex}.fnp-editorial [id]{scroll-margin-block-start:112px}.fnp-editorial a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (min-width:651px){.fnp-article:has(.fnp-editorial>p:first-child) .fnp-paper-title-block{align-self:end}}@media (max-width:650px){.fnp-article .fnp-paper-title-block{display:block}}.fnp-editorial .fnp-inline-figure{margin-block:32px}.fnp-article .fnp-editorial>.fnp-inline-figure[data-layout=wide]{max-width:none}.fnp-article .fnp-editorial>.fnp-inline-figure[data-layout=small]{max-width:16rem}.fnp-article .fnp-editorial>.fnp-inline-figure[data-layout=medium]{max-width:28rem}.fnp-inline-figure img{width:100%;height:auto;display:block}.fnp-inline-figure figcaption{gap:8px;margin-top:16px;font-size:1rem;line-height:1.6;display:grid}.fnp-figure-credit{color:#5b5c50;font-size:.875rem}.fnp-figure-placeholder{background:#8b77570a;border:1px dashed #8b775766;place-items:center;min-height:160px;padding:24px;display:grid}.fnp-figure-placeholder p{margin:0}.fnp-editorial .fnp-lead{font-size:1.25rem;line-height:1.65}.fnp-editorial .fnp-research-note{border-inline-start:2px solid var(--fnp-record-red);background:#8b77570c;margin-block:32px;padding:24px;font-size:1rem;line-height:1.7}.fnp-editorial .fnp-research-label{color:var(--fnp-record-red);margin-bottom:8px;font-weight:700}.fnp-editorial .fnp-pullquote{border-block:1px solid #8b775766;margin-block:32px;padding-block:24px;font-size:1.5rem;line-height:1.5}.fnp-editorial :is(.fnp-lead,.fnp-research-note,.fnp-pullquote)>:last-child{margin-bottom:0}.fnp-paper-topics a{text-underline-offset:4px;background-clip:content-box;align-items:center;min-height:44px;padding-block:max(0px,22px - .75em);text-decoration:underline;display:inline-flex}.fnp-paper-topics a:focus-visible{outline-offset:4px;outline:2px solid}@media (min-width:651px){.fnp-article:has(.fnp-editorial>.fnp-lead:first-child) .fnp-paper-title-block{align-self:end}.fnp-article .fnp-editorial>.fnp-lead:first-child{grid-column:2;align-self:start;max-width:none;margin:0}.fnp-article.fnp-text-paper .fnp-editorial>.fnp-lead:first-child{grid-column:1/-1;max-width:min(65ch,40rem);margin-inline:auto}}@media (max-width:650px){.fnp-editorial .fnp-research-note{padding:16px}.fnp-editorial .fnp-lead{font-size:1.125rem}}@keyframes fnp-page-arrive{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.fnp-root>.fnp-main{animation:.16s ease-out fnp-page-arrive}}@media (forced-colors:active){.fnp-paper{background-image:none;border-color:canvastext}}@supports (view-transition-class:fnp-dissolve){.fnp-root[data-page-motion=native]>.fnp-main{animation:none}:root:has(.fnp-root)::view-transition{pointer-events:none}:root:has(.fnp-root)::view-transition-group(root){animation:none}:root:has(.fnp-root)::view-transition-new(root){animation:none}:root:has(.fnp-root)::view-transition-old(root){display:none}::view-transition-group(.fnp-dissolve){animation:none}::view-transition-old(.fnp-dissolve){object-fit:none;object-position:top left;width:100%;height:100%}::view-transition-new(.fnp-dissolve){object-fit:none;object-position:top left;width:100%;height:100%}::view-transition-old(.fnp-dissolve){animation:.2s ease-in-out both fnp-dissolve-out}::view-transition-new(.fnp-dissolve){animation:.2s ease-in-out both fnp-dissolve-in}::view-transition-new(.fnp-settle){transform-origin:50% 0;animation:.2s ease-in-out both fnp-dissolve-in,.32s ease-out both fnp-page-settle}::view-transition-old(.fnp-shrink){transform-origin:50% 0;animation:.2s ease-in-out both fnp-dissolve-out,.2s ease-in-out both fnp-page-shrink}}@keyframes fnp-page-settle{0%{transform:translateY(12px)scale(.96)}to{transform:translateY(0)scale(1)}}@keyframes fnp-page-shrink{0%{transform:translateY(0)scale(1)}to{transform:translateY(12px)scale(.96)}}@keyframes fnp-dissolve-out{0%{opacity:1}to{opacity:0}}@keyframes fnp-dissolve-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce),(forced-colors:active){::view-transition-group(.fnp-dissolve){animation:none!important}::view-transition-old(.fnp-dissolve){animation:none!important}::view-transition-new(.fnp-dissolve){animation:none!important}}.fnp-article .fnp-editorial>.fnp-image-grid{grid-column:1/-1;width:100%;max-width:100%;margin:32px auto}.fnp-image-grid{border-block:1px solid var(--fnp-reading-rule,#74826c40);min-width:0;margin-block:32px;padding-block:32px;position:relative}.fnp-root .fnp-image-grid .fnp-grid-scale{color:var(--fnp-reading-muted,#5b5c50);margin:0 0 24px;font-size:.875rem;line-height:1.5}.fnp-image-grid .fnp-grid-scale-balanced{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fnp-grid-tiles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px 24px;display:grid}.fnp-grid-tile{min-width:0;margin:0}.fnp-root .fnp-grid-image{width:100%;height:clamp(160px,24vw,280px);color:inherit;background:0 0;border:0;border-radius:4px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:8px;display:grid;position:relative}.fnp-root .fnp-grid-image img{min-width:0;min-height:0;max-height:100%;width:var(--grid-image-width,100%);height:var(--grid-image-height,100%);object-fit:contain;filter:drop-shadow(0 2px 2px #1c211b33);display:block}.fnp-grid-image:focus-visible{outline-offset:4px;outline:2px solid #813d37}.fnp-root .fnp-figure-maker{color:#52604c;text-align:center;font-size:.875rem;font-weight:400;line-height:1.5}.fnp-grid-tile figcaption{overflow-wrap:anywhere;gap:4px;margin-top:16px;font-size:.875rem;line-height:1.5;display:grid}.fnp-image-grid:has(>.fnp-grid-comparison){container-type:inline-size}.fnp-grid-tiles.fnp-grid-comparison{--grid-gap:24px;--grid-min-column:min(5.5rem, 22cqw);--grid-unit:min(calc((100cqw - var(--grid-gap)) / var(--grid-total-width)), calc((100cqw - var(--grid-gap) - var(--grid-min-column)) / var(--grid-max-width)), calc(48rem / var(--grid-max-height)));gap:var(--grid-gap);display:flex}.fnp-grid-comparison .fnp-grid-tile{--grid-min-height:64px;--grid-card-height:max(var(--grid-min-height), calc(var(--grid-unit) * var(--grid-height-mm)));width:max(var(--grid-min-column), calc(var(--grid-unit) * var(--grid-width-mm)));flex:none;padding-block-start:calc(max(var(--grid-min-height), var(--grid-unit) * var(--grid-max-height)) - var(--grid-card-height))}.fnp-root .fnp-grid-comparison .fnp-grid-image{height:var(--grid-card-height);place-items:end center;padding:0}.fnp-root .fnp-grid-comparison .fnp-grid-image img{width:calc(var(--grid-unit) * var(--grid-width-mm));height:calc(var(--grid-unit) * var(--grid-height-mm))}.fnp-root .fnp-grid-comparison .fnp-figure-placeholder{place-items:center;min-height:0;font-size:.75rem;line-height:1.25}.fnp-root .fnp-grid-comparison .fnp-figure-placeholder p{margin:0}.fnp-grid-comparison .fnp-grid-tile figcaption{text-align:center}@media (max-width:640px){.fnp-grid-tiles.fnp-grid-comparison{--grid-gap:16px}}.fnp-root .fnp-article :is(a,button,input,[tabindex]):focus-visible{outline-color:var(--fnp-gold)}.fnp-article .fnp-paper-topics{color:var(--fnp-reading-muted)}.fnp-root .fnp-article .fnp-editorial :is(h2,h3,h4,h5,h6,strong,th){color:var(--fnp-reading-heading)}.fnp-root .fnp-article .fnp-editorial h2{border-top:1px solid var(--fnp-reading-rule);margin:32px auto 16px;padding-top:24px;font-size:clamp(1.5rem,2.5vw,2rem)}.fnp-root .fnp-article .fnp-editorial h3{margin:32px auto 16px;font-size:1.5rem}.fnp-article .fnp-editorial p{margin-bottom:24px}.fnp-root .fnp-editorial>:is(h2,h3,h4,h5,h6):has(+:is(.fnp-image-grid,.fnp-inline-figure[data-layout=wide]),+p+:is(.fnp-image-grid,.fnp-inline-figure[data-layout=wide])){border-block-start:1px solid var(--fnp-reading-rule,#74826c40);max-width:none;margin:32px 0 8px;padding-block-start:24px}.fnp-root .fnp-editorial>:is(h2,h3,h4,h5,h6)+p:has(+:is(.fnp-image-grid,.fnp-inline-figure[data-layout=wide])){max-width:min(65ch,40rem);margin:0 0 16px}.fnp-root .fnp-editorial>:is(h2,h3,h4,h5,h6)+:is(.fnp-image-grid,.fnp-inline-figure[data-layout=wide]),.fnp-root .fnp-editorial>:is(h2,h3,h4,h5,h6)+p+:is(.fnp-image-grid,.fnp-inline-figure[data-layout=wide]){border-block:0;margin-block-start:0;padding-block-start:8px}.fnp-article .fnp-editorial>p:first-child{color:#b7c0b0;margin-bottom:0;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.65}.fnp-article .fnp-editorial a{color:var(--fnp-record-red)}.fnp-article :is(.fnp-editorial,.fnp-paper-topics) a{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:#d0bc9480;text-decoration-thickness:1px;transition:color .12s ease-out,background-color .12s ease-out,text-decoration-color .12s ease-out}.fnp-article :is(.fnp-editorial,.fnp-paper-topics) a:focus-visible{color:#f0dfbd;background-color:#d0bc941a;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.fnp-article :is(.fnp-editorial,.fnp-paper-topics) a:hover{color:#f0dfbd;background-color:#d0bc941a;text-decoration:underline;text-decoration-thickness:2px}.fnp-root .fnp-detail :is(.fnp-detail-top-return,.fnp-detail-return) a:hover{color:#f0dfbd;text-underline-offset:.2em;text-decoration:underline}.fnp-detail .fnp-detail-return a:hover{background:#233026;border-color:#74826c80}}.fnp-article .fnp-editorial :is(pre,:not(pre)>code){background:var(--fnp-reading-surface);color:var(--fnp-reading-heading)}.fnp-article .fnp-editorial :is(th,td,hr,blockquote,[data-footnotes],.fnp-pullquote){border-color:var(--fnp-reading-rule)}.fnp-article .fnp-editorial th,.fnp-article .fnp-editorial .fnp-research-note{background:var(--fnp-reading-surface)}.fnp-article .fnp-figure-placeholder{border-color:var(--fnp-reading-rule);background:var(--fnp-reading-surface)}.fnp-article :is(figcaption,.fnp-figure-credit,.fnp-grid-scale){color:var(--fnp-reading-muted)}.fnp-root .fnp-article .fnp-figure-maker{color:#b7c0b0}.fnp-root .fnp-article .fnp-editorial [data-footnotes] :is(h2,h3){border:0;margin:0 0 24px;padding-top:0;font-size:1.5rem}.fnp-article .fnp-editorial [data-footnotes] p{margin-bottom:0}@media (max-width:650px){.fnp-article .fnp-editorial>:is(p,.fnp-lead):first-child{margin-bottom:32px}}@media (forced-colors:active){.fnp-paper.fnp-article{--fnp-reading-heading:CanvasText;--fnp-reading-muted:CanvasText;--fnp-reading-rule:CanvasText;--fnp-reading-surface:Canvas;--fnp-record-red:LinkText;color:canvastext}.fnp-article :is(.fnp-editorial,.fnp-paper-topics) a:is(:hover,:focus-visible),.fnp-root .fnp-detail :is(.fnp-detail-top-return,.fnp-detail-return) a:hover{color:linktext;background:canvas;text-decoration-color:currentColor}}.fnp-root .fnp-grid-lightbox{color:#f2f3eb;background:#141b16;border:1px solid #4a5046;border-radius:8px;width:min(80rem,100vw - 48px);max-width:none;height:min(56rem,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 8px 16px #0003,0 32px 64px #0006;container:figure-viewer/inline-size}.fnp-root .fnp-grid-lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.fnp-grid-lightbox::backdrop{background:#090e0ce6}.fnp-grid-lightbox .fnp-grid-lightbox-toolbar{border-bottom:1px solid #394136;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;gap:8px;padding:16px 24px;display:grid}.fnp-grid-lightbox-navigation{grid-column:2;align-items:center;gap:16px;max-width:calc(100vw - 144px);display:flex}.fnp-root .fnp-grid-lightbox .fnp-grid-lightbox-counter{justify-content:center;align-items:center;gap:8px;min-width:0;margin:0;font:400 .875rem/1.5 SG Sans,sans-serif;display:flex}.fnp-grid-lightbox-counter span{letter-spacing:.08em;text-transform:uppercase;color:#aeb8a7;font-size:.75rem}.fnp-grid-lightbox-counter strong{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;width:9ch;min-width:0;font-weight:500}.fnp-root .fnp-grid-lightbox button{color:#f2f3eb;background:#263126;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font:500 .875rem/1.5 SG Sans,sans-serif;display:inline-flex}.fnp-root .fnp-grid-lightbox button:hover{background:#344130;border-color:#64715e}.fnp-root .fnp-grid-lightbox button:focus-visible{outline-offset:3px;outline:2px solid #d2b580}.fnp-root .fnp-grid-lightbox .fnp-grid-lightbox-close{background:0 0;border-color:#0000;grid-column:3;justify-self:end;width:44px;padding:8px}.fnp-root .fnp-grid-lightbox .fnp-grid-lightbox-step{flex:none;width:44px;padding:8px}.fnp-root .fnp-grid-lightbox .fnp-grid-lightbox-step[aria-disabled=true]{color:#788471;background:#1d271e;border-color:#0000}.fnp-grid-lightbox .fnp-grid-lightbox-step .dbm-icon{width:20px;height:20px}.fnp-grid-lightbox button .dbm-icon{width:16px;height:16px}.fnp-grid-lightbox .fnp-grid-lightbox-close .dbm-icon{width:20px;height:20px}.fnp-grid-lightbox-scroll{overscroll-behavior:contain;background:#e9e5d8;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:24px;display:grid;overflow:auto}.fnp-root .fnp-grid-lightbox-scroll img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;margin:auto;display:block}.fnp-root .fnp-grid-lightbox .fnp-grid-lightbox-caption{color:#c8cebf;justify-self:center;width:100%;max-width:65ch;max-height:8rem;margin:0;padding:16px 24px;font:400 .875rem/1.5 SG Sans,sans-serif;overflow:auto}.fnp-grid-lightbox-caption:focus-visible{outline-offset:-4px;outline:2px solid #d2b580}.fnp-grid-lightbox-caption span{display:block}.fnp-grid-lightbox-maker{color:#f2f3eb;font-weight:500}@media (max-width:640px){.fnp-image-grid{padding-block:24px}.fnp-grid-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.fnp-root .fnp-grid-image{height:180px;padding:4px}.fnp-root .fnp-grid-lightbox{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.fnp-grid-lightbox .fnp-grid-lightbox-toolbar{gap:4px;padding:8px}.fnp-grid-lightbox-navigation{gap:8px}.fnp-grid-lightbox-counter span{display:none}.fnp-grid-lightbox-scroll,.fnp-grid-lightbox .fnp-grid-lightbox-caption{padding:16px}}@media (forced-colors:active){.fnp-root .fnp-grid-image img{filter:none}.fnp-root .fnp-grid-lightbox{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.fnp-root .fnp-grid-lightbox button{color:buttontext;border-color:buttontext}.fnp-grid-lightbox-scroll{background:canvas}}@container figure-viewer (max-width:calc(112px + 9rem)){.fnp-grid-lightbox .fnp-grid-lightbox-toolbar{grid-template-columns:minmax(0,1fr) 44px}.fnp-grid-lightbox-navigation{grid-area:2/1/auto/-1;justify-self:center;max-width:none}.fnp-root .fnp-grid-lightbox .fnp-grid-lightbox-close{grid-area:1/2}}.fnp-figure-piece{text-align:center;margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}.fnp-root :is(.fnp-figure-maker,.fnp-figure-piece,.fnp-grid-lightbox-maker) a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #b7a17b80;text-decoration:underline #b7a17b80;text-decoration-thickness:1px}.fnp-root :is(.fnp-figure-maker,.fnp-figure-piece,.fnp-grid-lightbox-maker) a:hover{color:#f0dfbd;text-decoration-color:currentColor}.fnp-root :is(.fnp-figure-maker,.fnp-figure-piece,.fnp-grid-lightbox-maker) a:focus-visible{outline-offset:4px;outline:2px solid #d0b98e}@media (forced-colors:active){.fnp-root :is(.fnp-figure-maker,.fnp-figure-piece,.fnp-grid-lightbox-maker) a{color:linktext;text-decoration-color:linktext}}.fnp-root :is(.fnp-figure-maker,.fnp-figure-piece,.fnp-grid-lightbox-maker) a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.fnp-root :is(.fnp-figure-maker,.fnp-figure-piece,.fnp-grid-lightbox-maker){justify-content:center;align-items:center;min-height:44px;display:flex}