._anchored_qsp0r_7{scroll-margin-top:calc(var(--header-h) + 2rem)}._smear_qsp0r_13{height:12px;width:min(100%, calc(var(--smear-p,1) * 36rem));background:var(--pigment-cyan);opacity:.55;-webkit-mask-image:var(--mask-smear-1);mask-image:var(--mask-smear-1);margin-bottom:clamp(1.8rem,1.2rem + 2vw,3rem);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}._hero_qsp0r_26{padding-top:calc(var(--header-h) + clamp(4rem, 2rem + 8vw, 9rem));align-items:center;padding-bottom:clamp(4rem,2.5rem + 6vw,8rem);display:flex;position:relative;overflow:clip}._heroBg_qsp0r_35{z-index:-1;background:radial-gradient(46% 52% at 82% 18%, oklch(from var(--pigment-cyan) l c h / 9%), transparent 70%), radial-gradient(42% 46% at 12% 30%, oklch(from var(--pigment-coral) l c h / 6%), transparent 70%), radial-gradient(60% 60% at 50% 110%, oklch(from var(--pigment-cyan) l c h / 4%), transparent 60%);position:absolute;inset:-12% -5% 0}._heroInner_qsp0r_44{z-index:2;flex-direction:column;align-items:flex-start;max-width:min(46rem,64%);display:flex;position:relative}@media (width<=980px){._heroInner_qsp0r_44{max-width:100%}}._heroEyebrow_qsp0r_57{margin-bottom:clamp(1.2rem,.8rem + 1.5vw,1.8rem)}._heroTitle_qsp0r_60{font-size:var(--fs-display);letter-spacing:-.025em;max-width:17ch;font-weight:600;line-height:1.06}._titleSeg_qsp0r_67{display:inline}._titleAccent_qsp0r_70{color:var(--cyan-ink)}._heroMeta_qsp0r_73{flex-wrap:wrap;gap:.7rem;margin-top:clamp(1.8rem,1.2rem + 2.5vw,3rem);display:flex}._heroChip_qsp0r_80{border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--ink-2);background:var(--surface);border:1px solid var(--hairline-2);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);align-items:center;gap:.5rem;padding:.55rem 1.05rem;font-weight:500;display:inline-flex}._heroChip_qsp0r_80 svg{color:var(--cyan-ink)}._heroChip_qsp0r_80:hover{color:var(--ink);border-color:oklch(from var(--cyan-deep) l c h / 55%);box-shadow:var(--paper-shadow);transform:translateY(-2px)}._split_qsp0r_108{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,1rem + 5vw,4.5rem);display:grid}._splitCopy_qsp0r_114{flex-direction:column;gap:clamp(1.8rem,1.2rem + 2vw,2.8rem);display:flex}._steps_qsp0r_119{flex-direction:column;gap:clamp(1.2rem,.9rem + 1vw,1.7rem);display:flex}._step_qsp0r_119{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;display:grid}._stepNum_qsp0r_130{font-family:var(--font-mono);letter-spacing:.04em;color:var(--cyan-ink);padding-top:.18rem;font-size:.82rem;font-weight:600}._stepTitle_qsp0r_138{font-size:var(--fs-h3);letter-spacing:-.02em;margin-bottom:.4rem}._stepDesc_qsp0r_143{color:var(--ink-2);max-width:44ch;font-size:.975rem;line-height:1.62}._splitMedia_qsp0r_151{justify-content:center;align-items:center;display:flex;position:relative}._dnaArt_qsp0r_157{width:min(78%,400px);position:relative}._dnaArt_qsp0r_157:before{content:"";z-index:-1;background:radial-gradient(56% 54% at 50% 46%, oklch(from var(--pigment-cyan) l c h / 9%), transparent 72%);pointer-events:none;position:absolute;inset:-10% -16%}._tripleGrid_qsp0r_171{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,.4rem + 1.4vw,1.4rem);margin-top:clamp(2.5rem,1.5rem + 4vw,4rem);display:grid}._tripleCell_qsp0r_177{min-width:0;height:100%}._tripleCard_qsp0r_181{flex-direction:column;gap:.5rem;min-height:220px;padding:clamp(1.6rem,1.1rem + 1.6vw,2.3rem);display:flex}._cardKicker_qsp0r_188{font-family:var(--font-mono);letter-spacing:.06em;color:var(--cyan-ink);margin-bottom:1.4rem;font-size:.82rem;font-weight:600}._tripleTitle_qsp0r_196{font-size:var(--fs-h3);letter-spacing:-.02em}._tripleDesc_qsp0r_200{color:var(--ink-2);font-size:.975rem;line-height:1.62}._shotGrid_qsp0r_208{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.5rem + 1.6vw,1.6rem);margin-top:clamp(2.5rem,1.5rem + 4vw,4rem);display:grid}._shotCell_qsp0r_215{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}._modalStage_qsp0r_223{height:clamp(250px,24vw,330px);transition:transform var(--dur-slow) var(--ease-out);justify-content:center;align-items:center;padding:.8rem 1.4rem;display:flex}._artTall_qsp0r_231{width:min(44%,190px)}._artPortrait_qsp0r_234{width:min(50%,215px)}._artWide_qsp0r_237{width:min(78%,320px)}._shotCell_qsp0r_215:hover ._modalStage_qsp0r_223{transform:translateY(-4px)}._shotBody_qsp0r_243{padding:clamp(1.1rem,.9rem + .7vw,1.5rem) .35rem 0}._shotTitle_qsp0r_246{font-size:var(--fs-h3);letter-spacing:-.02em;margin-bottom:.5rem}._shotDesc_qsp0r_251{color:var(--ink-2);font-size:.95rem;line-height:1.6}._skillGrid_qsp0r_258{flex-wrap:wrap;gap:.7rem .8rem;margin-top:clamp(2.5rem,1.5rem + 4vw,3.5rem);display:flex}._skillChip_qsp0r_265{border-radius:var(--r-pill);color:var(--ink);background:var(--surface);border:1px solid var(--hairline);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);align-items:center;gap:.65rem;padding:.65rem 1.15rem .65rem .7rem;font-size:.95rem;font-weight:500;display:inline-flex}._skillChip_qsp0r_265:hover{background:oklch(from var(--pigment-cyan) l c h / 10%);border-color:oklch(from var(--pigment-cyan) l c h / 45%)}._skillIcon_qsp0r_285{border-radius:var(--r-pill);width:30px;height:30px;color:var(--ink-2);background:rgb(var(--ink-rgb) / .05);border:1px solid rgb(var(--ink-rgb) / .13);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}._skillChip_qsp0r_265:hover ._skillIcon_qsp0r_285{color:var(--cyan-ink);background:oklch(from var(--pigment-cyan) l c h / 12%);border-color:oklch(from var(--pigment-cyan) l c h / 24%)}._skillOutro_qsp0r_305{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:clamp(2.2rem,1.4rem + 2.5vw,3.5rem);display:flex}._outroLead_qsp0r_312{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--ink)}._extendSection_qsp0r_322{scroll-margin-top:calc(var(--header-h) + 2rem)}._extendGrid_qsp0r_325{margin-top:clamp(2.5rem,1.5rem + 4vw,4rem);grid-template-columns:repeat(2,1fr);gap:clamp(1rem,.5rem + 1.6vw,1.6rem);max-width:960px;margin-inline:auto;display:grid}._extendCard_qsp0r_333{--extend-pigment:var(--pigment-cyan);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;gap:1rem;padding:clamp(1.6rem,1.1rem + 1.6vw,2.3rem);display:flex}._extendgeo_qsp0r_347{--extend-pigment:var(--pigment-coral)}._extendCard_qsp0r_333:hover{border-color:oklch(from var(--extend-pigment) l c h / 55%);box-shadow:var(--paper-shadow);transform:translateY(-3px)}._extendHead_qsp0r_355{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}._extendName_qsp0r_362{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--ink)}._extendDesc_qsp0r_369{color:var(--ink-2);font-size:.975rem;line-height:1.62}._extendCta_qsp0r_374{font-weight:600;font-size:var(--fs-small);color:var(--cyan-ink);align-items:center;gap:.4rem;margin-top:auto;display:inline-flex}._extendgeo_qsp0r_347 ._extendCta_qsp0r_374{color:var(--orange-ink)}@media (width<=980px){._split_qsp0r_108{grid-template-columns:1fr;gap:clamp(2rem,1rem + 4vw,3rem)}._splitMedia_qsp0r_151{order:-1}}@media (width<=860px){._tripleGrid_qsp0r_171,._shotGrid_qsp0r_208{grid-template-columns:1fr 1fr}._extendGrid_qsp0r_325{grid-template-columns:1fr}}@media (width<=560px){._tripleGrid_qsp0r_171,._shotGrid_qsp0r_208{grid-template-columns:1fr}._tripleCard_qsp0r_181{min-height:0}._skillOutro_qsp0r_305{flex-direction:column;align-items:flex-start}}
