.v3[data-astro-cid-6ezxywok]{--paper: #faf7f2;--ink: #17141f;--card: #ffffff;--photo-a: #faf7f2;--photo-b: #f1ebe0;--hard: rgba(23, 20, 31, 1);--coral: #ff5a5f;--violet: #7c5cff;--yellow: #ffd166;--muted: #5d5870;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;overflow-x:hidden}html[data-theme=dark] .v3[data-astro-cid-6ezxywok]{--paper: #17141f;--ink: #f3eff7;--card: #221d2e;--photo-a: #2c2639;--photo-b: #241f31;--hard: rgba(0, 0, 0, .65);--coral: #ff6b70;--violet: #9b7bff;--yellow: #ffd97a;--muted: #b3abc4}.v3[data-astro-cid-6ezxywok] [data-astro-cid-6ezxywok]::selection{background:var(--yellow);color:var(--ink)}.g-header[data-astro-cid-6ezxywok]{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem;background:var(--paper);border-bottom:2px solid var(--ink)}.g-logo[data-astro-cid-6ezxywok]{font-family:Syne,sans-serif;font-weight:800;font-size:1.2rem;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.g-logo[data-astro-cid-6ezxywok] i[data-astro-cid-6ezxywok]{color:var(--coral);font-style:normal}.g-nav[data-astro-cid-6ezxywok]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.g-nav[data-astro-cid-6ezxywok] a[data-astro-cid-6ezxywok]{font-weight:700;font-size:.85rem;color:var(--ink);text-decoration:none;border-bottom:3px solid transparent}.g-nav[data-astro-cid-6ezxywok] a[data-astro-cid-6ezxywok]:hover{border-color:var(--violet)}.g-controls[data-astro-cid-6ezxywok]{display:flex;align-items:center;gap:.5rem;color:var(--ink)}.g-controls[data-astro-cid-6ezxywok] a[data-astro-cid-6ezxywok]{color:inherit;text-decoration:none}.g-cta[data-astro-cid-6ezxywok]{margin-left:auto;background:var(--ink);color:var(--paper);font-weight:700;font-size:.85rem;text-decoration:none;padding:.6rem 1.25rem;border-radius:99px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--coral);transition:transform .12s ease,box-shadow .12s ease}.g-cta[data-astro-cid-6ezxywok]:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--coral)}.g-hero[data-astro-cid-6ezxywok]{max-width:72rem;margin:0 auto;padding:4.5rem 1.25rem 4rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.g-sticker[data-astro-cid-6ezxywok]{transform:rotate(-2deg);background:var(--yellow);color:#17141f;font-weight:700;font-size:.8rem;padding:.45rem 1rem;border:2px solid #17141f;border-radius:4px;box-shadow:3px 3px #17141f}.g-title[data-astro-cid-6ezxywok]{font-family:Syne,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(2.9rem,11vw,7.5rem);line-height:.95;letter-spacing:-.02em}.g-outline[data-astro-cid-6ezxywok]{color:var(--violet);-webkit-text-stroke:0;background:color-mix(in srgb,var(--violet) 18%,var(--paper));padding:0 .5rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.g-dot[data-astro-cid-6ezxywok]{color:var(--coral)}.g-sub[data-astro-cid-6ezxywok]{max-width:36rem;font-size:1.1rem;line-height:1.65;color:var(--muted)}.g-sub[data-astro-cid-6ezxywok].center{text-align:center}.g-actions[data-astro-cid-6ezxywok]{display:flex;flex-wrap:wrap;gap:1rem}.g-btn[data-astro-cid-6ezxywok]{display:inline-flex;align-items:center;justify-content:center;background:var(--coral);color:#17141f;font-weight:700;font-size:.95rem;text-decoration:none;border:2px solid #17141f;border-radius:10px;padding:.85rem 1.75rem;box-shadow:5px 5px #17141f;transition:transform .12s ease,box-shadow .12s ease;cursor:pointer}.g-btn[data-astro-cid-6ezxywok]:hover{transform:translate(3px,3px);box-shadow:2px 2px #17141f}.g-btn[data-astro-cid-6ezxywok].alt{background:var(--paper);color:var(--ink)}.g-marquee[data-astro-cid-6ezxywok]{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--ink);color:var(--paper);overflow:hidden;padding:.6rem 0}.g-marquee-track[data-astro-cid-6ezxywok]{display:flex;width:max-content;animation:g-scroll 28s linear infinite}.g-marquee-track[data-astro-cid-6ezxywok] span[data-astro-cid-6ezxywok]{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;white-space:nowrap;padding-right:1rem}@keyframes g-scroll{to{transform:translate(-50%)}}.g-section[data-astro-cid-6ezxywok]{max-width:72rem;margin:0 auto;padding:4rem 1.25rem}.g-section[data-astro-cid-6ezxywok].alt{background:var(--ink);color:var(--paper);max-width:none}.g-section[data-astro-cid-6ezxywok].alt>[data-astro-cid-6ezxywok]{max-width:72rem;margin-left:auto;margin-right:auto}.g-h2[data-astro-cid-6ezxywok]{font-family:Syne,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(1.9rem,5.5vw,3.5rem);line-height:1;letter-spacing:-.01em;margin-bottom:2.5rem}.g-h2[data-astro-cid-6ezxywok].big{font-size:clamp(2.6rem,9vw,6rem);text-align:center}.g-acc[data-astro-cid-6ezxywok]{color:var(--coral)}.g-acc2[data-astro-cid-6ezxywok]{color:var(--yellow)}.g-grid2[data-astro-cid-6ezxywok]{display:grid;gap:1.25rem}@media(min-width:700px){.g-grid2[data-astro-cid-6ezxywok]{grid-template-columns:1fr 1fr}}.g-card[data-astro-cid-6ezxywok]{position:relative;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:1.75rem;box-shadow:6px 6px 0 var(--hard);transition:transform .15s ease,box-shadow .15s ease}.g-card[data-astro-cid-6ezxywok]:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--violet)}.g-num[data-astro-cid-6ezxywok]{position:absolute;top:1rem;right:1.25rem;font-family:Syne,sans-serif;font-weight:800;font-size:1.6rem;color:var(--coral);opacity:.85}.g-card[data-astro-cid-6ezxywok] h3[data-astro-cid-6ezxywok]{font-family:Syne,sans-serif;font-weight:700;font-size:1.3rem}.g-card[data-astro-cid-6ezxywok] p[data-astro-cid-6ezxywok]:not(.g-num){margin-top:.625rem;color:var(--muted);font-size:.95rem;line-height:1.6}.g-tags[data-astro-cid-6ezxywok]{display:flex;flex-wrap:wrap;gap:.4rem}.g-tags[data-astro-cid-6ezxywok] span[data-astro-cid-6ezxywok]{font-size:.7rem;font-weight:700;border:1.5px solid currentColor;border-radius:99px;padding:.15rem .65rem;color:var(--violet)}.g-section[data-astro-cid-6ezxywok].alt .g-card[data-astro-cid-6ezxywok]{border-color:var(--paper)}.g-section[data-astro-cid-6ezxywok].alt .g-card[data-astro-cid-6ezxywok] p[data-astro-cid-6ezxywok]:not(.g-num):not(.g-kind):not(.g-tags){color:var(--muted)}.g-section[data-astro-cid-6ezxywok].alt .g-tags[data-astro-cid-6ezxywok] span[data-astro-cid-6ezxywok]{color:var(--yellow)}.g-work-visual[data-astro-cid-6ezxywok]{height:8.5rem;border-radius:10px;border:2px solid var(--paper);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,hsl(var(--h) 85% 65% / .55),transparent 55%),radial-gradient(circle at 75% 80%,hsl(calc(var(--h) + 50) 85% 60% / .4),transparent 55%),#2a2536}.g-work-visual[data-astro-cid-6ezxywok] span[data-astro-cid-6ezxywok]{font-family:Syne,sans-serif;font-weight:800;font-size:2.2rem;color:#faf7f2;transform:rotate(-3deg)}.g-kind[data-astro-cid-6ezxywok]{font-size:.7rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--coral)!important;margin-top:1.1rem!important}.g-link[data-astro-cid-6ezxywok]{display:inline-block;margin-top:1rem;font-weight:700;color:var(--yellow);text-decoration:none;border-bottom:3px solid var(--yellow)}.g-link[data-astro-cid-6ezxywok]:hover{color:var(--paper);border-color:var(--paper)}.g-team[data-astro-cid-6ezxywok]{display:grid;gap:2.5rem 1.25rem}@media(min-width:780px){.g-team[data-astro-cid-6ezxywok]{grid-template-columns:repeat(3,1fr)}}.g-polaroid[data-astro-cid-6ezxywok]{background:var(--card);border:2px solid var(--ink);border-radius:6px;padding:1rem 1.25rem 1.5rem;transform:rotate(var(--rot));box-shadow:6px 8px 0 var(--hard);position:relative;transition:transform .15s ease}.g-polaroid[data-astro-cid-6ezxywok]:hover{transform:rotate(0) scale(1.02)}.g-polaroid[data-astro-cid-6ezxywok]:before{content:"";position:absolute;top:-.7rem;left:50%;translate:-50% 0;width:4.5rem;height:1.25rem;background:var(--tape);border:2px solid #17141f;rotate:-2deg}.g-photo[data-astro-cid-6ezxywok]{height:9rem;border:2px solid var(--ink);border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-weight:800;font-size:2.6rem;background:repeating-linear-gradient(45deg,var(--photo-a) 0 12px,var(--photo-b) 12px 24px);color:var(--ink)}.g-polaroid[data-astro-cid-6ezxywok] h3[data-astro-cid-6ezxywok]{font-family:Syne,sans-serif;font-weight:700;margin-top:1rem}.g-role[data-astro-cid-6ezxywok]{font-size:.75rem!important;font-weight:700;text-transform:uppercase;color:var(--coral)!important;margin-top:.25rem!important}.g-bio[data-astro-cid-6ezxywok]{margin-top:.5rem;color:var(--muted)!important;font-size:.85rem!important;line-height:1.55}.g-links[data-astro-cid-6ezxywok]{display:flex;gap:1rem;margin-top:.85rem}.g-links[data-astro-cid-6ezxywok] a[data-astro-cid-6ezxywok]{font-weight:700;font-size:.8rem;color:var(--violet);text-decoration:none}.g-links[data-astro-cid-6ezxywok] a[data-astro-cid-6ezxywok]:hover{text-decoration:underline}.g-section[data-astro-cid-6ezxywok].contact{display:flex;flex-direction:column;align-items:center}.g-form[data-astro-cid-6ezxywok]{width:100%;max-width:34rem;margin-top:2rem;display:grid;gap:1.1rem;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:1.75rem;box-shadow:8px 8px 0 var(--violet)}.g-form[data-astro-cid-6ezxywok] label[data-astro-cid-6ezxywok]{display:grid;gap:.375rem;font-weight:700;font-size:.8rem}.g-form[data-astro-cid-6ezxywok] input[data-astro-cid-6ezxywok],.g-form[data-astro-cid-6ezxywok] textarea[data-astro-cid-6ezxywok]{border:2px solid var(--ink);border-radius:8px;padding:.7rem .9rem;font:inherit;font-size:.95rem;background:var(--paper);color:var(--ink)}.g-form[data-astro-cid-6ezxywok] input[data-astro-cid-6ezxywok]:focus,.g-form[data-astro-cid-6ezxywok] textarea[data-astro-cid-6ezxywok]:focus{outline:3px solid var(--coral);border-color:var(--ink)}.g-form[data-astro-cid-6ezxywok] .g-btn[data-astro-cid-6ezxywok]{justify-self:center}.g-footer[data-astro-cid-6ezxywok]{border-top:2px solid var(--ink);padding:2rem 1.25rem;text-align:center;font-weight:700;font-size:.8rem}.g-footer[data-astro-cid-6ezxywok] i[data-astro-cid-6ezxywok]{color:var(--coral);font-style:normal}@media(prefers-reduced-motion:reduce){.g-marquee-track[data-astro-cid-6ezxywok]{animation:none}.g-card[data-astro-cid-6ezxywok],.g-cta[data-astro-cid-6ezxywok],.g-btn[data-astro-cid-6ezxywok],.g-polaroid[data-astro-cid-6ezxywok]{transition:none}}html body:has(.v3){background:#faf7f2}html[data-theme=dark] body:has(.v3){background:#17141f}
