.hero[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;min-height:100svh;padding-top:clamp(116px,14vh,152px);border-bottom:1px solid var(--line);overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 72% 42%,rgba(201,255,87,.075),transparent 27%),radial-gradient(ellipse at 82% 66%,rgba(255,107,61,.055),transparent 24%),radial-gradient(ellipse at 18% 82%,rgba(134,183,255,.045),transparent 28%)}.hero-bg[data-astro-cid-bbe6dxrz]:before{position:absolute;inset:0;background-image:linear-gradient(rgba(242,239,232,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(242,239,232,.032) 1px,transparent 1px);background-size:88px 88px;mask-image:radial-gradient(ellipse at 60% 40%,black,transparent 68%);content:"";opacity:.55}.hero-grid[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(8px,2vw,36px);align-items:center;flex:1}.hero-copy[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;padding-bottom:clamp(24px,4vh,48px)}.hero-kicker[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(22px,3.4vh,38px);color:var(--muted-strong);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.hero-title[data-astro-cid-bbe6dxrz]{max-width:11ch;font-family:var(--font-display);font-size:clamp(3.35rem,7.2vw,7.8rem);font-weight:500;letter-spacing:-.072em;line-height:.84}.hero-title[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:block;white-space:nowrap}.hero-title[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:nth-child(2),.hero-title[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:nth-child(4){padding-left:clamp(18px,3.8vw,68px)}.hero-title[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{color:var(--acid);font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.025em}.hero-title[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:last-child em[data-astro-cid-bbe6dxrz]{color:var(--paper)}.hero-lead[data-astro-cid-bbe6dxrz]{max-width:43ch;margin-top:clamp(22px,3.4vh,36px);color:var(--muted-strong);font-size:clamp(.94rem,1.08vw,1.08rem);line-height:1.7}.hero-lead[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--paper);font-weight:560}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:28px;margin-top:clamp(24px,3.6vh,38px)}.hero-text-link[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:7px;padding-bottom:3px;border-bottom:1px solid var(--line);color:var(--paper-dim);font-size:.78rem;font-weight:560;transition:border-color .25s,color .25s}.hero-text-link[data-astro-cid-bbe6dxrz]:hover{border-color:var(--acid);color:var(--acid)}.hero-signature[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:11px;width:fit-content;margin-top:clamp(26px,4.2vh,48px);padding-top:18px;border-top:1px solid var(--line-soft);transition:color .25s}.hero-signature[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:42px;height:42px;border:1px solid rgba(242,239,232,.24);border-radius:50%;object-fit:cover;filter:grayscale(.3) contrast(1.05)}.hero-signature[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1px}.hero-signature[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-size:.75rem;font-weight:650;line-height:1.3}.hero-signature[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{color:var(--muted);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.hero-signature[data-astro-cid-bbe6dxrz]>svg{margin-left:5px;color:var(--muted)}.hero-signature[data-astro-cid-bbe6dxrz]:hover{color:var(--acid)}.hero-signature[data-astro-cid-bbe6dxrz]:hover>svg{color:var(--acid)}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;align-self:stretch;min-height:560px;height:calc(100svh - 210px);max-height:890px}#hero-canvas[data-astro-cid-bbe6dxrz],#hero-canvas[data-astro-cid-bbe6dxrz] canvas{position:absolute;inset:0;width:100%!important;height:100%!important}#hero-canvas[data-astro-cid-bbe6dxrz]{-webkit-mask-image:radial-gradient(ellipse 68% 70% at 50% 50%,#000 48%,transparent 88%);mask-image:radial-gradient(ellipse 68% 70% at 50% 50%,#000 48%,transparent 88%)}.scene-halo[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:50%;width:56%;aspect-ratio:1;border-radius:50%;background:var(--acid);filter:blur(100px);opacity:.09;transform:translate(-50%,-50%);pointer-events:none}.orb-fallback[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:50%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.8),transparent 6%),radial-gradient(circle at 35% 30%,#d7ff9d,#c9ff57 20%,#ff6b3d 48%,#111a16 72%,#070a09);box-shadow:0 0 120px #c9ff5733;opacity:1;transform:translate(-50%,-50%);transition:opacity .9s var(--ease);animation:fallback-breathe 8s ease-in-out infinite;pointer-events:none}.orb-fallback[data-astro-cid-bbe6dxrz]:before{position:absolute;inset:-22%;border:1px dashed rgba(242,239,232,.18);border-radius:50%;content:"";animation:fallback-rotate 34s linear infinite}.orb-fallback[data-astro-cid-bbe6dxrz]:after{position:absolute;inset:-8%;border:1px solid rgba(201,255,87,.2);border-radius:50%;content:"";animation:fallback-rotate 24s linear infinite reverse}.hero-visual[data-astro-cid-bbe6dxrz].is-ready .orb-fallback[data-astro-cid-bbe6dxrz]{opacity:0}@keyframes fallback-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.035)}}@keyframes fallback-rotate{to{transform:rotate(360deg)}}.hero-visual[data-astro-cid-bbe6dxrz].is-fallback #hero-canvas[data-astro-cid-bbe6dxrz],.hero-visual[data-astro-cid-bbe6dxrz].is-fallback .orbit-tag[data-astro-cid-bbe6dxrz],.hero-visual[data-astro-cid-bbe6dxrz].is-fallback .scene-caption[data-astro-cid-bbe6dxrz]{display:none}.orbit-tag[data-astro-cid-bbe6dxrz]{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:9px;padding:6px 9px;border:1px solid rgba(242,239,232,.1);border-radius:999px;background:#080a0b80;color:var(--muted-strong);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;line-height:1;text-transform:uppercase;backdrop-filter:blur(7px);pointer-events:none}.orbit-tag[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:4px;height:4px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px #c9ff57cc}.orbit-tag[data-astro-cid-bbe6dxrz]:after{width:34px;height:1px;background:linear-gradient(90deg,var(--line),transparent);content:""}.orbit-tag--music[data-astro-cid-bbe6dxrz]{top:16%;right:2%}.orbit-tag--film[data-astro-cid-bbe6dxrz]{top:48%;left:-1%;flex-direction:row-reverse}.orbit-tag--film[data-astro-cid-bbe6dxrz]:after{background:linear-gradient(270deg,var(--line),transparent)}.orbit-tag--automation[data-astro-cid-bbe6dxrz]{right:9%;bottom:17%}.scene-caption[data-astro-cid-bbe6dxrz]{position:absolute;bottom:1%;left:4%;z-index:3;display:flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.11em;line-height:1.4;text-transform:uppercase;pointer-events:none}.scene-caption__line[data-astro-cid-bbe6dxrz]{width:28px;height:1px;background:var(--line)}.hero-foot[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding-block:18px 26px;border-top:1px solid var(--line-soft);color:var(--muted);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.hero-scroll[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--paper-dim);transition:color .25s}.hero-scroll[data-astro-cid-bbe6dxrz]:hover{color:var(--acid)}.hero-scroll__ring[data-astro-cid-bbe6dxrz]{display:grid;width:29px;height:29px;border:1px solid var(--line);border-radius:50%;place-items:center}.hero-coords[data-astro-cid-bbe6dxrz]{opacity:.65}.hero-status[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-self:end;gap:8px;color:var(--muted-strong)}@media(max-width:1080px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(3.35rem,7.6vw,6.6rem)}.hero-visual[data-astro-cid-bbe6dxrz]{min-height:480px}.orbit-tag--film[data-astro-cid-bbe6dxrz]{left:0}}@media(max-width:840px){.hero[data-astro-cid-bbe6dxrz]{min-height:auto;padding-top:120px}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;min-height:0}.hero-copy[data-astro-cid-bbe6dxrz]{padding-bottom:0}.hero-title[data-astro-cid-bbe6dxrz]{max-width:100%;font-size:clamp(3.35rem,12.2vw,6rem)}.hero-visual[data-astro-cid-bbe6dxrz]{align-self:auto;width:100%;height:auto;min-height:0;aspect-ratio:1 / .92;margin-top:8px}.scene-caption[data-astro-cid-bbe6dxrz]{left:2%}.hero-foot[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr auto;margin-top:8px}.hero-coords[data-astro-cid-bbe6dxrz]{display:none}.hero-status[data-astro-cid-bbe6dxrz]{justify-self:end}}@media(max-width:560px){.hero[data-astro-cid-bbe6dxrz]{padding-top:106px}.hero-kicker[data-astro-cid-bbe6dxrz]{font-size:.55rem;letter-spacing:.1em}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,12.8vw,4.4rem);line-height:.87}.hero-title[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:nth-child(2),.hero-title[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:nth-child(4){padding-left:16px}.hero-lead[data-astro-cid-bbe6dxrz]{font-size:.92rem}.hero-actions[data-astro-cid-bbe6dxrz]{gap:20px;flex-wrap:wrap}.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{min-height:46px;padding:11px 16px 11px 19px;font-size:.76rem}.hero-signature[data-astro-cid-bbe6dxrz]{margin-top:28px}.hero-status[data-astro-cid-bbe6dxrz]{display:none}.hero-foot[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-visual[data-astro-cid-bbe6dxrz]{aspect-ratio:1 / 1.02;margin-inline:-8vw;width:calc(100% + 16vw)}.orbit-tag[data-astro-cid-bbe6dxrz]{font-size:.5rem}.orbit-tag--music[data-astro-cid-bbe6dxrz]{right:8%}.orbit-tag--film[data-astro-cid-bbe6dxrz]{left:7%}.orbit-tag--automation[data-astro-cid-bbe6dxrz]{right:12%;bottom:14%}.scene-caption[data-astro-cid-bbe6dxrz]{display:none}}.ticker[data-astro-cid-kofmyqso]{width:100%;border-bottom:1px solid var(--line);overflow:hidden}.ticker--accent[data-astro-cid-kofmyqso]{border-top:1px solid var(--line);background:var(--acid);color:var(--ink)}.ticker__track[data-astro-cid-kofmyqso]{display:flex;width:max-content;animation:ticker 34s linear infinite}.ticker[data-astro-cid-kofmyqso]:hover .ticker__track[data-astro-cid-kofmyqso]{animation-play-state:paused}.ticker__set[data-astro-cid-kofmyqso]{display:flex;align-items:center;flex-shrink:0}.ticker__item[data-astro-cid-kofmyqso]{display:inline-flex;align-items:center;gap:26px;padding:14px 26px;color:var(--muted-strong);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;white-space:nowrap}.ticker--accent[data-astro-cid-kofmyqso] .ticker__item[data-astro-cid-kofmyqso]{color:var(--ink);font-weight:600}.ticker__item[data-astro-cid-kofmyqso] i[data-astro-cid-kofmyqso]{color:var(--acid);font-style:normal;font-size:.9rem}.ticker--accent[data-astro-cid-kofmyqso] .ticker__item[data-astro-cid-kofmyqso] i[data-astro-cid-kofmyqso]{color:var(--ink)}@keyframes ticker{to{transform:translate(-50%)}}.about-section[data-astro-cid-x2lc2h5w]{border-top:1px solid var(--line)}.about-layout[data-astro-cid-x2lc2h5w]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(50px,9vw,150px);align-items:center;margin-top:clamp(48px,7vw,96px)}.about-visual[data-astro-cid-x2lc2h5w]{position:relative;width:min(100%,530px);margin-left:auto;padding-right:34px;padding-bottom:50px}.portrait-frame[data-astro-cid-x2lc2h5w]{position:relative;aspect-ratio:4 / 5;border:1px solid var(--line);overflow:hidden;background:#0d1011}.portrait-frame[data-astro-cid-x2lc2h5w]:before{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 55%,rgba(4,6,6,.55)),radial-gradient(circle at 80% 10%,rgba(201,255,87,.13),transparent 38%);content:"";pointer-events:none}.portrait-frame[data-astro-cid-x2lc2h5w] img[data-astro-cid-x2lc2h5w]{width:100%;height:100%;object-fit:cover;object-position:50% 28%;filter:contrast(1.04) saturate(.8);transition:transform 1.2s var(--ease),filter .5s}.portrait-frame[data-astro-cid-x2lc2h5w]:hover img[data-astro-cid-x2lc2h5w]{filter:contrast(1.02) saturate(.95);transform:scale(1.025)}.portrait-frame__grain[data-astro-cid-x2lc2h5w]{position:absolute;inset:0;z-index:2;opacity:.16;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.32) 3px);pointer-events:none}.portrait-frame__corner[data-astro-cid-x2lc2h5w]{position:absolute;z-index:3;width:26px;height:26px;border-color:var(--acid);border-style:solid;opacity:.8}.portrait-frame__corner--tl[data-astro-cid-x2lc2h5w]{top:12px;left:12px;border-width:1px 0 0 1px}.portrait-frame__corner--br[data-astro-cid-x2lc2h5w]{right:12px;bottom:12px;border-width:0 1px 1px 0}.portrait-frame__label[data-astro-cid-x2lc2h5w]{position:absolute;right:16px;bottom:14px;z-index:3;color:#f2efe8a6;font-size:.51rem}.studio-card[data-astro-cid-x2lc2h5w]{position:absolute;bottom:0;left:-34px;width:190px;padding:7px;border:1px solid var(--line);background:var(--ink);box-shadow:0 20px 50px #0006;transform:rotate(-3deg)}.studio-card[data-astro-cid-x2lc2h5w] img[data-astro-cid-x2lc2h5w]{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.7) brightness(.82)}.studio-card__caption[data-astro-cid-x2lc2h5w]{display:block;padding-top:7px;color:var(--muted);font-size:.45rem;letter-spacing:.08em}.about-chip[data-astro-cid-x2lc2h5w]{position:absolute;top:22px;right:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#080a0bb8;color:var(--paper-dim);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}.about-lead[data-astro-cid-x2lc2h5w]{font-family:var(--font-display);font-size:clamp(2.3rem,4.8vw,4.8rem);font-weight:500;letter-spacing:-.06em;line-height:.94}.about-lead[data-astro-cid-x2lc2h5w] em[data-astro-cid-x2lc2h5w]{color:var(--acid);font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.about-text[data-astro-cid-x2lc2h5w]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(28px,4vw,46px)}.about-text[data-astro-cid-x2lc2h5w] p[data-astro-cid-x2lc2h5w]{color:var(--muted-strong);font-size:.86rem;line-height:1.72}.principles[data-astro-cid-x2lc2h5w]{margin-top:clamp(32px,4.5vw,52px);border-top:1px solid var(--line)}.principle[data-astro-cid-x2lc2h5w]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-block:13px;border-bottom:1px solid var(--line-soft)}.principle__number[data-astro-cid-x2lc2h5w]{padding-top:3px;color:var(--acid);font-size:.52rem}.principle[data-astro-cid-x2lc2h5w] h3[data-astro-cid-x2lc2h5w]{font-family:var(--font-display);font-size:1rem;font-weight:540;letter-spacing:-.02em;line-height:1.2}.principle[data-astro-cid-x2lc2h5w] p[data-astro-cid-x2lc2h5w]{margin-top:2px;color:var(--muted);font-size:.72rem;line-height:1.5}.about-stats[data-astro-cid-x2lc2h5w]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.about-stats[data-astro-cid-x2lc2h5w] div[data-astro-cid-x2lc2h5w]{display:flex;flex-direction:column;gap:3px}.about-stats[data-astro-cid-x2lc2h5w] strong[data-astro-cid-x2lc2h5w]{color:var(--paper);font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);font-weight:450;letter-spacing:-.05em;line-height:1}.about-stats[data-astro-cid-x2lc2h5w] span[data-astro-cid-x2lc2h5w]{max-width:14ch;color:var(--muted);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.about-link[data-astro-cid-x2lc2h5w]{margin-top:28px}@media(max-width:980px){.about-layout[data-astro-cid-x2lc2h5w]{grid-template-columns:1fr;gap:60px}.about-visual[data-astro-cid-x2lc2h5w]{width:min(100%,560px);margin-inline:auto;padding-right:26px}.about-copy[data-astro-cid-x2lc2h5w]{max-width:680px}}@media(max-width:560px){.about-visual[data-astro-cid-x2lc2h5w]{padding-right:18px;padding-bottom:36px}.studio-card[data-astro-cid-x2lc2h5w]{left:-10px;width:132px}.about-text[data-astro-cid-x2lc2h5w]{grid-template-columns:1fr;gap:14px}.about-chip[data-astro-cid-x2lc2h5w]{top:12px}.about-stats[data-astro-cid-x2lc2h5w]{gap:10px}.about-stats[data-astro-cid-x2lc2h5w] strong[data-astro-cid-x2lc2h5w]{font-size:1.75rem}}.work-preview[data-astro-cid-k3csah2o]{border-top:1px solid var(--line);background:radial-gradient(ellipse at 80% 25%,rgba(134,183,255,.04),transparent 30%),var(--ink)}.work-meta[data-astro-cid-k3csah2o]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:46px 0 22px;padding-bottom:13px;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:.53rem}.work-grid[data-astro-cid-k3csah2o]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(30px,4vw,54px) clamp(20px,2.8vw,36px)}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(1){grid-column:span 7}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(2){grid-column:span 5}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(3){grid-column:span 5}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(4){grid-column:span 7}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(2),.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(3){padding-top:clamp(0px,3vw,44px)}.work-foot[data-astro-cid-k3csah2o]{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:clamp(48px,6vw,76px);padding-top:24px;border-top:1px solid var(--line)}.work-foot[data-astro-cid-k3csah2o] p[data-astro-cid-k3csah2o]{max-width:32ch;color:var(--muted);font-size:.53rem;line-height:1.6;text-align:right}@media(max-width:900px){.work-grid[data-astro-cid-k3csah2o]{grid-template-columns:1fr 1fr}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(n){grid-column:auto;padding-top:0}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(odd){padding-top:32px}}@media(max-width:650px){.work-grid[data-astro-cid-k3csah2o]{grid-template-columns:1fr;gap:30px}.work-grid[data-astro-cid-k3csah2o] .work-item:nth-child(n){padding-top:0}.work-meta[data-astro-cid-k3csah2o] span[data-astro-cid-k3csah2o]:nth-child(2){display:none}.work-foot[data-astro-cid-k3csah2o]{flex-direction:column;align-items:flex-start}.work-foot[data-astro-cid-k3csah2o] p[data-astro-cid-k3csah2o]{text-align:left}}.manifesto[data-astro-cid-5lwsku7t]{position:relative;padding-block:clamp(64px,8vw,112px);background:var(--paper);color:var(--ink);overflow:hidden}.manifesto[data-astro-cid-5lwsku7t]:before{position:absolute;inset:0;background-image:linear-gradient(rgba(8,10,11,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,11,.055) 1px,transparent 1px);background-size:92px 92px;mask-image:radial-gradient(ellipse at 80% 40%,black,transparent 65%);content:"";pointer-events:none}.manifesto[data-astro-cid-5lwsku7t] .container[data-astro-cid-5lwsku7t]{position:relative;z-index:2}.manifesto__top[data-astro-cid-5lwsku7t]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(8,10,11,.16);color:#080a0b8c;font-size:.55rem}.manifesto[data-astro-cid-5lwsku7t] blockquote[data-astro-cid-5lwsku7t]{max-width:14ch;margin:clamp(42px,6vw,80px) 0 clamp(48px,7vw,90px);font-family:var(--font-display);font-size:clamp(2.8rem,7.2vw,8.4rem);font-weight:500;letter-spacing:-.07em;line-height:.88}.manifesto[data-astro-cid-5lwsku7t] blockquote[data-astro-cid-5lwsku7t] em[data-astro-cid-5lwsku7t]{color:#54771b;font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.03em}.manifesto__foot[data-astro-cid-5lwsku7t]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-top:18px;border-top:1px solid rgba(8,10,11,.16)}.manifesto__foot[data-astro-cid-5lwsku7t] p[data-astro-cid-5lwsku7t]{max-width:38ch;color:#080a0b9e;font-size:.82rem;line-height:1.6}.manifesto__signature[data-astro-cid-5lwsku7t]{font-family:var(--font-serif);font-size:clamp(1.3rem,2vw,1.8rem);font-style:italic;line-height:1}.manifesto__orb[data-astro-cid-5lwsku7t]{position:absolute;top:50%;right:-8vw;width:min(44vw,680px);aspect-ratio:1;transform:translateY(-50%);opacity:.9}.manifesto__ring[data-astro-cid-5lwsku7t]{position:absolute;inset:0;border:1px solid rgba(8,10,11,.18);border-radius:50%}.manifesto__ring--one[data-astro-cid-5lwsku7t]{inset:8%;border-style:dashed;animation:manifesto-spin 40s linear infinite}.manifesto__ring--two[data-astro-cid-5lwsku7t]{inset:22%;border-color:#080a0b1a;animation:manifesto-spin 28s linear infinite reverse}.manifesto__core[data-astro-cid-5lwsku7t]{position:absolute;inset:37%;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.9),transparent 8%),radial-gradient(circle at 36% 32%,#d7ff9d,#c9ff57 28%,#ff6b3d 62%,#181d14);box-shadow:0 30px 80px #080a0b29;animation:manifesto-breathe 8s ease-in-out infinite}@keyframes manifesto-spin{to{transform:rotate(360deg)}}@keyframes manifesto-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media(max-width:900px){.manifesto__orb[data-astro-cid-5lwsku7t]{top:36%;right:-20vw;width:70vw;opacity:.45}.manifesto[data-astro-cid-5lwsku7t] blockquote[data-astro-cid-5lwsku7t]{position:relative;z-index:2}}@media(max-width:560px){.manifesto__foot[data-astro-cid-5lwsku7t]{flex-direction:column;align-items:flex-start;gap:16px}.manifesto__orb[data-astro-cid-5lwsku7t]{top:30%;right:-34vw;width:105vw;opacity:.26}}.music-section[data-astro-cid-c2fdjekn]{border-top:1px solid var(--line);background:radial-gradient(ellipse at 15% 55%,rgba(255,107,61,.045),transparent 34%),radial-gradient(ellipse at 82% 42%,rgba(201,255,87,.035),transparent 28%)}.music-layout[data-astro-cid-c2fdjekn]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(50px,8vw,130px);align-items:start;margin-top:clamp(48px,7vw,92px)}.music-feature[data-astro-cid-c2fdjekn]{position:sticky;top:110px;max-width:520px}.cover-stack[data-astro-cid-c2fdjekn]{position:relative;isolation:isolate}.cover-vinyl[data-astro-cid-c2fdjekn]{position:absolute;top:4%;right:-8%;z-index:-1;width:94%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 4px,rgba(242,239,232,.06) 5px 6px),conic-gradient(from 20deg,#111 0 20%,#272727 20% 25%,#0c0c0c 25% 46%,#2b2b2b 46% 51%,#0e0e0e 51% 72%,#242424 72% 76%,#0a0a0a 76%);box-shadow:0 20px 60px #0000008c;transition:transform .8s var(--ease)}.cover-vinyl[data-astro-cid-c2fdjekn]:after{position:absolute;top:50%;left:50%;width:16%;aspect-ratio:1;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px #0b0d0d;content:"";transform:translate(-50%,-50%)}.cover-stack[data-astro-cid-c2fdjekn]:hover .cover-vinyl[data-astro-cid-c2fdjekn]{transform:translate(6%) rotate(12deg)}.cover-label[data-astro-cid-c2fdjekn]{position:absolute;right:0;bottom:-24px;color:var(--muted);font-size:.52rem;letter-spacing:.12em;writing-mode:vertical-rl}.feature-caption[data-astro-cid-c2fdjekn]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:36px;padding-top:16px;border-top:1px solid var(--line)}.feature-caption[data-astro-cid-c2fdjekn] .mono[data-astro-cid-c2fdjekn]{color:var(--acid);font-size:.55rem}.feature-caption[data-astro-cid-c2fdjekn] h3[data-astro-cid-c2fdjekn]{max-width:15ch;margin-top:7px;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.8rem);font-weight:520;letter-spacing:-.04em;line-height:1.04}.music-list[data-astro-cid-c2fdjekn]{padding-top:2px}.music-list__head[data-astro-cid-c2fdjekn]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.55rem}.track-row[data-astro-cid-c2fdjekn]{display:grid;grid-template-columns:32px 48px minmax(0,1fr) 62px;gap:14px;align-items:center;padding-block:12px;border-bottom:1px solid var(--line-soft);transition:border-color .3s,padding-left .3s}.track-row__num[data-astro-cid-c2fdjekn]{color:var(--muted);font-family:var(--font-mono);font-size:.56rem}.track-row__art[data-astro-cid-c2fdjekn]{display:block;width:48px;height:48px}.track-row__name[data-astro-cid-c2fdjekn]{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--font-display);font-size:1.02rem;font-weight:520;letter-spacing:-.028em;line-height:1.2;transition:color .25s}.track-row__name[data-astro-cid-c2fdjekn] small[data-astro-cid-c2fdjekn]{color:var(--muted);font-family:var(--font-sans);font-size:.6rem;font-weight:400;letter-spacing:0}.track-row__action[data-astro-cid-c2fdjekn]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);transition:color .25s}.track-row[data-astro-cid-c2fdjekn]:hover{border-color:var(--line);padding-left:6px}.track-row[data-astro-cid-c2fdjekn]:hover .track-row__name[data-astro-cid-c2fdjekn],.track-row[data-astro-cid-c2fdjekn]:hover .track-row__action[data-astro-cid-c2fdjekn]{color:var(--acid)}.score-card[data-astro-cid-c2fdjekn]{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.score-card__head[data-astro-cid-c2fdjekn]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px;color:var(--muted);font-size:.55rem}@media(max-width:900px){.music-layout[data-astro-cid-c2fdjekn]{grid-template-columns:1fr;gap:64px}.music-feature[data-astro-cid-c2fdjekn]{position:static;max-width:min(520px,88%);margin-inline:auto}.cover-label[data-astro-cid-c2fdjekn]{display:none}}@media(max-width:520px){.music-feature[data-astro-cid-c2fdjekn]{max-width:100%}.track-row[data-astro-cid-c2fdjekn]{grid-template-columns:22px 42px minmax(0,1fr) 44px;gap:10px}.track-row__art[data-astro-cid-c2fdjekn]{width:42px;height:42px}.track-row__name[data-astro-cid-c2fdjekn]{font-size:.94rem}.track-row__action[data-astro-cid-c2fdjekn] svg:last-child{display:none}}.journal-row[data-astro-cid-bocba6dp]{display:grid;grid-template-columns:42px 184px minmax(0,1fr) 46px;gap:clamp(16px,2.4vw,34px);align-items:center;padding-block:20px;border-top:1px solid var(--line-soft);transition:border-color .3s}.journal-row[data-astro-cid-bocba6dp]:last-child{border-bottom:1px solid var(--line-soft)}.journal-row__number[data-astro-cid-bocba6dp]{align-self:start;padding-top:4px;color:var(--muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em}.journal-row__image[data-astro-cid-bocba6dp]{display:block;aspect-ratio:16 / 9;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.journal-row__image[data-astro-cid-bocba6dp] img[data-astro-cid-bocba6dp]{width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.86);transition:transform .7s var(--ease),filter .4s var(--ease)}.journal-row__content[data-astro-cid-bocba6dp]{display:flex;flex-direction:column;gap:7px}.journal-row__meta[data-astro-cid-bocba6dp]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.journal-row__category[data-astro-cid-bocba6dp]{color:var(--acid)}.journal-row__meta[data-astro-cid-bocba6dp]>span[data-astro-cid-bocba6dp]+span[data-astro-cid-bocba6dp]:before{margin-right:10px;color:var(--line);content:"/"}.journal-row__title[data-astro-cid-bocba6dp]{max-width:40ch;font-family:var(--font-display);font-size:clamp(1.12rem,1.75vw,1.6rem);font-weight:520;letter-spacing:-.035em;line-height:1.1;transition:color .25s}.journal-row__excerpt[data-astro-cid-bocba6dp]{max-width:58ch;color:var(--muted);font-size:.78rem;line-height:1.55}.journal-row__arrow[data-astro-cid-bocba6dp]{display:grid;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:var(--muted-strong);transition:background-color .3s,color .3s,border-color .3s,transform .3s;place-items:center}.journal-row[data-astro-cid-bocba6dp]:hover{border-color:var(--line)}.journal-row[data-astro-cid-bocba6dp]:hover .journal-row__image[data-astro-cid-bocba6dp] img[data-astro-cid-bocba6dp]{filter:saturate(1) brightness(1);transform:scale(1.04)}.journal-row[data-astro-cid-bocba6dp]:hover .journal-row__title[data-astro-cid-bocba6dp]{color:var(--acid)}.journal-row[data-astro-cid-bocba6dp]:hover .journal-row__arrow[data-astro-cid-bocba6dp]{border-color:var(--acid);background:var(--acid);color:var(--ink);transform:rotate(8deg)}@media(max-width:900px){.journal-row[data-astro-cid-bocba6dp]{grid-template-columns:32px 140px minmax(0,1fr) 40px;gap:14px}.journal-row__excerpt[data-astro-cid-bocba6dp]{display:none}}@media(max-width:650px){.journal-row[data-astro-cid-bocba6dp]{grid-template-columns:96px minmax(0,1fr) 34px;gap:13px;padding-block:16px}.journal-row__number[data-astro-cid-bocba6dp]{display:none}.journal-row__image[data-astro-cid-bocba6dp]{aspect-ratio:1}.journal-row__title[data-astro-cid-bocba6dp]{font-size:1rem;line-height:1.16}.journal-row__meta[data-astro-cid-bocba6dp]>span[data-astro-cid-bocba6dp]:nth-child(2),.journal-row__meta[data-astro-cid-bocba6dp]>span[data-astro-cid-bocba6dp]:nth-child(3){display:none}.journal-row__arrow[data-astro-cid-bocba6dp]{width:32px;height:32px}}.journal-preview[data-astro-cid-b6eoiwd4]{border-top:1px solid var(--line)}.journal-list[data-astro-cid-b6eoiwd4]{margin-top:clamp(48px,6vw,76px)}.journal-foot[data-astro-cid-b6eoiwd4]{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:30px}.journal-foot[data-astro-cid-b6eoiwd4] p[data-astro-cid-b6eoiwd4]{color:var(--muted);font-size:.53rem}@media(max-width:650px){.journal-foot[data-astro-cid-b6eoiwd4]{flex-direction:column;align-items:flex-start;gap:18px}}.services-section[data-astro-cid-satlbe6z]{border-top:1px solid var(--line);background:radial-gradient(ellipse at 22% 70%,rgba(201,255,87,.04),transparent 30%),var(--ink)}.services-grid[data-astro-cid-satlbe6z]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card[data-astro-cid-satlbe6z]{position:relative;display:flex;flex-direction:column;min-height:360px;padding:clamp(22px,2.5vw,36px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02;transition:background-color .4s var(--ease)}.service-card[data-astro-cid-satlbe6z]:hover{background:#c9ff5708}.service-card__top[data-astro-cid-satlbe6z]{display:flex;align-items:center;justify-content:space-between;gap:16px}.service-card__number[data-astro-cid-satlbe6z]{color:var(--acid);font-size:.56rem}.service-card__arrow[data-astro-cid-satlbe6z]{display:grid;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--muted);transition:background-color .3s,color .3s,border-color .3s,transform .4s var(--ease);place-items:center}.service-card[data-astro-cid-satlbe6z]:hover .service-card__arrow[data-astro-cid-satlbe6z]{border-color:var(--acid);background:var(--acid);color:var(--ink);transform:rotate(8deg)}.service-card__kicker[data-astro-cid-satlbe6z]{margin-top:clamp(48px,6vw,84px);color:var(--muted);font-size:.52rem}.service-card[data-astro-cid-satlbe6z] h3[data-astro-cid-satlbe6z]{max-width:8ch;margin-top:10px;font-family:var(--font-display);font-size:clamp(1.9rem,3.1vw,3.2rem);font-weight:500;letter-spacing:-.055em;line-height:.92;transition:color .3s}.service-card[data-astro-cid-satlbe6z]:hover h3[data-astro-cid-satlbe6z]{color:var(--acid)}.service-card[data-astro-cid-satlbe6z] p[data-astro-cid-satlbe6z]{max-width:34ch;margin-top:16px;color:var(--muted-strong);font-size:.79rem;line-height:1.65}.service-card__tags[data-astro-cid-satlbe6z]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:28px}.service-card__tags[data-astro-cid-satlbe6z] .tag[data-astro-cid-satlbe6z]{font-size:.5rem}.services-foot[data-astro-cid-satlbe6z]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.services-foot[data-astro-cid-satlbe6z] .mono[data-astro-cid-satlbe6z]{color:var(--muted);font-size:.53rem}@media(max-width:900px){.services-grid[data-astro-cid-satlbe6z]{grid-template-columns:1fr}.service-card[data-astro-cid-satlbe6z]{min-height:0}.service-card__kicker[data-astro-cid-satlbe6z]{margin-top:34px}.service-card[data-astro-cid-satlbe6z] h3[data-astro-cid-satlbe6z]{max-width:none}.service-card__tags[data-astro-cid-satlbe6z]{padding-top:22px}}
