@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Roboto+Slab:wght@100..900&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-slate-700:oklch(37.2% .044 257.287);--color-white:#fff;--spacing:.25rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{width:100%;min-height:100vh;font-family:var(--font-body);background-color:var(--color-space);background-image:radial-gradient(150% 20vh at center 100%,var(--color-sun)0%,var(--color-horizon)30%,var(--color-space)100%);background-repeat:no-repeat;background-attachment:fixed;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-title);font-weight:500}}@layer components;@layer utilities{.invisible{visibility:hidden}.flex{display:flex}.hidden{display:none}.h-6{height:calc(var(--spacing)*6)}.h-12{height:calc(var(--spacing)*12)}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[var\(--color-nav\)\]{background-color:var(--color-nav)}.fill-amber-400{fill:var(--color-amber-400)}.fill-slate-700{fill:var(--color-slate-700)}.pt-2{padding-top:calc(var(--spacing)*2)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media(min-width:48rem){.md\:hidden{display:none}}}:root{--font-title:"Roboto Slab",serif;--font-body:"Open Sans",sans-serif;--color-space:#142030;--color-horizon:#732553;--color-sun:#e9d8c8;--text-main:#fff;--color-nav:#1e3442;--color-accent:#ff7a99;--color-soft-accent:#ff7a9926;--hero-bg-image:url(/assets/hero-dark-DgQ5ukJE.jpg);--icon-github:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMDRjYzE2OTgsIDIwMjUvMDcvMDItMTI6MTg6MTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmMzYzM0MDQtZjlmNC00NmNmLWE2NzItZTg3NzEyOTRmZDI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4NDgzOUI2Mzg2RDExRjFCQTRCQ0FDRjE5MkMyNjFEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NDgzOUI1Mzg2RDExRjFCQTRCQ0FDRjE5MkMyNjFEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4yIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTE3NDM3MTUtMWVkOS00OTBmLTkxNGQtMDBkY2ZhZDAzM2I4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MTZmNmVhNmUtYzU5My0zMDQzLTg3NTYtYmYzM2RlZWNmNDA4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uXIYGQAABJFJREFUeNrkm0tsDVEYx09vW+W2Ui31qlTFAlE0BBvimUhK0QQJEcS7dMNCEysrVAgriSCEegctiXrEgliQBiE0xDP1qFZb3bS3VXX9v8zX5KbuY15n5tzOl/xiKjNz53zzzfle5yQEg0ERRXLBcrAQ5IGBIj6kBbwGVeAyeBfpxIQICsgCu8BaPo5nIWWcB/vAVz0KmAeOg1Gid0kd2AYqoilgBTgL+ojeK5v5Bf+ngFngHkgWvV+WgspQBWSC5yBHeEOawCTwzcf/sctDgxfszfZ0W8Aw/PuKrcBL0k5W4GM/77XBk/QFq0kBhcK7UkCfQD0OBntUAQFSQBcOfF41AZ+XBy+8PniSJIvXPwZdnDcMd/jZ34Na9mD5Zm9Cc0DQ5LWUbk4AdH06mAJWsltNlzToL6AcXOXYpQNksDLMufKgeSkj3YUhFxwGgSjXtoJGUMc0gbYo5zeAUpAZ4TevmR1EkkXzDyefwQ5wGpRxUaWac423nJM3gzbQSVbICVgqh6gUko8Dk9m0n4DdbO7RnqXI6U9gGg8sliTzQM1ICpt5LKE0/pLTXqBd53mdFn6jQ+d5ATfcoF8hb5bqhgJGKqSA0W4oYL4ig6dJdK4bCmhVSAGtTgdCT8FMK5OPzTKEnynbCQv4C0oUGjxJPZf1HLGAG2CJgnlNIngGJsq2gOOKJnaUlJ2S/QlQCPtI4ez2Ln+i0hRQI7Rem6ryMVz/z04F1Ar1S93fZSqgVagvbTIVEA8lNJ/MAfUT8dHwkKaAgXHw9gfIVEA2x96qSrrRJo/PRAqs8pKZHKPFUaMK6G801HRYpjqRDBUorICFTiRDFGmNMepvHZBsrjqnyraAEWCNgm+/xExt0GxB5IfQ1tg0KDL4sUIriPidKokNBScUcYl+bsL4na4JFnJtIFG4Ww6/CKa71R7fILQKUa4Lg8/jdY2WlvjonQPaYpjYT3BAaBWZJskDpzb8VqH1H9Os3kyPAo6AvexmFoHiKGsBKBe/zlZB9blGYV/Vdxo3QBfbmZPoUQBVgVaBF/z3MP72YwUdNPg37JupM3wM/NH5XBRubxTawovxQusWZ0ixJ51tdOrdbw/px6eAhwba8JtBQoTefjj84HbQATG6QGJnyEOOibEIolvuGBh4KMPBL9kKMOoFDoEZfEymvUXHNSdNGifNJ1dUXCW2P+S6MzwxfRCR1wZUW3i+KtkKMLtQcgrP8qGFCFqDP4c9RIAnzYoe5xmVyRziSlWAmaWy5O/XOxDs5LMHkSUBevMvTVy4TjjTH5QdZteQAm6a7MmfE9qaQJkSlHz/Wz6eaZtNJiK0J++C0PYbhcvF01xOlkSMLlJ5954hmtlLLd6wlntzLbwEN4snx9lC69+rNglSOr9J9qapds4UVVPAf5ummrnM1WnzD/1W1Pwpjf/WMxB6AFYr/NDCxo2TlZEiwctc9v5k4wquBIvXCxu3zhb1XOESLgK8zyWmgzbl850uf0I0KR/lekKF3t3jIqQVtoytgkpQgwyEzV080xZb8Od9ucCywIA1BHlOozrGbXbzEbfP/xNgAPwF2+uy0ZA1AAAAAElFTkSuQmCC);--icon-linkedin:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMDRjYzE2OTgsIDIwMjUvMDcvMDItMTI6MTg6MTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmMzYzM0MDQtZjlmNC00NmNmLWE2NzItZTg3NzEyOTRmZDI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4NDgzOUJBMzg2RDExRjFCQTRCQ0FDRjE5MkMyNjFEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NDgzOUI5Mzg2RDExRjFCQTRCQ0FDRjE5MkMyNjFEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4yIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTE3NDM3MTUtMWVkOS00OTBmLTkxNGQtMDBkY2ZhZDAzM2I4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MTZmNmVhNmUtYzU5My0zMDQzLTg3NTYtYmYzM2RlZWNmNDA4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kSIrRwAAA2xJREFUeNrsm11IFFEUx89OtbpZPVhGUfZBD0GJRlAv0YcFEVZQYYFg9gUFET36VBAR9NJDLxWxL0FRaSFJWEFPPUYPQdlGRllSiH1oSGhW7vQ/zZGWzdm5dxeze2cO/Nh1595x7n/O3HvumXtjrutSDlsAdoLNoAJMJzPsC3gG7oJm8NKvYMxHgDLQCPbId5ONxbgKToN3KgJsAEmwkOyybnAY3MolwC5wGcTJXjsoN/gvAdaC+2AS2W/bQGumAKXgMZhH4bDPoAq8d+SHxhA1nmQ0OzHiAbPx2S5eECb7xl7gyDgftsazFYN6FmArhddq+BHowZeZeVR+JYFFCVgKEgYKMMgeMEOzUgpskdB4HVgBKsFFAwVIsAe4GhU4vl4PPvgcPw5OmqSAjgBcrho8CCj3EKw0RQBHo2y7QuPZLpnkAToCdCiWe2GrACWqHYutAiwHUxXKVdsqAMcKRwPKlIN9tgpAMoHY7XOMJ1M3TQurdeOAEWsB10AnmCJufwjMMi0SylcAa8yhkNtEQ+bt/RKJFslINGG8BHgE3vKj43OcL2yTzLWzg6inOc7LjdqY8fcAefn8FolA+zIE4E52MXnZ6+1gbkEKuHpWy11GAF2j1DsVUKccpKVsG1ii8H+YUjl32s3TdPuAooDjk328I64QZXK9CzLVTileTy84BurA8L/oBGNj9JzzUNpE3ouLfEalJhHC2FHgjTS+EDsj+QojBfgk7lyI/QTnwx4HtIEhG+KAReTlHKeBj+RlmfoU6nWB52CZqQJwLuGsTLgSWQ07Am4rpO1SOgL8b4/AOfLe3iZGmWleF88Istem9gFVAbkEjjH2K5ynx1QBahTKrFYo02+qAJUKZeZQ8PqFIVMFKFNMzCYUOkIjBShWvF7HVgFi43Ge0GeEIgEiASIBrDM37AJEo0AkQCRA1AlGneBYCTAYcHzA5w58Vzj3sOLd/VrgNVJ2TjCtIcQauQg/leM+a4k4wbmDglegkELOsE6E9hNole76gHyXytpgv5fKPgnxIJByFFLNNtudaMMEedvJkiG8+1dAR7Rpiv4sNGgAP0IiwAFufHYgxCvB6xWDFjJ842SrXyTYLG9oOi1seLcsqkrqbJ7eS/pbasj0zdOZNh/UildUiBiOAbPBXnlNfg/coBzb538JMAAXd6lIJabD5wAAAABJRU5ErkJggg==)}[data-theme=light]{--color-space:#e3e9f2;--color-horizon:#c6d2e1;--color-sun:#8e9aaf;--text-main:#142030;--color-nav:#f0f4f8;--color-accent:#732553;--color-soft-accent:#f5e6ee;--hero-bg-image:url(/assets/hero-light-CpDzoZZB.jpg);--icon-github:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgMTAuMC1jMDAwIDc5LmQwNGNjMTY5OCwgMjAyNS8wNy8wMi0xMjoxODoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4yIChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNi0wMS0xNlQyMzowMjo1OCswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDEtMjRUMjE6NDA6MTMrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDEtMjRUMjE6NDA6MTMrMDE6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjZjYTlhZDAtMTRjNi00MjdmLWFlNzItZjU3M2ZjZWEzNDNiIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGQTg3NTA4RUI0QjExRjBCNjlBRjAxRTZCQzJDQkNGIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NEZBODc1MDhFQjRCMTFGMEI2OUFGMDFFNkJDMkNCQ0YiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEZBODc1MDVFQjRCMTFGMEI2OUFGMDFFNkJDMkNCQ0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEZBODc1MDZFQjRCMTFGMEI2OUFGMDFFNkJDMkNCQ0YiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTZhNDFjMjQtYWY0Ni00NmZlLTlhMDktMWY5YzYwNGI2ZWFkIiBzdEV2dDp3aGVuPSIyMDI2LTAxLTI0VDIxOjM4OjA4KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjZjYTlhZDAtMTRjNi00MjdmLWFlNzItZjU3M2ZjZWEzNDNiIiBzdEV2dDp3aGVuPSIyMDI2LTAxLTI0VDIxOjQwOjEzKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4p5N44AAAE2ElEQVR4nOWbe4hVVRjFf7OdHmNGpr1sZJwKokzCyiaywLIpYkIqwqgIi9QCG4JEMoIo+qc3+EcEZaWZvazobWBUSEFaWBQppT0nyyIdNZjGmrL4YN043e7jPO4+d8+cBRfuvWfvc85eZ+9vf491Wjq7uqmBTmA2cAEwBRjP8MAuYCPwBrAK2FKtYUsVAg4FbgKu0vfhDCPjKeBOYGv5QVehwznAemDRCBi8YSywAPgAuKgeAZcCq4GjGHmYALwIzK9GwAxgJbAvIxsPAxeWEzAOWAHsQzHwKNAeJcAMXgfFge1mt5cImFC+LgqCK4FjnfZ5WwJFw/5GghEwi+Kixwg4keJishFwCMVFm6viDRYGjoKjNWP/dcBfcp2PJF98CfRpB5vaDAI2AtOBv4GDgFOAy7Wt2m8f+F7u+gvAZ8DvwMEiY1zeS+B1Dd6wG3hbDpU9jSXAnhp9fwN2AD/p0w8M1mj/C3Czzn0LsEGDN+wE1jZjBqyr8v+3wI3AcuBuJVU+BD4GvlBM3i8ShiwnoRjkALmo5pIfD5ysAa/XoPvq3MvFeROwtc7xT4DzNTgbaD1sB74DPgJe0n/7RZ50LRjp5L0E9sRsF2fw1RBn8NRZPt4IGE04sOWTOwGTCAfHNIOAbsKAGdGZzSBggHAIGMibgA3amkLAXvkfP+RFwF6gN4vl9YCfldbLhYDXajhBzcSzwKd5ELCUMGFB2TLfBPQD7xEu1miJeiNgk2ptoeLrGC56JgL6CBvmnv/ok4ABwodFmd4IcIQP53NAbQyPgoc3AsYTNpz0AIk6JEG7fO9QYbnIw3wSMClw1UhH0uSoS3iBAwMvpZ1KDla9h3BhajbvBMwOLB0WtU/n5kHARGAO4aE3TW7QpbzYbUmtrWccB9yQpqNLecEjgEcC2RJHqwiTalm6DBeepdzAKJoHm/LPAKelPYHLeANzgVdU/sobpl1+M6vExzUgwuqRDHVRTq6yleHvAN4HTs96MhejzRI94ZOAW6vE2+Yd3quc3APAeQ2W3hyuJ/2YrmH3MaYRJ27p7OoulbhrZYGuULET6QqXxnA6rNj5uSrCVhl+CPgz5n0ZofMkvDhB1WLTATQcLkabyZpu1+v3NuAS4N06/WwGnCk7MaSkZZLEywzl+6f7GnwSG9Cmqb0wUrWdH7NCvEYC5XozrdzmXJNH/tElbH+/niqa2tfFFCangdma5/AMl6LPXZF+K6TM+KpK2yGpQ9LCXnnxilbl0ZMQcYakK6bkQGqOd/Q2xtnapgZlNO3YNxnuzxQj3gnYnsKv79UaJSKSelyfRiJRkSMFBl2aehpwdfStC4/w7WZvMgJeTdHRgqAnlRvwiSQ7RxqsdrK0VvNLE4jYO3lPa8+uFIuPaXKwVAu2ha9slWNjnt3ilCe6TJ8+1eZs726VN2dZ2rNUvw8NpjjdXNIJ3iOZa5b3hjoq9I8rpcsbO6LvDKElMCejpq8S/iBMzC1Jalzkz7V6kSjUm24UrgVeLv1wZQdXKb7P4ryU7xZZ0maNTLltk9f6H4WLq9DwLaWY7pOTlBVZllUjZqMZ5QeBrogG+V+MGtt+dKVOFo1ZuslmhCkuzFjaNmdRYdynYuGveYbPZ7j5X4FpUoLGva75DmbTTMpnUagp15/Quf6HfwBSDuWZ7hQzrwAAAABJRU5ErkJggg==);--icon-linkedin:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgMTAuMC1jMDAwIDc5LmQwNGNjMTY5OCwgMjAyNS8wNy8wMi0xMjoxODoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4yIChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNi0wMS0xNlQyMzowODoyNCswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDEtMjRUMjE6NDA6MDcrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDEtMjRUMjE6NDA6MDcrMDE6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmVkMDM3ZmQtZjdlZS00ZTA4LTg0OWUtMWUzN2FlZjdhZDc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4NDgxODg5RUI0QzExRjBCNjlBRjAxRTZCQzJDQkNGIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Mzg0ODE4ODlFQjRDMTFGMEI2OUFGMDFFNkJDMkNCQ0YiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEZBODc1MDlFQjRCMTFGMEI2OUFGMDFFNkJDMkNCQ0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEZBODc1MEFFQjRCMTFGMEI2OUFGMDFFNkJDMkNCQ0YiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6N2Y2MmNmY2QtN2QzMS00NTA0LWEwY2ItYjZjNmQ5MGJmNDViIiBzdEV2dDp3aGVuPSIyMDI2LTAxLTI0VDIxOjM3OjI1KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmVkMDM3ZmQtZjdlZS00ZTA4LTg0OWUtMWUzN2FlZjdhZDc1IiBzdEV2dDp3aGVuPSIyMDI2LTAxLTI0VDIxOjQwOjA3KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sb5hsAAADnElEQVR4nO2bS2xNURSGv3tU26tIg4qmSpFUglQj0Yl4NyJFPKISiUcQjyAGgoEYCBGJGJggCJGmQUuIiDLtUM08KuotRLxFpFWvykpWk+u65559+95n9xv19qxz7t7/3WevtdfaO1JQUkoSCoByYB4wARiMHXwB7gM3gGrgkZ9hxEeAHGAXsFr/thkR4xxwEHgVf9FLcMNs4BawIwSdF7KBzUAdsChIgGVADTCK8JELXAHW+wkwHagE0gk3J4GF8QIMAiqAvrjBaSAvVgCZ8EbgDuLN9rYKkBv/XjjCCqDQUz8vr4BrZIoIIsAC3KUsDShq481PNLDIAsYDUexjnIyAISneVA/M19B4BjBZRTyBfUTTfKJBPyS+ngW8i/v/Y2AT8BrYh0V4Kdi2AFsSdD6W/RpyhlKAe0Ctgd1ZQipAg6HdQ0IqQJahXTSsAkwCBhjYzSSkAgwFtgXY5ANrCKkA6AJiJYmRxdQl28LqtDbYV2hm5TzwDOivw34jMAzLiBSUlIp/dxYPx0mj5/Md+KqRaIZ6oj7dJcBt4IW8Oj7XpWFzda0dH0TdTfJc6dScmM+Nms+/rBHo5xgBZJIdq9nrxcBwunAOKNeZPhkv1R3GcgDYk+Se/BhhJSu9U1edQYgY24HdSX6UDp0DMgKu9/NpSLpBlCn3HdeltknnhU8q7HLgN10gQITOQVxplRYw2uKVqgJGWI/3As+18+3hsOYrrBTggw7n9vALOGarAB3FdaA5DHHAGM05DgTea7FWXCEGHugBUGyrAFHgiC64onEd2wpcC7i/RT1Isa2vwFFgQ4Kkiqw0L+jICOJpKl/o0XOYGJBLkBhjrcFz3toqQJmBzVQDG1k3WClAkYFNnkEJv9lWAXIMbLIMkq4ttgqQadheL6wCRLrjOR6O4+E4Ho7j4Tge4cNaL9BR9HqBVPBwHA/H8QgfvZMgnShAU8D1Rp9f4IfBs00KG/Lsb+1s4385wT8pCDFNG+GncrrPXiJJcC4x2IESRFSrQCJ0IqRtU0ixNvjW8MvDSJP88ndwl3rPINUcZmpEgIsdUJayEdl4USkCvAFO4R5yQKyhdfY/pNUXV/gYe2YIfQVWAT9xg3W6tZ9Y/1+rB4lMghabkdLb1dYPXtzFaq3QyAbIsPFGN1X9M9/1yc4bHW/4TA8bS7RXqDU52w9Pn9GD4HWmp8dRRgJLdVRIOCvni3r6AkrCYZnTpEx+U9287/H5vwfynO+Y/lKYAAAAAElFTkSuQmCC)}*{box-sizing:border-box;margin:0;padding:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.container{max-width:1000px;margin:0 auto;padding:0 20px}.main-content{margin:0;padding:0;width:100%}.page-container{padding-top:100px;min-height:100vh;width:100%}.hero-container{position:relative;width:100%;height:60vh;min-height:350px;display:flex;align-items:center;top:0;margin-top:-5rem;padding-top:5rem;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay{width:100%;height:100%;padding:2rem;display:flex;align-items:center}.hero-content{width:100%;margin:0 auto;padding:0 20px;color:#fff}.hero-title{display:none;font-family:var(--font-title);font-size:clamp(2.5rem,8vw,4rem);font-weight:700;margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(115,37,83,.1),0px 0px 15px rgba(115,37,83,.3)}.hero-subtitle{font-family:var(--font-title);font-size:1.5rem;color:var(--color-accent);margin-bottom:1rem;text-shadow:1px 1px 2px rgba(115,37,83,.1),0px 0px 15px rgba(115,37,83,.3)}.hero-description{font-family:var(--font-body);font-size:1rem;line-height:1.5;max-width:650px;text-shadow:1px 1px 8px rgba(0,0,0,.5)}.hero-inner{width:100%;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:flex-start}.hero-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.hero-content{width:100%;padding:0;margin:0;color:#fff;max-width:800px;text-align:left}@media(min-width:769px){.hero-content{padding:0}.hero-title{display:block}.hero-subtitle{font-size:1.8rem;margin-bottom:1.5rem}.hero-description{font-size:1.1rem;line-height:1.6}}@media(max-width:768px){.hero-inner{padding:0 20px}}._pageContainer_1h3kq_1{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}._heroBackground_1h3kq_11{position:absolute;inset:0;z-index:-1}._content_1h3kq_17{text-align:center;color:var(--text-main);z-index:1}._title_1h3kq_23{font-size:8rem;font-family:var(--font-title);color:var(--color-accent);margin:0;line-height:1}._text_1h3kq_31{font-size:1.2rem;margin-bottom:2rem;opacity:.8}._homeBtn_1h3kq_37{display:inline-block;padding:12px 24px;background-color:var(--color-accent);color:#fff;text-decoration:none;border-radius:8px;font-weight:700;text-transform:uppercase;transition:transform .3s ease}._homeBtn_1h3kq_37:hover{transform:scale(1.05)}.home-page{min-height:100vh;padding-bottom:80px}.home-container{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 40px}.home-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:-40px}.home-card{background-color:var(--color-nav);border-radius:12px;border:1px solid rgba(128,128,128,.1);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .3s ease,border-color .3s ease;height:100%}.home-card:hover{box-shadow:0 10px 30px -10px var(--color-horizon)}.home-card-video{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;border-bottom:1px solid rgba(128,128,128,.1)}.home-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.home-card:hover .home-card-img{transform:scale(1.01)}.video-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 60%);display:flex;align-items:flex-end;padding:1.5rem;z-index:2}.video-overlay h3{color:#fff;font-family:var(--font-title);font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5)}.home-card-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.home-card-cta{margin-top:auto;height:45px;display:flex;align-items:center;justify-content:center;padding:0 25px;background-color:var(--color-nav);border:1.5px solid var(--color-accent);border-radius:12px;color:var(--color-accent);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;transition:all .3s ease}.home-card:hover .home-card-cta{background-color:var(--color-accent);color:var(--color-space);box-shadow:0 5px 15px -5px var(--color-horizon)}@media(max-width:850px){.home-cards-grid{grid-template-columns:1fr;margin-top:0}.home-container{padding:0 20px}}._container_12geb_1{max-width:800px;margin:0 auto;padding:120px 20px 60px;line-height:1.6;color:var(--text-main);font-family:var(--font-body)}._container_12geb_1 h1{font-family:var(--font-title);color:var(--color-accent);margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px}._section_12geb_18{margin-bottom:2.5rem}._section_12geb_18 h2{font-size:1.2rem;color:var(--color-accent);border-bottom:1px solid rgba(255,92,128,.2);padding-bottom:.5rem;margin-bottom:1rem}._section_12geb_18 p{margin-bottom:.8rem;opacity:.9}._section_12geb_18 ul{padding-left:20px}._section_12geb_18 li{margin-bottom:.5rem}._footer_s1uez_1{width:100%;padding:1.5rem 0;display:flex;justify-content:center;align-items:center;margin-top:-5rem;position:relative;z-index:10}._content_s1uez_12{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}._copyright_s1uez_20{color:var(--text-main);opacity:.6;font-size:.75rem}._link_s1uez_26{color:var(--text-main);text-decoration:none;font-size:.75rem;opacity:.6;transition:opacity .3s ease,color .3s ease}._link_s1uez_26:hover{opacity:1;color:var(--color-accent)}@media(min-width:768px){._footer_s1uez_1{padding:3rem 1rem}._content_s1uez_12{flex-direction:row;gap:2rem}._copyright_s1uez_20{font-size:.85rem}._link_s1uez_26{font-size:.8rem}}.navbar{position:fixed;top:0;left:0;width:100%;height:80px;z-index:1100;display:flex;align-items:center;justify-content:center;background-color:var(--color-space)}.nav-content{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:0 20px;position:relative}.nav-brand{position:absolute;left:20px}.nav-brand-link{text-decoration:none;color:var(--text-main);font-family:var(--font-title);font-weight:700;font-size:1rem;white-space:nowrap}.burger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;z-index:1200}.burger .line{width:100%;height:2px;background-color:var(--text-main);transition:all .3s ease}.nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background-color:var(--color-space);list-style:none;z-index:1050;transform:translate(100%);transition:transform .4s ease-in-out}.nav-links.active{transform:translate(0)}.nav-link{text-decoration:none;color:var(--text-main);font-family:var(--font-title);text-transform:uppercase;letter-spacing:2px;font-size:1.2rem;font-weight:500;transition:all .3s ease}.nav-link:hover{color:var(--color-accent)}.nav-active{color:var(--color-accent);font-weight:800;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:2px}@media(min-width:768px){.navbar{background-color:transparent;top:20px;height:auto}.nav-content{width:auto;justify-content:center;background-color:var(--color-nav);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:10px 30px}.nav-brand,.burger{display:none}.nav-links{position:static;height:auto;width:auto;flex-direction:row;background-color:transparent;transform:none;gap:30px}.nav-link{font-size:.9rem;letter-spacing:1px}}._layoutContainer_1u6ij_1{display:flex;flex-direction:column;min-height:100vh}._mainContent_1u6ij_7{flex:1;position:relative;padding-top:5rem}._toggleButton_1u6ij_13{position:fixed;bottom:2rem;right:2rem;width:3rem;height:3rem;z-index:2000;display:none}@media(min-width:768px){._toggleButton_1u6ij_13{display:flex}}.design-page{min-height:100vh;padding:100px 40px}.design-container{max-width:1400px;margin:0 auto}.design-header{margin-bottom:3rem}.design-title{font-family:var(--font-title);font-size:2.5rem;font-weight:800;color:var(--text-main);margin-bottom:.5rem}.design-subtitle{color:var(--color-accent);font-weight:500;font-size:1.1rem}.design-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4rem}.filter-btn{display:flex;align-items:center;justify-content:center;height:45px;padding:0 25px;background-color:var(--color-nav);border:1px solid rgba(128,128,128,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.filter-label{font-size:.9rem;font-weight:600;color:var(--text-main)}.filter-btn.active .filter-label{color:var(--color-accent)}.filter-btn .filter-label{font-size:.9rem;font-weight:600;color:var(--text-main);transition:color .3s ease}.filter-btn:hover,.filter-btn.active{background-color:var(--color-soft-accent);border-color:var(--color-accent);box-shadow:0 10px 25px -5px var(--color-horizon);transform:translateY(-2px)}.filter-btn.active .filter-label,.filter-btn:hover .filter-label{color:var(--text-main)}@keyframes bentoFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:1.5rem;grid-auto-flow:dense;margin-top:2rem}.bento-item{position:relative;border-radius:12px;overflow:hidden;background-color:var(--color-nav);border:1px solid rgba(128,128,128,.1);transition:transform .3s ease,box-shadow .3s ease;animation:bentoFadeIn .5s cubic-bezier(.2,.8,.2,1) both}.bento-item:hover{transform:translateY(-4px);box-shadow:0 10px 30px -10px var(--color-horizon);border-color:#8080804d}.bento-card{width:100%;height:100%}.bento-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .5s ease}.bento-overlay{background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 50%)}.bento-item:hover img{transform:scale(1.02)}.bento-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 40%,transparent 100%);display:flex;align-items:flex-end;padding:1.5rem;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.bento-item:hover .bento-overlay{opacity:1}.bento-info{text-shadow:0 2px 4px rgba(0,0,0,.8)}.bento-cat{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-accent);font-weight:700;display:block;margin-bottom:2px}.bento-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0;line-height:1.2;text-transform:capitalize}.bento-item.large{grid-column:span 2;grid-row:span 2}.bento-item.wide{grid-column:span 2;grid-row:span 1}.bento-item.tall{grid-column:span 1;grid-row:span 2}.bento-item.small{grid-column:span 1;grid-row:span 1}.bento-item:nth-child(1){animation-delay:.05s}.bento-item:nth-child(2){animation-delay:.1s}.bento-item:nth-child(3){animation-delay:.15s}.bento-item:nth-child(4){animation-delay:.2s}.bento-item:nth-child(5){animation-delay:.25s}.bento-item:nth-child(6){animation-delay:.3s}@media(max-width:1100px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:250px}.bento-item.large,.bento-item.wide,.bento-item.tall{grid-column:span 1;grid-row:span 1}}.gallery-modal-content{position:relative;max-width:75vw;max-height:80vh;background-color:var(--color-space);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 50px #0009;border:1px solid rgba(255,255,255,.05)}.gallery-media-fullscreen{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;background-color:#000}.gallery-caption{padding:1.5rem 2rem;background-color:var(--color-nav);color:#fff;text-align:left}.gallery-cat{font-size:.85rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:.25rem}.gallery-title{font-family:var(--font-title);font-size:1.3rem;margin:0;font-weight:600}.gallery-nav-btn{background:none;border:none;color:#fff;font-size:4.5rem;cursor:pointer;padding:1rem;transition:color .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3100}.gallery-nav-btn:hover{color:var(--color-accent);transform:scale(1.2)}.bento-card-button{background:none;border:none;padding:0;margin:0;width:100%;height:100%;cursor:pointer;text-align:left;font:inherit;color:inherit;display:block}@media(max-width:768px){.gallery-modal-content{max-width:90vw;max-height:75vh}.gallery-nav-btn{font-size:3rem;position:fixed;bottom:2rem}.gallery-prev{left:25%;transform:translate(-50%)}.gallery-next{right:25%;transform:translate(50%)}.gallery-nav-btn:hover{transform:scale(1)}}.dev-page{min-height:100vh;padding:100px 40px}.dev-container{max-width:1400px;margin:0 auto}.dev-header{margin-bottom:3rem}.dev-title{font-family:var(--font-title);font-size:2.5rem;font-weight:800;color:var(--text-main);margin-bottom:.5rem}.dev-subtitle{color:var(--color-accent);font-weight:500;font-size:1.1rem}.dev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem}.dev-card{background-color:var(--color-nav);border-radius:12px;border:1px solid rgba(128,128,128,.1);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;height:100%;cursor:pointer;position:relative;outline:none}.dev-card:focus-visible{box-shadow:0 0 0 3px var(--accent-color)}.dev-card:hover{box-shadow:0 10px 30px -10px var(--color-horizon)}.dev-card-media{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;border-bottom:1px solid rgba(128,128,128,.1)}.dev-card-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.dev-card:hover .dev-card-media video{transform:scale(1.02)}.dev-card-info{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.dev-card-title{color:var(--text-main);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.dev-card-desc{color:var(--text-main);font-size:.85rem;line-height:1.5;margin-bottom:1.5rem}.dev-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2rem}.dev-hashtag{font-size:.75rem;color:var(--color-accent);padding:4px 8px;border-radius:8px;font-weight:600}.dev-btn-more{display:flex;justify-content:center;margin-top:auto;height:45px;padding:10px 20px;background-color:var(--color-nav);border:1.5px solid var(--color-accent);border-radius:12px;color:var(--color-accent);font-weight:700;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dev-btn-more:hover{background-color:var(--color-accent);box-shadow:0 5px 15px -5px var(--color-horizon);color:var(--color-space)}button.modal-overlay{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;cursor:zoom-out}.modal-content{background:var(--color-nav);width:100%;max-width:1000px;max-height:90vh;border-radius:20px;position:relative;overflow-y:auto;padding:50px;color:var(--text-main);box-shadow:0 30px 60px #00000080;cursor:default;border:none;animation:modalIn .4s cubic-bezier(.16,1,.3,1)}.modal-details{color:var(--text-main)}.modal-title{color:var(--text-main);margin-bottom:1.5rem}.modal-tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2rem}.modal-description-section h3{margin-bottom:1rem}.modal-description{line-height:1.7;margin-bottom:2.5rem}@keyframes modalIn{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close{position:absolute;top:20px;right:20px;font-size:1.5rem;background:var(--color-soft-accent);border:1px solid rgba(128,128,128,.2);color:var(--text-main);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.modal-close:hover{background:var(--color-accent);color:#fff}.modal-layout{display:grid;grid-template-columns:1fr;gap:30px}.modal-video{width:100%;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16 / 9}.modal-video video{width:100%;display:block}.modal-actions{display:flex;gap:2rem;justify-content:center;width:100%}.btn-primary,.btn-secondary{padding:12px 25px;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary{background:var(--color-accent);color:var(--color-space);text-decoration:none}.btn-secondary{border:2px solid var(--color-accent);color:var(--text-main)}.btn-primary:hover,.btn-secondary:hover{box-shadow:0 5px 15px #0000004d}@media(max-width:768px){.modal-content{padding:30px 20px}.dev-grid{grid-template-columns:1fr}}.cv-page{min-height:100vh}.cv-body-content{max-width:1200px;margin:0 auto;padding:0}.cv-skills-margin{margin-bottom:50px}.experience-top-margin{margin-top:50px}.cv-section{margin-bottom:40px}.cv-section-title{font-family:var(--font-title);font-size:1.6rem;color:var(--color-accent);margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:1px}.cv-hero-container{max-width:1200px;margin:0 auto;width:100%;padding:0 40px}.cv-hero-flex-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:6rem;padding:30px 0}.cv-hero-title{font-family:var(--font-title);font-size:2.5rem;font-weight:800;color:var(--text-main);line-height:1.1;margin-bottom:.2rem}.cv-hero-subtitle{font-family:var(--font-title);font-size:1.5rem;color:var(--color-accent);font-weight:500}.cv-download-btn{display:flex;align-items:center;gap:2rem;padding:.86em 1.5rem;background-color:var(--color-nav);border-radius:12px;text-decoration:none;transition:all .3s ease;border:1px solid rgba(128,128,128,.2);flex-shrink:0}.cv-download-btn:hover{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 10px 25px -5px var(--color-horizon)}.cv-download-text-container{display:flex;flex-direction:column;gap:2px;text-align:left}.cv-download-title{font-family:var(--font-title);font-size:1rem;font-weight:600;color:var(--text-main);transition:color .3s ease}.cv-download-label{font-size:10px;color:var(--text-main);opacity:.7;transition:color .3s ease;text-transform:uppercase;letter-spacing:.5px}.cv-download-icon{background-color:#8080801a;padding:8px;border-radius:8px;display:flex;color:var(--text-main);transition:all .3s ease}.cv-download-btn:hover .cv-download-title,.cv-download-btn:hover .cv-download-label,.cv-download-btn:hover .cv-download-icon{color:#fff}.cv-download-btn:hover .cv-download-icon{background-color:#fff3}@media(max-width:768px){.cv-hero-flex-wrapper{flex-direction:column;align-items:flex-start;gap:2rem;padding:40px 0}.cv-hero-title{font-size:2.2rem}}.cv-main-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:2rem}.cv-social-links{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;flex-grow:1;align-self:flex-end;padding-bottom:0}.cv-social-label{font-size:.9rem;font-weight:500;color:var(--text-main);white-space:nowrap}.cv-social-card{display:flex;align-items:center;justify-content:center;gap:10px;height:45px;padding:0 1.5rem;background-color:var(--color-nav);border:1px solid rgba(128,128,128,.1);border-radius:12px;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cv-social-card:hover:not(.cv-no-click){background-color:var(--color-soft-accent);border-color:transparent;box-shadow:0 10px 25px -5px var(--color-horizon)}.cv-social-card:hover:not(.cv-no-click){box-shadow:0 10px 25px -5px var(--color-horizon);border-color:var(--color-accent)}.cv-social-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;display:block}.cv-social-icon.github-icon,.cv-social-icon.linkedin-icon{background-size:contain;background-position:center;background-repeat:no-repeat}.github-icon{background-image:var(--icon-github)}.linkedin-icon{background-image:var(--icon-linkedin)}.cv-photo-wrapper{width:160px;height:210px;margin-top:0;border-radius:24px;overflow:hidden;z-index:0;border:1px solid rgba(128,128,128,.2)}.cv-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1150px){.cv-social-links{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:768px){.cv-main-grid{flex-direction:column-reverse;align-items:center}.cv-social-links{grid-template-columns:1fr;width:100%}.cv-photo-wrapper{margin-top:0}}.cv-skills-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.cv-skill-card{background-color:var(--color-nav);padding:1.5rem;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(128,128,128,.1);transition:all .3s ease}.cv-skill-card:hover{box-shadow:0 5px 20px -5px var(--color-horizon)}.cv-skill-card-title{font-family:var(--font-title);font-size:1.2rem;color:var(--text-main);margin-bottom:1rem;border-bottom:1px solid var(--color-accent);display:inline-block;padding-bottom:5px}.cv-skill-list{display:flex;flex-direction:column;gap:12px}.cv-skill-item{display:flex;align-items:center;gap:15px}.cv-skill-icon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cv-skill-name{color:var(--text-main);font-weight:500;font-size:.95rem}@media(max-width:1100px){.cv-skills-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:650px){.cv-skills-grid{grid-template-columns:1fr}.cv-skill-card{padding:1.5rem}}.formation-unique-block{background-color:var(--color-nav);padding:.5rem 2rem;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(128,128,128,.1);box-shadow:none;transition:all .3s ease}.formation-unique-block:hover{box-shadow:0 5px 20px -5px var(--color-horizon)}.formation-dense-item{display:flex;align-items:baseline;gap:30px;padding:.6rem 0;border-bottom:1px solid rgba(128,128,128,.05)}.formation-dense-item:last-child{border-bottom:none}.formation-year{font-family:var(--font-title);font-weight:700;color:var(--color-accent);min-width:90px;font-size:.85rem}.formation-title{font-size:1rem;font-weight:600;color:var(--text-main);display:inline-block;margin-right:8px}.formation-subtitle{display:inline-block;font-size:.85rem;color:var(--text-main);opacity:1}.timeline-container{position:relative;padding-left:35px;border-left:1px solid rgba(128,128,128,.2);margin-left:10px}.timeline-item{position:relative;margin-bottom:50px}.timeline-dot{position:absolute;left:-41.5px;top:8px;width:12px;height:12px;background-color:var(--text-main);border-radius:50%;border:2px solid var(--color-space);z-index:2}.timeline-dev .timeline-dot{background-color:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.timeline-date{font-family:var(--font-title);font-weight:700;color:var(--color-accent);font-size:.9rem;margin-bottom:8px;display:block}.timeline-content{background-color:var(--color-nav);padding:1.8rem;border-radius:12px;border:1px solid rgba(128,128,128,.1);transition:all .3s ease}.timeline-content:hover{box-shadow:0 5px 20px -5px var(--color-horizon)}.timeline-role{font-family:var(--font-title);font-size:1.2rem;font-weight:700;color:var(--text-main);margin-bottom:4px}.timeline-company{font-size:1rem;font-weight:500;color:var(--color-accent);margin-bottom:12px}.timeline-details{font-size:.95rem;line-height:1.6;color:var(--text-main);opacity:1}.timeline-detail-list{margin:12px 0 0;padding-left:1.2rem;list-style:none}.timeline-detail-list li{position:relative;margin-bottom:6px;padding-left:5px}.timeline-detail-list li:before{content:"→";position:absolute;left:-1.2rem;color:var(--color-accent);font-weight:700;font-size:.9rem}.timeline-detail-list li:last-child{margin-bottom:0}@media(max-width:768px){.timeline-container{padding-left:25px;margin-left:5px}.timeline-dot{left:-31.5px}.timeline-content{padding:1.2rem}.timeline-role{font-size:1.1rem}}@media(max-width:768px){.cv-hero-flex-wrapper{flex-direction:column;align-items:flex-start;padding:25px 0;gap:2rem}.cv-main-grid{flex-direction:column-reverse;align-items:center}.cv-photo-wrapper{margin-top:0;margin-bottom:20px}.formation-dense-item{flex-direction:column;gap:5px;padding:1.2rem 0}.formation-year{min-width:auto}}.expo-content{flex:1}.expo-list{list-style:none;padding:0;margin:0}.expo-list li{position:relative;padding-left:15px;font-size:.85rem;color:var(--text-main);opacity:.8;line-height:1.5;margin-bottom:4px}.expo-list li:before{content:"•";position:absolute;left:0;color:var(--text-main);font-weight:700}.expo-list li:last-child{margin-bottom:0}@media(max-width:768px){.expo-item{gap:10px}.expo-list{margin-top:5px}}.soft-skills-container{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.soft-skill-tag{background-color:var(--color-nav);color:var(--text-main);padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid rgba(128,128,128,.1);transition:all .3s ease}.soft-skill-tag:hover{box-shadow:0 5px 15px -5px var(--color-horizon)}.cv-footer-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;margin-top:20px}.interests-block{background-color:var(--color-nav);padding:1.8rem;border-radius:12px;border:1px solid rgba(128,128,128,.1);font-size:.95rem;line-height:1.6;transition:box-shadow .3s ease}interests-block p,.expo-list li{color:var(--text-main);opacity:1}.interests-block:hover{box-shadow:0 5px 20px -5px var(--color-horizon)}.interests-block p{margin-bottom:12px;color:var(--text-main)}.interests-block p:last-child{margin-bottom:0}.interests-block strong{color:var(--color-accent);font-family:var(--font-title);font-weight:600;margin-right:5px}@media(max-width:900px){.cv-footer-grid{grid-template-columns:1fr;gap:30px}.expo-item{flex-direction:column;gap:5px;padding:1rem 0}}.cv-scroll-top-btn{position:fixed;bottom:6rem;right:2rem;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1500;border:none;transition:transform .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease;background-color:var(--color-nav);color:var(--color-accent);box-shadow:0 4px 12px #0000004d}.cv-scroll-top-btn:hover{transform:scale(1.1);background-color:var(--color-soft-accent)}[data-theme=light] .cv-scroll-top-btn{background-color:#fff;color:var(--color-accent);border:1px solid rgba(20,32,48,.1);box-shadow:0 4px 12px #14203014}[data-theme=light] .cv-scroll-top-btn:hover{background-color:var(--color-soft-accent)}@media(max-width:768px){.cv-scroll-top-btn{bottom:2rem}}._pageContainer_332hj_1{position:relative;width:100%;min-height:100vh;overflow-x:hidden}._heroBackground_332hj_8{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.7}._wrapper_332hj_19{position:relative;z-index:1;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:120px 1rem 4rem}._container_332hj_30{max-width:600px;width:100%;padding:2rem;background-color:var(--color-nav);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(128,128,128,.2);box-shadow:0 15px 35px -10px var(--color-horizon);color:var(--text-main)}._container_332hj_30 h2{text-align:center;font-size:2rem;margin-bottom:2rem;font-family:var(--font-title);font-weight:700}._form_332hj_50{display:flex;flex-direction:column;gap:1.5rem}._field_332hj_56{display:flex;flex-direction:column;gap:.5rem}._field_332hj_56 label{color:var(--text-main);font-family:var(--font-title);font-weight:500}._field_332hj_56 input,._field_332hj_56 textarea{padding:.8rem;border:1px solid rgba(128,128,128,.2);background-color:transparent;color:var(--text-main);border-radius:4px;font-family:var(--font-body)}._checkboxGroup_332hj_78{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:#0000001a}._checkboxGroup_332hj_78 label{font-size:.85rem;line-height:1.4;opacity:.9}._submitBtn_332hj_92{padding:1rem;background-color:var(--color-accent);color:#fff;border:none;border-radius:4px;font-family:var(--font-title);font-weight:700;cursor:pointer;transition:transform .2s,opacity .2s}._submitBtn_332hj_92:disabled{background-color:#666;opacity:.5;cursor:not-allowed}._submitBtn_332hj_92:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}@media(max-width:768px){._wrapper_332hj_19{padding-top:100px;align-items:flex-start}._container_332hj_30{padding:1.5rem;width:100%}._container_332hj_30 h2{font-size:1.8rem;margin-bottom:1.5rem}}._hpField_332hj_134{display:none;visibility:hidden;position:absolute;left:-9999px}
