main{width:960px;max-width:calc(100% - 4rem);margin-left:auto;margin-right:auto;padding:0 0 7rem}.orb[data-astro-cid-j7pv25f6]{position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(100px)}.orb-mint[data-astro-cid-j7pv25f6]{width:650px;height:650px;top:-15%;left:-12%;background:radial-gradient(circle,rgba(168,230,207,.09) 0%,transparent 65%)}.orb-terra[data-astro-cid-j7pv25f6]{width:750px;height:750px;bottom:-18%;right:-12%;background:radial-gradient(circle,rgba(226,114,91,.07) 0%,transparent 65%)}.hero[data-astro-cid-j7pv25f6]{padding:7rem 0 5.5rem;border-bottom:1px solid rgba(168,230,207,.07);margin-bottom:4rem;max-width:720px;position:relative;z-index:1}.eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.55rem;font-family:Courier New,monospace;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#a8e6cfd9;margin:0 0 2rem}.e-dot[data-astro-cid-j7pv25f6]{width:5px;height:5px;border-radius:50%;background:var(--neo-mint);box-shadow:0 0 8px var(--neo-mint),0 0 16px #a8e6cf59;flex-shrink:0;animation:edot 2.5s ease-in-out infinite}@keyframes edot{0%,to{box-shadow:0 0 6px var(--neo-mint),0 0 12px #a8e6cf4d}50%{box-shadow:0 0 12px var(--neo-mint),0 0 26px #a8e6cf80}}.name[data-astro-cid-j7pv25f6]{font-size:clamp(5rem,13vw,9.5rem);font-weight:200;letter-spacing:-.04em;line-height:.88;margin:0 0 2.75rem;background:radial-gradient(ellipse at 5% 90%,#E2725B 0%,transparent 48%),radial-gradient(ellipse at 90% 8%,#A8E6CF 0%,transparent 48%),radial-gradient(ellipse at 50% 50%,#C3B1E1 0%,transparent 55%),linear-gradient(130deg,#a8e6cf,#c3b1e1 45%,#e2725b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:400;color:rgb(var(--gray-dark));line-height:1.85;margin:0 0 2.75rem;max-width:420px}.cta-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.75rem}.btn-outline[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:.65rem 1.6rem;border-radius:999px;border:1px solid rgba(168,230,207,.4);background:#a8e6cf0d;color:var(--neo-mint);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.btn-outline[data-astro-cid-j7pv25f6]:hover{background:var(--neo-mint);border-color:var(--neo-mint);color:var(--midnight);box-shadow:0 0 28px #a8e6cf4d;text-decoration:none}.btn-ghost[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1cc;text-decoration:none;transition:color .2s}.btn-ghost[data-astro-cid-j7pv25f6]:hover{color:rgb(var(--gray-dark));text-decoration:none}.sec-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.sec-label[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--neo-mint);white-space:nowrap}.sec-rule[data-astro-cid-j7pv25f6]{flex:1;height:1px;background:linear-gradient(90deg,rgba(168,230,207,.25),transparent)}.sec-count[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.1em;color:#a8e6cf99}.work-section[data-astro-cid-j7pv25f6]{margin-bottom:4rem;position:relative;z-index:1}.work-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.wcard[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.75rem;border-radius:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden}.wcard[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;border-radius:999px;opacity:.7}.wcard[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);text-decoration:none}.wcard--a[data-astro-cid-j7pv25f6]{background:linear-gradient(155deg,#0c1723,#08101a);border:1px solid rgba(168,230,207,.18)}.wcard--a[data-astro-cid-j7pv25f6]:before{background:linear-gradient(90deg,transparent,rgba(168,230,207,.55),transparent)}.wcard--a[data-astro-cid-j7pv25f6]:hover{border-color:#a8e6cf66;box-shadow:0 24px 60px #0000008c,0 0 50px #a8e6cf0d}.wcard--a[data-astro-cid-j7pv25f6] .wc-arrow[data-astro-cid-j7pv25f6]{color:#a8e6cf33}.wcard--a[data-astro-cid-j7pv25f6]:hover .wc-arrow[data-astro-cid-j7pv25f6]{color:var(--neo-mint);transform:translate(3px,-3px)}.wcard--b[data-astro-cid-j7pv25f6]{background:linear-gradient(155deg,#160f0d,#0e0907);border:1px solid rgba(226,114,91,.16)}.wcard--b[data-astro-cid-j7pv25f6]:before{background:linear-gradient(90deg,transparent,rgba(226,114,91,.5),transparent)}.wcard--b[data-astro-cid-j7pv25f6]:hover{border-color:#e2725b66;box-shadow:0 24px 60px #0000008c,0 0 50px #e2725b0d}.wcard--b[data-astro-cid-j7pv25f6] .wc-idx[data-astro-cid-j7pv25f6]{color:#e2725b40}.wcard--b[data-astro-cid-j7pv25f6] .wc-cat[data-astro-cid-j7pv25f6]{color:#e2725b73}.wcard--b[data-astro-cid-j7pv25f6] .wc-arrow[data-astro-cid-j7pv25f6]{color:#e2725b33}.wcard--b[data-astro-cid-j7pv25f6]:hover .wc-arrow[data-astro-cid-j7pv25f6]{color:var(--terracotta);transform:translate(3px,-3px)}.wcard--b[data-astro-cid-j7pv25f6] .wp[data-astro-cid-j7pv25f6]{color:#e2725b8c;background:#e2725b0f;border-color:#e2725b24}.wc-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between}.wc-idx[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.14em;color:#a8e6cf99}.wc-right-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem}.wc-cat[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#a8e6cf66}.wip-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;font-family:Courier New,monospace;font-size:.56rem;letter-spacing:.08em;color:var(--neo-mint);background:#a8e6cf14;border:1px solid rgba(168,230,207,.2);padding:.15rem .5rem;border-radius:999px}.wip-dot[data-astro-cid-j7pv25f6]{width:4px;height:4px;border-radius:50%;background:var(--neo-mint);animation:wd 1.8s ease-in-out infinite}@keyframes wd{0%,to{opacity:1}50%{opacity:.3}}.wc-body[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;gap:.75rem}.wc-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:200;letter-spacing:-.03em;line-height:1.1;color:rgb(var(--gray-dark));margin:0}.wc-desc[data-astro-cid-j7pv25f6]{font-size:.845rem;color:rgb(var(--gray));line-height:1.7;margin:0}.wc-foot[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto}.wc-pills[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.35rem}.wp[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.57rem;color:#a8e6cf7a;background:#a8e6cf0d;border:1px solid rgba(168,230,207,.12);padding:.18rem .5rem;border-radius:4px;letter-spacing:.04em}.wc-arrow[data-astro-cid-j7pv25f6]{font-size:1rem;flex-shrink:0;display:inline-block;transition:color .2s,transform .2s}.field-section[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.field-new[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;background:var(--neo-mint);color:var(--midnight);padding:.18rem .55rem;border-radius:999px}.field-card[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch;gap:0;border-radius:14px;overflow:hidden;text-decoration:none;border:1px solid rgba(168,230,207,.12);transition:border-color .2s ease,box-shadow .2s ease;background:linear-gradient(135deg,rgba(168,230,207,.03) 0%,transparent 60%)}.field-card[data-astro-cid-j7pv25f6]:hover{border-color:#a8e6cf47;box-shadow:0 12px 40px #0006;text-decoration:none}.field-card[data-astro-cid-j7pv25f6]:before{content:"";display:block;width:3px;flex-shrink:0;background:linear-gradient(180deg,var(--neo-mint),rgba(168,230,207,.2));border-radius:0}.field-left[data-astro-cid-j7pv25f6]{flex:1;padding:2rem 2.25rem;display:flex;flex-direction:column;gap:.6rem}.field-date[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#a8e6cf59;margin:0}.field-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:300;letter-spacing:-.02em;color:rgb(var(--gray-dark));margin:0;line-height:1.3}.field-desc[data-astro-cid-j7pv25f6]{font-size:.845rem;color:rgb(var(--gray));line-height:1.7;margin:0;max-width:580px}.field-right[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;border-left:1px solid rgba(168,230,207,.07);min-width:100px}.field-arrow[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:#a8e6cf40;display:block;transition:color .2s,transform .2s}.field-card[data-astro-cid-j7pv25f6]:hover .field-arrow[data-astro-cid-j7pv25f6]{color:var(--neo-mint);transform:translate(2px,-2px)}.field-cta[data-astro-cid-j7pv25f6]{font-family:Courier New,monospace;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:#a8e6cf40;writing-mode:vertical-lr;transition:color .2s}.field-card[data-astro-cid-j7pv25f6]:hover .field-cta[data-astro-cid-j7pv25f6]{color:#a8e6cf80}@media(max-width:720px){.hero[data-astro-cid-j7pv25f6]{padding:4rem 0 3rem}.name[data-astro-cid-j7pv25f6]{font-size:clamp(3.5rem,12vw,5.5rem)}.work-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.field-right[data-astro-cid-j7pv25f6],.orb[data-astro-cid-j7pv25f6]{display:none}}
