 @import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');@import url('https://fonts.googleapis.com/css2?family=Josefin+Slab:ital,wght@0,100..700;1,100..700&display=swap');:root {--flexoki-black: #100F0F;--flexoki-paper: #FFFCF0;--flexoki-50: #F2F0E5;--flexoki-100: #E6E4D9;--flexoki-150: #DAD8CE;--flexoki-200: #CECDC3;--flexoki-300: #B7B5AC;--flexoki-400: #9F9D96;--flexoki-500: #878580;--flexoki-600: #6F6E69;--flexoki-700: #575653;--flexoki-800: #403E3C;--flexoki-850: #343331;--flexoki-900: #282726;--flexoki-950: #1C1B1A;--flexoki-red-50: #FFE1D5;--flexoki-red-100: #FFCABB;--flexoki-red-150: #FDB2A2;--flexoki-red-200: #F89A8A;--flexoki-red-300: #E8705F;--flexoki-red-400: #D14D41;--flexoki-red-500: #C03E35;--flexoki-red-600: #AF3029;--flexoki-red-700: #942822;--flexoki-red-800: #6C201C;--flexoki-red-850: #551B18;--flexoki-red-900: #3E1715;--flexoki-red-950: #261312;--flexoki-orange-50: #FFE7CE;--flexoki-orange-100: #FED3AF;--flexoki-orange-150: #FCC192;--flexoki-orange-200: #F9AE77;--flexoki-orange-300: #EC8B49;--flexoki-orange-400: #DA702C;--flexoki-orange-500: #CB6120;--flexoki-orange-600: #BC5215;--flexoki-orange-700: #9D4310;--flexoki-orange-800: #71320D;--flexoki-orange-850: #59290D;--flexoki-orange-900: #40200D;--flexoki-orange-950: #27180E;--flexoki-yellow-50: #FAEEC6;--flexoki-yellow-100: #F6E2A0;--flexoki-yellow-150: #F1D67E;--flexoki-yellow-200: #ECCB60;--flexoki-yellow-300: #DFB431;--flexoki-yellow-400: #D0A215;--flexoki-yellow-500: #BE9207;--flexoki-yellow-600: #AD8301;--flexoki-yellow-700: #8E6B01;--flexoki-yellow-800: #664D01;--flexoki-yellow-850: #503D02;--flexoki-yellow-900: #3A2D04;--flexoki-yellow-950: #241E08;--flexoki-green-50: #EDEECF;--flexoki-green-100: #DDE2B2;--flexoki-green-150: #CDD597;--flexoki-green-200: #BEC97E;--flexoki-green-300: #A0AF54;--flexoki-green-400: #879A39;--flexoki-green-500: #768D21;--flexoki-green-600: #66800B;--flexoki-green-700: #536907;--flexoki-green-800: #3D4C07;--flexoki-green-850: #313D07;--flexoki-green-900: #252D09;--flexoki-green-950: #1A1E0C;--flexoki-cyan-50: #DDF1E4;--flexoki-cyan-100: #BFE8D9;--flexoki-cyan-150: #A2DECE;--flexoki-cyan-200: #87D3C3;--flexoki-cyan-300: #5ABDAC;--flexoki-cyan-400: #3AA99F;--flexoki-cyan-500: #2F968D;--flexoki-cyan-600: #24837B;--flexoki-cyan-700: #1C6C66;--flexoki-cyan-800: #164F4A;--flexoki-cyan-850: #143F3C;--flexoki-cyan-900: #122F2C;--flexoki-cyan-950: #101F1D;--flexoki-blue-50: #E1ECEB;--flexoki-blue-100: #C6DDE8;--flexoki-blue-150: #ABCFE2;--flexoki-blue-200: #92BFDB;--flexoki-blue-300: #66A0C8;--flexoki-blue-400: #4385BE;--flexoki-blue-500: #3171B2;--flexoki-blue-600: #205EA6;--flexoki-blue-700: #1A4F8C;--flexoki-blue-800: #163B66;--flexoki-blue-850: #133051;--flexoki-blue-900: #12253B;--flexoki-blue-950: #101A24;--flexoki-purple-50: #F0EAEC;--flexoki-purple-100: #E2D9E9;--flexoki-purple-150: #D3CAE6;--flexoki-purple-200: #C4B9E0;--flexoki-purple-300: #A699D0;--flexoki-purple-400: #8B7EC8;--flexoki-purple-500: #735EB5;--flexoki-purple-600: #5E409D;--flexoki-purple-700: #4F3685;--flexoki-purple-800: #3C2A62;--flexoki-purple-850: #31234E;--flexoki-purple-900: #261C39;--flexoki-purple-950: #1A1623;--flexoki-magenta-50: #FEE4E5;--flexoki-magenta-100: #FCCFDA;--flexoki-magenta-150: #F9B9CF;--flexoki-magenta-200: #F4A4C2;--flexoki-magenta-300: #E47DA8;--flexoki-magenta-400: #CE5D97;--flexoki-magenta-500: #B74583;--flexoki-magenta-600: #A02F6F;--flexoki-magenta-700: #87285E;--flexoki-magenta-800: #641F46;--flexoki-magenta-850: #4F1B39;--flexoki-magenta-900: #39172B;--flexoki-magenta-950: #24131D;}:root {--white: var(--flexoki-paper);--clr-gray-150: var(--flexoki-150);--clr-gray-200: var(--flexoki-200);--clr-gray-300: var(--flexoki-300);--clr-gray-400: var(--flexoki-400);--clr-gray-500: var(--flexoki-500);--clr-gray-600: var(--flexoki-600);--clr-gray-700: var(--flexoki-700);--clr-gray-800: var(--flexoki-800);--shadow-rgb: 52 51 49;--clr-shadow: rgba(var(--shadow-rgb) / 0.4);--font-family-serif: 'Noto Serif', serif;--font-family-sans-serif: 'Nunito', sans-serif;--font-size: 1rem;--font-weight: 400;--font-weight-strong: 700;--golden-ratio: 1.618;--border-radius: 0.5em;--border: 0.5px solid var(--clr-gray-400);--transition-duration: 200ms;--point-width: 2.5em;--point-height: var(--point-width);--header-height: 6em;--header-padding: 0.5em;--content-width-menu: min(96em, 100%);--content-width-page-type: min(64em, 100%);--article-padding-block: 12dvh;--section-padding-block: 2em;--section-padding-inline-min: 2em;--section-padding-inline-preferred: calc((100dvw - 48em) / 2);--section-padding-inline-max: 25%;}@media (min-width: 48em) {:root {--header-height: 8em;--header-padding: 1em;}}.esri-view-root {--esri-view-outline: none!important;}*, *::before, *::after {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;outline: 1px solid pink;outline: 0;}input, button, textarea, select {font: inherit;}html {height: 100%;scroll-behavior: smooth;scroll-padding-top: var(--header-height);}body {font-family: var(--font-family-sans-serif);font-size: var(--font-size);font-style: normal;font-weight: var(--font-weight);line-height: var(--golden-ratio);color: var(--clr-gray-800);background: var(--white);overflow-wrap: normal;word-break: normal;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}h1, h2, h3, h4, h5, h6 {--heading-font-size: clamp( var(--heading-font-size-min), var(--heading-font-size-preferred), var(--heading-font-size-max) );font-family: var(--font-family-serif);font-size: var(--heading-font-size);font-weight: var(--font-weight-strong);line-height: calc( var(--heading-font-size) * var(--golden-ratio) * 0.8 );text-wrap: balance;overflow-wrap: anywhere;}h1 {--heading-font-size-min: var(--font-size);--heading-font-size-preferred: 10dvw;--heading-font-size-max: calc( var(--font-size) * var(--golden-ratio) * 2 );}[data-menu] h1 {--heading-font-size-min: calc(var(--font-size) * var(--golden-ratio) * 1.5);--heading-font-size-max: calc(var(--font-size) * var(--golden-ratio) * 2.75);}h2 {--heading-font-size-min: var(--font-size);--heading-font-size-preferred: 10dvw;--heading-font-size-max: calc( var(--font-size) * var(--golden-ratio) * 1.5 );}h3 {--heading-font-size-min: var(--font-size);--heading-font-size-preferred: 10dvw;--heading-font-size-max: calc( var(--font-size) * var(--golden-ratio) * 1 );}h4 {--heading-font-size-min: var(--font-size);--heading-font-size-preferred: 10dvw;--heading-font-size-max: calc( var(--font-size) * var(--golden-ratio) * 1 );}em, i {font-style: italic;}strong {font-weight: var(--font-weight-strong);}blockquote {--blockquote-color: var(--clr-gray-400);font-style: italic;border-left: 0.25em solid var(--blockquote-color);padding: 1em 2em;position: relative;}blockquote.large {font-size: 1.125rem;}blockquote::before, blockquote::after {position: absolute;color: var(--blockquote-color);font-size: 4em;line-height: 1;}blockquote::before {content: "“";left: 0;top: 0;}blockquote::after {content: "”";}a, a:visited, a:active {text-decoration: none;color: var(--flexoki-blue-400);-webkit-transition: color var(--transition-duration) ease-in-out;-o-transition: color var(--transition-duration) ease-in-out;transition: color var(--transition-duration) ease-in-out;font-weight: var(--font-weight-strong);}a:hover {color: var(--flexoki-blue-200);}a.button {color: var(--clr-gray-150);}.mix-blend-mode-multiply, .mix-blend-mode-multiply .hero-section-figure {mix-blend-mode: multiply;}figcaption {margin-inline: auto;padding: 1em 0;font-style: italic;text-align: center;text-wrap: balance;}img {width: 100%;display: block;}.material-symbols-rounded {font-size: 1.5rem;font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24 }ul, ol {padding: 0 0 0 2em;display: -ms-grid;display: grid;gap: calc(var(--font-size) * var(--golden-ratio) / 2);}li {padding: 0 0 0 1em;}.hero-section ul {list-style: none;padding: 0;gap: 0;color: var(--clr-gray-400);}.hero-section li {padding: 0;}table {width: 100%;border-collapse: collapse;text-wrap: balance;table-layout: fixed;}tbody tr:nth-child(odd) {background: var(--clr-gray-150);}th {font-weight: var(--font-weight-strong);}th, td {padding: 0.5em;text-align: center;}.text-align-center td {text-align: center;}.text-align-left th, .text-align-left td {text-align: left;}table caption {padding: 1em 0;font-style: italic;caption-side: bottom;}input, input::-webkit-slider-thumb {-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}label {cursor: pointer;}button {background: none;font: inherit;color: inherit;cursor: pointer;}.button {padding: 1em;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;font-family: var(--font-family-sans-serif);font-size: 1rem;font-weight: 400;text-transform: uppercase;color: var(--clr-gray-150);background: var(--clr-gray-800);border-radius: 0.25em;border: 1px solid var(--clr-gray-700);cursor: pointer;-webkit-transition: color var(--transition-duration) ease-in-out, background var(--transition-duration) ease-in-out ;-o-transition: color var(--transition-duration) ease-in-out, background var(--transition-duration) ease-in-out ;transition: color var(--transition-duration) ease-in-out, background var(--transition-duration) ease-in-out ;}.button:hover {font-weight: 400;color: var(--clr-gray-800);background: transparent;}.button.inverse {color: var(--clr-gray-800);background: transparent;}.button.inverse:hover {color: var(--clr-gray-150);background: var(--clr-gray-800);}.button::after {content: attr(data-icon);font-family: 'Material Symbols Rounded';font-size: inherit;font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24 ;-webkit-transform: scale(1.25);-ms-transform: scale(1.25);transform: scale(1.25);}details summary {list-style: none;cursor: pointer;}iframe {display: block;width: 100%;}[data-figure="iframe"] iframe {aspect-ratio: 2/3;}@media (min-width: 48em) {[data-figure="iframe"] iframe {aspect-ratio: 16/9;}}.social-icons-list {margin: 1em 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;}.social-icons-list li {padding: 0;}.social-icons-list a {padding: 1em;font-size: 0.75rem;display: -ms-grid;display: grid;background: var(--clr-gray-700);border-radius: 50%;-webkit-transition: all var(--transition-duration) ease-in-out;-o-transition: all var(--transition-duration) ease-in-out;transition: all var(--transition-duration) ease-in-out;}.social-icons-list a:hover {background: var(--clr-gray-800);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.social-icons-list svg {width: 2em;height: 2em;fill: var(--clr-gray-150) }[data-menu="contact"] [data-section="content"] .social-icons-list a {font-size: 1rem;}.main-header {position: fixed;inset: 0 0 auto 0;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: all var(--transition-duration) ease-in-out;-o-transition: all var(--transition-duration) ease-in-out;transition: all var(--transition-duration) ease-in-out;}.main-header div {padding: var(--header-padding);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}.main-header a svg {height: calc(var(--header-height) - var(--header-padding) * 2);fill: var(--clr-gray-800);-webkit-transition: fill var(--transition-duration) ease-in-out;-o-transition: fill var(--transition-duration) ease-in-out;transition: fill var(--transition-duration) ease-in-out;}.main-header nav {position: fixed;inset: 0;z-index: 1;color: var(--clr-gray-800);background: var(--clr-gray-150);display: none;}.main-header.background-b nav {color: var(--clr-gray-800);}.main-header nav ul {list-style: none;margin-top: 6em;padding: 0;gap: 0;}.main-header nav ul li {padding: 0;}.main-header nav ul li a {padding: 2em;display: block;color: inherit;font: inherit;text-transform: uppercase;}.main-header nav ul li:not(:last-child) {border-bottom: 1px solid var(--clr-gray-400);}.main-header input[type="checkbox"] {position: relative;width: 2.5em;height: 2.5em;aspect-ratio: 1/1;z-index: 2;}.main-header input[type="checkbox"]:checked {margin-right: 1em;}.main-header input[type="checkbox"]:checked ~ nav {display: block;}.main-header input[type="checkbox"]::after {content: 'menu';font-family: 'Material Symbols Rounded';font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24;font-size: 3rem;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: var(--clr-gray-800);}.main-header.background-b input[type="checkbox"]::after {color: var(--clr-gray-400);}.main-header.background-b input[type="checkbox"]:checked::after {color: var(--clr-gray-800);}.main-header input[type="checkbox"]:checked::after {content: 'close';font-variation-settings: 'FILL' 1, 'wght' 200, 'GRAD' 0, 'opsz' 24;}body:has(.main-header input[type="checkbox"]:checked) {overflow: hidden;}@media (min-width: 48em) {.main-header input[type="checkbox"] {display: none;}.main-header nav, .main-header input[type="checkbox"]:checked ~ nav {position: unset;display: block;background: transparent;}.main-header.background-b nav {color: var(--clr-gray-400);}.main-header nav ul {margin-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1em;}.main-header nav ul li:not(:last-child) {border-bottom: none;}.main-header nav ul li a {padding: 0;}body:has(.main-header input[type="checkbox"]:checked) {overflow: auto;}}.main-header.background-a {color: var(--clr-gray-800);background: var(--white);}.main-header.background-b {color: var(--clr-gray-400);background: var(--clr-gray-800);}.main-header.background-a svg {fill: var(--clr-gray-800);}.main-header.background-b svg {fill: var(--clr-gray-400);}main {overflow-x: hidden;}.hero-section {display: -ms-grid;display: grid;position: relative;isolation: isolate;background: var(--white);min-height: 100dvh;}.hero-section-content {margin-top: auto;grid-row: 1/-1;grid-column: 2/-1;z-index: 1;display: -ms-grid;display: grid;justify-items: start;-ms-flex-line-pack: end;align-content: end;gap: 2em;}.hero-section-title {display: -ms-grid;display: grid;gap: 1em;}.hero-section-figure {position: absolute;inset: 0 50% 0 0;z-index: 0;overflow: hidden;}.hero-section.fullwidth .hero-section-figure {inset: 0;}.hero-section-figure img {height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-animation: imageScaleOnLoad 2s ease-out forwards;animation: imageScaleOnLoad 2s ease-out forwards;}@media (orientation: portrait) {.hero-section {padding-top: clamp(calc(var(--header-height) + var(--header-padding)), 5%, 5em);padding-inline: clamp(2em, 5%, 5em);padding-bottom: clamp(2em, 5%, 5em);}.hero-section-content {padding: clamp(2em, 5%, 5em);background: var(--white);border-radius: var(--border-radius);}.hero-section-figure {inset: 0;}}@media (orientation: portrait) and (min-width: 48em) {.hero-section {padding-inline: clamp(2em, 10%, 10em);padding-bottom: clamp(2em, 10%, 10em);}.hero-section-content {padding: clamp(3em, 5%, 5em);gap: 3em;}}@media (orientation: landscape) {.hero-section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}.hero-section-content {margin-top: var(--header-height);padding: clamp(2em, 10%, 10em);}}@media (orientation: landscape) and (min-width: 64em) {.hero-section-content {padding: clamp(4em, 10%, 8em);}}@media (orientation: landscape) and (min-width: 96em) {}@media (orientation: landscape) and (min-width: 100em) {.hero-section-content {padding: clamp(4em, 20%, 8em);}}main > article {min-height: 100dvh;}[data-section="content"] {padding-block: var(--section-padding-block);padding-inline: clamp( var(--section-padding-inline-min), var(--section-padding-inline-preferred), var(--section-padding-inline-max) ) ;display: -ms-grid;display: grid;gap: calc(var(--font-size) * var(--golden-ratio));overflow: hidden;}[data-section="content"].wide {--section-padding-inline-max: 10%;}[data-section="content"]:first-of-type {padding-top: calc(var(--article-padding-block) + var(--section-padding-block));}[data-section="content"]:last-of-type {padding-bottom: calc(var(--article-padding-block) + var(--section-padding-block));}[data-menu="contact"] [data-section="content"] {min-height: calc(100dvh - var(--header-height) * 2);-ms-flex-line-pack: center;align-content: center;}[data-section="content"] > p {text-indent: 4ch;text-align: justify;}[data-section="content"].fullwidth {margin-block: calc(var(--article-padding-block) + var(--section-padding-block));padding-block: calc(var(--article-padding-block) + var(--section-padding-block));color: var(--clr-gray-400);background: var(--clr-gray-800);}[data-section="content"]:last-of-type.fullwidth {margin-bottom: 0;}[data-section="content"].fullwidth.light {color: var(--clr-gray-800);background: var(--clr-gray-300);}[data-section="content"].sideways div {display: -ms-grid;display: grid;gap: calc(var(--font-size) * var(--golden-ratio));}@media (min-width: 48em) {[data-section="content"].sideways {-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;-webkit-box-align: start;-ms-flex-align: start;align-items: start;}[data-section="content"].sideways div {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}[data-section="content"].sideways figure {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;}}[data-section="content"] > *.in-view {-webkit-animation: sectionContentChildrenInView 1s ease-in-out;animation: sectionContentChildrenInView 1s ease-in-out;}.main-footer {padding-block: var(--article-padding-block);padding-inline: clamp( var(--section-padding-inline-min), var(--section-padding-inline-preferred), var(--section-padding-inline-max) ) ;display: -ms-grid;display: grid;gap: 5em;background: var(--clr-gray-400);}.main-footer a {color: inherit;font-weight: inherit;}.main-footer a:hover {color: var(--clr-gray-600);}.contact-details {display: -ms-grid;display: grid;gap: 1em;}.contact-details p {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.contact-details p::before {content: attr(data-icon);font-family: 'Material Symbols Rounded';font-size: 1.25em;font-variation-settings: 'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24 ;margin-right: 0.25em;}.main-footer .copyright-and-license {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 0.875rem;}@media (min-width: 48em) {.main-footer {padding-block: var(--article-padding-block) calc(var(--article-padding-block) / var(--golden-ratio)) ;}.main-footer .copyright-and-license {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.main-footer .copyright-and-license span {padding-inline: 0.5em;}.main-footer .copyright-and-license span:first-child {padding-left: 0;}.main-footer .copyright-and-license span:not(:last-child) {border-right: 1px solid var(--clr-gray-700);}}#map-panel {width: auto;height: calc(85dvh - var(--header-height));display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;-ms-grid-rows: 1fr;grid-template-rows: 1fr;position: relative;isolation: isolate;z-index: 0;border-radius: 0.5em;overflow: hidden;}#map-panel > *:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}#map-panel::after {content: '';position: absolute;inset: 0;z-index: 2;background: var(--clr-gray-400);mix-blend-mode: color;pointer-events: all;}#map-panel:has(.allow-map-interactions input:checked)::after {background: transparent;pointer-events: none;}#map-object {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1 / 2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1 / 2;z-index: 1;position: relative;background: -webkit-gradient(linear, left top, left bottom, from(rgb(147, 196, 222)), to(rgb(243 237 227)));background: -o-linear-gradient(rgb(147, 196, 222), rgb(243 237 227));background: linear-gradient(rgb(147, 196, 222), rgb(243 237 227));}.info-window {margin: auto;position: absolute;inset: 1em;color: var(--clr-gray-800);background: var(--white);-webkit-box-shadow: 2px 2px 4px var(--clr-shadow);box-shadow: 2px 2px 4px var(--clr-shadow);display: none;overflow: hidden;border-radius: 0.5em;}.info-window.visible {display: -ms-grid;display: grid;-ms-grid-rows: auto 1fr;-ms-grid-columns: 1fr;grid-template: auto 1fr / 1fr;}#map-panel:has(.allow-map-interactions input:checked) .info-window {z-index: 4;}#map-panel:has(.allow-map-interactions input:not(checked)) .info-window {z-index: 1;}.info-window > section {display: -ms-grid;display: grid;overflow-x: hidden;overflow-y: auto;}.info-window > section > figure {max-height: 100%;}.info-window > section > figure img {height: 100%;aspect-ratio: 4/3;-o-object-fit: cover;object-fit: cover;-o-object-position: center center;object-position: center center;}.info-window > section > div {padding: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: start;gap: 1em;}.info-window > section > div > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1em;}.info-window > nav {max-height: 3em;position: sticky;top: 0;z-index: 1;background: var(--clr-gray-800);}.info-window > nav > ul {padding: 0.75em 0.5em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;color: var(--white);}.info-window > nav > ul > li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;font-weight: 500;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;transition: -webkit-transform var(--transition-duration) ease-in-out;-o-transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;}.info-window > nav > ul > li:hover, .info-window > nav > ul > li:active {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.info-window > nav > ul > li:nth-child(1) {visibility: hidden;}.info-window > nav > ul > li:nth-child(2) > span {font-size: 1.5rem;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}@media (orientation: portrait) {.info-window > section {-ms-grid-rows: 100% 1fr;-ms-grid-columns: 1fr;grid-template: 100% 1fr / 1fr;}#map-panel:-webkit-full-screen .info-window > section {grid-template: 50% 1fr / 1fr;}#map-panel:-ms-fullscreen .info-window > section {-ms-grid-rows: 50% 1fr;-ms-grid-columns: 1fr;grid-template: 50% 1fr / 1fr;}#map-panel:fullscreen .info-window > section {-ms-grid-rows: 50% 1fr;-ms-grid-columns: 1fr;grid-template: 50% 1fr / 1fr;}}@media (orientation: portrait) and (min-width: 48em) {.info-window {inset: 10% }.info-window > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}.info-window > section > figure {position: sticky;top: 0;}.info-window > section > div {padding: 1.5em;min-height: -webkit-max-content;min-height: -moz-max-content;min-height: max-content;}#map-panel:-webkit-full-screen .info-window {inset: 10%;max-width: 32em;max-height: 48em;}#map-panel:-ms-fullscreen .info-window {inset: 10%;max-width: 32em;max-height: 48em;}#map-panel:fullscreen .info-window {inset: 10%;max-width: 32em;max-height: 48em;}#map-panel:-webkit-full-screen .info-window > section {grid-template: 50% 1fr / 1fr;}#map-panel:-ms-fullscreen .info-window > section {-ms-grid-rows: 50% 1fr;-ms-grid-columns: 1fr;grid-template: 50% 1fr / 1fr;}#map-panel:fullscreen .info-window > section {-ms-grid-rows: 50% 1fr;-ms-grid-columns: 1fr;grid-template: 50% 1fr / 1fr;}#map-panel:-webkit-full-screen .info-window > section > figure {position: unset;}#map-panel:-ms-fullscreen .info-window > section > figure {position: unset;}#map-panel:fullscreen .info-window > section > figure {position: unset;}}@media (orientation: landscape) {.info-window > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}#map-panel:-webkit-full-screen .info-window > section {grid-template: 1fr / 1fr 1fr;}#map-panel:-ms-fullscreen .info-window > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}#map-panel:fullscreen .info-window > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}#map-panel:-webkit-full-screen .info-window > section > figure {position: sticky;top: 0;}#map-panel:-ms-fullscreen .info-window > section > figure {position: sticky;top: 0;}#map-panel:fullscreen .info-window > section > figure {position: sticky;top: 0;}#map-panel:-webkit-full-screen .info-window > section > div {padding: 1.5em;min-height: -webkit-max-content;min-height: max-content;}#map-panel:-ms-fullscreen .info-window > section > div {padding: 1.5em;min-height: max-content;}#map-panel:fullscreen .info-window > section > div {padding: 1.5em;min-height: -webkit-max-content;min-height: -moz-max-content;min-height: max-content;}}@media (orientation: landscape) and (min-width: 64em) {.info-window {inset: 5% 15%;}#map-panel:-webkit-full-screen .info-window {inset: 10%;max-width: 48em;max-height: 32em;}#map-panel:-ms-fullscreen .info-window {inset: 10%;max-width: 48em;max-height: 32em;}#map-panel:fullscreen .info-window {inset: 10%;max-width: 48em;max-height: 32em;}#map-panel:-webkit-full-screen .info-window > section {grid-template: 1fr / 1fr 1fr;}#map-panel:-ms-fullscreen .info-window > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}#map-panel:fullscreen .info-window > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}#map-panel:-webkit-full-screen .info-window > section > figure {position: sticky;top: 0;}#map-panel:-ms-fullscreen .info-window > section > figure {position: sticky;top: 0;}#map-panel:fullscreen .info-window > section > figure {position: sticky;top: 0;}#map-panel:-webkit-full-screen .info-window > section > div {padding: 1.5em;min-height: -webkit-max-content;min-height: max-content;}#map-panel:-ms-fullscreen .info-window > section > div {padding: 1.5em;min-height: max-content;}#map-panel:fullscreen .info-window > section > div {padding: 1.5em;min-height: -webkit-max-content;min-height: -moz-max-content;min-height: max-content;}}@media (orientation: landscape) and (min-width: 96em) {.info-window {inset: 10%;max-width: 48em;max-height: 32em;}.info-window > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}.info-window > section > figure {position: sticky;top: 0;}.info-window > section > div {padding: 1.5em;min-height: -webkit-max-content;min-height: -moz-max-content;min-height: max-content;}.info-window > nav > ul > li:nth-child(1) {visibility: visible;}#map-panel:-webkit-full-screen .info-window.dock {inset: 1em 1em auto auto;width: min(30em, 40%);max-height: calc(100% - 2em);}#map-panel:-ms-fullscreen .info-window.dock {inset: 1em 1em auto auto;width: min(30em, 40%);max-height: calc(100% - 2em);}.info-window.dock, #map-panel:fullscreen .info-window.dock {inset: 1em 1em auto auto;width: min(30em, 40%);max-height: calc(100% - 2em);}#map-panel:-webkit-full-screen .info-window.dock > section {grid-template: 1fr / 1fr;}#map-panel:-ms-fullscreen .info-window.dock > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr;grid-template: 1fr / 1fr;}.info-window.dock > section, #map-panel:fullscreen .info-window.dock > section {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr;grid-template: 1fr / 1fr;}#map-panel:-webkit-full-screen .info-window.dock > section > figure {position: unset;}#map-panel:-ms-fullscreen .info-window.dock > section > figure {position: unset;}.info-window.dock > section > figure, #map-panel:fullscreen .info-window.dock > section > figure {position: unset;}}[data-figure="isometric-scene"] {--pole-width: 2em;--pole-height: calc(var(--pole-width) * 20);margin-top: 2em;display: -ms-grid;display: grid;isolation: isolate;}.grid {-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;border-radius: 1em;overflow: hidden;--isometric-grid-line-color-1: var(--clr-gray-400);--isometric-grid-line-color-2: var(--clr-gray-300);--isometric-grid-line-color-3: var(--clr-gray-150);--isometric-grid-line-weight: 0.0625em;--isometric-grid-gap: calc(var(--pole-width) * var(--isometric-grid-interval));--isometric-grid-interval: 1.5;background-image: -o-repeating-linear-gradient( 120deg, var(--isometric-grid-line-color-1), var(--isometric-grid-line-color-1) var(--isometric-grid-line-weight), transparent var(--isometric-grid-line-weight), transparent var(--isometric-grid-gap) ), -o-repeating-linear-gradient( 60deg, var(--isometric-grid-line-color-1), var(--isometric-grid-line-color-1) var(--isometric-grid-line-weight), transparent var(--isometric-grid-line-weight), transparent var(--isometric-grid-gap) ), -o-repeating-linear-gradient( 120deg, var(--isometric-grid-line-color-2), var(--isometric-grid-line-color-2) calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-gap) / 5) ), -o-repeating-linear-gradient( 60deg, var(--isometric-grid-line-color-2), var(--isometric-grid-line-color-2) calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-gap) / 5) ) ;background-image: repeating-linear-gradient( -30deg, var(--isometric-grid-line-color-1), var(--isometric-grid-line-color-1) var(--isometric-grid-line-weight), transparent var(--isometric-grid-line-weight), transparent var(--isometric-grid-gap) ), repeating-linear-gradient( 30deg, var(--isometric-grid-line-color-1), var(--isometric-grid-line-color-1) var(--isometric-grid-line-weight), transparent var(--isometric-grid-line-weight), transparent var(--isometric-grid-gap) ), repeating-linear-gradient( -30deg, var(--isometric-grid-line-color-2), var(--isometric-grid-line-color-2) calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-gap) / 5) ), repeating-linear-gradient( 30deg, var(--isometric-grid-line-color-2), var(--isometric-grid-line-color-2) calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-line-weight) / 1.5), transparent calc(var(--isometric-grid-gap) / 5) ) ;}.isometric-space {-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;}.isometric-signpost {padding-block: calc(var(--pole-width) * var(--signpost-padding-block));display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transform: translateY(1%);-ms-transform: translateY(1%);transform: translateY(1%);-webkit-filter: drop-shadow(-0.25em 0.25em 0.5em var(--clr-shadow));filter: drop-shadow(-0.25em 0.25em 0.5em var(--clr-shadow));pointer-events: none;}.isometric-signpost.west {--sign-skew-y: 30deg;--sign-gradient-direction: -88deg;--sign-z-index: 1;--sign-box-shadow-offset-x: -0.3em;--pole-left-z-index: 0;--pole-left-translate-y: -15%;--pole-right-z-index: 2;--pole-right-translate-y: 15%;--pole-side-left-background-color: var(--clr-gray-500);--pole-side-right-background-color: var(--clr-gray-700);--pole-side-top-background-color: var(--clr-gray-600);}.isometric-signpost.east {--sign-skew-y: -30deg;--sign-gradient-direction: 92deg;--sign-z-index: 1;--sign-box-shadow-offset-x: 0.3em;--pole-left-z-index: 2;--pole-right-z-index: 0;--pole-side-left-background-color: var(--clr-gray-700);--pole-side-right-background-color: var(--clr-gray-500);--pole-side-top-background-color: var(--clr-gray-600);}.isometric-signpost.east.double {--pole-left-translate-y: 15%;--pole-right-translate-y: -15%;}.isometric-signpost.double {--signpost-padding-block: 3;--sign-translate-x: -1%;--sign-translate-y: -50%;}.isometric-signpost.single {--signpost-padding-block: 20em;--sign-translate-y: -25%;--sign-gradient-color-scheme: rgba(var(--shadow-rgb) / 90%) 0%, rgba(var(--shadow-rgb) / 60%) 3%, rgba(var(--shadow-rgb) / 20%) 10%, rgba(var(--shadow-rgb) / 10%) 50%, rgba(var(--shadow-rgb) / 0%) 100% ;--pole-left-translate-y: 0%;--pole-right-translate-y: 0%;}.isometric-signpost.single.west .sign {--sign-skew-y: 30deg;--sign-translate-x: 7%;}.isometric-signpost.single.east .sign {--sign-skew-y: -30deg;--sign-translate-x: -7%;}.isometric-signpost.single .pole.left + .sign {--sign-border-radius: 0 1em 1em 0;--sign-gradient: linear-gradient( 90deg, var(--sign-gradient-color-scheme) );}.isometric-signpost.single .sign {--sign-border-radius: 1em 0 0 1em;--sign-gradient: linear-gradient( -90deg, var(--sign-gradient-color-scheme) );}.isometric-signpost.single.west .pole.left + .sign {--sign-translate-y: -25%;}.isometric-signpost.single.west .sign {--sign-translate-y: -50%;}.isometric-signpost.single.east .pole.left + .sign {--sign-translate-y: -50%;}.isometric-signpost.single.east .sign {--sign-translate-y: -25%;}.isometric-signpost .sign {width: calc(var(--pole-width) * var(--sign-width));z-index: var(--sign-z-index);-webkit-transform: skewY(var(--sign-skew-y)) rotateY(30deg) translateX(var(--sign-translate-x)) translateY(var(--sign-translate-y)) ;transform: skewY(var(--sign-skew-y)) rotateY(30deg) translateX(var(--sign-translate-x)) translateY(var(--sign-translate-y)) ;overflow: hidden;border-radius: var(--sign-border-radius);}.isometric-signpost .sign::after {content: '';position: absolute;inset: 0;background: var(--sign-gradient);}.isometric-signpost > .pole {width: var(--pole-width);height: var(--pole-height);}.isometric-signpost > .pole.left {z-index: var(--pole-left-z-index);-webkit-transform: translateX(100%) translateY(var(--pole-left-translate-y)) ;-ms-transform: translateX(100%) translateY(var(--pole-left-translate-y)) ;transform: translateX(100%) translateY(var(--pole-left-translate-y)) ;}.isometric-signpost > .pole.right {z-index: var(--pole-right-z-index);-webkit-transform: translateX(-100%) translateY(var(--pole-right-translate-y)) ;-ms-transform: translateX(-100%) translateY(var(--pole-right-translate-y)) ;transform: translateX(-100%) translateY(var(--pole-right-translate-y)) ;}.isometric-signpost > .pole > .side {position: absolute;inset: 0;-webkit-box-shadow: 0em 0em 1.2em 0.4em rgba(var(--shadow-rgb) / 0.3) inset;box-shadow: 0em 0em 1.2em 0.4em rgba(var(--shadow-rgb) / 0.3) inset;}.isometric-signpost > .pole > .side.left {background-color: var(--pole-side-left-background-color);-webkit-transform: translateX( calc(var(--pole-width) * -0.866 / 2) ) skewY(30deg) rotateY(-30deg) ;transform: translateX( calc(var(--pole-width) * -0.866 / 2) ) skewY(30deg) rotateY(-30deg) ;}.isometric-signpost > .pole > .side.right {background-color: var(--pole-side-right-background-color);-webkit-transform: translateX( calc(var(--pole-width) * 0.866 / 2) ) skewY(-30deg) rotateY(30deg) ;transform: translateX( calc(var(--pole-width) * 0.866 / 2) ) skewY(-30deg) rotateY(30deg) ;}.isometric-signpost > .pole > .side.top {height: var(--pole-width);background-color: var(--pole-side-top-background-color);-webkit-transform: translateY( calc(var(--pole-width) * -0.866 / (1 / 0.866)) ) scaleX( calc(1 + ((1 / 0.866 * 2) / 10)) ) rotateX(45deg) rotateZ(45deg) ;transform: translateY( calc(var(--pole-width) * -0.866 / (1 / 0.866)) ) scaleX( calc(1 + ((1 / 0.866 * 2) / 10)) ) rotateX(45deg) rotateZ(45deg) ;}.isometric-space form {padding: 1em 0 0 1em;position: absolute;bottom: 0;right: 0;background: var(--white);border-radius: 0.5em 0 1em 0;}.isometric-space form fieldset {display: -ms-grid;display: grid;gap: 0.5em;}.isometric-space form fieldset legend {margin-bottom: 0.5em;}.isometric-space form input[type="radio"] {display: none;}.isometric-space form .button {padding: 0.5em 1em;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}[data-figure="phone"] .samsung-galaxy-a23 {--aspect-ratio-width: 10.80;--aspect-ratio-height: 24.08;--border-radius-percentage: 0.5%;--border-width: 0.25rem;}[data-figure="phone"] div {margin-inline: auto;width: clamp(10em, 80%, 20em);aspect-ratio: var(--aspect-ratio-width) / var(--aspect-ratio-height);border-radius: calc(var(--aspect-ratio-height) * var(--border-radius-percentage)) / calc(var(--aspect-ratio-width) * var(--border-radius-percentage)) ;position: relative;isolation: isolate;overflow: hidden;background: var(--clr-gray-700);border: var(--border-width) solid var(--clr-gray-800);-webkit-filter: drop-shadow(0.5em 0.5em 0.5em var(--clr-shadow));filter: drop-shadow(0.5em 0.5em 0.5em var(--clr-shadow));}[data-figure="phone"] img, [data-figure="phone"] iframe {height: 100%;-o-object-fit: cover;object-fit: cover;}[data-figure="single-image"] img {border-radius: var(--border-radius);}[data-figure="gradient"] > div {height: 6em;background-color: var(--clr-gray-150);}[data-figure="color-palette"] > div {display: -ms-grid;display: grid;gap: 0.5em;font-family: 'Josefin Slab', serif;font-weight: var(--font-weight-strong);font-style: italic;font-size: 1.125rem;}[data-figure="color-palette"] > div > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 1em;}@media (min-width: 48em) {[data-figure="color-palette"] > div {grid-template-columns: repeat(auto-fit, minmax(10em, 1fr));}[data-figure="color-palette"] > div > div {aspect-ratio: 1/1;}}.kernels {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(12em, 1fr));gap: 2em 4em;}.kernel {table-layout: fixed;}.kernel td {padding: 1em;border: 0.5px solid var(--clr-gray-400);aspect-ratio: 1 / 1;text-align: center;vertical-align: middle;}pre {display: block;max-width: 100%;overflow-x: auto;}pre code {padding: 1em;display: block;white-space: pre-wrap;overflow-wrap: break-word;max-width: 100%;background-color: var(--clr-gray-150);}p code {padding-inline: 0.25em;display: inline-block;font-weight: 500;background-color: var(--clr-gray-150);}[data-page-gallery] {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(20em, 100%), 1fr));gap: 2.5em 1em;}[data-page-gallery-item] {display: -ms-grid;display: grid;-ms-grid-rows: auto 1em 1fr;-ms-grid-columns: 1fr;grid-template: auto 1fr / 1fr;gap: 1em;isolation: isolate;-webkit-animation: galleryItemsOnLoad 1s ease forwards;animation: galleryItemsOnLoad 1s ease forwards;}[data-page-gallery-item] figure {border-radius: 0.5em;overflow: hidden;}[data-page-gallery-item] figure img {aspect-ratio: 4/3;width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;-o-object-position: center center;object-position: center center;-webkit-transition: all var(--transition-duration) ease-in-out;-o-transition: all var(--transition-duration) ease-in-out;transition: all var(--transition-duration) ease-in-out;}[data-page-gallery-item] figure img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}[data-page-gallery-item] > div {padding: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;-webkit-box-align: start;-ms-flex-align: start;align-items: start;gap: 2em;}[data-page-gallery-item] > div > div {margin-bottom: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1em;}[data-page-gallery-item] > div > a {margin-top: auto;}[data-menu="home"] [data-page-gallery] {grid-template-columns: repeat(auto-fit, minmax(min(25em, 100%), 1fr));gap: 1em;}[data-menu="home"] [data-page-gallery-item] {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr;grid-template: 1fr / 1fr;gap: 0;}[data-menu="home"] [data-page-gallery-item] figure {-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;z-index: 0;}[data-menu="home"] [data-page-gallery-item] > div {-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;z-index: 1;padding: 2em;border-radius: var(--border-radius);opacity: 0;background: transparent;-webkit-transition: all var(--transition-duration) ease-in-out;-o-transition: all var(--transition-duration) ease-in-out;transition: all var(--transition-duration) ease-in-out;}[data-menu="home"] [data-page-gallery-item] > div > a.button {margin-top: 0;}[data-menu="home"] [data-page-gallery-item]:hover > div {opacity: 1;background: var(--clr-gray-200);}[data-page-gallery-go-to] {padding: 2em;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;border-radius: var(--border-radius);border: 1px solid var(--clr-gray-300);}@media (min-width: 48em) {[data-page-gallery-go-to] {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}[data-page-gallery-go-to] > a.button {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse;flex-flow: row-reverse;}[data-page-gallery-go-to] > a.button::after {content: attr(data-icon);}[data-page-details] {padding: 0;font-size: 1rem;gap: 0;}[data-page-gallery-item] [data-page-details] {font-size: 0.875rem;}[data-page-details] li {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}[data-page-details] li::before {font-family: 'Material Symbols Rounded';font-size: 1.25em;font-variation-settings: 'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24 ;margin-right: 0.25em;}[data-page-details] li:nth-child(1)::before {content: "calendar_today";}[data-page-details] li:nth-child(2)::before {content: "book_2";}[data-list] {padding: 0;list-style: none;display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));gap: 2em;position: relative;}[data-list="education"], [data-list="software"] {grid-template-columns: repeat(auto-fit, minmax(20em, 1fr));}[data-list] > li {padding: 2em;border-radius: var(--border-radius);overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: start;gap: 1em;background: var(--background-color, var(--clr-gray-150));border-bottom: 1em solid var(--border-color);--shadow-color: var(--flexoki-500);--shadow-offset: 0.375em;}.fullwidth [data-list] > li {--shadow-color: var(--flexoki-900);color: var(--clr-gray-800);background: var(--background-color, var(--clr-gray-300));border-bottom: 1em solid var(--border-color);}[data-list] > li ul, [data-list] > li li {list-style: none;padding: 0;gap: 0;}[data-list] > li ul {margin-bottom: 1em;}[data-list] h4[data-icon] {display: -ms-grid;display: grid;justify-items: start;-webkit-box-align: start;-ms-flex-align: start;align-items: start;gap: 1em;}[data-list] h4[data-icon]::before {content: attr(data-icon);font-family: "Material Symbols Rounded";font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-size: 2rem;line-height: 1;background: var(--icon-background-color, var(--clr-gray-300));border-radius: 50%;padding: 0.5em;}.fullwidth [data-list] h4[data-icon]::before {background: var(--icon-background-color, var(--clr-gray-400));}[data-list] a.button {margin-top: auto;}[data-figure="image-comparison-slider"] {position: relative;}.image-comparison-slider-content {--slider-color: var(--clr-gray-800);--slider-width: 0.375em;--thumb-width: 1.25em;position: relative;isolation: isolate;aspect-ratio: 16/9;}.image-comparison-slider-content > img {position: absolute;inset: 0;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center center;object-position: center center;border-radius: var(--border-radius);}.image-comparison-slider-content > img:nth-child(2) {-webkit-clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);}.image-comparison-slider-content > span {position: absolute;inset: 0 auto 0 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: var(--slider-width);background: var(--slider-color);pointer-events: none;z-index: 0;}.image-comparison-slider-content > input {margin-left: calc(-1 * (var(--thumb-width) / 2));width: calc(100% + var(--thumb-width));position: absolute;inset: 0;background: transparent;pointer-events: none;z-index: 1;}.image-comparison-slider-content > input::-webkit-slider-thumb {width: var(--thumb-width);height: calc(var(--thumb-width) * 4);background: var(--slider-color);border: var(--slider-width) solid var(--slider-color);border-radius: 10%;cursor: ew-resize;pointer-events: all;-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;transition: -webkit-transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;}.image-comparison-slider-content > input::-webkit-slider-thumb:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}.image-comparison-slider-content > input::-moz-range-thumb {width: var(--thumb-width);height: calc(var(--thumb-width) * 4);background: var(--slider-color);border: var(--slider-width) solid var(--slider-color);border-radius: 10%;cursor: ew-resize;pointer-events: all;-moz-transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out;}.image-comparison-slider-content > input::-moz-range-thumb:hover {transform: scale(1.1);}.slideshow-gallery-content {position: relative;isolation: isolate;}.slideshow-gallery-content > div {list-style: none;display: -ms-grid;display: grid;grid-auto-flow: column;grid-auto-columns: 100%;-webkit-box-align: end;-ms-flex-align: end;align-items: end;gap: 1em;overflow-x: auto;overflow-y: hidden;overscroll-behavior-inline: contain;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;scroll-behavior: smooth;}.slideshow-gallery-content > div > div {scroll-snap-align: start;}[data-slideshow-button] {width: 2.75em;height: 2.75em;position: absolute;top: 50%;z-index: 2;display: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--white);background: var(--clr-gray-800);-webkit-transition: color var(--transition-duration) ease-in-out background var(--transition-duration) ease-in-out;-o-transition: color var(--transition-duration) ease-in-out background var(--transition-duration) ease-in-out;transition: color var(--transition-duration) ease-in-out background var(--transition-duration) ease-in-out;border-radius: 0.25em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}@media (min-width: 48em) {[data-slideshow-button] {display: -webkit-box;display: -ms-flexbox;display: flex;}}[data-slideshow-button]:hover, [data-slideshow-button]:active, [data-slideshow-button].active {color: var(--white);background: var(--clr-gray-600);}[data-slideshow-button="left"] {left: 0;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}[data-slideshow-button="right"] {right: 0;-webkit-transform: translate(50%,-50%);-ms-transform: translate(50%,-50%);transform: translate(50%,-50%);}[data-point] {width: var(--point-width);height: var(--point-height);border-radius: 50%;position: absolute;top: calc(var(--y, 0) * 1%);left: calc(var(--x, 0) * 1%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;color: var(--white);background: var(--clr-gray-800);-webkit-filter: drop-shadow(0.125em 0.125em 0.25em var(--clr-shadow));filter: drop-shadow(0.125em 0.125em 0.25em var(--clr-shadow));-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--font-family-serif);font-weight: 500;-webkit-transition: font-size var(--transition-duration) ease-in-out;-o-transition: font-size var(--transition-duration) ease-in-out;transition: font-size var(--transition-duration) ease-in-out;}[data-point]:hover {font-size: 1.5rem;}[data-popup] {--popup-tip-offset: 0.125em;--popup-background: var(--clr-gray-800);padding: 1em;width: min(50ch, 100%);height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;position: absolute;inset: 0;z-index: 2;color: var(--white);background: var(--popup-background);-webkit-filter: drop-shadow(0.125em 0.125em 0.25em var(--clr-shadow));filter: drop-shadow(0.125em 0.125em 0.25em var(--clr-shadow));border-radius: 0.25em;cursor: text;display: none;gap: 0.5em;}[data-popup] > h3 {padding: 0 0 0.5em 0;}[data-popup] > h3::before {content: "";}[data-popup] > :first-child {border-bottom: 0.75px solid var(--clr-gray-400);}[data-popup]:hover, [data-popup]:focus, [data-popup]:active, [data-point]:hover + [data-popup], [data-point]:focus + [data-popup], [data-point]:active + [data-popup], [data-popup].show {display: -ms-grid;display: grid;}[data-popup]::before {content: "";position: absolute;z-index: 2;border-style: solid;border-color: transparent;-webkit-filter: drop-shadow(0.125em 0.125em 0.25em var(--clr-shadow));filter: drop-shadow(0.125em 0.125em 0.25em var(--clr-shadow));}@media (min-width: 48em) {[data-popup] {top: calc(var(--y, 0) * 1%);left: calc(var(--x, 0) * 1%);}[data-popup].top {-webkit-transform: translate(-50%, calc(-100% - var(--point-height) - var(--popup-tip-offset)));-ms-transform: translate(-50%, calc(-100% - var(--point-height) - var(--popup-tip-offset)));transform: translate(-50%, calc(-100% - var(--point-height) - var(--popup-tip-offset)));}[data-popup].top::before {bottom: -0.95em;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);border-width: 1em 0.625em 0 0.625em;border-top-color: var(--popup-background);}[data-popup].right {-webkit-transform: translate(calc(var(--point-width) + var(--popup-tip-offset)), -50%);-ms-transform: translate(calc(var(--point-width) + var(--popup-tip-offset)), -50%);transform: translate(calc(var(--point-width) + var(--popup-tip-offset)), -50%);}[data-popup].right::before {top: 50%;left: -0.95em;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);border-width: 0.625em 1em 0.625em 0;border-right-color: var(--popup-background);}[data-popup].bottom {-webkit-transform: translate(-50%, calc(50% - var(--point-height) + var(--popup-tip-offset)));-ms-transform: translate(-50%, calc(50% - var(--point-height) + var(--popup-tip-offset)));transform: translate(-50%, calc(50% - var(--point-height) + var(--popup-tip-offset)));}[data-popup].bottom::before {top: -0.95em;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);border-width: 0 0.625em 1em 0.625em;border-bottom-color: var(--popup-background);}[data-popup].left {-webkit-transform: translate(calc(-100% - var(--point-width) - var(--popup-tip-offset)), -50%);-ms-transform: translate(calc(-100% - var(--point-width) - var(--popup-tip-offset)), -50%);transform: translate(calc(-100% - var(--point-width) - var(--popup-tip-offset)), -50%);}[data-popup].left::before {top: 50%;right: -0.95em;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);border-width: 0.625em 0 0.625em 1em;border-left-color: var(--popup-background);}}[data-figure="paper-map"] > div {-webkit-perspective: max(50dvw, 50dvh);perspective: max(50dvw, 50dvh);-webkit-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 50%;perspective-origin: 50% 50%;position: relative;isolation: isolate;}.fullwidth [data-figure="paper-map"]:has(.map-controls) > div {border-radius: 0.5em;border: 0.0625em solid var(--clr-gray-700);}[data-map] {--map-width: '';--map-height: '';--map: url('');margin: 0 auto;width: 100%;height: auto;aspect-ratio: var(--map-width) / var(--map-height);position: relative;isolation: isolate;z-index: 0;}[data-map="simple"] {background-color: var(--clr-gray-150);background-image: var(--map);background-size: 100%;background-repeat: no-repeat;}[data-map="folded"] {display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[var(--map-fold-columns)];grid-template-columns: repeat(var(--map-fold-columns), 1fr);-ms-grid-rows: (1fr)[var(--map-fold-rows)];grid-template-rows: repeat(var(--map-fold-rows), 1fr);--translate-x: 0%;--translate-y: 0%;--translate-z: 0dvh;--rotate-x: 0deg;--rotate-y: 0deg;--rotate-z: 0deg;--skew-x: 0deg;--skew-y: 0deg;-webkit-transform: translateX(var(--translate-x, 0%)) translateY(var(--translate-y, 0%)) translateZ(var(--translate-z, 0dvh)) rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) rotateZ(var(--rotate-z, 0deg)) ;transform: translateX(var(--translate-x, 0%)) translateY(var(--translate-y, 0%)) translateZ(var(--translate-z, 0dvh)) rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) rotateZ(var(--rotate-z, 0deg)) ;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: -webkit-transform 1s ease-in-out;transition: -webkit-transform 1s ease-in-out;-o-transition: transform 1s ease-in-out;transition: transform 1s ease-in-out;transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;}[data-map-cell-index] {background-color: var(--clr-gray-150);background-image: var(--map);background-size: calc(var(--map-fold-columns) * 100%);background-repeat: no-repeat;-webkit-transition: -webkit-transform 1s ease-in-out;transition: -webkit-transform 1s ease-in-out;-o-transition: transform 1s ease-in-out;transition: transform 1s ease-in-out;transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;position: relative;}[data-map-fold-columns="3"][data-map-fold-rows="1"] {--map-fold-columns: 3;--map-fold-rows: 1;& [data-map-cell-index="A1"] {background-position: calc(0 * 100% / 2) 0;}& [data-map-cell-index="A2"] {background-position: calc(1 * 100% / 2) 0;}& [data-map-cell-index="A3"] {background-position: calc(2 * 100% / 2) 0;}}[data-map-fold-columns="5"][data-map-fold-rows="2"] {--map-fold-columns: 5;--map-fold-rows: 2;& [data-map-cell-index="A1"] {background-position: calc(0 * 100% / 4) 0;}& [data-map-cell-index="A2"] {background-position: calc(1 * 100% / 4) 0;}& [data-map-cell-index="A3"] {background-position: calc(2 * 100% / 4) 0;}& [data-map-cell-index="A4"] {background-position: calc(3 * 100% / 4) 0;}& [data-map-cell-index="A5"] {background-position: calc(4 * 100% / 4) 0;}& [data-map-cell-index="B1"] {background-position: calc(0 * 100% / 4) 100%;}& [data-map-cell-index="B2"] {background-position: calc(1 * 100% / 4) 100%;}& [data-map-cell-index="B3"] {background-position: calc(2 * 100% / 4) 100%;}& [data-map-cell-index="B4"] {background-position: calc(3 * 100% / 4) 100%;}& [data-map-cell-index="B5"] {background-position: calc(4 * 100% / 4) 100%;}}[data-map-fold-columns="6"][data-map-fold-rows="2"] {--map-fold-columns: 6;--map-fold-rows: 2;& [data-map-cell-index="A1"] {background-position: calc(0 * 100% / 5) 0;}& [data-map-cell-index="A2"] {background-position: calc(1 * 100% / 5) 0;}& [data-map-cell-index="A3"] {background-position: calc(2 * 100% / 5) 0;}& [data-map-cell-index="A4"] {background-position: calc(3 * 100% / 5) 0;}& [data-map-cell-index="A5"] {background-position: calc(4 * 100% / 5) 0;}& [data-map-cell-index="A6"] {background-position: calc(5 * 100% / 5) 0;}& [data-map-cell-index="B1"] {background-position: calc(0 * 100% / 5) 100%;}& [data-map-cell-index="B2"] {background-position: calc(1 * 100% / 5) 100%;}& [data-map-cell-index="B3"] {background-position: calc(2 * 100% / 5) 100%;}& [data-map-cell-index="B4"] {background-position: calc(3 * 100% / 5) 100%;}& [data-map-cell-index="B5"] {background-position: calc(4 * 100% / 5) 100%;}& [data-map-cell-index="B6"] {background-position: calc(5 * 100% / 5) 100%;}}[data-map-fold-columns="7"][data-map-fold-rows="3"] {--map-fold-columns: 7;--map-fold-row-a-height: 1;--map-fold-row-b-height: 1;--map-fold-row-c-height: 1;--map-fold-rows-height: calc(var(--map-fold-row-a-height) + var(--map-fold-row-b-height) + var(--map-fold-row-c-height));-ms-grid-rows: calc(var(--map-fold-row-a-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-b-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-c-height) / var(--map-fold-rows-height) * 100%) ;grid-template-rows: calc(var(--map-fold-row-a-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-b-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-c-height) / var(--map-fold-rows-height) * 100%) ;& [data-map-cell-index="A1"] {background-position: calc(0 * 100% / 6) 0;}& [data-map-cell-index="A2"] {background-position: calc(1 * 100% / 6) 0;}& [data-map-cell-index="A3"] {background-position: calc(2 * 100% / 6) 0;}& [data-map-cell-index="A4"] {background-position: calc(3 * 100% / 6) 0;}& [data-map-cell-index="A5"] {background-position: calc(4 * 100% / 6) 0;}& [data-map-cell-index="A6"] {background-position: calc(5 * 100% / 6) 0;}& [data-map-cell-index="A7"] {background-position: calc(6 * 100% / 6) 0;}& [data-map-cell-index="B1"] {background-position: calc(0 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B2"] {background-position: calc(1 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B3"] {background-position: calc(2 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B4"] {background-position: calc(3 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B5"] {background-position: calc(4 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B6"] {background-position: calc(5 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B7"] {background-position: calc(6 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="C1"] {background-position: calc(0 * 100% / 6) 100%;}& [data-map-cell-index="C2"] {background-position: calc(1 * 100% / 6) 100%;}& [data-map-cell-index="C3"] {background-position: calc(2 * 100% / 6) 100%;}& [data-map-cell-index="C4"] {background-position: calc(3 * 100% / 6) 100%;}& [data-map-cell-index="C5"] {background-position: calc(4 * 100% / 6) 100%;}& [data-map-cell-index="C6"] {background-position: calc(5 * 100% / 6) 100%;}& [data-map-cell-index="C7"] {background-position: calc(6 * 100% / 6) 100%;}}[data-map-fold-columns="8"][data-map-fold-rows="3"] {--map-fold-columns: 8;--map-fold-row-a-height: 1;--map-fold-row-b-height: 1;--map-fold-row-c-height: 1;--map-fold-rows-height: calc(var(--map-fold-row-a-height) + var(--map-fold-row-b-height) + var(--map-fold-row-c-height));-ms-grid-rows: calc(var(--map-fold-row-a-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-b-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-c-height) / var(--map-fold-rows-height) * 100%) ;grid-template-rows: calc(var(--map-fold-row-a-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-b-height) / var(--map-fold-rows-height) * 100%) calc(var(--map-fold-row-c-height) / var(--map-fold-rows-height) * 100%) ;& [data-map-cell-index="A1"] {background-position: calc(0 * 100% / 7) 0;}& [data-map-cell-index="A2"] {background-position: calc(1 * 100% / 7) 0;}& [data-map-cell-index="A3"] {background-position: calc(2 * 100% / 7) 0;}& [data-map-cell-index="A4"] {background-position: calc(3 * 100% / 7) 0;}& [data-map-cell-index="A5"] {background-position: calc(4 * 100% / 7) 0;}& [data-map-cell-index="A6"] {background-position: calc(5 * 100% / 7) 0;}& [data-map-cell-index="A7"] {background-position: calc(6 * 100% / 7) 0;}& [data-map-cell-index="A8"] {background-position: calc(7 * 100% / 7) 0;}& [data-map-cell-index="B1"] {background-position: calc(0 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B2"] {background-position: calc(1 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B3"] {background-position: calc(2 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B4"] {background-position: calc(3 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B5"] {background-position: calc(4 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B6"] {background-position: calc(5 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B7"] {background-position: calc(6 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="B8"] {background-position: calc(7 * 100% / calc(var(--map-fold-columns) - 1)) calc(var(--map-fold-row-a-height) / (var(--map-fold-row-a-height) + var(--map-fold-row-b-height)) * 100%);}& [data-map-cell-index="C1"] {background-position: calc(0 * 100% / 7) 100%;}& [data-map-cell-index="C2"] {background-position: calc(1 * 100% / 7) 100%;}& [data-map-cell-index="C3"] {background-position: calc(2 * 100% / 7) 100%;}& [data-map-cell-index="C4"] {background-position: calc(3 * 100% / 7) 100%;}& [data-map-cell-index="C5"] {background-position: calc(4 * 100% / 7) 100%;}& [data-map-cell-index="C6"] {background-position: calc(5 * 100% / 7) 100%;}& [data-map-cell-index="C7"] {background-position: calc(6 * 100% / 7) 100%;}& [data-map-cell-index="C8"] {background-position: calc(7 * 100% / 7) 100%;}}[data-map-fold-columns="9"][data-map-fold-rows="4"] {--map-fold-columns: 9;--map-fold-rows: 4;& [data-map-cell-index="A1"] {background-position: calc(0 * 100% / 8) 0;}& [data-map-cell-index="A2"] {background-position: calc(1 * 100% / 8) 0;}& [data-map-cell-index="A3"] {background-position: calc(2 * 100% / 8) 0;}& [data-map-cell-index="A4"] {background-position: calc(3 * 100% / 8) 0;}& [data-map-cell-index="A5"] {background-position: calc(4 * 100% / 8) 0;}& [data-map-cell-index="A6"] {background-position: calc(5 * 100% / 8) 0;}& [data-map-cell-index="A7"] {background-position: calc(6 * 100% / 8) 0;}& [data-map-cell-index="A8"] {background-position: calc(7 * 100% / 8) 0;}& [data-map-cell-index="A9"] {background-position: calc(8 * 100% / 8) 0;}& [data-map-cell-index="B1"] {background-position: calc(0 * 100% / 8) 33.3333%;}& [data-map-cell-index="B2"] {background-position: calc(1 * 100% / 8) 33.3333%;}& [data-map-cell-index="B3"] {background-position: calc(2 * 100% / 8) 33.3333%;}& [data-map-cell-index="B4"] {background-position: calc(3 * 100% / 8) 33.3333%;}& [data-map-cell-index="B5"] {background-position: calc(4 * 100% / 8) 33.3333%;}& [data-map-cell-index="B6"] {background-position: calc(5 * 100% / 8) 33.3333%;}& [data-map-cell-index="B7"] {background-position: calc(6 * 100% / 8) 33.3333%;}& [data-map-cell-index="B8"] {background-position: calc(7 * 100% / 8) 33.3333%;}& [data-map-cell-index="B9"] {background-position: calc(8 * 100% / 8) 33.3333%;}& [data-map-cell-index="C1"] {background-position: calc(0 * 100% / 8) 66.6667%;}& [data-map-cell-index="C2"] {background-position: calc(1 * 100% / 8) 66.6667%;}& [data-map-cell-index="C3"] {background-position: calc(2 * 100% / 8) 66.6667%;}& [data-map-cell-index="C4"] {background-position: calc(3 * 100% / 8) 66.6667%;}& [data-map-cell-index="C5"] {background-position: calc(4 * 100% / 8) 66.6667%;}& [data-map-cell-index="C6"] {background-position: calc(5 * 100% / 8) 66.6667%;}& [data-map-cell-index="C7"] {background-position: calc(6 * 100% / 8) 66.6667%;}& [data-map-cell-index="C8"] {background-position: calc(7 * 100% / 8) 66.6667%;}& [data-map-cell-index="C9"] {background-position: calc(8 * 100% / 8) 66.6667%;}& [data-map-cell-index="D1"] {background-position: calc(0 * 100% / 8) 100%;}& [data-map-cell-index="D2"] {background-position: calc(1 * 100% / 8) 100%;}& [data-map-cell-index="D3"] {background-position: calc(2 * 100% / 8) 100%;}& [data-map-cell-index="D4"] {background-position: calc(3 * 100% / 8) 100%;}& [data-map-cell-index="D5"] {background-position: calc(4 * 100% / 8) 100%;}& [data-map-cell-index="D6"] {background-position: calc(5 * 100% / 8) 100%;}& [data-map-cell-index="D7"] {background-position: calc(6 * 100% / 8) 100%;}& [data-map-cell-index="D8"] {background-position: calc(7 * 100% / 8) 100%;}& [data-map-cell-index="D9"] {background-position: calc(8 * 100% / 8) 100%;}}[data-map-fold-columns="2"][data-map-fold-rows="5"] {--map-fold-column-1-width: 1;--map-fold-column-2-width: 1;--map-fold-columns-width: calc(var(--map-fold-column-1-width) + var(--map-fold-column-2-width));--map-fold-rows: 5;-ms-grid-columns: calc(var(--map-fold-column-1-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-2-width) / var(--map-fold-columns-width) * 100%) ;grid-template-columns: calc(var(--map-fold-column-1-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-2-width) / var(--map-fold-columns-width) * 100%) ;& [data-map-cell-index$="1"] {background-size: calc((var(--map-fold-columns-width))/var(--map-fold-column-1-width) * 100%);}& [data-map-cell-index$="2"] {background-size: calc((var(--map-fold-columns-width))/var(--map-fold-column-2-width) * 100%);}& [data-map-cell-index="A1"] {background-position: 0 calc(0 * 100% / 4);}& [data-map-cell-index="A2"] {background-position: 100% calc(0 * 100% / 4);}& [data-map-cell-index="B1"] {background-position: 0 calc(1 * 100% / 4);}& [data-map-cell-index="B2"] {background-position: 100% calc(1 * 100% / 4);}& [data-map-cell-index="C1"] {background-position: 0 calc(2 * 100% / 4);}& [data-map-cell-index="C2"] {background-position: 100% calc(2 * 100% / 4);}& [data-map-cell-index="D1"] {background-position: 0 calc(3 * 100% / 4);}& [data-map-cell-index="D2"] {background-position: 100% calc(3 * 100% / 4);}& [data-map-cell-index="E1"] {background-position: 0 calc(4 * 100% / 4);}& [data-map-cell-index="E2"] {background-position: 100% calc(4 * 100% / 4);}}[data-map-fold-columns="2"][data-map-fold-rows="6"] {--map-fold-column-1-width: 1;--map-fold-column-2-width: 1;--map-fold-columns-width: calc(var(--map-fold-column-1-width) + var(--map-fold-column-2-width));--map-fold-rows: 6;-ms-grid-columns: calc(var(--map-fold-column-1-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-2-width) / var(--map-fold-columns-width) * 100%) ;grid-template-columns: calc(var(--map-fold-column-1-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-2-width) / var(--map-fold-columns-width) * 100%) ;& [data-map-cell-index$="1"] {background-size: calc((var(--map-fold-columns-width))/var(--map-fold-column-1-width) * 100%);}& [data-map-cell-index$="2"] {background-size: calc((var(--map-fold-columns-width))/var(--map-fold-column-2-width) * 100%);}& [data-map-cell-index="A1"] {background-position: 0 calc(0 * 100% / 5);}& [data-map-cell-index="A2"] {background-position: 100% calc(0 * 100% / 5);}& [data-map-cell-index="B1"] {background-position: 0 calc(1 * 100% / 5);}& [data-map-cell-index="B2"] {background-position: 100% calc(1 * 100% / 5);}& [data-map-cell-index="C1"] {background-position: 0 calc(2 * 100% / 5);}& [data-map-cell-index="C2"] {background-position: 100% calc(2 * 100% / 5);}& [data-map-cell-index="D1"] {background-position: 0 calc(3 * 100% / 5);}& [data-map-cell-index="D2"] {background-position: 100% calc(3 * 100% / 5);}& [data-map-cell-index="E1"] {background-position: 0 calc(4 * 100% / 5);}& [data-map-cell-index="E2"] {background-position: 100% calc(4 * 100% / 5);}& [data-map-cell-index="F1"] {background-position: 0 calc(5 * 100% / 5);}& [data-map-cell-index="F2"] {background-position: 100% calc(5 * 100% / 5);}}[data-map-fold-columns="3"][data-map-fold-rows="7"] {--map-fold-column-1-width: 1;--map-fold-column-2-width: 1;--map-fold-column-3-width: 1;--map-fold-columns-width: calc(var(--map-fold-column-1-width) + var(--map-fold-column-2-width) + var(--map-fold-column-3-width));--map-fold-rows: 7;-ms-grid-columns: calc(var(--map-fold-column-1-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-2-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-3-width) / var(--map-fold-columns-width) * 100%) ;grid-template-columns: calc(var(--map-fold-column-1-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-2-width) / var(--map-fold-columns-width) * 100%) calc(var(--map-fold-column-3-width) / var(--map-fold-columns-width) * 100%) ;& [data-map-cell-index$="1"] {background-size: calc((var(--map-fold-columns-width))/var(--map-fold-column-1-width) * 100%);}& [data-map-cell-index$="2"] {background-size: calc((var(--map-fold-columns-width))/var(--map-fold-column-2-width) * 100%);}& [data-map-cell-index$="3"] {background-size: calc((var(--map-fold-columns-width))/var(--map-fold-column-3-width) * 100%);}& [data-map-cell-index="A1"] {background-position: 0 calc(0 * 100% / 6);}& [data-map-cell-index="A2"] {background-position: calc(var(--map-fold-column-2-width) / (var(--map-fold-column-2-width) + var(--map-fold-column-3-width)) * 100%) calc(0 * 100% / 6);}& [data-map-cell-index="A3"] {background-position: 100% calc(0 * 100% / 6);}& [data-map-cell-index="B1"] {background-position: 0 calc(1 * 100% / 6);}& [data-map-cell-index="B2"] {background-position: calc(var(--map-fold-column-2-width) / (var(--map-fold-column-2-width) + var(--map-fold-column-3-width)) * 100%) calc(1 * 100% / 6);}& [data-map-cell-index="B3"] {background-position: 100% calc(1 * 100% / 6);}& [data-map-cell-index="C1"] {background-position: 0 calc(2 * 100% / 6);}& [data-map-cell-index="C2"] {background-position: calc(var(--map-fold-column-2-width) / (var(--map-fold-column-2-width) + var(--map-fold-column-3-width)) * 100%) calc(2 * 100% / 6);}& [data-map-cell-index="C3"] {background-position: 100% calc(2 * 100% / 6);}& [data-map-cell-index="D1"] {background-position: 0 calc(3 * 100% / 6);}& [data-map-cell-index="D2"] {background-position: calc(var(--map-fold-column-2-width) / (var(--map-fold-column-2-width) + var(--map-fold-column-3-width)) * 100%) calc(3 * 100% / 6);}& [data-map-cell-index="D3"] {background-position: 100% calc(3 * 100% / 6);}& [data-map-cell-index="E1"] {background-position: 0 calc(4 * 100% / 6);}& [data-map-cell-index="E2"] {background-position: calc(var(--map-fold-column-2-width) / (var(--map-fold-column-2-width) + var(--map-fold-column-3-width)) * 100%) calc(4 * 100% / 6);}& [data-map-cell-index="E3"] {background-position: 100% calc(4 * 100% / 6);}& [data-map-cell-index="F1"] {background-position: 0 calc(5 * 100% / 6);}& [data-map-cell-index="F2"] {background-position: calc(var(--map-fold-column-2-width) / (var(--map-fold-column-2-width) + var(--map-fold-column-3-width)) * 100%) calc(5 * 100% / 6);}& [data-map-cell-index="F3"] {background-position: 100% calc(5 * 100% / 6);}& [data-map-cell-index="G1"] {background-position: 0 calc(6 * 100% / 6);}& [data-map-cell-index="G2"] {background-position: calc(var(--map-fold-column-2-width) / (var(--map-fold-column-2-width) + var(--map-fold-column-3-width)) * 100%) calc(6 * 100% / 6);}& [data-map-cell-index="G3"] {background-position: 100% calc(6 * 100% / 6);}}[data-map-orientation="landscape"][data-map-fold-columns="3"][data-map-fold-rows="1"] {&[data-map-cover="1"] {& [data-map-cell-index] {--map-fold-direction: -1;}&[data-map-side="A"] {& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before{background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}}&[data-map-side="B"] {& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}}}}[data-map-orientation="landscape"][data-map-fold-columns="5"][data-map-fold-rows="2"] {&[data-map-cover="1"] {& [data-map-cell-index] {--map-fold-direction: -1;}&[data-map-side="A"] {& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}}&[data-map-side="B"] {& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}}}&[data-map-cover="3"] {& [data-map-cell-index] {--map-fold-direction: 1;}&[data-map-side="A"] {& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}}&[data-map-side="B"] {& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}}}}[data-map-orientation="landscape"][data-map-fold-columns="6"][data-map-fold-rows="2"] {&[data-map-cover="1"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: -1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}}}&[data-map-cover="3"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: -1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}}}}[data-map-orientation="landscape"][data-map-fold-columns="7"][data-map-fold-rows="3"] {&[data-map-cover="1"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: -1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: -1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}}}&[data-map-cover="3"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}}}}[data-map-orientation="landscape"][data-map-fold-columns="8"][data-map-fold-rows="3"] {&[data-map-cover="1"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before, & [data-map-cell-index="A8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before, & [data-map-cell-index="B8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before, & [data-map-cell-index="C8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: -1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before, & [data-map-cell-index="A8"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before, & [data-map-cell-index="B8"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before, & [data-map-cell-index="C8"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}}}&[data-map-cover="3"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before, & [data-map-cell-index="A8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before, & [data-map-cell-index="B8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before, & [data-map-cell-index="C8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: -1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before, & [data-map-cell-index="A8"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before, & [data-map-cell-index="B8"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before, & [data-map-cell-index="C8"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}}}}[data-map-orientation="landscape"][data-map-fold-columns="9"][data-map-fold-rows="4"] {&[data-map-cover="3"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before, & [data-map-cell-index="A9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before, & [data-map-cell-index="A8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before, & [data-map-cell-index="B9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-front-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before, & [data-map-cell-index="B8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-back-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before, & [data-map-cell-index="C9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-back-middle);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before, & [data-map-cell-index="C8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-front-middle);}& [data-map-cell-index="D1"]::before, & [data-map-cell-index="D3"]::before, & [data-map-cell-index="D5"]::before, & [data-map-cell-index="D7"]::before, & [data-map-cell-index="D9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="D2"]::before, & [data-map-cell-index="D4"]::before, & [data-map-cell-index="D6"]::before, & [data-map-cell-index="D8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="A3"]::before, & [data-map-cell-index="A5"]::before, & [data-map-cell-index="A7"]::before, & [data-map-cell-index="A9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="A4"]::before, & [data-map-cell-index="A6"]::before, & [data-map-cell-index="A8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="B3"]::before, & [data-map-cell-index="B5"]::before, & [data-map-cell-index="B7"]::before, & [data-map-cell-index="B9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-back-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="B4"]::before, & [data-map-cell-index="B6"]::before, & [data-map-cell-index="B8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-front-middle);}& [data-map-cell-index="C1"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="C5"]::before, & [data-map-cell-index="C7"]::before, & [data-map-cell-index="C9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-front-middle);}& [data-map-cell-index="C2"]::before, & [data-map-cell-index="C4"]::before, & [data-map-cell-index="C6"]::before, & [data-map-cell-index="C8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-back-middle);}& [data-map-cell-index="D1"]::before, & [data-map-cell-index="D3"]::before, & [data-map-cell-index="D5"]::before, & [data-map-cell-index="D7"]::before, & [data-map-cell-index="D9"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}& [data-map-cell-index="D2"]::before, & [data-map-cell-index="D4"]::before, & [data-map-cell-index="D6"]::before, & [data-map-cell-index="D8"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}}}}[data-map-orientation="portrait"][data-map-fold-columns="2"][data-map-fold-rows="5"] {&[data-map-cover="3"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="C1"]::before, & [data-map-cell-index="E1"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="D1"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="C2"]::before, & [data-map-cell-index="E2"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="D2"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}}}}[data-map-orientation="portrait"][data-map-fold-columns="2"][data-map-fold-rows="6"] {&[data-map-cover="1"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="C1"]::before, & [data-map-cell-index="E1"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="D1"]::before, & [data-map-cell-index="F1"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="C2"]::before, & [data-map-cell-index="E2"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="D2"]::before, & [data-map-cell-index="F2"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}}}&[data-map-cover="3"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="C1"]::before, & [data-map-cell-index="E1"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="D1"]::before, & [data-map-cell-index="F1"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="C2"]::before, & [data-map-cell-index="E2"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="D2"]::before, & [data-map-cell-index="F2"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}}}}[data-map-fold-columns="3"][data-map-fold-rows="7"] {&[data-map-cover="3"] {&[data-map-side="A"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="C1"]::before, & [data-map-cell-index="E1"]::before, & [data-map-cell-index="G1"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-bottom);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="D1"]::before, & [data-map-cell-index="F1"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-bottom);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="C2"]::before, & [data-map-cell-index="E2"]::before, & [data-map-cell-index="G2"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="D2"]::before, & [data-map-cell-index="F2"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-middle);}& [data-map-cell-index="A3"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="E3"]::before, & [data-map-cell-index="G3"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-back-top);}& [data-map-cell-index="B3"]::before, & [data-map-cell-index="D3"]::before, & [data-map-cell-index="F3"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-front-top);}}&[data-map-side="B"] {& [data-map-cell-index] {--map-fold-direction: 1;}& [data-map-cell-index="A1"]::before, & [data-map-cell-index="C1"]::before, & [data-map-cell-index="E1"]::before, & [data-map-cell-index="G1"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-bottom);}& [data-map-cell-index="B1"]::before, & [data-map-cell-index="D1"]::before, & [data-map-cell-index="F1"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-bottom);}& [data-map-cell-index="A2"]::before, & [data-map-cell-index="C2"]::before, & [data-map-cell-index="E2"]::before, & [data-map-cell-index="G2"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-middle);}& [data-map-cell-index="B2"]::before, & [data-map-cell-index="D2"]::before, & [data-map-cell-index="F2"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-middle);}& [data-map-cell-index="A3"]::before, & [data-map-cell-index="C3"]::before, & [data-map-cell-index="E3"]::before, & [data-map-cell-index="G3"]::before {background-image: var(--main-dark), var(--vertical-dark), var(--horizontal-front-top);}& [data-map-cell-index="B3"]::before, & [data-map-cell-index="D3"]::before, & [data-map-cell-index="F3"]::before {background-image: var(--main-light), var(--vertical-light), var(--horizontal-back-top);}}}}[data-map-orientation="landscape"] {--top: 0deg;--right: 90deg;--bottom: 180deg;--left: 270deg;}[data-map-orientation="portrait"] {--top: 90deg;--right: 180deg;--bottom: 270deg;--left: 0deg;}[data-map-cell-index]::before {content: "";position: absolute;inset: 0;-webkit-filter: blur(0.25px) opacity(1);filter: blur(0.25px) opacity(1);--fold-color: 76 53 73;--main-dark: linear-gradient( var(--right), rgba(var(--fold-color) / 0.20) 0%, rgba(var(--fold-color) / 0.10) 100% );--main-light: linear-gradient( var(--right), rgba(var(--fold-color) / 0.04) 0%, rgba(var(--fold-color) / 0.00) 100% );--vertical-dark: linear-gradient( var(--right), rgba(var(--fold-color) / 0.30) 0%, rgba(var(--fold-color) / 0.24) 2%, rgba(var(--fold-color) / 0.15) 5%, rgba(var(--fold-color) / 0.00) 28%, rgba(var(--fold-color) / 0.00) 60%, rgba(var(--fold-color) / 0.16) 94%, rgba(var(--fold-color) / 0.10) 98%, rgba(var(--fold-color) / 0.06) 100% );--vertical-light: linear-gradient( var(--right), rgba(var(--fold-color) / 0.06) 0%, rgba(var(--fold-color) / 0.10) 2%, rgba(var(--fold-color) / 0.16) 6%, rgba(var(--fold-color) / 0.00) 40%, rgba(var(--fold-color) / 0.02) 80%, rgba(var(--fold-color) / 0.00) 100% );--horizontal-front-bottom: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.10) 0%, rgba(var(--fold-color) / 0.15) 4%, rgba(var(--fold-color) / 0.00) 30%, rgba(var(--fold-color) / 0.20) 100% );--horizontal-front-middle: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.10) 0%, rgba(var(--fold-color) / 0.15) 4%, rgba(var(--fold-color) / 0.00) 30%, rgba(var(--fold-color) / 0.00) 70%, rgba(var(--fold-color) / 0.15) 96%, rgba(var(--fold-color) / 0.30) 100% );--horizontal-front-top: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.10) 0%, rgba(var(--fold-color) / 0.00) 70%, rgba(var(--fold-color) / 0.15) 96%, rgba(var(--fold-color) / 0.30) 100% );--horizontal-back-bottom: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.05) 0%, rgba(var(--fold-color) / 0.20) 4%, rgba(var(--fold-color) / 0.00) 40%, rgba(var(--fold-color) / 0.05) 100% );--horizontal-back-middle: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.05) 0%, rgba(var(--fold-color) / 0.20) 4%, rgba(var(--fold-color) / 0.00) 40%, rgba(var(--fold-color) / 0.00) 60%, rgba(var(--fold-color) / 0.20) 96%, rgba(var(--fold-color) / 0.05) 100% );--horizontal-back-top: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.05) 0%, rgba(var(--fold-color) / 0.00) 60%, rgba(var(--fold-color) / 0.20) 96%, rgba(var(--fold-color) / 0.05) 100% );--horizontal-back-front-middle: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.05) 0%, rgba(var(--fold-color) / 0.20) 4%, rgba(var(--fold-color) / 0.00) 40%, rgba(var(--fold-color) / 0.00) 70%, rgba(var(--fold-color) / 0.15) 96%, rgba(var(--fold-color) / 0.30) 100% );--horizontal-front-back-middle: linear-gradient( var(--bottom), rgba(var(--fold-color) / 0.10) 0%, rgba(var(--fold-color) / 0.15) 4%, rgba(var(--fold-color) / 0.00) 30%, rgba(var(--fold-color) / 0.00) 60%, rgba(var(--fold-color) / 0.20) 96%, rgba(var(--fold-color) / 0.05) 100% );}[data-map-orientation="landscape"] {& [data-map-cell-index$='1'], & [data-map-cell-index$='3'], & [data-map-cell-index$='5'], & [data-map-cell-index$='7'], & [data-map-cell-index$='9'] {-webkit-transform: skewY(calc( var(--skew-y) * var(--map-fold-direction) * 1 ));-ms-transform: skewY(calc( var(--skew-y) * var(--map-fold-direction) * 1 ));transform: skewY(calc( var(--skew-y) * var(--map-fold-direction) * 1 ));}& [data-map-cell-index$='2'], & [data-map-cell-index$='4'], & [data-map-cell-index$='6'], & [data-map-cell-index$='8'], & [data-map-cell-index$='10'] {-webkit-transform: skewY(calc( var(--skew-y) * var(--map-fold-direction) * -1 ));-ms-transform: skewY(calc( var(--skew-y) * var(--map-fold-direction) * -1 ));transform: skewY(calc( var(--skew-y) * var(--map-fold-direction) * -1 ));}}[data-map-orientation="portrait"] {& [data-map-cell-index^='A'], & [data-map-cell-index^='C'], & [data-map-cell-index^='E'], & [data-map-cell-index^='G'] {-webkit-transform: skewX(calc( var(--skew-x) * var(--map-fold-direction) * 1 ));-ms-transform: skewX(calc( var(--skew-x) * var(--map-fold-direction) * 1 ));transform: skewX(calc( var(--skew-x) * var(--map-fold-direction) * 1 ));}& [data-map-cell-index^='B'], & [data-map-cell-index^='D'], & [data-map-cell-index^='F'] {-webkit-transform: skewX(calc( var(--skew-x) * var(--map-fold-direction) * -1 ));-ms-transform: skewX(calc( var(--skew-x) * var(--map-fold-direction) * -1 ));transform: skewX(calc( var(--skew-x) * var(--map-fold-direction) * -1 ));}}[data-menu="home"] [data-map-cell-index]::after {content: attr(data-map-cell-index);position: absolute;inset: 0;border: 0px solid var(--clr-gray-400);display: -ms-grid;display: grid;place-items: center;color: var(--clr-gray-700);}[data-map].box-shadow::before {content: '';position: absolute;inset: 0;background: var(--clr-gray-800);-webkit-transform: scale(1, 1) translate(0, 0);-ms-transform: scale(1, 1) translate(0, 0);transform: scale(1, 1) translate(0, 0);-webkit-transition: -webkit-transform 1s ease-in-out;transition: -webkit-transform 1s ease-in-out;-o-transition: transform 1s ease-in-out;transition: transform 1s ease-in-out;transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;-webkit-filter: blur(0.5em) opacity(0.5) brightness(0.5);filter: blur(0.5em) opacity(0.5) brightness(0.5);}[data-map].cast-shadow::before {content: '';position: absolute;inset: 0;background: var(--clr-gray-800);-webkit-transition: -webkit-transform 1s ease-in-out;transition: -webkit-transform 1s ease-in-out;-o-transition: transform 1s ease-in-out;transition: transform 1s ease-in-out;transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;-webkit-filter: blur(0.75em) opacity(1) brightness(0.5);filter: blur(0.75em) opacity(1) brightness(0.5);}[data-map][data-map-orientation="landscape"].cast-shadow::before {-webkit-transform: scale(1, 1) translate(0, 5%);-ms-transform: scale(1, 1) translate(0, 5%);transform: scale(1, 1) translate(0, 5%);}[data-map][data-map-orientation="portrait"].cast-shadow.rotate-z-right::before {-webkit-transform: scale(1, 1) translate(5%, 0);-ms-transform: scale(1, 1) translate(5%, 0);transform: scale(1, 1) translate(5%, 0);}[data-map][data-map-orientation="portrait"].cast-shadow.rotate-z-left::before {-webkit-transform: scale(1, 1) translate(-5%, 0);-ms-transform: scale(1, 1) translate(-5%, 0);transform: scale(1, 1) translate(-5%, 0);}.map-controls {position: absolute;z-index: 1;border-radius: 0.25em;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.map-controls.top {top: 1em;}.map-controls.right {right: 1em;}.map-controls.bottom {bottom: 1em;}.map-controls.left {left: 1em;}[data-map-control] {width: 2.5em;height: 2.5em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--white);background: var(--clr-gray-800);-webkit-transition: all color var(--transition-duration) ease-in-out;-o-transition: all color var(--transition-duration) ease-in-out;transition: all color var(--transition-duration) ease-in-out;}[data-map-control]:hover, [data-map-control]:active, [data-map-control].active {color: var(--white);background: var(--clr-gray-600);}[data-map-control] > :nth-child(1) {-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;transition: -webkit-transform var(--transition-duration) ease-in-out;-o-transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;}[data-map-control]:hover > :nth-child(1), [data-map-control]:active > :nth-child(1), [data-map-control].active > :nth-child(1) {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.fullwidth [data-map-control] {border-width: 0 0.0625em;border-style: solid;border-color: var(--clr-gray-700);color: var(--clr-gray-400);}.fullwidth [data-map-control]:hover, .fullwidth #map-panel [data-map-control] {color: var(--white);}#map-panel:has(.allow-map-interactions input:not(:checked)) [data-map-control] {color: var(--clr-gray-400);}.fullwidth [data-map-control]:first-child {border-radius: 0.25em 0.25em 0 0;border-width: 0.0625em 0.0625em 0 0.0625em;}.fullwidth [data-map-control]:last-child {border-radius: 0 0 0.25em 0.25em;border-width: 0 0.0625em 0.0625em 0.0625em;}.fullwidth [data-map-control]:hover, .fullwidth [data-map-control]:active {border-color: var(--clr-gray-600);}.allow-map-interactions {padding: 0;z-index: 3;}.allow-map-interactions label {padding: 1em;}.allow-map-interactions label::after {content: 'Unlock Map';}.allow-map-interactions input:checked ~ label::after {content: 'Lock Map';}.attribution {margin: auto;padding: 1rem;position: absolute;inset: auto 1em 3.5em 1em;z-index: 2;background: var(--white);-webkit-box-shadow: 2px 2px 4px var(--clr-shadow);box-shadow: 2px 2px 4px var(--clr-shadow);border-radius: 0.5em 0.5em 0.5em 0;overflow: hidden;display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}.attribution:hover, .map-controls:has([data-map-control="attribution"]):hover ~ .attribution {display: -webkit-box;display: -ms-flexbox;display: flex;}@media (min-width: 64em) {.attribution {inset: auto 50% 3.5rem 1rem;}}.map-controls details {background: var(--clr-gray-800);color: var(--clr-gray-150);}[data-figure]:-webkit-full-screen {align-content: center;background: var(--clr-gray-800);color: var(--clr-gray-150);overflow: hidden;}[data-figure]:-ms-fullscreen {-ms-flex-line-pack: center;align-content: center;background: var(--clr-gray-800);color: var(--clr-gray-150);overflow: hidden;}[data-figure]:fullscreen {-ms-flex-line-pack: center;align-content: center;background: var(--clr-gray-800);color: var(--clr-gray-150);overflow: hidden;}[data-figure]:-webkit-full-screen figcaption {display: none;}[data-figure]:-ms-fullscreen figcaption {display: none;}[data-figure]:fullscreen figcaption {display: none;}[data-figure]:-webkit-full-screen [data-map="folded"] {width: auto;max-height: 100dvh;}[data-figure]:-ms-fullscreen [data-map="folded"] {width: auto;max-height: 100dvh;}[data-figure]:fullscreen [data-map="folded"] {width: auto;max-height: 100dvh;}[data-form="map-3d-transform"] {--range-thumb-size: 1em;--range-thumb-color: var(--clr-gray-150);--range-track-color: var(--clr-gray-600);--range-track-height: 0.25em;padding-top: 0.5em;position: absolute;inset: 3.5em auto auto 4em;z-index: 1;border-radius: 0.25em;background: var(--clr-gray-800);display: -ms-grid;display: grid;grid-auto-rows: 1fr;visibility: hidden;opacity: 0;-webkit-transform: translateY(-0.5em);-ms-transform: translateY(-0.5em);transform: translateY(-0.5em);-webkit-transition: all var(--transition-duration) ease;-o-transition: all var(--transition-duration) ease;transition: all var(--transition-duration) ease;pointer-events: none;}[data-form="map-3d-transform"].visible {visibility: visible;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);pointer-events: auto;}.fullwidth [data-form="map-3d-transform"] {border: 0.0625em solid var(--clr-gray-700);}[data-form="map-3d-transform"] div, [data-form="map-3d-transform"] button {font-size: 0.875rem;color: var(--clr-gray-400);}[data-form="map-3d-transform"] div {padding: 1em;display: -ms-grid;display: grid;-ms-grid-columns: 9em 1em 1fr 1em 3em;grid-template-columns: 9em 1fr 3em;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;}[data-form="map-3d-transform"] button {text-transform: uppercase;border-top: 0.0625em solid var(--clr-gray-600);}[data-form="map-3d-transform"] input[type="range"] {width: 100%;height: var(--range-track-height);background: var(--range-track-color);border-radius: 0.125em;pointer-events: none;cursor: pointer;}[data-form="map-3d-transform"] input[type="range"]::-moz-range-track {height: var(--range-track-height);background: var(--range-track-color);border-radius: 0.125em;}[data-form="map-3d-transform"] input[type="range"]::-webkit-slider-thumb {height: var(--range-thumb-size);width: var(--range-thumb-size);background: var(--range-thumb-color);border-radius: 50%;pointer-events: all;cursor: pointer;}[data-form="map-3d-transform"] input[type="range"]::-moz-range-thumb {height: var(--range-thumb-size);width: var(--range-thumb-size);background: var(--range-thumb-color);border-radius: 50%;border: 0;pointer-events: all;cursor: pointer;}.map-controls.zoom-level {pointer-events: all;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;right: 0.25em;}.map-controls.zoom-level span, .map-controls.zoom-level span:hover {display: inline-block;width: 1.5em;height: 1.5em;font-family: var(--font-family-sans-serif);font-weight: 600;font-size: 1.25rem;background: unset;color: var(--clr-gray-800);text-align: center;}.leaflet-control-scale {margin: auto 3em 1em auto!important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;text-align: right;cursor: -webkit-grab;cursor: grab;}.leaflet-control-scale-line {border: 1.25px solid var(--clr-gray-800)!important;background: transparent;color: var(--clr-gray-800);font-family: var(--font-family-sans-serif);font-size: 1.125rem;font-weight: 600;line-height: 1em;text-shadow: none;}.leaflet-control-scale-line:nth-of-type(1) {margin-bottom: 0.4em;border-top: none!important;}.leaflet-control-scale-line:nth-of-type(2) {border-bottom: none!important;}.leaflet-tile-container img.leaflet-tile {-webkit-filter: brightness(0.9) contrast(1.2) hue-rotate(10deg) ;filter: brightness(0.9) contrast(1.2) hue-rotate(10deg) ;}.leaflet-div-icon {border: 0;background: transparent;}.sg-pin {fill: var(--clr-gray-800);-webkit-filter: drop-shadow(2px 2px 4px var(--clr-shadow));filter: drop-shadow(2px 2px 4px var(--clr-shadow));}.sg-pin figure {position: relative;-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;transition: -webkit-transform var(--transition-duration) ease-in-out;-o-transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out;transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}.sg-pin figure:hover, .sg-pin figure:active {-webkit-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);}.sg-pin figure > span {position: absolute;inset: 1.125em 0 0;z-index: 1;text-align: center;line-height: 0;color: var(--white);font-family: 'Material Symbols Rounded';font-size: 1.75em;font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24 ;}#map-panel:has(.allow-map-interactions input:not(:checked)) .sg-pin figure > span {color: var(--clr-gray-400);}.marker-cluster {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.marker-cluster div {margin: 0;aspect-ratio: 1/1;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--font-family-serif);font-size: 1.5rem;font-weight: 600;color: var(--white);background: var(--clr-gray-800);-webkit-filter: drop-shadow(2px 2px 4px var(--clr-shadow));filter: drop-shadow(2px 2px 4px var(--clr-shadow));-webkit-transition: background var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;transition: background var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;-o-transition: background var(--transition-duration) ease-in-out, transform var(--transition-duration) ease-in-out;transition: background var(--transition-duration) ease-in-out, transform var(--transition-duration) ease-in-out;transition: background var(--transition-duration) ease-in-out, transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;}#map-panel:has(.allow-map-interactions input:not(:checked)) .marker-cluster div {color: var(--clr-gray-400);}.marker-cluster-small div {width: 3em;}.marker-cluster-medium div {width: 4em;}.marker-cluster-large div {width: 5em;}.marker-cluster div:hover, .marker-cluster div:active {-webkit-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);background: var(--clr-gray-700);}.marker-cluster span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;-webkit-transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-out;transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out, opacity 0.3s ease-in;transition: transform 0.3s ease-out, opacity 0.3s ease-in;transition: transform 0.3s ease-out, opacity 0.3s ease-in, -webkit-transform 0.3s ease-out;}.leaflet-cluster-spider-leg {-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;-webkit-transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;-o-transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;}[data-section="content"]:has(#my-projects-on-the-globe) {padding-inline: 0;}#my-projects-on-the-globe {height: calc(100dvh - var(--header-height));display: -ms-grid;display: grid;gap: 1em;}#my-projects-on-the-globe [data-panel="map"] {position: relative;}#my-projects-on-the-globe #map-object {position: absolute;inset: 0;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list {display: -ms-grid;display: grid;gap: 1em;counter-reset: my-projects-on-the-globe-side-panel-list-counter;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] {display: -ms-grid;display: grid;border-radius: 0.25em;overflow: hidden;counter-increment: my-projects-on-the-globe-side-panel-list-counter;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] h4::before {content: counter(my-projects-on-the-globe-side-panel-list-counter);color: var(--white);background: var(--clr-gray-800);border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 2.5em;height: 2.5em;font-size: 1rem;margin: 0 0 0.5em 0;position: relative;top: -0.125em;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] > * {-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] section {padding: 1em;color: var(--clr-gray-800);background: var(--clr-gray-150);opacity: 0;-webkit-transition: opacity calc(var(--transition-duration) * 2) ease-in-out;-o-transition: opacity calc(var(--transition-duration) * 2) ease-in-out;transition: opacity calc(var(--transition-duration) * 2) ease-in-out;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1em;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] section:hover {opacity: 0.9;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] section > div:nth-child(1) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] section > div:nth-child(2) {margin-top: auto;display: -ms-grid;display: grid;gap: 0.5em;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list .button {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 0.875rem;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list img {height: 100%;-o-object-fit: cover;object-fit: cover;}@media (orientation: portrait) {#my-projects-on-the-globe {-ms-grid-rows: 1fr auto;-ms-grid-columns: 1fr;grid-template: 1fr auto / 1fr;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list img {aspect-ratio: 16/9;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list {padding: 0 1em 1em;grid-auto-flow: column;grid-auto-columns: 100%;overflow-x: auto;overflow-y: hidden;overscroll-behavior-inline: contain;scroll-behavior: smooth;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;scroll-padding-inline: 1em;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list > [data-page-id] {scroll-snap-align: start;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list::-webkit-scrollbar {width: 0;height: 1em;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list::-webkit-scrollbar-track {background: var(--clr-gray-400);}#my-projects-on-the-globe [data-panel="side"] #side-panel-list::-webkit-scrollbar-thumb {background: var(--clr-gray-700);}}@media (orientation: portrait) and (min-width: 48em) {#my-projects-on-the-globe {padding: 1em;}#my-projects-on-the-globe [data-panel="map"] {border-radius: 0.25em;overflow: hidden;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list {grid-auto-columns: 40%;}}@media (orientation: landscape) {#my-projects-on-the-globe {-ms-grid-rows: 1fr;-ms-grid-columns: 1fr 1fr;grid-template: 1fr / 1fr 1fr;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list img {aspect-ratio: 3/2;}#my-projects-on-the-globe [data-panel="side"] {--list-item-max-width: 15em;overflow-x: hidden;overflow-y: auto;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list {overflow-x: hidden;overflow-y: auto;grid-template-columns: repeat(auto-fit, minmax(min(var(--list-item-max-width), 100%), 1fr));}#my-projects-on-the-globe [data-panel="side"]::-webkit-scrollbar {width: 0;height: 0;}#my-projects-on-the-globe [data-panel="side"]::-webkit-scrollbar-track {background: var(--clr-gray-400);}#my-projects-on-the-globe [data-panel="side"]::-webkit-scrollbar-thumb {background: var(--clr-gray-700);}}@media (orientation: landscape) and (min-width: 64em) {#my-projects-on-the-globe {padding: 1em;}#my-projects-on-the-globe [data-panel="map"] {border-radius: 0.25em;overflow: hidden;}#my-projects-on-the-globe [data-panel="side"] {border-radius: 0.25em;}#my-projects-on-the-globe [data-panel="side"] #side-panel-list img {aspect-ratio: 4/3;}}@media (orientation: landscape) and (min-width: 96em) {}@-webkit-keyframes galleryItemsOnLoad {0% {-webkit-transform: translateY(20%);transform: translateY(20%);}40% {-webkit-transform: translateY(-10%);transform: translateY(-10%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes galleryItemsOnLoad {0% {-webkit-transform: translateY(20%);transform: translateY(20%);}40% {-webkit-transform: translateY(-10%);transform: translateY(-10%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes sectionContentChildrenInView {from {opacity: 0;-webkit-transform: translateY(2.5rem);transform: translateY(2.5rem);}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes sectionContentChildrenInView {from {opacity: 0;-webkit-transform: translateY(2.5rem);transform: translateY(2.5rem);}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes imageScaleOnLoad {from {-webkit-transform: scale(1.2) ;transform: scale(1.2) ;}to {-webkit-transform: scale(1) ;transform: scale(1) ;}}@keyframes imageScaleOnLoad {from {-webkit-transform: scale(1.2) ;transform: scale(1.2) ;}to {-webkit-transform: scale(1) ;transform: scale(1) ;}}@media (orientation: portrait) {}@media (orientation: portrait) and (min-width: 48em) {}@media (orientation: landscape) {}@media (orientation: landscape) and (min-width: 64em) {}@media (orientation: landscape) and (min-width: 96em) {}::-webkit-scrollbar {width: 1em;}::-webkit-scrollbar-track {background: var(--clr-gray-400);}::-webkit-scrollbar-thumb {background: var(--clr-gray-700);}.project-metadata {display: -ms-grid;display: grid;}.project-metadata dl {padding: 2em 0;display: -ms-grid;display: grid;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-grid-columns: 1fr 1em 1fr 1em 1fr;grid-template-columns: repeat(3, 1fr);gap: 1em;}.project-metadata dl:not(:last-child) {border-bottom: 0.0625em solid var(--clr-gray-200);}.project-metadata dt {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;font-size: 0.875rem;font-weight: var(--font-weight-strong);text-transform: uppercase;}.project-metadata dt::before {content: attr(data-icon);font-family: "Material Symbols Rounded";font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-size: 2em;line-height: 1;color: var(--white);background: var(--clr-gray-400);border-radius: 50%;padding: 0.5em;}.project-metadata dd {grid-column: 2/-1;}.clients-list {padding: 0;list-style: none;display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(8em, 1fr));gap: 1em;}@media (min-width: 80em) {.clients-list {grid-template-columns: repeat(auto-fit, minmax(10em, 1fr));}}.clients-list li {padding: 0;}.clients-list svg {display: block;fill: var(--clr-gray-700);-webkit-transition: all var(--transition-duration) ease-in-out;-o-transition: all var(--transition-duration) ease-in-out;transition: all var(--transition-duration) ease-in-out;}.clients-list svg:hover {fill: var(--clr-gray-800);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
