.hero[data-astro-cid-lcdefpme]{padding:calc(var(--space-xl) + 80px) 0 var(--space-lg);align-items:center;min-height:80vh;display:flex}.hero-wrapper[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md);padding-top:var(--space-md);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem 1rem;display:flex;position:relative}.hero-name[data-astro-cid-lcdefpme]{white-space:nowrap;z-index:2;flex-shrink:0;font-size:clamp(4.5rem,12vw,8.5rem);line-height:.9;position:relative}.hero-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{cursor:pointer;transition:transform .2s}.hero-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:hover,.hero-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:focus-visible{transform:scale(1.05)}.hero-polaroid[data-astro-cid-lcdefpme]{z-index:1;cursor:pointer;perspective:900px;width:min(240px,28vw);max-width:240px;margin-top:1.25rem;margin-left:-.5rem;position:relative}.hero-polaroid-inner[data-astro-cid-lcdefpme]{transform-style:preserve-3d;transition:transform .6s;position:relative}.hero-polaroid[data-astro-cid-lcdefpme].flipped .hero-polaroid-inner[data-astro-cid-lcdefpme]{transform:rotateY(180deg)}.polaroid-front[data-astro-cid-lcdefpme],.polaroid-back[data-astro-cid-lcdefpme]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.polaroid-front[data-astro-cid-lcdefpme]{position:relative}.polaroid-back[data-astro-cid-lcdefpme]{background:var(--paper);justify-content:center;align-items:center;padding:1.25rem 1rem;display:flex;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #16141214}.polaroid-note[data-astro-cid-lcdefpme]{text-align:center;max-width:90%;font-size:.85rem;line-height:1.6}.hero-photo-stack[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--kraft);position:relative;overflow:hidden}.hero-photo-stack[data-astro-cid-lcdefpme]:after{content:"";mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4.5' numOctaves='5' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-photo-stack[data-astro-cid-lcdefpme] .hero-photo[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;inset:0}.hero-photo-stack[data-astro-cid-lcdefpme] .hero-photo[data-astro-cid-lcdefpme].active{opacity:1}@media (prefers-reduced-motion:reduce){.hero-photo[data-astro-cid-lcdefpme]:not(.active){display:none}.hero-photo[data-astro-cid-lcdefpme],.hero-polaroid-inner[data-astro-cid-lcdefpme],.hero-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:none}}.hero-tagline-wrapper[data-astro-cid-lcdefpme]{z-index:3;align-items:center;gap:var(--space-xs);width:100%;padding-top:var(--space-sm);flex-direction:column;display:flex;position:relative}.aero-badge[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--aero-sky) 0%, var(--aero-aqua) 100%);color:var(--ink);border:1px solid var(--aero-edge);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:20px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;transition:transform .1s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 2px 6px #2a9dab40,inset 0 1px #ffffffe6}.aero-badge[data-astro-cid-lcdefpme]:hover{transform:scale(1.05)}.aero-badge[data-astro-cid-lcdefpme]:before{content:"";background:var(--aero-gloss);pointer-events:none;height:50%;position:absolute;top:0;left:0;right:0}.bubble[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--aero-sky) 0%, var(--aero-aqua) 100%);pointer-events:none;z-index:9999;border-radius:50%;animation:2s ease-out forwards bubble-float;position:fixed}@keyframes bubble-float{to{opacity:0;transform:translateY(-100vh)scale(0)}}.hero-tagline[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:lowercase;margin-bottom:var(--space-sm);text-align:center;max-width:38ch;margin-left:auto;margin-right:auto;font-size:clamp(1.15rem,2.4vw,1.6rem)}.hero-aside[data-astro-cid-lcdefpme]{text-align:center;font-size:1.1rem;transform:rotate(-2deg)}.newsletter-cta[data-astro-cid-lcdefpme]{padding:var(--space-md) 0 var(--space-xl)}#sticky-note[data-astro-cid-lcdefpme]{position:relative}.sticky-corner[data-astro-cid-lcdefpme]{cursor:pointer;z-index:10;width:60px;height:60px;position:absolute;top:0;right:0}.sticky-corner[data-astro-cid-lcdefpme]:after{content:"";filter:drop-shadow(-1px 1px 1px #00000014);transform-origin:100% 0;border-top:0 solid #0000;border-bottom:22px solid #0000;border-left:0 solid #0000;border-right:22px solid #ffffff73;width:0;height:0;transition:transform .3s,border-width .3s;position:absolute;top:0;right:0}.sticky-corner[data-astro-cid-lcdefpme].curled:after{border-width:0 56px 56px 0;transform:rotate(-28deg)translate(6px,-4px)}@media (prefers-reduced-motion:reduce){.sticky-corner[data-astro-cid-lcdefpme].curled:after{transform:none}}.sticky-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:var(--space-sm);color:var(--ink);font-size:clamp(2rem,5vw,3rem);font-weight:700}.signup-text[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md);max-width:50ch;font-size:1rem}.newsletter-form[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin:0 0 var(--space-sm);flex-direction:column;display:flex}.newsletter-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{padding:.75rem .25rem;font-size:1.1rem}.newsletter-form[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{align-self:flex-start}.form-status[data-astro-cid-lcdefpme]{min-height:1.5rem;font-size:.95rem}.form-status[data-astro-cid-lcdefpme].success{color:var(--ink);font-weight:700}.form-status[data-astro-cid-lcdefpme].error{color:var(--signal-red)}.anti-slop[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0 var(--space-lg);max-width:1100px;margin:0 auto}.contrast-wrapper[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.contrast-item[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm);font-size:.7rem;display:block}.contrast-item[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:0;list-style:none}.contrast-item[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.contrast-item[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"×";opacity:.5;font-size:1.2rem;position:absolute;left:0}.contrast-item[data-astro-cid-lcdefpme].good li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--signal-red);opacity:1}.contrast-item[data-astro-cid-lcdefpme].bad{opacity:.6}.contrast-claim[data-astro-cid-lcdefpme]{text-align:center;margin:var(--space-lg) 0 var(--space-md);font-size:clamp(1.25rem,3vw,2rem);font-style:italic}.anti-slop[data-astro-cid-lcdefpme] .stamp[data-astro-cid-lcdefpme]{cursor:pointer;width:fit-content;margin:0 auto;transition:transform .1s;display:block}.anti-slop[data-astro-cid-lcdefpme] .stamp[data-astro-cid-lcdefpme]:hover{transform:scale(1.05)}.stamp-clone[data-astro-cid-lcdefpme]{pointer-events:none;z-index:9999;animation:.4s ease-out stamp-thunk;position:fixed}@keyframes stamp-thunk{0%{opacity:0;transform:scale(1.5)translateY(-20px)}50%{opacity:1;transform:scale(1)translateY(0)}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.stamp-clone[data-astro-cid-lcdefpme]{opacity:.7;animation:none}}.section-title[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:var(--space-sm);font-size:clamp(2.5rem,6vw,4rem)}.h4t-section[data-astro-cid-lcdefpme]{padding:var(--space-lg) 0;background:var(--ink);color:var(--paper);margin-top:var(--space-lg);position:relative}.h4t-card[data-astro-cid-lcdefpme]{text-align:center}.h4t-card[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--paper);opacity:.7}.h4t-title[data-astro-cid-lcdefpme]{margin:var(--space-md) 0;font-size:clamp(3rem,8vw,5rem)}.h4t-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--paper)!important;color:var(--ink)!important}.h4t-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(5n){background:var(--signal-red)!important;color:var(--paper)!important}.h4t-description[data-astro-cid-lcdefpme]{margin-bottom:var(--space-lg);max-width:60ch;margin-left:auto;margin-right:auto;font-size:1.1rem}.h4t-status[data-astro-cid-lcdefpme]{margin:var(--space-lg) 0}.h4t-stamp[data-astro-cid-lcdefpme]{border-color:var(--signal-red);color:var(--signal-red)}.h4t-status[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--paper);border-bottom-color:var(--paper)}.h4t-status[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--paper);color:var(--ink)}.h4t-link[data-astro-cid-lcdefpme]{margin-top:var(--space-md);color:var(--paper);border:2px solid var(--paper);background:0 0;border-radius:4px;padding:.875rem 2rem;transition:all .2s;display:inline-block}.h4t-link[data-astro-cid-lcdefpme]:hover{background:var(--paper);color:var(--ink)}.about-teaser[data-astro-cid-lcdefpme]{padding:var(--space-lg) 0;max-width:1100px;margin:0 auto}.about-content[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:1.5fr 1fr;display:grid}.about-text[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md);font-size:1.1rem;font-weight:500}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm)}.about-text[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:var(--space-md)}.about-collage[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.about-collage[data-astro-cid-lcdefpme] .polaroid[data-astro-cid-lcdefpme]{max-width:240px;position:absolute}.polaroid-1[data-astro-cid-lcdefpme]{z-index:2;top:0;left:10%}.polaroid-2[data-astro-cid-lcdefpme]{z-index:1;bottom:10%;right:0}.tape-piece[data-astro-cid-lcdefpme]{background:var(--tape-beige);cursor:pointer;z-index:10;transform-origin:top;border:1px solid #0000001a;width:80px;height:30px;transition:transform .3s;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.tape-piece[data-astro-cid-lcdefpme]:hover{filter:brightness(1.1)}.tape-piece[data-astro-cid-lcdefpme].peeled{transform:translate(-50%)rotate(-90deg)translateY(30px)}@media (prefers-reduced-motion:reduce){.tape-piece[data-astro-cid-lcdefpme].peeled{opacity:.3;transform:translate(-50%)}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--space-md) + 60px);min-height:auto}.hero-wrapper[data-astro-cid-lcdefpme]{gap:var(--space-md);flex-direction:column}.hero-name[data-astro-cid-lcdefpme]{font-size:clamp(3.5rem,18vw,5rem)}.hero-polaroid[data-astro-cid-lcdefpme]{width:75%;max-width:280px;margin:0 auto}.contrast-wrapper[data-astro-cid-lcdefpme],.about-content[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-collage[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);min-height:300px}.about-collage[data-astro-cid-lcdefpme] .polaroid[data-astro-cid-lcdefpme]{max-width:180px}.polaroid-1[data-astro-cid-lcdefpme]{top:0;left:5%}.polaroid-2[data-astro-cid-lcdefpme]{bottom:5%;right:5%}}@media (width<=390px){.container[data-astro-cid-lcdefpme],.container-narrow[data-astro-cid-lcdefpme]{max-width:100%;padding:0 1rem}.hero-name[data-astro-cid-lcdefpme]{font-size:3.5rem}.sticky-title[data-astro-cid-lcdefpme]{font-size:1.75rem}}@media (width>=1440px){.container[data-astro-cid-lcdefpme]{max-width:1300px}}@media (width>=1280px) and (width<=1439px){.hero-name[data-astro-cid-lcdefpme]{font-size:clamp(4.25rem,10.5vw,7rem)}.hero-polaroid[data-astro-cid-lcdefpme]{width:220px;max-width:220px}}.terminal-modal[data-astro-cid-lcdefpme]{z-index:10000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s fadeIn;display:none;position:fixed;top:0;left:0}.terminal-modal[data-astro-cid-lcdefpme].active{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.terminal-window[data-astro-cid-lcdefpme]{background:#1a1a1a;border:2px solid #333;border-radius:8px;width:90%;max-width:600px;max-height:80vh;animation:.3s ease-out slideDown;overflow:hidden;box-shadow:0 10px 40px #00000080}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.terminal-window[data-astro-cid-lcdefpme],.terminal-modal[data-astro-cid-lcdefpme]{animation:none}}.terminal-header[data-astro-cid-lcdefpme]{background:#2a2a2a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.terminal-title[data-astro-cid-lcdefpme]{color:#4caf50;font-family:var(--font-mono);font-size:.9rem}.terminal-close[data-astro-cid-lcdefpme]{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;line-height:1;display:flex}.terminal-close[data-astro-cid-lcdefpme]:hover{color:#fff}.terminal-body[data-astro-cid-lcdefpme]{color:#0f0;font-family:var(--font-mono);background:#1a1a1a;min-height:200px;max-height:400px;padding:1rem;font-size:.9rem;overflow-y:auto}.terminal-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;margin:.25rem 0}.terminal-prompt[data-astro-cid-lcdefpme]{color:#888}.terminal-hint[data-astro-cid-lcdefpme]{color:#666;font-style:italic}.terminal-command[data-astro-cid-lcdefpme]{color:#4caf50}.terminal-output[data-astro-cid-lcdefpme]{color:#0f0;white-space:pre-wrap}.terminal-error[data-astro-cid-lcdefpme]{color:#f44336}.terminal-input-line[data-astro-cid-lcdefpme]{background:#1a1a1a;border-top:1px solid #333;align-items:center;padding:.75rem 1rem;display:flex}.terminal-prompt-char[data-astro-cid-lcdefpme]{color:#4caf50;font-family:var(--font-mono);margin-right:.5rem}.terminal-input[data-astro-cid-lcdefpme]{color:#0f0;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}
