@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Instrument+Serif:ital,wght@0,400;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital,wght@0,400;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap";*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;background-color:var(--color-background, #f5f5f5);color:var(--color-text, #2710DD)}#root{width:100%;min-height:100%;background-color:var(--color-background, #f5f5f5);color:var(--color-text, #2710DD)}._menuItem_7u1mf_3{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:var(--color-text);background:transparent;border:1px solid transparent;cursor:pointer;padding:12px 28px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;white-space:nowrap;outline:none;position:relative;box-sizing:border-box;min-width:100px;height:42px;border-radius:50%}._menuItem_7u1mf_3:hover{opacity:.8;border:1px solid var(--color-text)}._menuItem_7u1mf_3:focus-visible{outline:1px solid var(--color-text);outline-offset:2px;border-radius:50%}._menuItem_7u1mf_3._selected_7u1mf_39{background-color:transparent;border:1px solid var(--color-text);border-radius:50%}._menuItem_7u1mf_3._selected_7u1mf_39:hover{background-color:transparent;opacity:.8}._text_7u1mf_51{display:flex;align-items:center}._dropdownIcon_7u1mf_56{color:var(--color-text);flex-shrink:0}._projectItem_109to_3{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 15px;border-top:1px solid var(--color-text);box-sizing:border-box;transition:all .2s ease}._projectItem_109to_3:hover{background-color:var(--color-text)}._typeTag_109to_20{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:400;color:var(--color-text);background:transparent;border:none;padding:0;cursor:pointer;flex-shrink:0;width:240px;text-align:left;transition:all .2s ease;outline:none;white-space:nowrap;text-decoration:none}._typeTag_109to_20:hover{text-decoration:underline;text-underline-offset:8px}._typeTag_109to_20:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._projectItem_109to_3:hover ._typeTag_109to_20{color:var(--color-background)}._projectItem_109to_3:hover ._typeTag_109to_20:focus-visible{outline:2px solid var(--color-background);outline-offset:2px}._title_109to_57{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:400;color:var(--color-text);flex:1;margin:0 40px;line-height:1.2;cursor:pointer;text-align:left;padding:0;outline:none;transition:color .2s ease;background:transparent;border:none;text-decoration:none;display:block}._projectItem_109to_3:hover ._title_109to_57{color:var(--color-background)}._title_109to_57:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._projectItem_109to_3:hover ._title_109to_57:focus-visible{outline:2px solid white;outline-offset:2px}._buttonContainer_109to_91{flex-shrink:0}._arrowButton_109to_95{background:transparent;border:none;cursor:pointer;padding:8px;outline:none;opacity:0;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;color:transparent}._projectItem_109to_3:hover ._arrowButton_109to_95{opacity:1;color:var(--color-background)}._arrowIcon_109to_114{transition:color .2s ease}._arrowButton_109to_95:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._projectItem_109to_3:hover ._arrowButton_109to_95:focus-visible{outline:2px solid white;outline-offset:2px}@media (max-width: 1024px){._arrowButton_109to_95{opacity:1;color:var(--color-text)}._projectItem_109to_3:hover ._arrowButton_109to_95{color:var(--color-background)}}@media (max-width: 768px){._projectItem_109to_3{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 15px}._typeTag_109to_20{font-size:16px;width:auto;padding:0}._title_109to_57{font-size:22px;margin:0}._buttonContainer_109to_91,._arrowButton_109to_95{display:none!important}}._projectList_1tesz_1{width:100%;display:flex;flex-direction:column}._header_168e4_4{display:flex;align-items:center;justify-content:center;width:100%;padding:20px 0;background-color:var(--color-background);min-height:80px;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:1001;transition:transform .3s ease}._headerHidden_168e4_21{transform:translateY(-100%)}._headerVisible_168e4_25{transform:translateY(0)}._headerContent_168e4_29{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;padding:0 40px;box-sizing:border-box}._leftSection_168e4_39{flex:1;display:flex;align-items:center}._centerSection_168e4_45{flex:1;display:flex;align-items:center;justify-content:center}._rightSection_168e4_52{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:16px}._title_168e4_60{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:var(--color-text);margin:0}._nameButton_168e4_68{background:transparent;border:none;padding:0;cursor:pointer;outline:none;text-decoration:none}._nameButton_168e4_68:focus-visible{outline:2px solid var(--color-text);outline-offset:4px;border-radius:4px}._name_168e4_68{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:36px;font-weight:400;color:var(--color-text);margin:0;text-align:center;letter-spacing:.02em}._hamburgerMenu_168e4_94{display:none;flex-direction:column;cursor:pointer;padding:8px;gap:4px;background:transparent;border:none;outline:none;position:relative;z-index:1002;align-items:center;justify-content:center;min-width:40px;min-height:40px}._hamburgerMenu_168e4_94 span{width:24px;height:2px;background-color:var(--color-text);transition:all .3s ease}._closeIcon_168e4_119{font-size:24px;color:var(--color-text);font-weight:400;line-height:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px}._mobileMenuOverlay_168e4_132{position:fixed;top:80px;left:0;right:0;bottom:0;background-color:var(--color-background)!important;z-index:999;align-items:flex-start;justify-content:center;padding-top:0;opacity:1;pointer-events:auto;display:none;width:100vw;height:calc(100vh - 80px)}._mobileMenuContent_168e4_151{display:flex;flex-direction:column;width:100%;max-width:600px;margin:0 auto;padding:0 20px}._mobileMenuSection_168e4_160{width:100%;padding:32px 0;border-bottom:1px solid var(--color-text);display:flex;justify-content:flex-start}._mobileMenuItem_168e4_168{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:400;color:var(--color-text);background:transparent;border:none;cursor:pointer;text-decoration:none;outline:none;padding:0;position:relative;text-align:left}._mobileMenuItem_168e4_168:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}._mobileMenuLabel_168e4_192{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:400;color:var(--color-text);text-align:left}._workSection_168e4_200{border-bottom:none!important}._mobileWorkToggle_168e4_204{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:400;color:var(--color-text);background:transparent;border:none;cursor:pointer;text-decoration:none;outline:none;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}._mobileWorkToggle_168e4_204:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}._mobileDropdownIcon_168e4_227{color:var(--color-text);flex-shrink:0}._mobileProjectSection_168e4_232{width:100%}._mobileProjectSection_168e4_232 ._mobileProjectList_168e4_237 ._projectItem_168e4_242{padding:24px 20px;border-top:none;border-bottom:none;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:4px;align-items:start}._mobileProjectSection_168e4_232 ._mobileProjectList_168e4_237 ._projectItem_168e4_242 ._typeTag_168e4_253{grid-column:1;grid-row:1;font-size:19px;font-weight:400;color:var(--color-text);margin:0;line-height:1.2;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;outline:none;text-decoration:none}._mobileProjectSection_168e4_232 ._mobileProjectList_168e4_237 ._projectItem_168e4_242 ._typeTag_168e4_253:hover{text-decoration:underline;text-underline-offset:8px}._mobileProjectSection_168e4_232 ._mobileProjectList_168e4_237 ._projectItem_168e4_242 ._title_168e4_60{grid-column:1;grid-row:2;font-size:26px;font-weight:400;color:var(--color-text);margin:0;text-align:left;line-height:1.3;word-wrap:break-word;background:transparent;border:none;cursor:pointer;padding:0;outline:none}._mobileProjectSection_168e4_232 ._mobileProjectList_168e4_237 ._projectItem_168e4_242 ._buttonContainer_168e4_292,._mobileProjectSection_168e4_232 ._mobileProjectList_168e4_237 ._projectItem_168e4_242 ._arrowButton_168e4_296{display:none!important}._mobileProjectSection_168e4_232:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-text);margin-top:8px}._workDropdownOverlay_168e4_311{position:fixed;top:80px;left:0;right:0;bottom:0;width:100vw;height:calc(100vh - 80px);background-color:var(--color-background);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:40px;opacity:1;pointer-events:auto;overflow-y:auto}._workDropdownContent_168e4_331{width:100%;max-width:1400px;margin:0 auto;padding:0 40px;box-sizing:border-box;min-height:100%;display:flex;flex-direction:column}._mobileMenu_168e4_132{display:flex}._desktopMenu_168e4_346{display:flex;gap:16px}@media (max-width: 1024px) and (min-width: 769px){._leftSection_168e4_39{display:none}._centerSection_168e4_45{flex:2;justify-content:flex-start}._nameButton_168e4_68{justify-content:flex-start}._name_168e4_68{text-align:left}._desktopMenu_168e4_346{display:flex;gap:16px}._hamburgerMenu_168e4_94{display:none}}@media (max-width: 768px){._header_168e4_4{padding:16px 0}._headerContent_168e4_29{padding:0 20px}._leftSection_168e4_39{display:none}._centerSection_168e4_45{flex:2;justify-content:flex-start}._nameButton_168e4_68{justify-content:flex-start}._name_168e4_68{font-size:24px;text-align:left}._desktopMenu_168e4_346{display:none}._hamburgerMenu_168e4_94,._mobileMenuOverlay_168e4_132{display:flex}._projectItem_168e4_242 ._buttonContainer_168e4_292,._projectItem_168e4_242 ._arrowButton_168e4_296,._mobileProjectSection_168e4_232 ._projectItem_168e4_242 ._buttonContainer_168e4_292,._mobileProjectSection_168e4_232 ._projectItem_168e4_242 ._arrowButton_168e4_296{display:none!important}}._contentSection_18iw4_4{width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}._content_18iw4_4{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text)}._small_18iw4_19{max-width:800px}._medium_18iw4_23{max-width:1000px}._large_18iw4_27{max-width:1200px}._full_18iw4_31{max-width:1400px}._content_18iw4_4 h1{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin:60px 0 24px}._content_18iw4_4 h2{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:500;line-height:1.3;color:var(--color-text);margin:48px 0 16px}._content_18iw4_4 h3{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:var(--color-text);margin:48px 0 12px}._content_18iw4_4 h4{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--color-text);margin:24px 0 8px}._content_18iw4_4 p{margin:16px 0}._content_18iw4_4 a{color:var(--color-text);text-decoration:underline}._content_18iw4_4 a:hover,._content_18iw4_4 [class*=projectItem] a,._content_18iw4_4 [class*=projectList] a,._content_18iw4_4 [class*=projectItem] a:hover,._content_18iw4_4 [class*=projectList] a:hover{text-decoration:none}._content_18iw4_4 ul,._content_18iw4_4 ol{margin:16px 0;padding-left:24px}._content_18iw4_4 li{margin:8px 0}._content_18iw4_4 strong{font-weight:600}._content_18iw4_4 em{font-style:italic}@media (max-width: 1024px) and (min-width: 769px){._contentSection_18iw4_4{padding:0 32px}._content_18iw4_4{font-size:15px}._content_18iw4_4 h1{font-size:34px;font-weight:500}._content_18iw4_4 h2{font-size:24px;font-weight:500}._content_18iw4_4 h3{font-size:18px;font-weight:500;margin:42px 0 12px}._content_18iw4_4 h4{font-size:15px;font-weight:500}}@media (max-width: 768px){._contentSection_18iw4_4{padding:0 20px}._content_18iw4_4{font-size:14px}._content_18iw4_4 h1{font-size:30px;font-weight:500;margin:40px 0 20px}._content_18iw4_4 h2{font-size:22px;font-weight:500;margin:36px 0 14px}._content_18iw4_4 h3{font-size:17px;font-weight:500;margin:36px 0 10px}._content_18iw4_4 h4{font-size:16px;font-weight:500;margin:20px 0 8px}}._bigQuote_2zn7z_3{margin:60px 0;text-align:center}._quote_2zn7z_8{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--color-text);margin:0;quotes:""" """ "'" "'"}._quote_2zn7z_8:before{content:open-quote}._quote_2zn7z_8:after{content:close-quote}._hideQuotes_2zn7z_27:before,._hideQuotes_2zn7z_27:after{content:none}._author_2zn7z_32{display:block;margin-top:24px;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var(--color-text);opacity:.8}._large_2zn7z_44 ._quote_2zn7z_8{font-size:48px;line-height:1.2}._medium_2zn7z_50{text-align:left;margin:32px 0}._medium_2zn7z_50 ._quote_2zn7z_8{font-size:30px;font-weight:400;line-height:1.3;font-style:italic}@media (max-width: 1024px) and (min-width: 769px){._large_2zn7z_44 ._quote_2zn7z_8{font-size:42px}._medium_2zn7z_50{margin:28px 0}._medium_2zn7z_50 ._quote_2zn7z_8{font-size:28px;font-weight:400;font-style:italic}}@media (max-width: 768px){._bigQuote_2zn7z_3{margin:40px 0;text-align:left}._medium_2zn7z_50{text-align:left;margin:24px 0}._large_2zn7z_44 ._quote_2zn7z_8{font-size:32px;line-height:1.3}._medium_2zn7z_50 ._quote_2zn7z_8{font-size:22px;font-weight:400;line-height:1.3;font-style:italic}._author_2zn7z_32{font-size:14px;margin-top:16px}}._badge_rdrlf_3{display:inline-flex;align-items:center;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-radius:0;white-space:nowrap}._small_rdrlf_11{gap:4px;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.2}._large_rdrlf_19{gap:6px;padding:6px 10px;font-size:16px;font-weight:500;line-height:1.6}._icon_rdrlf_27{display:flex;align-items:center;flex-shrink:0}._small_rdrlf_11 ._icon_rdrlf_27 svg{width:14px;height:14px}._large_rdrlf_19 ._icon_rdrlf_27 svg{width:18px;height:18px}._filled_rdrlf_43{background:var(--color-text);color:var(--color-background)}._outlined_rdrlf_48{background:transparent;color:var(--color-text);border:1px solid var(--color-text)}._card_gidz8_3{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-text);border-radius:0;gap:8px;min-width:280px;box-sizing:border-box;position:relative}._badgeWrapper_gidz8_15{position:absolute;top:-1px;left:-1px;z-index:1;line-height:0;font-size:0}._badgeWrapper_gidz8_15>*{margin:0;display:block;line-height:1;vertical-align:top}._cardWithBadge_gidz8_32{padding-top:40px}._header_gidz8_36{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._title_gidz8_43{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;color:var(--color-text)!important;margin:0!important}._description_gidz8_52{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;color:var(--color-text)!important;margin:0!important}._iconContainer_gidz8_61{flex-shrink:0;width:auto;height:auto;display:flex;align-items:flex-start;justify-content:center}._iconText_gidz8_70{font-size:24px;line-height:1}._iconImage_gidz8_75{width:48px;height:48px;object-fit:contain}._iconComponent_gidz8_81{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-text)}._iconComponent_gidz8_81 svg{width:24px;height:24px}@media (max-width: 1024px) and (min-width: 769px){._card_gidz8_3{gap:6px;padding:20px}._cardWithBadge_gidz8_32{padding-top:36px}._badge_gidz8_15{font-size:11px;padding:3px 10px}._header_gidz8_36{gap:16px}._title_gidz8_43{font-size:12px}._description_gidz8_52{font-size:17px}._iconContainer_gidz8_61{width:auto;height:auto}._iconText_gidz8_70{font-size:22px}._iconImage_gidz8_75{width:44px;height:44px}._iconComponent_gidz8_81{width:22px;height:22px}._iconComponent_gidz8_81 svg{width:22px;height:22px}}@media (max-width: 768px){._card_gidz8_3{gap:6px;padding:16px;min-width:unset}._cardWithBadge_gidz8_32{padding-top:32px}._badge_gidz8_15{font-size:10px;padding:3px 8px}._header_gidz8_36{gap:12px}._title_gidz8_43{font-size:11px}._description_gidz8_52{font-size:16px}._iconContainer_gidz8_61{width:auto;height:auto}._iconText_gidz8_70{font-size:20px}._iconImage_gidz8_75{width:40px;height:40px}._iconComponent_gidz8_81{width:20px;height:20px}._iconComponent_gidz8_81 svg{width:20px;height:20px}}._footer_1yo2b_3{width:100%;border-top:1px solid var(--color-text);background-color:var(--color-background);margin-top:80px}._content_1yo2b_10{max-width:1400px;margin:0 auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}._copyright_1yo2b_20{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:var(--color-text);line-height:1.4}._social_1yo2b_28{display:flex;align-items:center;gap:16px}._socialLink_1yo2b_34{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);text-decoration:none;padding:8px;border-radius:4px;transition:opacity .2s ease}._socialLink_1yo2b_34:hover{opacity:.7}._socialLink_1yo2b_34:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media (max-width: 1024px) and (min-width: 769px){._content_1yo2b_10{padding:20px 32px}._copyright_1yo2b_20{font-size:15px}}@media (max-width: 768px){._content_1yo2b_10{padding:16px 20px;flex-direction:column;gap:12px;text-align:center}._copyright_1yo2b_20{font-size:14px}._social_1yo2b_28{justify-content:center}}._projectNavigation_q2ug4_3{position:sticky;background-color:var(--color-text);z-index:49;width:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease,top .3s ease}._hidden_q2ug4_14{opacity:0;transform:translateY(-100%);pointer-events:none}._visible_q2ug4_20{opacity:1;transform:translateY(0);pointer-events:auto}._headerVisible_q2ug4_26{top:80px}._headerHidden_q2ug4_30{top:0}._content_q2ug4_34{max-width:1400px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:60px;gap:40px;width:100%;box-sizing:border-box;position:relative}._projectTitle_q2ug4_47{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--color-background);margin:0;white-space:nowrap;flex-shrink:0}._navigationList_q2ug4_58{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;overflow-x:auto;flex:1;justify-content:flex-end}._navigationItem_q2ug4_70{flex-shrink:0;display:flex;align-items:center}._navigationItem_q2ug4_70:not(:last-child):after{content:"|";color:var(--color-background);margin:0 20px;font-size:16px}._navigationLink_q2ug4_83{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--color-background);background:none;border:none;cursor:pointer;padding:8px 0;text-decoration:none;transition:font-weight .2s ease;white-space:nowrap}._navigationLink_q2ug4_83:hover{opacity:.7}._navigationLink_q2ug4_83:focus-visible{outline:2px solid var(--color-background);outline-offset:2px}._navigationLink_q2ug4_83._active_q2ug4_107{font-weight:700}._mobileNavigation_q2ug4_112{display:none;position:static}._forceHidden_q2ug4_117{display:none!important}._forceVisible_q2ug4_121{display:block!important}._mobileNavToggle_q2ug4_125{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--color-background);background:none;border:none;cursor:pointer;padding:8px 0;display:flex;align-items:center;gap:8px;white-space:nowrap}._mobileNavToggle_q2ug4_125:focus-visible{outline:2px solid var(--color-background);outline-offset:2px}._mobileNavArrow_q2ug4_146{transition:transform .2s ease;flex-shrink:0}._mobileNavigationList_q2ug4_151{position:absolute;top:100%;right:40px;background-color:var(--color-text);border:1px solid var(--color-background);list-style:none;margin:0;padding:0;min-width:200px;z-index:1000;box-sizing:border-box}._mobileNavigationItem_q2ug4_165{display:block}._mobileNavigationLink_q2ug4_169{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--color-background);background:none;border:none;cursor:pointer;padding:12px 24px;display:block;width:100%;text-align:right;border-bottom:1px solid var(--color-background);box-sizing:border-box}._mobileNavigationLink_q2ug4_169:hover{opacity:.7}._mobileNavigationLink_q2ug4_169:focus-visible{outline:2px solid var(--color-background);outline-offset:-2px}._mobileNavigationLink_q2ug4_169._mobileActive_q2ug4_195{font-weight:700}._mobileNavigationItem_q2ug4_165:last-child ._mobileNavigationLink_q2ug4_169{border-bottom:none}@media (max-width: 1024px) and (min-width: 769px){._content_q2ug4_34{padding:0 40px;gap:32px}._projectTitle_q2ug4_47{font-size:15px}._navigationItem_q2ug4_70:not(:last-child):after{margin:0 16px;font-size:15px}._navigationLink_q2ug4_83{font-size:15px}._mobileNavigation_q2ug4_112:not(._forceVisible_q2ug4_121){display:none}}@media (max-width: 768px){._content_q2ug4_34{padding:0 20px;gap:20px;height:50px}._projectTitle_q2ug4_47{font-size:14px}._navigationList_q2ug4_58:not(._forceVisible_q2ug4_121){display:none}._mobileNavigation_q2ug4_112:not(._forceHidden_q2ug4_117){display:block}._mobileNavToggle_q2ug4_125{font-size:14px}._mobileNavigationLink_q2ug4_169{font-size:14px;padding:10px 20px}._mobileNavigationList_q2ug4_151{right:20px}}:root{--color-background: #f5f5f5;--color-text: #2710DD}:root[data-theme=blue-grey]{--color-background: #f5f5f5 !important;--color-text: #2710DD !important}:root[data-theme=yellow-black]{--color-background: #EDFF37 !important;--color-text: #010401 !important}:root[data-theme=light-grey-black]{--color-background: #EDEEE6 !important;--color-text: #080101 !important}:root[data-theme=dark-grey-black]{--color-background: #C5C5C5 !important;--color-text: #000000 !important}._container_ckl90_1{position:relative;display:inline-block;cursor:pointer;transition:transform .2s ease}._container_ckl90_1:hover{transform:scale(1.01)}._image_ckl90_12{display:block;width:100%;height:auto;border-radius:inherit;transition:filter .2s ease}._image_ckl90_12:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._overlay_ckl90_25{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-background);opacity:0;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;border-radius:inherit;pointer-events:none}._container_ckl90_1:hover ._overlay_ckl90_25{opacity:.5}._zoomHint_ckl90_45{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));animation:_pulse_ckl90_1 2s ease-in-out infinite;display:flex;align-items:center;justify-content:center}@keyframes _pulse_ckl90_1{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@media (max-width: 768px){._container_ckl90_1:hover{transform:none}._overlay_ckl90_25{opacity:0}}._overlay_1j05h_3{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._container_1j05h_19{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._closeButton_1j05h_28{position:absolute;top:20px;right:20px;z-index:1001;background:#000000b3;border:none;border-radius:50%;width:48px;height:48px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-family:Instrument Sans,sans-serif}._closeButton_1j05h_28:hover{background:#000000e6;transform:scale(1.1)}._closeButton_1j05h_28:focus-visible{outline:2px solid white;outline-offset:2px}._controls_1j05h_57{position:absolute;top:20px;left:20px;z-index:1001;display:flex;align-items:center;gap:8px;background:#000000b3;padding:8px 12px;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._controlButton_1j05h_71{background:transparent;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-family:Instrument Sans,sans-serif}._controlButton_1j05h_71:hover:not(:disabled){background:#fff3;transform:scale(1.1)}._controlButton_1j05h_71:disabled{opacity:.5;cursor:not-allowed}._controlButton_1j05h_71:focus-visible{outline:2px solid white;outline-offset:2px}._zoomLevel_1j05h_100{color:#fff;font-size:14px;font-weight:500;min-width:50px;text-align:center;font-family:Instrument Sans,sans-serif}._navButton_1j05h_109{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;border:none;color:#fff;width:60px;height:60px;border-radius:50%;font-size:32px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-family:Instrument Sans,sans-serif;z-index:1001}._navButton_1j05h_109:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}._navButton_1j05h_109:focus-visible{outline:2px solid white;outline-offset:2px}._navPrev_1j05h_140{left:20px}._navNext_1j05h_144{right:20px}._imageContainer_1j05h_148{position:relative;width:100vw;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}._image_1j05h_148{max-width:90vw;max-height:90vh;width:auto;height:auto;display:block;-webkit-user-select:none;user-select:none;transform-origin:center;object-fit:contain}._caption_1j05h_171{position:absolute;bottom:60px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:12px 20px;border-radius:8px;max-width:80vw;text-align:center;font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._counter_1j05h_188{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 16px;border-radius:16px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 768px){._closeButton_1j05h_28{top:16px;right:16px;width:40px;height:40px}._controls_1j05h_57{top:16px;left:16px;padding:6px 10px}._controlButton_1j05h_71{padding:4px}._zoomLevel_1j05h_100{font-size:12px;min-width:40px}._navButton_1j05h_109{width:50px;height:50px;font-size:28px}._navPrev_1j05h_140{left:16px}._navNext_1j05h_144{right:16px}._imageContainer_1j05h_148{max-width:95vw;max-height:85vh}._caption_1j05h_171{bottom:50px;max-width:90vw;font-size:13px;padding:10px 16px}._counter_1j05h_188{bottom:16px;font-size:13px;padding:6px 12px}._imageContainer_1j05h_148:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;animation:_pinchHint_1j05h_1 3s ease-in-out 2s}}@keyframes _pinchHint_1j05h_1{0%,to{opacity:0}50%{opacity:.3}}._projectInfo_1h8xt_4{display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0 auto;padding:0 40px;box-sizing:border-box;gap:40px;align-items:flex-start}._content_1h8xt_16{flex:1;display:flex;flex-direction:column;gap:24px}._title_1h8xt_23{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:52px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);margin:0}._description_1h8xt_33{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:400;color:var(--color-text);line-height:1.4;margin:0;width:100%}._metadata_1h8xt_43{width:100%;max-width:450px;display:flex;flex-direction:column}._metadataItem_1h8xt_50{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--color-text)}._metadataItem_1h8xt_50:first-child{border-top:1px solid var(--color-text)}._label_1h8xt_62{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;color:var(--color-text);flex-shrink:0}._value_1h8xt_70{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:400;color:var(--color-text);text-align:right;flex:1;margin-left:40px}._typeButton_1h8xt_80{background:transparent;border:none;padding:0;cursor:pointer;outline:none;text-decoration:none;transition:all .2s ease;white-space:nowrap}._typeButton_1h8xt_80:hover{text-decoration:underline;text-underline-offset:8px}._typeButton_1h8xt_80:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media (max-width: 1024px) and (min-width: 769px){._projectInfo_1h8xt_4{padding:0 32px}}@media (max-width: 768px){._projectInfo_1h8xt_4{padding:0 20px}._title_1h8xt_23{font-size:48px}._description_1h8xt_33{font-size:17px}._metadataItem_1h8xt_50{padding:16px 0}._label_1h8xt_62{font-size:13px}._value_1h8xt_70{font-size:17px;margin-left:20px}}._accordion_18qjy_3{border:1px solid var(--color-text);border-radius:0;overflow:hidden;margin:24px 0}._accordion_18qjy_3._inverted_18qjy_10{background-color:var(--color-text);border:1px solid var(--color-background)}._accordionItem_18qjy_15{border-bottom:1px solid var(--color-text)}._accordion_18qjy_3._inverted_18qjy_10 ._accordionItem_18qjy_15{border-bottom:1px solid var(--color-background)}._accordionItem_18qjy_15:last-child{border-bottom:none}._accordionHeader_18qjy_27{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:transparent;border:none;cursor:pointer;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:var(--color-text);text-align:left;transition:background-color .2s ease}._accordion_18qjy_3._inverted_18qjy_10 ._accordionHeader_18qjy_27{color:var(--color-background)}._accordionHeader_18qjy_27:hover{background-color:#00000005}._accordion_18qjy_3._inverted_18qjy_10 ._accordionHeader_18qjy_27:hover{background-color:#ffffff14}._accordionHeader_18qjy_27:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}._accordion_18qjy_3._inverted_18qjy_10 ._accordionHeader_18qjy_27:focus-visible{outline:2px solid var(--color-background)}._accordionTitle_18qjy_65{flex:1}._rightContent_18qjy_69{display:flex;align-items:center;gap:12px;flex-shrink:0}._accordionIcon_18qjy_78{flex-shrink:0;transition:transform .2s ease;color:var(--color-text)}._accordion_18qjy_3._inverted_18qjy_10 ._accordionIcon_18qjy_78{color:var(--color-background)}._accordionIcon_18qjy_78._rotated_18qjy_88{transform:rotate(180deg)}._accordionContent_18qjy_92{max-height:0;overflow:hidden;transition:max-height .3s ease-out}._accordionContent_18qjy_92._expanded_18qjy_98{max-height:1000px;transition:max-height .3s ease-in}._accordionBody_18qjy_103{padding:0 20px 20px;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:var(--color-text)}._accordion_18qjy_3._inverted_18qjy_10 ._accordionBody_18qjy_103{color:var(--color-background)}._accordionBody_18qjy_103 h3{font-size:16px;font-weight:600;margin:16px 0 8px}._accordionBody_18qjy_103 p{margin:12px 0}._accordionBody_18qjy_103 a{color:var(--color-text);text-decoration:underline}._accordion_18qjy_3._inverted_18qjy_10 ._accordionBody_18qjy_103 a{color:var(--color-background)}._accordionBody_18qjy_103 a:hover{text-decoration:none}._banner_wktwa_5{background-color:var(--color-background);color:var(--color-text);padding:80px 0;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._content_wktwa_16{display:flex;align-items:center;justify-content:space-between;text-align:left;max-width:1400px;gap:20px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}._heroText_wktwa_29{flex:1;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:76px;font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0;transition:font-size .3s ease-in-out}._svgArt_wktwa_40{flex-shrink:0;position:relative;width:400px;height:400px;transition:width .3s ease-in-out,height .3s ease-in-out}._svgImage_wktwa_48{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .7s ease-in-out}._themedSvg_wktwa_59{transition:filter .3s ease-in-out}:root[data-theme=yellow-black] ._themedSvg_wktwa_59{filter:brightness(0) saturate(100%)}:root[data-theme=light-grey-black] ._themedSvg_wktwa_59{filter:brightness(0) saturate(100%)}:root[data-theme=dark-grey-black] ._themedSvg_wktwa_59{filter:brightness(0) saturate(100%)}._svgArt_wktwa_40:hover{cursor:pointer}._svgArtInline_wktwa_84{display:none;position:relative;width:45px;height:45px;margin-left:8px;vertical-align:middle;transition:width .3s ease-in-out,height .3s ease-in-out}._svgArtInline_wktwa_84:hover{cursor:pointer}@media (max-width: 1024px) and (min-width: 769px){._heroText_wktwa_29{font-size:52px}._svgArt_wktwa_40{width:246px;height:246px}}@media (max-width: 768px){._content_wktwa_16{padding:0 20px;flex-direction:column;text-align:center;gap:0}._heroText_wktwa_29{font-size:50px}._svgArt_wktwa_40{display:none}._svgArtInline_wktwa_84{display:inline-block;width:45px;height:45px;margin-left:8px;vertical-align:middle}._svgImage_wktwa_48{width:100%;height:100%;object-fit:contain;transition:opacity .7s ease-in-out}._banner_wktwa_5{padding:60px 0}}._projectsSection_xt5s1_1{max-width:1400px;margin:0 auto;padding:20px 40px 40px;box-sizing:border-box}@media (max-width: 768px){._projectsSection_xt5s1_1{padding:20px}}._imageGrid_1acks_1{display:grid;margin:16px 0}._imageGrid_1acks_1>*{height:100%}._imageGrid_1acks_1 img{width:100%;height:100%;object-fit:cover}
