@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&family=Noto+Serif:wght@400;500;600;700&display=swap";@layer base{:root{--brand-black:#0c0a09;--brand-white:#fff;--brand-parchment:#b99b7f;--brand-vermilion:#ff543d;--brand-turquoise:#29bfcc;--brand-mint:#36c6a7;--neutral-50:#f2f2f2;--neutral-100:#e6e6e6;--neutral-200:#ccc;--neutral-300:#b3b3b3;--neutral-400:#999;--neutral-500:gray;--neutral-600:#666;--neutral-700:#4d4d4d;--neutral-800:#363636;--neutral-900:#262626;--parchment-50:#f8f5f2;--parchment-100:#f0ebe5;--parchment-200:#e1d6cb;--parchment-300:#d2c1b1;--parchment-400:#c3ac98;--parchment-500:#b99b7f;--parchment-600:#a07b5f;--parchment-700:#7e6149;--parchment-800:#5d4736;--parchment-900:#4e4135;--vermilion-50:#ffeeec;--vermilion-100:#ffddd8;--vermilion-200:#ffbab1;--vermilion-300:#ff988b;--vermilion-400:#ff7664;--vermilion-500:#ff543d;--vermilion-600:#e63b26;--vermilion-700:#b32d1d;--vermilion-800:#802013;--vermilion-900:#6b231a;--turquoise-50:#eaf9fa;--turquoise-100:#d5f3f6;--turquoise-200:#abe7ec;--turquoise-300:#80dbe3;--turquoise-400:#56cfd9;--turquoise-500:#29bfcc;--turquoise-600:#21a0ab;--turquoise-700:#197f87;--turquoise-800:#125e64;--turquoise-900:#115056;--mint-50:#ebf9f6;--mint-100:#d6f4ec;--mint-200:#ade8d9;--mint-300:#84ddc7;--mint-400:#5bd1b4;--mint-500:#36c6a7;--mint-600:#2ba586;--mint-700:#218068;--mint-800:#185c4b;--mint-900:#175346;--entity-actor:#ff543d;--entity-actor-light:#ffcac3;--entity-actor-strong:#8c2e22;--entity-appellation:#aaa;--entity-appellation-light:#f2f2f2;--entity-appellation-strong:#464646;--entity-conceptual-object:#d9a441;--entity-conceptual-object-light:#f4e3bd;--entity-conceptual-object-strong:#72531a;--entity-dimension:#d7dadd;--entity-dimension-light:#d7dadd;--entity-dimension-strong:#596168;--entity-physical-thing:#b99b7f;--entity-physical-thing-light:#f9f0d7;--entity-physical-thing-strong:#665546;--entity-place:#36c6a7;--entity-place-light:#c1ede4;--entity-place-strong:#1e6d5c;--entity-time-span:#29bfcc;--entity-time-span-light:#bdebef;--entity-time-span-strong:#176970;--entity-type:#5b5b5b;--entity-type-light:#d8d8db;--entity-type-strong:#2b2b2b;--surface-dark:var(--brand-black);--surface-light:var(--brand-white);--background-fixed-card:#2b2c30;--text-on-dark:var(--brand-white);--text-on-light:var(--brand-black);--card:var(--surface-dark);--card-foreground:var(--text-on-dark);--muted:#333;--muted-foreground:#a3a3a3;--ring:#fff;--radius:0;--color-background:var(--brand-black);--color-foreground:var(--brand-white);--color-brand-black:var(--brand-black);--color-brand-white:var(--brand-white);--color-brand-parchment:var(--brand-parchment);--color-brand-vermilion:var(--brand-vermilion);--color-brand-turquoise:var(--brand-turquoise);--color-brand-mint:var(--brand-mint);--color-neutral-50:var(--neutral-50);--color-neutral-100:var(--neutral-100);--color-neutral-200:var(--neutral-200);--color-neutral-300:var(--neutral-300);--color-neutral-400:var(--neutral-400);--color-neutral-500:var(--neutral-500);--color-neutral-600:var(--neutral-600);--color-neutral-700:var(--neutral-700);--color-neutral-800:var(--neutral-800);--color-neutral-900:var(--neutral-900);--color-parchment-50:var(--parchment-50);--color-parchment-100:var(--parchment-100);--color-parchment-200:var(--parchment-200);--color-parchment-300:var(--parchment-300);--color-parchment-400:var(--parchment-400);--color-parchment-500:var(--parchment-500);--color-parchment-600:var(--parchment-600);--color-parchment-700:var(--parchment-700);--color-parchment-800:var(--parchment-800);--color-parchment-900:var(--parchment-900);--color-vermilion-50:var(--vermilion-50);--color-vermilion-100:var(--vermilion-100);--color-vermilion-200:var(--vermilion-200);--color-vermilion-300:var(--vermilion-300);--color-vermilion-400:var(--vermilion-400);--color-vermilion-500:var(--vermilion-500);--color-vermilion-600:var(--vermilion-600);--color-vermilion-700:var(--vermilion-700);--color-vermilion-800:var(--vermilion-800);--color-vermilion-900:var(--vermilion-900);--color-turquoise-50:var(--turquoise-50);--color-turquoise-100:var(--turquoise-100);--color-turquoise-200:var(--turquoise-200);--color-turquoise-300:var(--turquoise-300);--color-turquoise-400:var(--turquoise-400);--color-turquoise-500:var(--turquoise-500);--color-turquoise-600:var(--turquoise-600);--color-turquoise-700:var(--turquoise-700);--color-turquoise-800:var(--turquoise-800);--color-turquoise-900:var(--turquoise-900);--color-mint-50:var(--mint-50);--color-mint-100:var(--mint-100);--color-mint-200:var(--mint-200);--color-mint-300:var(--mint-300);--color-mint-400:var(--mint-400);--color-mint-500:var(--mint-500);--color-mint-600:var(--mint-600);--color-mint-700:var(--mint-700);--color-mint-800:var(--mint-800);--color-mint-900:var(--mint-900);--color-surface-dark:var(--surface-dark);--color-surface-light:var(--surface-light);--color-background-fixed-card:var(--background-fixed-card);--color-text-on-dark:var(--text-on-dark);--color-text-on-light:var(--text-on-light);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-ring:var(--ring);--color-entity-actor:var(--entity-actor);--color-entity-actor-light:var(--entity-actor-light);--color-entity-actor-strong:var(--entity-actor-strong);--color-entity-appellation:var(--entity-appellation);--color-entity-appellation-light:var(--entity-appellation-light);--color-entity-appellation-strong:var(--entity-appellation-strong);--color-entity-conceptual-object:var(--entity-conceptual-object);--color-entity-conceptual-object-light:var(--entity-conceptual-object-light);--color-entity-conceptual-object-strong:var(--entity-conceptual-object-strong);--color-entity-dimension:var(--entity-dimension);--color-entity-dimension-light:var(--entity-dimension-light);--color-entity-dimension-strong:var(--entity-dimension-strong);--color-entity-physical-thing:var(--entity-physical-thing);--color-entity-physical-thing-light:var(--entity-physical-thing-light);--color-entity-physical-thing-strong:var(--entity-physical-thing-strong);--color-entity-place:var(--entity-place);--color-entity-place-light:var(--entity-place-light);--color-entity-place-strong:var(--entity-place-strong);--color-entity-time-span:var(--entity-time-span);--color-entity-time-span-light:var(--entity-time-span-light);--color-entity-time-span-strong:var(--entity-time-span-strong);--color-entity-type:var(--entity-type);--color-entity-type-light:var(--entity-type-light);--color-entity-type-strong:var(--entity-type-strong);--font-sans:"Noto Sans", sans-serif;--font-serif:"Noto Serif", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--s4:4px;--s6:6px;--s8:8px;--s10:10px;--s12:12px;--s16:16px;--s20:20px;--s24:24px;--s28:28px;--s32:32px;--s36:36px;--s40:40px;--s44:44px;--s48:48px;--s56:56px;--s64:64px;--s72:72px;--s80:80px;--s88:88px;--s96:96px;--s112:112px;--s120:120px;--s136:136px;--s152:152px;--s176:176px;--control:var(--s40);--rail:var(--s64);--toolbar:var(--s56);--nav:var(--s56);--header-footer:var(--s64);--shell-cols:4;--shell-max:1440px;--shell-margin:var(--s16);--shell-gutter:var(--s16);--sidebar-cols:4;--sidebar-margin:var(--s24);--sidebar-gutter:var(--s12);--card-cols:8;--card-margin:var(--s24);--card-gutter:var(--s16);--panel-pad:var(--s24);--section-gap:var(--s24);--row-gap:var(--s12);--overlay-inset:var(--s16);--shell-inner:calc(var(--shell-max) - (var(--shell-margin) * 2));--shell-track:calc((var(--shell-inner) - (var(--shell-gutter) * (var(--shell-cols) - 1))) / var(--shell-cols));--sidebar-width:calc((var(--shell-track) * var(--sidebar-cols)) + (var(--shell-gutter) * (var(--sidebar-cols) - 1)));--card-max:calc((var(--shell-track) * var(--card-cols)) + (var(--shell-gutter) * (var(--card-cols) - 1)))}}:where(.cidoc-actor){--entity-highlight-color:var(--color-entity-actor,#ff543d);--entity-highlight-fill:var(--color-entity-actor-light,#ffcac3);--entity-highlight-text:var(--color-brand-black,#0c0a09)}:where(.cidoc-appellation){--entity-highlight-color:var(--color-entity-appellation-strong,#464646);--entity-highlight-fill:var(--color-entity-appellation-light,#f2f2f2);--entity-highlight-hover-weight:80%;--entity-highlight-selected-weight:100%;--entity-highlight-text:var(--color-brand-white,#fff)}:where(.cidoc-conceptual-object){--entity-highlight-color:color-mix(in srgb, var(--color-entity-conceptual-object,#d9a441) 65%, var(--color-entity-conceptual-object-light,#f4e3bd));--entity-highlight-fill:var(--color-entity-conceptual-object-light,#f4e3bd);--entity-highlight-text:var(--color-brand-black,#0c0a09)}:where(.cidoc-dimension){--entity-highlight-color:var(--color-entity-dimension-strong,#596168);--entity-highlight-fill:var(--color-entity-dimension-light,#d7dadd);--entity-highlight-hover-weight:80%;--entity-highlight-selected-weight:100%;--entity-highlight-text:var(--color-brand-white,#fff)}:where(.cidoc-physical-thing){--entity-highlight-color:var(--color-entity-physical-thing,#b99b7f);--entity-highlight-fill:var(--color-entity-physical-thing-light,#f9f0d7);--entity-highlight-text:var(--color-brand-black,#0c0a09)}:where(.cidoc-place){--entity-highlight-color:var(--color-entity-place,#36c6a7);--entity-highlight-fill:var(--color-entity-place-light,#c1ede4);--entity-highlight-text:var(--color-brand-black,#0c0a09)}:where(.cidoc-time-span){--entity-highlight-color:var(--color-entity-time-span,#29bfcc);--entity-highlight-fill:var(--color-entity-time-span-light,#bdebef);--entity-highlight-text:var(--color-brand-black,#0c0a09)}:where(.cidoc-type){--entity-highlight-color:var(--color-entity-type,#5b5b5b);--entity-highlight-fill:var(--color-entity-type-light,#d8d8db);--entity-highlight-hover-weight:80%;--entity-highlight-selected-weight:100%;--entity-highlight-text:var(--color-brand-white,#fff)}@media (width>=768px){@layer base{:root{--shell-cols:8;--shell-margin:var(--s24);--shell-gutter:var(--s16);--overlay-inset:var(--s24)}}}@media (width>=1280px){@layer base{:root{--shell-cols:16;--shell-margin:var(--s32);--shell-gutter:var(--s16);--overlay-inset:var(--s32)}}}@layer utilities{.slot-full-bleed,.slot-content-band,.slot-content-narrow,.slot-content-left,.slot-content-right,.slot-left-rail,.slot-right-rail,.slot-hero-centered{grid-column:1/-1}.slot-mobile-pad{padding-inline:var(--s16)}@media (width>=768px){.slot-content-band,.slot-content-narrow{grid-column:2/span 6}.slot-content-left{grid-column:1/span 4}.slot-content-right{grid-column:5/span 4}.slot-left-rail{grid-column:1/span 3}.slot-right-rail{grid-column:4/span 5}.slot-hero-centered{grid-column:2/span 6}.slot-mobile-pad{padding-inline:0}}@media (width>=1280px){.slot-content-band{grid-column:3/span 12}.slot-content-narrow{grid-column:3/span 7}.slot-content-left{grid-column:2/span 5}.slot-content-right{grid-column:8/span 4}.slot-left-rail{grid-column:1/span 4}.slot-right-rail{grid-column:5/span 12}.slot-hero-centered{grid-column:4/span 6}}}@layer components{.tool-button{appearance:none;font-family:var(--font-sans);border:0;justify-content:center;align-items:center;transition:background-color 75ms ease-out,border-color 75ms ease-out,color 75ms ease-out;display:inline-flex}.tool-button[data-focus-visible],.toggle[data-focus-visible],.checkbox-control[data-focus-visible],.tool-button:focus-visible,.toggle:focus-visible,.checkbox-control:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px;box-shadow:none}.tool-button{min-width:var(--s32);height:var(--s36);gap:var(--s4);padding-inline:var(--s8);color:var(--color-brand-white);border-radius:4px;font-size:.75rem}.tool-button[data-size=compact]{min-width:var(--s28);height:var(--s32);padding-inline:var(--s6)}.tool-button[data-size=regular]{min-width:var(--s32);height:var(--s36);padding-inline:var(--s8)}.tool-button[data-size=touch]{min-width:var(--s44);min-height:var(--s44);padding-inline:var(--s12)}.tool-button[data-hovered]{background:#ffffff1a}.tool-button[data-active=false]{color:var(--color-brand-white);background:0 0}.tool-button[data-pressed]{background:#ffffff26}.tool-button[data-active=true]{background:var(--color-brand-white);color:var(--color-brand-black);box-shadow:none}.tool-button[data-active=true][data-focus-visible],.tool-button[data-active=true]:focus-visible,.toggle[data-selected][data-focus-visible],.toggle[data-selected]:focus-visible,.toggle[aria-pressed=true][data-focus-visible],.toggle[aria-pressed=true]:focus-visible{outline-color:var(--color-turquoise-800)}.tool-button[data-disabled]{opacity:.45;cursor:not-allowed}.toggle-group{color:var(--color-brand-white);box-shadow:none;background:0 0;flex-shrink:0;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.toggle-group[data-size=compact]{height:var(--s32);border-radius:4px}.toggle-group[data-size=regular]{height:var(--s40);border-radius:4px}.toggle{white-space:nowrap;font-family:var(--font-sans);color:#ffffffd1;box-shadow:none;background:#ffffff1f;border:1px solid #ffffffb3;border-right:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s ease-out,color .1s ease-out;display:inline-flex}.toggle>svg{width:var(--s16);height:var(--s16);flex-shrink:0}.toggle:last-child{border-right:1px solid #ffffffb3;border-top-right-radius:4px;border-bottom-right-radius:4px}.toggle:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle[data-size=compact]{min-width:var(--s56);height:var(--s32);gap:var(--s4);padding-inline:var(--s8);font-size:.75rem;line-height:1rem}.toggle[data-size=regular]{min-width:var(--s72);height:var(--s40);gap:var(--s8);padding-inline:var(--s12);font-size:.875rem;line-height:1.25rem}.toggle[data-selected],.toggle[aria-pressed=true]{background:var(--color-brand-white);color:var(--color-brand-black)}.toggle:not([data-selected]):not([aria-pressed=true]){color:#ffffffa6}.toggle:not([data-selected]):not([aria-pressed=true])[data-hovered]{color:var(--color-brand-white);background:#ffffff2e}.checkbox-field{display:contents}.checkbox-control{min-width:0;min-height:var(--s28);cursor:pointer;align-items:center;gap:var(--s8);color:var(--color-brand-white);font-family:var(--font-sans);padding-inline:2px;font-size:.625rem;line-height:.75rem;transition:color 75ms ease-out;display:inline-flex}.checkbox-control[data-hovered]{color:#ffffffbf}.checkbox-control[data-disabled]{cursor:not-allowed;color:#ffffff4d}.checkbox-control>.indicator{box-sizing:border-box;background:var(--color-neutral-700);color:#0000;border:1px solid #ffffff61;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:background-color 75ms ease-out,border-color 75ms ease-out,color 75ms ease-out,box-shadow 75ms ease-out;display:flex}.checkbox-control .check{fill:currentColor;opacity:0;width:14px;height:14px;display:block}.checkbox-control .indeterminate{width:var(--s8);opacity:0;background:currentColor;height:2px;display:block}.checkbox-control[data-selected] .indicator,.checkbox-control[data-indeterminate] .indicator{border-color:var(--color-neutral-100);background:var(--color-neutral-100);color:var(--color-neutral-900)}.checkbox-control[data-selected] .check,.checkbox-control[data-indeterminate] .indeterminate{opacity:1}.checkbox-control[data-disabled] .indicator{color:#ffffff59;background:#ffffff24;border-color:#ffffff29}@media (width<=767px){.tool-button{min-width:var(--s40);min-height:var(--s40)}.tool-button[data-size=touch]{min-width:var(--s44);min-height:var(--s44)}.toggle-group[data-size=regular]{height:var(--s40)}.toggle[data-size=regular]{height:var(--s40);padding-inline:var(--s10)}}.floating-toolbar{top:var(--s20);left:var(--s16);z-index:20;width:fit-content;height:var(--s40);padding-inline:var(--s4);color:var(--color-brand-white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0a09b8;border:1px solid #fff3;align-items:center;gap:0;display:inline-flex;position:absolute;box-shadow:0 4px 16px #0000003d}.floating-toolbar[data-align=end]{right:var(--s24);left:auto}.floating-toolbar .zoom-controls{height:var(--s32);background:#ffffff14;border:1px solid #fff3;border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.floating-toolbar .tool-button{width:var(--s36);min-width:var(--s36);height:var(--s32);color:#ffffffc7;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.floating-toolbar>.tool-button{border-radius:4px}.floating-toolbar .tool-button[data-hovered]{color:var(--color-brand-white);background:#ffffff1f}.floating-toolbar .tool-button[data-pressed]{background:#ffffff2e}.floating-toolbar .tool-button[data-active=true]{background:var(--color-brand-white);color:var(--color-brand-black)}.floating-toolbar .tool-button>svg{width:var(--s20);height:var(--s20);flex-shrink:0}.floating-toolbar .zoom-controls .tool-button:first-child{border-right:1px solid #ffffff24}.floating-toolbar .zoom-controls .tool-button:last-child{border-left:1px solid #ffffff24}.floating-toolbar .zoom-field{box-sizing:border-box;min-width:var(--s64);height:var(--s32);justify-content:center;align-items:center;column-gap:var(--s2);padding-inline:var(--s6);color:var(--color-parchment-500);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;grid-template-columns:3ch 1ch;font-size:.75rem;line-height:1rem;display:inline-grid}.floating-toolbar .zoom-input{appearance:textfield;width:3ch;height:1rem;color:var(--color-parchment-500);font:inherit;text-align:right;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;line-height:1rem}.floating-toolbar .zoom-input::-webkit-inner-spin-button{appearance:none}.floating-toolbar .zoom-input::-webkit-outer-spin-button{appearance:none}.floating-toolbar .zoom-input:focus{background:#ffffff1a}.floating-toolbar .zoom-suffix{height:1rem;color:var(--color-parchment-500);justify-content:flex-start;align-items:center;line-height:1rem;display:inline-flex}.floating-toolbar .toolbar-divider{width:1px;height:var(--s20);margin-inline:var(--s4);background:#fff3}@media (width<=767px){.floating-toolbar{top:var(--s12);left:var(--s12);max-width:calc(100% - var(--s24))}}.popover{background:var(--color-neutral-900);padding:var(--s16);font-family:var(--font-sans);border:1px solid;box-shadow:0 16px 32px #0000005c}.popover[data-size=compact]{width:min(260px, calc(100vw - var(--s32)))}.popover[data-size=default]{width:min(380px, calc(100vw - var(--s32)))}.popover[data-size=wide]{width:min(520px, calc(100vw - var(--s32)))}.popover[data-variant=default]{color:var(--color-brand-white);border-color:#fff3}.popover[data-variant=warning]{color:var(--color-vermilion-500);border-color:#ff543d59}.popover[data-variant=accent]{color:var(--color-brand-white);border-color:#29bfcc59}.popover>.header{align-items:center;gap:var(--s8);margin-bottom:var(--s8);display:flex}.popover>.header>h2{font-size:.875rem;line-height:1.25rem}.popover>.body{font-size:.75rem;line-height:1.25rem}.popover[data-variant=default]>.body,.popover[data-variant=accent]>.body{color:var(--color-neutral-200)}.popover[data-variant=warning]>.body{color:var(--color-vermilion-500)}.popover>.footer{margin-top:var(--s12)}.tooltip{z-index:50;background:var(--color-neutral-700);max-width:240px;padding:var(--s12);color:var(--color-brand-white);font-family:var(--font-sans);border:1px solid #ffffff1a;font-size:.625rem;line-height:.75rem;overflow:hidden;box-shadow:0 6px 14px #00000040,0 25px 25px #00000038,0 56px 34px #00000021,0 100px 40px #0000000a}.gds-reference-panel-item{padding:var(--s12);border-bottom:1px solid #fff3;transition:background-color 75ms ease-out;position:relative}.gds-reference-panel-item:before{top:var(--s12);bottom:var(--s12);content:"";background:0 0;width:1px;position:absolute;left:0}.gds-reference-panel-item:hover:before{background:#ffffff4d}.gds-reference-panel-item[aria-current=true]:before{background:var(--color-brand-white);width:2px}.gds-reference-panel-item__thumbnail{height:var(--s80);width:var(--s80);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gds-reference-panel-item__body{min-width:0}.gds-reference-panel-item__header{align-items:center;gap:var(--s6,6px);min-width:0;display:flex}.gds-reference-panel-item__title{min-width:0;color:var(--color-brand-white);font-family:var(--font-serif);flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem}.gds-reference-panel-item__snippet{margin-top:var(--s4);background:var(--color-neutral-700);padding:var(--s4) var(--s8)}.gds-reference-panel-item__snippet-text{-webkit-line-clamp:2;line-clamp:2;color:#fffc;font-family:var(--font-serif);-webkit-box-orient:vertical;font-size:.75rem;font-style:italic;line-height:1rem;display:-webkit-box;overflow:hidden}.gds-reference-panel-item__metadata{min-width:0;margin-top:var(--s4);color:var(--color-neutral-400);font-family:var(--font-sans);font-size:.75rem;line-height:1rem}.gds-reference-panel-item__layout{align-items:center;gap:var(--s16);min-width:0;display:grid}.gds-reference-panel-item__layout[data-has-thumbnail=true]{grid-template-columns:5rem minmax(0,1fr)}.gds-reference-panel-item__layout[data-has-thumbnail=false]{grid-template-columns:1fr}.gds-reference-panel-item__actions{align-items:center;gap:var(--s4);flex-shrink:0;display:flex}.gds-reference-panel-item__action{width:var(--s20);height:var(--s20);color:#ffffff8c;justify-content:center;align-items:center;transition:color 75ms ease-out;display:inline-flex}.gds-reference-panel-item__action-icon{width:var(--s12);height:var(--s12)}.gds-reference-panel-item__action-with-tooltip{display:inline-flex;position:relative}.gds-reference-panel-item__action-tooltip{right:0;top:calc(100% + var(--s8));z-index:70;opacity:0;pointer-events:none;white-space:normal;overflow-wrap:anywhere;text-align:left;width:max-content;max-width:240px;transition:opacity 75ms ease-out,transform 75ms ease-out;position:absolute;transform:translateY(-4px)}.gds-reference-panel-item__action-with-tooltip:hover .gds-reference-panel-item__action-tooltip,.gds-reference-panel-item__action-with-tooltip:focus-within .gds-reference-panel-item__action-tooltip,.gds-reference-panel-item__action-with-tooltip .gds-reference-panel-item__action[data-hovered]+.gds-reference-panel-item__action-tooltip,.gds-reference-panel-item__action-with-tooltip .gds-reference-panel-item__action[data-focus-visible]+.gds-reference-panel-item__action-tooltip{opacity:1;transform:translateY(0)}.gds-reference-panel-item__action[data-hovered],.gds-reference-panel-item__action:hover{color:var(--color-brand-white)}.gds-reference-panel-item__action[data-focus-visible]{outline-offset:0;box-shadow:none;outline:none}.gds-reference-panel-header{background:var(--color-neutral-800);padding:var(--panel-pad) var(--panel-pad) var(--row-gap)}.gds-reference-panel-header__heading{color:var(--color-brand-white);font-family:var(--font-serif);font-size:1.125rem;font-weight:500;line-height:1.25rem}.gds-reference-panel-list{min-height:0;overflow-x:hidden}.gds-reference-panel__load-more-item{padding:var(--s12)}.gds-reference-panel__load-more{justify-content:center;align-items:center;gap:var(--s8);color:var(--color-brand-turquoise);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:var(--s20);transition:opacity .15s;display:inline-flex}.gds-reference-panel__load-more[data-hovered]{opacity:.8}.gds-reference-panel__load-more[data-focus-visible]{outline-offset:0;box-shadow:none;outline:none}.gds-reference-panel__load-more-count{color:var(--color-neutral-400);font-size:var(--text-xs);font-weight:400;line-height:1rem}.gds-reference-panel__live-region{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gds-reference-panel__infinite-sentinel{width:100%;height:1px}.gds-reference-panel{gap:var(--row-gap);flex-direction:column;flex:1;min-height:0;display:flex}.entity-preview-card.popover{width:fit-content;min-width:min(200px, calc(100vw - var(--s16)));max-width:min(260px, calc(100vw - var(--s16)));background:var(--color-neutral-800);padding:var(--s8);box-shadow:0 6px 14px #00000040,0 25px 25px #00000038,0 56px 34px #00000021,0 100px 40px #0000000a,0 156px 44px #0000;border-color:#ffffff1a!important}.entity-preview-card.popover.popover>.body{gap:var(--s8);font-size:inherit;line-height:inherit;padding:0;display:grid}.entity-preview-card.popover .header{justify-content:space-between;align-items:flex-start;gap:var(--s8);display:flex}.entity-preview-card.popover .identity{align-items:center;gap:var(--s8);flex:1;min-width:0;display:flex}.entity-preview-card.popover .leading-row{align-items:center;gap:var(--s4);flex-wrap:wrap;min-width:0;display:flex}.entity-preview-card.popover .category-trigger{--entity-preview-category-background:#ffffff0a;--entity-preview-category-border:var(--color-neutral-500);--entity-preview-category-color:var(--color-neutral-200);width:var(--s24);height:var(--s24);border:1px solid var(--entity-preview-category-border);background:var(--entity-preview-category-background);color:var(--entity-preview-category-color);font-family:var(--font-sans);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.entity-preview-card.popover .category-trigger[data-type=concept],.entity-preview-card.popover .category-trigger[data-type=ship],.entity-preview-card.popover .category-trigger[data-type=organisation]{--entity-preview-category-background:var(--color-turquoise-900);--entity-preview-category-border:var(--color-turquoise-700);--entity-preview-category-color:var(--color-turquoise-200)}.entity-preview-card.popover .category-trigger[data-type=person]{--entity-preview-category-background:var(--color-vermilion-900);--entity-preview-category-border:var(--color-vermilion-700);--entity-preview-category-color:var(--color-vermilion-200)}.entity-preview-card.popover .category-trigger[data-type=place]{--entity-preview-category-background:var(--color-mint-900);--entity-preview-category-border:var(--color-mint-700);--entity-preview-category-color:var(--color-mint-200)}.entity-preview-card.popover .category-trigger[data-type=commodity],.entity-preview-card.popover .category-trigger[data-type=date]{--entity-preview-category-background:var(--color-parchment-900);--entity-preview-category-border:var(--color-parchment-700);--entity-preview-category-color:var(--color-parchment-200)}.entity-preview-card.popover .category-trigger[data-type=entity],.entity-preview-card.popover .category-trigger[data-type=document],.entity-preview-card.popover .category-trigger[data-type=dimensions]{--entity-preview-category-background:var(--color-neutral-700);--entity-preview-category-border:var(--color-neutral-500);--entity-preview-category-color:var(--color-neutral-200)}.entity-preview-card.popover .category-icon,.entity-preview-card.popover .category-initial{width:var(--s16);height:var(--s16);justify-content:center;align-items:center;display:inline-flex}.entity-preview-card.popover .automation-badge{color:#d6d3d1;outline-color:#ffffff4d;flex-shrink:0}.entity-preview-card.popover .title{min-width:0;max-width:100%;color:var(--color-brand-white);font-family:var(--font-sans);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:400;line-height:1.1}.entity-preview-card.popover .actions{gap:var(--s8);flex-shrink:0;display:flex}.entity-preview-card.popover .icon-action{width:var(--s24);height:var(--s24);color:var(--color-brand-white);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:inline-flex}.entity-preview-card.popover .icon-action:hover{color:var(--color-brand-mint)}.entity-preview-card.popover .icon-action-icon{width:var(--s16);height:var(--s16)}.entity-preview-card.popover .properties{gap:var(--s8);margin:0;display:grid}.entity-preview-card.popover .property{align-items:baseline;gap:var(--s8);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);min-width:0;display:grid}.entity-preview-card.popover .property:first-child .property-value{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entity-preview-card.popover .property-label{color:var(--color-neutral-400);font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;font-size:.625rem;font-weight:400;line-height:.625rem}.entity-preview-card.popover .property-value{min-width:0;color:var(--color-brand-white);font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:400;line-height:1rem}.object-card-overlay{--overlay-object-card-inset-x:var(--s32);--overlay-object-card-inset-top:var(--s32);--overlay-object-card-inset-bottom:var(--s32);--overlay-object-card-frame-max-width:var(--shell-inner);--overlay-object-card-frame-width:min(calc(100vw - (var(--overlay-object-card-inset-x) * 2)), var(--overlay-object-card-frame-max-width));--overlay-object-card-frame-height:calc(100vh - var(--overlay-object-card-inset-top) - var(--overlay-object-card-inset-bottom));z-index:50;overscroll-behavior:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0a09cc;position:fixed;inset:0;overflow:hidden auto}.object-card-overlay .modal{box-sizing:border-box;width:100%;min-height:100dvh;padding:var(--overlay-object-card-inset-top) var(--overlay-object-card-inset-x) var(--overlay-object-card-inset-bottom);justify-content:center;align-items:center;display:flex;overflow:visible}.object-card-overlay .frame{width:var(--overlay-object-card-frame-width);max-width:var(--overlay-object-card-frame-max-width);height:auto;max-height:var(--overlay-object-card-frame-height);justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:visible}.object-card-overlay .grid{grid-template-columns:repeat(var(--shell-cols), minmax(0, 1fr));justify-content:center;align-items:stretch;column-gap:var(--shell-gutter);width:100%;min-height:0;display:grid}.object-card-overlay .content{width:100%;min-height:0}.object-card{isolation:isolate;background:var(--color-neutral-800);outline:none;flex-direction:column;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;display:flex;overflow:scroll;box-shadow:0 6px 14px #00000040,0 25px 25px #00000038,0 56px 34px #00000021,0 100px 40px #0000000a,0 156px 44px #0000}.object-card .title{color:var(--color-brand-white);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:500;line-height:var(--s32)}.object-card .header{align-items:start;gap:var(--row-gap) var(--s16);background:var(--color-neutral-800);padding:var(--panel-pad);border-bottom:1px solid #fff3;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.object-card .header-main{gap:var(--row-gap);flex-direction:column;min-width:0;display:flex}.object-card .header-actions{justify-content:flex-end;align-items:center;gap:var(--s4);min-width:0;display:flex}.object-card .action-with-tooltip{display:inline-flex;position:relative}.object-card .action-with-tooltip:hover .action-tooltip,.object-card .action-with-tooltip:focus-within .action-tooltip,.object-card .action-with-tooltip .action[data-hovered]+.action-tooltip,.object-card .action-with-tooltip .action[data-focus-visible]+.action-tooltip,.object-card .action-with-tooltip .close[data-hovered]+.action-tooltip,.object-card .action-with-tooltip .close[data-focus-visible]+.action-tooltip{opacity:1;transform:translateY(0)}.object-card .action-tooltip{top:calc(100% + var(--s8));z-index:70;overflow-wrap:anywhere;opacity:0;pointer-events:none;text-align:left;white-space:normal;width:max-content;max-width:240px;transition:opacity 75ms ease-out,transform 75ms ease-out;position:absolute;right:0;transform:translateY(-4px)}.object-card .close{min-width:var(--s36);height:var(--s36);color:var(--color-brand-white);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.object-card .close[data-hovered]{background:#ffffff1a}.object-card .close[data-pressed]{background:#ffffff26}.object-card .close[data-focus-visible]{outline:2px solid var(--ring);outline-offset:2px}.object-card .close-icon{width:var(--s16);height:var(--s16)}.object-card .stats{align-items:center;column-gap:var(--s32);row-gap:var(--s4);flex-wrap:wrap;display:inline-flex}.object-card .stat{color:var(--color-neutral-400);font-family:var(--font-sans);font-size:var(--text-sm);font-style:italic;line-height:var(--s16)}.object-card .body{flex:auto;grid-template-columns:1fr;min-height:0;display:grid;overflow:visible}.object-card .panel{box-sizing:border-box;background:var(--color-neutral-800);width:100%;min-height:auto;padding:var(--panel-pad);flex-direction:column;display:flex;overflow:visible}.object-card .panel[data-side=left]{border-bottom:1px solid var(--color-neutral-700);gap:0}.object-card .panel[data-side=left]>.section+.section{margin-top:var(--section-gap)}.object-card .section{gap:var(--row-gap);flex-direction:column;display:flex}.object-card .section-heading{color:var(--color-brand-white);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500;line-height:20px}.object-card .section-scroll{min-height:0}.object-card .property{align-items:baseline;column-gap:var(--s24);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.object-card .property-label{color:var(--color-neutral-400);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:-.025em;text-transform:uppercase;font-weight:400;line-height:1rem}.object-card .property-value{min-width:0;color:var(--color-brand-white);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:var(--s20);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.object-card .property-list{gap:var(--row-gap);flex-direction:column;display:flex}.object-card .external-link{justify-content:flex-start;align-items:center;gap:var(--s4);min-width:0;max-width:100%;color:var(--color-brand-turquoise);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:20px;text-decoration:none;transition:opacity .15s;display:inline-flex}.object-card .external-link[data-hovered]{opacity:.8}.object-card .external-link[data-focus-visible]{outline:2px solid var(--ring);outline-offset:2px}.object-card .external-link-icon{width:var(--s12);height:var(--s12);color:var(--color-brand-turquoise);flex-shrink:0}.object-card .external-link-label{text-underline-offset:.18em;min-width:0;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.object-card .list-item{gap:var(--s8);background:var(--color-neutral-700);padding:var(--s16) var(--s12);flex-direction:column;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.object-card .list-item[data-hovered]{background:var(--color-neutral-600)}.object-card .list-item-icon{top:var(--s8);right:var(--s8);width:var(--s12);height:var(--s12);color:var(--color-neutral-500);position:absolute}.object-card .footer{gap:var(--section-gap);flex-direction:column;display:flex}.object-card .footer-divider{outline:1px solid var(--color-neutral-700);outline-offset:-.5px;border:0}.object-card .footer-content{align-items:flex-start;gap:var(--section-gap);display:flex}.object-card .action{justify-content:center;align-items:center;gap:var(--s8);color:var(--color-brand-white);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);padding:var(--s8);background:0 0;border:0;font-weight:500;line-height:1rem;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.object-card .action[data-icon-only=true]{min-width:var(--s36);height:var(--s36);gap:0;padding:0}.object-card .action[data-variant=more]{gap:var(--s12);font-size:var(--text-sm);font-weight:400;line-height:var(--s16)}.object-card .action[data-hovered]{background:#ffffff1a}.object-card .action[data-pressed]{background:#ffffff26}.object-card .action[data-focus-visible]{outline:2px solid var(--ring);outline-offset:2px}.object-card .action[data-disabled]{cursor:not-allowed}.object-card .action-icon{width:var(--s16);height:var(--s16);justify-content:center;align-items:center;display:flex}@media (width>=768px){.object-card-overlay{--overlay-object-card-inset-x:var(--s40);--overlay-object-card-inset-top:var(--s40);--overlay-object-card-inset-bottom:var(--s40)}}@media (width>=1024px){.object-card{display:inline-flex}.object-card .body{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));overflow:visible}.object-card .panel{grid-column:span 6/span 6;min-height:0;overflow:visible}.object-card .panel[data-side=left]{border-bottom:0;border-right:1px solid #ffffff29}}@media (width>=1280px){.object-card-overlay{--overlay-object-card-inset-x:var(--s48);--overlay-object-card-inset-top:var(--s48);--overlay-object-card-inset-bottom:var(--s48)}}@media (width>=1440px){.object-card-overlay{--overlay-object-card-inset-x:var(--s64);--overlay-object-card-inset-top:var(--s56);--overlay-object-card-inset-bottom:var(--s56)}}@media (width>=1920px){.object-card-overlay{--overlay-object-card-inset-x:var(--s96);--overlay-object-card-inset-top:var(--s88);--overlay-object-card-inset-bottom:var(--s88)}}@media (width>=2560px){.object-card-overlay{--overlay-object-card-inset-x:var(--s136);--overlay-object-card-inset-top:var(--s112);--overlay-object-card-inset-bottom:var(--s112)}}.gds-button{height:var(--s48);justify-content:center;align-items:center;gap:var(--s8);white-space:nowrap;background:var(--color-brand-white);color:var(--color-brand-black);font-family:var(--font-sans);font-size:var(--text-sm);padding-inline:var(--s56);border:0;font-weight:500;line-height:1rem;text-decoration:none;transition:color .15s,background-color .15s,opacity .15s,outline-color .15s;display:inline-flex}.gds-button svg{width:var(--s16);height:var(--s16);pointer-events:none;flex-shrink:0}.gds-button[data-hovered]{background:var(--color-neutral-100)}.gds-button[data-pressed]{background:var(--color-neutral-200)}.gds-button[data-focus-visible]{outline:1px solid var(--ring);outline-offset:2px}.gds-button[data-disabled]{pointer-events:none;opacity:.5}.gds-button[data-variant=outline]{color:var(--color-brand-white);outline-offset:-2px;background:0 0;outline:2px solid #ffffff80}.gds-button[data-variant=outline][data-hovered]{background:0 0;outline-color:#fffc}.gds-button[data-variant=outline][data-pressed]{outline-color:var(--color-brand-white);background:#ffffff0d}.gds-button[data-variant=link]{color:currentColor;background:0 0;height:auto;padding-inline:0;font-weight:400;line-height:1.25rem}.gds-button[data-variant=link] svg{width:var(--s20);height:var(--s20)}.gds-button[data-variant=link][data-hovered],.gds-button[data-variant=nav][data-hovered]{opacity:.8;background:0 0}.gds-button[data-variant=link][data-pressed],.gds-button[data-variant=nav][data-pressed]{opacity:.6;background:0 0}.gds-button[data-variant=nav]{height:auto;color:var(--color-brand-white);background:0 0;padding-inline:0;line-height:1.25rem}.gds-button[data-size=sm]{height:var(--s36);font-size:var(--text-xs);padding-inline:var(--s16)}.gds-button[data-size=lg]{height:var(--s56);font-size:var(--text-base);padding-inline:var(--s64)}.gds-button[data-size=icon]{width:var(--s48);padding-inline:0}.gds-container{width:100%;padding-inline:var(--shell-margin);margin-inline:auto}.gds-container[data-size=shell]{max-width:var(--shell-max)}.gds-container[data-size=content]{max-width:var(--card-max)}.gds-container[data-size=narrow]{max-width:var(--sidebar-width)}.gds-container[data-size=full]{max-width:none}.gds-container[data-inset=none]{padding-inline:0}.gds-grid{grid-template-columns:repeat(var(--shell-cols), minmax(0, 1fr));column-gap:var(--shell-gutter);width:100%;display:grid}.gds-divider{outline-offset:-.5px;border:0;outline:1px solid #ffffff80}.gds-divider[data-orientation=horizontal]{width:100%;height:0}.gds-divider[data-orientation=vertical]{align-self:stretch;width:0}.gds-divider[data-color=dark]{outline-color:#0c0a0980}.gds-section{padding-block:var(--s64)}.gds-section[data-background=dark]{background:var(--surface-dark);color:var(--text-on-dark)}.gds-section[data-background=light]{background:var(--surface-light);color:var(--text-on-light)}@media (width>=640px){.gds-section{padding-block:var(--s80)}}@media (width>=1024px){.gds-section[data-spacing=default]{padding-block:var(--s112)}.gds-section[data-spacing=large]{padding-block:var(--s120)}}.gds-section-divider{margin-block:var(--s96)}.gds-typography{margin:0}.gds-typography[data-variant=display]{scroll-margin:var(--s20);font-family:var(--font-serif);font-size:var(--text-5xl);letter-spacing:-.03em;font-weight:500;line-height:.95}.gds-typography[data-variant=h1]{scroll-margin:var(--s20);font-family:var(--font-serif);font-size:var(--text-7xl);letter-spacing:-.03em;font-weight:500;line-height:76px}.gds-typography[data-variant=h2]{scroll-margin:var(--s20);font-family:var(--font-serif);font-size:var(--text-6xl);letter-spacing:-.03em;font-weight:500;line-height:64px}.gds-typography[data-variant=h3]{scroll-margin:var(--s20);font-family:var(--font-serif);font-size:var(--text-5xl);letter-spacing:-.03em;font-weight:500;line-height:56px}.gds-typography[data-variant=h4]{scroll-margin:var(--s20);font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:500;line-height:2.5rem}.gds-typography[data-variant=hero]{scroll-margin:var(--s20);font-family:var(--font-serif);letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.1}.gds-typography[data-variant=p]{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.02em;font-weight:400;line-height:1.5rem}.gds-typography[data-variant=p]:not(:first-child){margin-top:1.5rem}.gds-typography[data-variant=lead]{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:400;line-height:1.5rem}.gds-typography[data-variant=large]{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600;line-height:1.5rem}.gds-typography[data-variant=small]{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.02em;font-weight:500;line-height:1.25rem}.gds-typography[data-variant=muted]{color:var(--muted-foreground);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.02em;line-height:1.25rem}.gds-typography[data-variant=blockquote]{font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.02em;font-weight:300;line-height:2.5rem}.gds-typography[data-variant=code]{background:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--s4);font-weight:600;position:relative}.gds-typography[data-variant=label]{font-family:var(--font-sans);font-size:var(--text-xs);opacity:.6;text-transform:uppercase;font-weight:400;line-height:1rem}.gds-typography[data-variant=subtitle]{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:500;line-height:1.5rem}@media (width>=1024px){.gds-typography[data-variant=display]{font-size:80px}.gds-typography[data-variant=hero]{font-size:40px}}.gds-search-bar{height:var(--rail);align-items:center;gap:var(--s8);padding-inline:var(--s16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;display:flex}.gds-search-bar[data-variant=subtle]{background:#ffffff0d}.gds-search-bar[data-variant=solid]{background:#fff3}.gds-search-bar[data-size=sm]{height:var(--control)}.gds-search-bar[data-size=lg]{height:var(--nav)}.gds-search-field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gds-search-field-icon{width:var(--s20);height:var(--s20);color:var(--color-brand-white);flex-shrink:0}.gds-search-field-input{width:100%;color:var(--color-brand-white);font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--s12);opacity:.5;background:0 0;border:0;outline:none}.gds-search-field-input::placeholder{color:var(--color-brand-white);opacity:.5}.gds-search-field-input:focus{opacity:1}.gds-search-field-input--medium{font-weight:500}.gds-card-base{background:var(--card);color:var(--card-foreground);flex-direction:column;display:flex;overflow:hidden}.gds-card-base[data-variant=turquoise],.gds-card-glance[data-color=turquoise],.gds-card-hero__hover[data-color=turquoise]{background:var(--color-brand-turquoise);color:var(--color-brand-black)}.gds-card-base[data-variant=vermilion],.gds-card-glance[data-color=vermilion],.gds-card-hero__hover[data-color=vermilion]{background:var(--color-brand-vermilion);color:var(--color-brand-black)}.gds-card-base[data-variant=mint],.gds-card-glance[data-color=mint],.gds-card-hero__hover[data-color=mint]{background:var(--color-brand-mint);color:var(--color-brand-black)}.gds-card-base[data-variant=parchment],.gds-card-glance[data-color=parchment],.gds-card-hero__hover[data-color=parchment]{background:var(--color-brand-parchment);color:var(--color-brand-black)}.gds-card-base[data-variant=overlay]{color:var(--color-brand-white);background:linear-gradient(#0c0a0900,#0c0a0980);position:relative}.gds-card-base__header{gap:var(--s8);padding:var(--panel-pad);flex-direction:column;display:flex}.gds-card-base__title{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:500;line-height:2rem}.gds-card-base__description{color:var(--muted-foreground);font-size:var(--text-sm)}.gds-card-base__content{padding:0 var(--panel-pad) var(--panel-pad)}.gds-card-base__footer{padding:0 var(--panel-pad) var(--panel-pad);align-items:center;display:flex}.gds-card-article{gap:var(--s16);flex-direction:column;display:flex}.gds-card-article[href]{cursor:pointer}.gds-card-article:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gds-card-article__image{width:100%;height:10rem;position:relative;overflow:hidden}.gds-card-article__copy{gap:var(--s8);flex-direction:column;display:flex}.gds-card-article__label{font-family:var(--font-sans);font-size:var(--text-xs);opacity:.5;text-transform:uppercase;line-height:1.1}.gds-card-article__title{font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:400;line-height:1.25}.gds-card-article__icon{width:var(--s16);height:var(--s16)}.gds-card-hero{transition:opacity .3s;position:relative;overflow:hidden}.gds-card-hero:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gds-card-hero[data-clickable=true]{cursor:pointer;text-align:left}.gds-card-hero__media,.gds-card-hero__hover{transition:opacity .3s;position:absolute;inset:0}.gds-card-hero__media[data-hidden=true],.gds-card-hero:hover .gds-card-hero__media,.gds-card-hero:focus-visible .gds-card-hero__media{opacity:0}.gds-card-hero__hover{padding:var(--s12);opacity:0;flex-direction:column;justify-content:space-between;display:flex}.gds-card-hero__hover[data-visible=true],.gds-card-hero:hover .gds-card-hero__hover,.gds-card-hero:focus-visible .gds-card-hero__hover{opacity:1}.gds-card-hero__copy{gap:var(--s8);flex-direction:column;display:flex}.gds-card-hero__label{color:#0c0a0999;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.25}.gds-card-hero__title{color:var(--color-brand-black);font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:-.025em;white-space:pre-line;font-weight:500;line-height:1.25}.gds-card-hero__icon{width:var(--s20);height:var(--s20);color:var(--color-brand-black)}.gds-card-glance{min-width:0;padding:var(--panel-pad);flex-direction:column;flex:1;justify-content:space-between;display:flex}.gds-card-glance[href]{cursor:pointer}.gds-card-glance:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gds-card-glance__header{min-height:var(--s96);gap:var(--s8);flex-direction:column;display:flex}.gds-card-glance__heading{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:500;line-height:1.25}.gds-card-glance__subtitle{font-family:var(--font-serif);font-size:var(--text-base);font-weight:500;line-height:1.5rem}.gds-card-glance__body{margin-top:var(--s24);flex:1}.gds-card-glance__description{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;line-height:1rem}.gds-card-glance__footer{margin-top:var(--s24)}.gds-card-glance__cta{white-space:normal;height:auto;font-size:var(--text-xs);justify-content:flex-start;align-items:flex-end;padding:0}@media (width>=640px){.gds-card-glance__heading{font-size:var(--text-4xl)}.gds-card-glance__subtitle{font-size:var(--text-lg)}.gds-card-glance__cta{font-size:var(--text-sm)}}.gds-entity-badge{width:fit-content;height:var(--s24);align-items:center;gap:var(--s4);background:var(--color-neutral-800);color:var(--color-neutral-200);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;line-height:var(--s12);outline:1.2px solid var(--color-neutral-600);outline-offset:-1.2px;padding-inline:var(--s8);text-transform:uppercase;display:inline-flex}.gds-entity-badge[data-type=ship],.gds-entity-badge[data-type=organisation]{background:var(--color-turquoise-900);color:var(--color-turquoise-200);outline-color:var(--color-turquoise-700)}.gds-entity-badge[data-type=place]{background:var(--color-mint-900);color:var(--color-mint-200);outline-color:var(--color-mint-700)}.gds-entity-badge[data-type=person]{background:var(--color-vermilion-900);color:var(--color-vermilion-200);outline-color:var(--color-vermilion-700)}.gds-entity-badge[data-type=commodity],.gds-entity-badge[data-type=date]{background:var(--color-parchment-900);color:var(--color-parchment-200);outline-color:var(--color-parchment-700)}.gds-entity-badge[data-type=document],.gds-entity-badge[data-type=dimensions]{background:var(--color-neutral-700);color:var(--color-neutral-200);outline-color:var(--color-neutral-500)}.gds-entity-badge[data-type=ner]{height:var(--s16);color:var(--color-neutral-200);font-size:.625rem;font-weight:400;line-height:var(--s12);padding-inline:var(--s4);background:0 0;outline-color:#ffffff4d}.gds-entity-badge[data-type=lin]{height:var(--s16);color:var(--color-brand-white);font-size:.625rem;font-weight:400;line-height:var(--s12);padding-inline:var(--s4);background:0 0;outline-color:#29bfcc73}.gds-entity-badge__icon{width:var(--s16);height:var(--s16);justify-content:center;align-items:center;display:flex}.gds-entity-tag{align-items:center;gap:var(--s4);width:fit-content;min-width:0;color:inherit;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:var(--s20);opacity:.86;text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex;position:relative}.gds-entity-tag[href]:hover,.gds-entity-tag[data-hovered]{opacity:1}.gds-entity-tag[data-pressed]{opacity:.72}.gds-entity-tag[data-focus-visible]{outline:2px solid var(--ring);outline-offset:2px}.gds-entity-tag__icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:.9em;height:.9em;display:inline-flex}.gds-entity-tag__icon-svg,.gds-entity-tag__icon svg{width:100%;height:100%}.gds-entity-tag__label{text-underline-offset:.18em;min-width:0;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.gds-entity-tag__label>:where(p){color:inherit;font:inherit;line-height:inherit;margin:0;display:inline}.gds-article-row{align-items:stretch;gap:var(--section-gap);flex-direction:column;display:flex}.gds-article-row__separator{outline-offset:-.5px;border:0;outline:1px solid #0c0a0966;align-self:stretch;width:0;display:none}.gds-article-row__item{flex:1;min-width:0}@media (width>=1024px){.gds-article-row{flex-direction:row}.gds-article-row__separator{display:block}}.gds-grid-guide{pointer-events:none;z-index:9999;width:100%;max-width:var(--shell-max);grid-template-columns:repeat(var(--shell-cols), minmax(0, 1fr));column-gap:var(--shell-gutter);padding-inline:var(--shell-margin);margin-inline:auto;display:grid;position:fixed;inset:0}.gds-grid-guide__rhythm{position:absolute;inset:0}.gds-grid-guide__column{background:#29bfcc0a;border-inline:1px solid #ffffff0f;height:100%}.gds-grid-guide__column[data-outside=true]{background:#ffffff05}.gds-nav-search{max-width:28rem;height:var(--control);align-items:center;gap:var(--s8);padding-inline:var(--s16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;flex:1;display:none}.gds-nav-link{color:var(--color-brand-white);font-size:var(--text-sm);font-weight:500;line-height:1.25rem;text-decoration:none;transition:opacity .15s}.gds-nav-link:hover,.gds-nav-link[data-hovered]{opacity:.8}.gds-nav-links{justify-content:flex-end;align-items:center;gap:var(--s16);flex-shrink:0;display:none}.gds-navbar{width:100%;max-width:var(--shell-max);height:auto;padding:var(--s16) var(--shell-margin);flex-wrap:wrap;align-items:center;margin-inline:auto;display:flex;position:relative}.gds-navbar__top{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.gds-navbar__logo{flex-shrink:0}.gds-navbar__toggle{width:var(--control);height:var(--control);color:var(--color-brand-white);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.gds-navbar__toggle-icon{width:var(--s20);height:var(--s20)}.gds-navbar__mobile-panel{gap:var(--row-gap);width:100%;padding-block:var(--row-gap) var(--s8);flex-direction:column;display:flex}.gds-navbar__mobile-links{gap:var(--row-gap);flex-direction:column;display:flex}.gds-nav-search[data-mobile=true]{width:100%;max-width:none;margin-inline:0;display:flex}@media (width>=640px){.gds-nav-search{margin-inline:var(--s16);display:flex}.gds-nav-links{gap:var(--s40);display:flex}.gds-navbar{height:var(--nav);flex-wrap:nowrap;padding-block:0}.gds-navbar__top{width:auto}.gds-navbar__toggle,.gds-navbar__mobile-panel{display:none}}@media (width>=1024px){.gds-nav-search{margin-inline:var(--panel-pad)}}.gds-card-featured{flex-direction:column;display:flex}.gds-card-featured__expanded{cursor:pointer;padding:var(--panel-pad);flex-direction:column;flex:1;justify-content:flex-end;transition:all .5s;display:flex;position:relative;overflow:hidden}.gds-card-featured__expanded:focus-visible,.gds-card-featured__collapsed:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gds-card-featured__overlay,.gds-card-featured__solid{position:absolute;inset:0}.gds-card-featured__overlay{background:linear-gradient(#0000 45%,#0c0a0980)}.gds-card-featured__content{gap:var(--s16);flex-direction:column;display:flex;position:relative}.gds-card-featured__copy{gap:var(--s8);flex-direction:column;display:flex}.gds-card-featured__label{color:var(--color-brand-black);font-family:var(--font-sans);font-size:var(--text-xs);opacity:.6;line-height:1.35}.gds-card-featured__title{color:var(--color-brand-black);font-family:var(--font-serif);letter-spacing:-.96px;white-space:pre-line;font-size:32px;font-weight:500;line-height:1.1}.gds-card-featured__cta{align-items:center;gap:var(--s8);color:var(--color-brand-black);font-size:var(--text-sm);font-weight:500;display:inline-flex}.gds-card-featured__label[data-on-dark=true],.gds-card-featured__title[data-on-dark=true],.gds-card-featured__cta[data-on-dark=true]{color:var(--color-brand-white)}.gds-card-featured__cta-icon,.gds-card-featured__collapsed-icon{width:var(--s20);height:var(--s20)}.gds-card-featured__collapsed{cursor:pointer;align-items:flex-start;gap:var(--s8);width:100%;padding:var(--s12);text-align:left;border:0;flex-direction:column;transition:all 50ms;display:flex;overflow:hidden}.gds-card-featured__collapsed-icon,.gds-card-featured__collapsed-title{color:var(--color-brand-black)}.gds-card-featured__collapsed-title{font-family:var(--font-serif);font-size:var(--text-base);letter-spacing:-.3px;font-weight:500;line-height:1.3}@media (width>=1024px){.gds-card-featured{flex-direction:row}.gds-card-featured__collapsed{width:var(--s120)}}.gds-newsletter{gap:var(--s48);flex-direction:column;display:flex}.gds-newsletter__intro-grid,.gds-newsletter__form-grid{grid-template-columns:1fr;display:grid}.gds-newsletter__intro-grid{gap:var(--s24)}.gds-newsletter__intro{gap:var(--s24);flex-direction:column;display:flex}.gds-newsletter__heading{scroll-margin:var(--s20);color:var(--color-brand-black);font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:500;line-height:2.5rem}.gds-newsletter__description{color:var(--color-brand-black);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.02em;font-weight:400;line-height:1.5rem}.gds-newsletter__form-grid{height:auto;overflow:hidden}.gds-newsletter__image{flex-shrink:0;width:100%;height:12rem;position:relative}.gds-newsletter__panel{row-gap:var(--s32);background:var(--color-brand-turquoise);padding:var(--s48) var(--s32);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gds-newsletter__field{align-items:end;gap:var(--s16);border-bottom:1px solid var(--color-brand-black);padding-bottom:var(--s12);grid-column:span 12/span 12;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gds-newsletter__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gds-newsletter__input{min-width:0;color:var(--color-brand-black);font-family:var(--font-sans);font-size:var(--text-lg);background:0 0;border:0;outline:none;grid-column:span 8/span 8;font-weight:500;line-height:1.5rem}.gds-newsletter__input::placeholder{color:#0c0a09cc}.gds-newsletter__submit{color:var(--color-brand-black);font-family:var(--font-sans);font-size:var(--text-lg);background:0 0;border:0;grid-column:span 4/span 4;justify-self:end;font-weight:600;line-height:1.5rem}.gds-newsletter__submit:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gds-newsletter__privacy{color:var(--color-brand-black);font-family:var(--font-sans);font-size:var(--text-sm);grid-column:span 12/span 12;font-weight:400;line-height:1.25rem}@media (width>=640px){.gds-newsletter__panel{padding:var(--s64) var(--s48)}}@media (width>=768px){.gds-newsletter__intro-grid,.gds-newsletter__form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.gds-newsletter__intro{grid-column:span 8/span 8}.gds-newsletter__form-grid{min-height:336px}.gds-newsletter__image{grid-column:span 6/span 6;height:100%}.gds-newsletter__panel{grid-column:span 12/span 12}.gds-newsletter__panel[data-has-image=true]{grid-column:span 6/span 6}.gds-newsletter__privacy{grid-column:span 10/span 10}}@media (width>=1024px){.gds-newsletter__intro{grid-column:span 7/span 7}}}@media (width<=480px){.entity-preview-card{width:calc(100vw - var(--s16))}.entity-preview-card .property{grid-template-columns:minmax(84px,35%) minmax(0,1fr)}}.inline-icon{vertical-align:-.225em;width:18px;height:18px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--brand-black);min-height:100dvh;margin:0}
