.page_container__aoG4z{min-height:100vh;background-color:var(--bg);color:var(--text);font-family:var(--font-inter),"Inter",sans-serif;padding:2rem;max-width:1200px;margin:0 auto;position:relative;overflow-x:hidden}.page_bgBlob1__SRzDo{top:10%;right:-5%;width:300px;height:300px;background:var(--primary);rotate:15deg}.page_bgBlob1__SRzDo,.page_bgBlob2__vRL_E{position:fixed;border:var(--border);z-index:0}.page_bgBlob2__vRL_E{bottom:5%;left:-5%;width:200px;height:200px;background:var(--secondary);rotate:-10deg}.page_hero__SKW6o{position:relative;z-index:1;margin-top:4rem;margin-bottom:4rem}.page_badge__s34Is{display:inline-block;background:var(--accent);color:white;padding:.5rem 1rem;border:var(--border);font-weight:700;margin-bottom:1rem;transform:rotate(-2deg)}.page_badge__s34Is,.page_title__3jonF{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif}.page_title__3jonF{font-size:clamp(4rem,15vw,10rem);font-weight:900;line-height:.9;margin:0;text-transform:uppercase;letter-spacing:-2px}.page_subtitleWrapper__ChNO7{margin-top:1rem}.page_subtitle__iAJUg{font-size:1.5rem;font-weight:700;background:var(--primary);color:black;padding:.2rem 1rem;border:var(--border);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.page_manifesto__UVJ5o{font-size:1.5rem;max-width:600px;margin-top:2rem;line-height:1.4;font-weight:500;border-left:8px solid var(--secondary);padding-left:1.5rem}.page_socials__ncsex{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:6rem;z-index:1;position:relative}.page_sticker__qsloP{text-decoration:none;color:var(--text);font-weight:700;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;padding:.8rem 1.5rem;background:white;border:var(--border);box-shadow:var(--shadow);transition:var(--transition);cursor:pointer}@media (prefers-color-scheme:dark){.page_sticker__qsloP{background:#000}}.page_sticker__qsloP:hover{transform:scale(1.1) rotate(0deg)!important;box-shadow:var(--shadow-hover);background:var(--primary);color:black}.page_sticker__qsloP:active{transform:translate(4px,4px)!important;box-shadow:0 0 0 #000}.page_section__61PEw{margin-bottom:6rem;position:relative;z-index:1}.page_sectionTitle__hzsAh{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:900;margin-bottom:2.5rem;text-transform:uppercase;display:inline-block;border-bottom:6px solid var(--primary)}.page_projectGrid__JR28b{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:3rem;gap:3rem}.page_projectCard__S2cDb{background:white;border:var(--border);box-shadow:var(--shadow);padding:2rem;display:flex;flex-direction:column;transition:var(--transition)}@media (prefers-color-scheme:dark){.page_projectCard__S2cDb{background:#111}}.page_projectCard__S2cDb:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 var(--accent-color,#000)}.page_cardHeader__NhxBC{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_tag__lW6GL{font-size:.75rem;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-weight:700;padding:.2rem .6rem;border:2px solid var(--text);border-radius:4px}.page_projectTitle__OwPzL{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:2rem;margin-bottom:1rem;line-height:1.1}.page_projectDesc__2lmu6{line-height:1.6;margin-bottom:2rem;flex-grow:1}.page_featureList___8ePa{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.page_featureItem__KOtcF{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.85rem;color:var(--secondary);font-weight:700}.page_projectLink__ELw1G{display:block;text-align:center;padding:1rem;background:var(--accent-color,var(--primary));color:black;text-decoration:none;font-weight:900;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;border:var(--border);box-shadow:4px 4px 0 #000;transition:var(--transition)}.page_projectLink__ELw1G:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #000}.page_projectLink__ELw1G:active{transform:translate(4px,4px);box-shadow:0 0 0 #000}.page_blogTeaser__5nJV8{background:var(--bg);border:var(--border);box-shadow:var(--shadow);padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;border-left:8px solid var(--secondary);transition:var(--transition)}.page_blogTeaser__5nJV8:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-hover)}.page_blogTeaserText__zXaO4{font-size:1.25rem;line-height:1.5;font-weight:500;max-width:500px}.page_blogViewAll__LfHUE{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.8rem 1.5rem;background:var(--secondary);color:#ffffff;text-decoration:none;font-weight:900;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;border:var(--border);box-shadow:4px 4px 0 #000;transition:var(--transition);text-transform:uppercase;letter-spacing:.05em}.page_blogViewAll__LfHUE:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #000}.page_blogViewAll__LfHUE:active{transform:translate(4px,4px);box-shadow:0 0 0 #000}@media (prefers-color-scheme:dark){.page_blogTeaser__5nJV8{border-color:rgba(255,255,255,.3);border-left:8px solid var(--secondary)}.page_blogViewAll__LfHUE{box-shadow:4px 4px 0 var(--primary)}.page_blogViewAll__LfHUE:hover{box-shadow:6px 6px 0 var(--primary)}.page_blogViewAll__LfHUE:active{box-shadow:0 0 0 var(--primary)}}.page_aboutWrapper__3N4lh{margin-bottom:6rem;position:relative;z-index:1}.page_aboutCard__NG3bW{background:var(--bg);border:var(--border);padding:3rem;box-shadow:10px 10px 0 var(--secondary)}.page_aboutGrid__3OvzD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:2rem}.page_aboutItem__MKbZv{display:flex;flex-direction:column;gap:1rem}.page_aboutLabel__KH69v{display:inline-block;width:-moz-fit-content;width:fit-content;background:var(--primary);color:black;padding:.3rem .8rem;font-weight:900;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;border:var(--border)}.page_footer__sHKi3{margin-top:8rem;padding-bottom:4rem;border-top:var(--border);padding-top:2rem;position:relative;z-index:1}.page_footerContent__sUmFz{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;gap:2rem;font-size:.85rem}.page_ticker__EbmTx{flex-grow:1;overflow:hidden;white-space:nowrap;background:var(--text);color:var(--bg);padding:.5rem 1rem;font-size:.9rem}@media (max-width:768px){.page_footerContent__sUmFz{flex-direction:column;text-align:center}.page_title__3jonF{font-size:4rem}.page_manifesto__UVJ5o{font-size:1.1rem}.page_aboutGrid__3OvzD,.page_projectGrid__JR28b{grid-template-columns:1fr}.page_bgBlob1__SRzDo{width:150px;height:150px}.page_bgBlob2__vRL_E{width:100px;height:100px}}.Guestbook_guestbookBox__Fij09{border:3px solid var(--text);padding:2.5rem;background:var(--primary);color:black;box-shadow:5px 5px 0 var(--text)}.Guestbook_sectionTitle__JSYdo{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:900;margin-bottom:1rem;text-transform:uppercase;display:inline-block;border-bottom:6px solid black}.Guestbook_intro__f4CsJ{font-size:1.125rem;margin-bottom:.5rem}.Guestbook_formGroup__GQfZH{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.Guestbook_replyIndicator__gKDHV{display:flex;align-items:center;gap:.5rem;background:white;border:2px solid black;padding:.6rem 1rem;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.85rem}.Guestbook_cancelReply__U_oMv{margin-left:auto;background:none;border:none;font-size:1rem;cursor:pointer;font-weight:900;padding:0 .3rem}.Guestbook_cancelReply__U_oMv:hover{color:var(--accent,#FF4D4D)}.Guestbook_input__PXIiV,.Guestbook_textarea__vABNK{width:100%;padding:1rem;border:3px solid black;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:16px;background:white;outline:none;border-radius:0}.Guestbook_textarea__vABNK{min-height:120px;resize:vertical}.Guestbook_button__0U3yN{background:var(--accent,#FF4D4D);color:white;padding:1.2rem;font-weight:900;border:3px solid black;box-shadow:5px 5px 0 black;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275);font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:1.2rem}.Guestbook_button__0U3yN:hover:not(:disabled){transform:translate(-4px,-4px);box-shadow:8px 8px 0 black}.Guestbook_button__0U3yN:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 black}.Guestbook_button__0U3yN:disabled{opacity:.5;cursor:not-allowed}.Guestbook_entries__DfI1k{margin-top:3rem;display:flex;flex-direction:column;gap:1.5rem}.Guestbook_entry__BCIGp{background:white;border:3px solid black;padding:1.5rem;box-shadow:3px 3px 0 black;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.Guestbook_entry__BCIGp:nth-child(odd){transform:rotate(-.5deg)}.Guestbook_entry__BCIGp:nth-child(2n){transform:rotate(.5deg)}.Guestbook_entry__BCIGp:hover{transform:rotate(0deg) translate(-2px,-2px);box-shadow:5px 5px 0 black}.Guestbook_entryHeader__C_0uc{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;gap:1rem}.Guestbook_entryName__QOxZL{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:900;font-size:1.1rem}.Guestbook_entryDate__BYPKP{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.75rem;opacity:.6;white-space:nowrap}.Guestbook_entryMessage__tRU7U{line-height:1.6;word-break:break-word}.Guestbook_replyBtn__xPUYL{margin-top:.75rem;background:none;border:2px solid black;padding:.3rem .8rem;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s ease}.Guestbook_replyBtn__xPUYL:hover{background:black;color:white}.Guestbook_replies__Cvfsa{margin-top:1rem;padding-left:1.5rem;border-left:4px solid black;display:flex;flex-direction:column;gap:1rem}.Guestbook_reply__Dnpy9{background:#f5f5e8;border:2px solid black;padding:1rem;box-shadow:2px 2px 0 black}.Guestbook_reply__Dnpy9 .Guestbook_entryMessage__tRU7U,.Guestbook_reply__Dnpy9 .Guestbook_entryName__QOxZL{font-size:.95rem}.Guestbook_showMoreBtn__NqY41{display:block;width:100%;margin-top:2rem;padding:1rem;background:var(--secondary,#4ECDC4);color:black;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:900;text-transform:uppercase;border:3px solid black;box-shadow:5px 5px 0 black;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.Guestbook_showMoreBtn__NqY41:hover:not(:disabled){transform:translate(-4px,-4px);box-shadow:8px 8px 0 black}.Guestbook_showMoreBtn__NqY41:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 black}.Guestbook_showMoreBtn__NqY41:disabled{opacity:.5;cursor:not-allowed}.Guestbook_noMore__h4Mgl{margin-top:2rem;text-align:center;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.85rem;font-weight:700;opacity:.6}.LocaleToggle_toggle___JbMT{position:fixed;bottom:1.5rem;right:6rem;z-index:999;background:var(--secondary);color:white;border:3px solid var(--text);box-shadow:4px 4px 0 var(--text);padding:.6rem 1rem;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:900;font-size:.9rem;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275);transform:rotate(2deg)}.LocaleToggle_toggle___JbMT:hover{transform:rotate(0deg) translate(-2px,-2px);box-shadow:6px 6px 0 var(--text)}.LocaleToggle_toggle___JbMT:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--text)}