.section-heading-module__KDCR5q__heading{gap:1rem;margin-bottom:clamp(2rem,5vw,3.25rem);display:grid}.section-heading-module__KDCR5q__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading-module__KDCR5q__titleWrap{margin:0}.section-heading-module__KDCR5q__action{align-items:center;display:flex}.section-heading-module__KDCR5q__title{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:600;line-height:1.15}.section-heading-module__KDCR5q__intro{max-width:var(--measure);color:var(--fg-muted);font-size:1rem;line-height:1.6}
.copy-button-module__HG_WTG__button{border:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-mono);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.78rem;display:inline-flex}.copy-button-module__HG_WTG__button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.copy-button-module__HG_WTG__icon{font-size:.95rem}@media (prefers-reduced-motion:reduce){.copy-button-module__HG_WTG__button{transition:none}}
.live-clock-module__TIJjTa__clock{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;font-size:.85rem}
.home-module__Hx0lNG__hero{padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(2rem,5vw,4rem)}.home-module__Hx0lNG__console{border:1px solid var(--line-strong);background:var(--bg-elevated);box-shadow:var(--card-inset), var(--shadow-lg);border-radius:16px;position:relative;overflow:hidden}.home-module__Hx0lNG__consoleBar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:.9rem;padding:.8rem 1.2rem;display:flex}.home-module__Hx0lNG__consoleDots{gap:6px;display:flex}.home-module__Hx0lNG__consoleDots span{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:50%;width:11px;height:11px}.home-module__Hx0lNG__consoleDots span:first-child{background:#ff5f57;border-color:#0000}.home-module__Hx0lNG__consoleDots span:nth-child(2){background:#febc2e;border-color:#0000}.home-module__Hx0lNG__consoleDots span:nth-child(3){background:#28c840;border-color:#0000}.home-module__Hx0lNG__consoleTitle{font-family:var(--font-mono);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.home-module__Hx0lNG__consoleBadge{font-family:var(--font-mono);color:var(--fg-muted);border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;margin-left:auto;padding:.28rem .7rem;font-size:.68rem;display:inline-flex}.home-module__Hx0lNG__consoleDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite home-module__Hx0lNG__pulse}.home-module__Hx0lNG__consoleClock{font-family:var(--font-mono);color:var(--fg-faint);white-space:nowrap;font-size:.68rem;display:none}.home-module__Hx0lNG__consoleBody{padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,5vw,4rem)}.home-module__Hx0lNG__heroTitle{max-width:18ch;font-weight:600;line-height:1.1}.home-module__Hx0lNG__heroLede{max-width:40rem;color:var(--fg-muted);margin-top:1.25rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.home-module__Hx0lNG__btn{letter-spacing:-.005em;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:520;display:inline-flex}.home-module__Hx0lNG__btnPrimary{color:var(--bg);background:var(--accent)}.home-module__Hx0lNG__btnPrimary:hover{transform:translateY(-1px)}.home-module__Hx0lNG__btnGhost{color:var(--fg);border:1px solid var(--line-strong)}.home-module__Hx0lNG__btnGhost:hover{border-color:var(--accent);color:var(--accent)}.home-module__Hx0lNG__statusRow{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-sm);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(2rem,5vw,3rem);display:grid;overflow:hidden}.home-module__Hx0lNG__statusCell{background:var(--bg-card);flex-direction:column;gap:.2rem;min-width:0;padding:.8rem 1rem;display:flex}.home-module__Hx0lNG__statusKey{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.home-module__Hx0lNG__statusValue{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.home-module__Hx0lNG__section{padding-block:var(--section-y);scroll-margin-top:4rem}.home-module__Hx0lNG__sectionHead{margin-bottom:1rem}.home-module__Hx0lNG__sectionTitle{max-width:24ch;margin-bottom:clamp(2rem,5vw,3rem)}.home-module__Hx0lNG__textLink{color:var(--fg);transition:color var(--duration-fast) ease, gap var(--duration-fast) ease;align-items:center;gap:.4rem;font-size:.9rem;font-weight:520;display:inline-flex}.home-module__Hx0lNG__textLink:after{content:"→";transition:transform var(--duration-fast) var(--ease-out)}.home-module__Hx0lNG__textLink:hover{color:var(--accent);gap:.6rem}.home-module__Hx0lNG__dashboard{border:1px solid var(--line-strong);background:var(--bg-card);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.home-module__Hx0lNG__dashTop{background:var(--line);grid-template-columns:1fr;gap:1px;display:grid}.home-module__Hx0lNG__dashRole,.home-module__Hx0lNG__dashFocus{background:var(--bg-card);flex-direction:column;gap:.3rem;padding:1.4rem 1.5rem;display:flex}.home-module__Hx0lNG__dashKey{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.home-module__Hx0lNG__dashCompany{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.home-module__Hx0lNG__dashOrg{font-family:var(--font-mono);color:var(--fg-muted);font-size:.8rem}.home-module__Hx0lNG__dashPulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--accent-dim);animation:home-module__Hx0lNG__ring 2.2s var(--ease-out) infinite;border-radius:50%}.home-module__Hx0lNG__dashFocusValue{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.home-module__Hx0lNG__dashFocusDetail{color:var(--fg-muted);font-size:.9rem}.home-module__Hx0lNG__metrics{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;list-style:none;display:grid}.home-module__Hx0lNG__metric{background:var(--bg-card);padding:1.25rem 1.5rem}.home-module__Hx0lNG__metricValue{letter-spacing:-.02em;color:var(--fg);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;line-height:1.1}.home-module__Hx0lNG__metricLabel{color:var(--fg-muted);margin-top:.35rem;font-size:.875rem}.home-module__Hx0lNG__stackRow{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1.1rem 1.5rem;display:flex}.home-module__Hx0lNG__stackKey{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.66rem}.home-module__Hx0lNG__stackList{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.home-module__Hx0lNG__stackChip{color:var(--fg);border:1px solid var(--line-strong);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:999px;padding:.3rem .75rem;font-size:.85rem}.home-module__Hx0lNG__stackChip:hover{border-color:var(--accent);color:var(--accent)}.home-module__Hx0lNG__flagship{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease;border-radius:16px;margin-bottom:1.5rem;overflow:hidden}.home-module__Hx0lNG__flagship:hover{border-color:var(--line-strong)}.home-module__Hx0lNG__flagshipLink{grid-template-columns:1fr;display:grid}.home-module__Hx0lNG__flagshipMedia{aspect-ratio:16/9;border-bottom:1px solid var(--line);width:100%}.home-module__Hx0lNG__flagshipBody{flex-direction:column;align-items:flex-start;padding:1.75rem;display:flex}.home-module__Hx0lNG__flagshipTag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);border-radius:999px;margin-bottom:1rem;padding:.25rem .6rem;font-size:.66rem}.home-module__Hx0lNG__flagshipTitle{letter-spacing:-.025em;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.home-module__Hx0lNG__flagshipOne{color:var(--fg);margin-top:.5rem;font-size:1rem}.home-module__Hx0lNG__flagshipSpotlight{color:var(--fg-muted);margin-top:.5rem;font-size:.92rem;line-height:1.6}.home-module__Hx0lNG__flagshipMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:1.5rem;display:flex}.home-module__Hx0lNG__flagshipMetric{color:var(--fg-muted);font-size:.9rem}.home-module__Hx0lNG__flagshipMetric strong{color:var(--accent);font-size:1.1rem}.home-module__Hx0lNG__flagshipArrow{color:var(--fg);transition:color var(--duration-fast) ease, gap var(--duration-fast) ease;font-size:.9rem;font-weight:520}.home-module__Hx0lNG__flagship:hover .home-module__Hx0lNG__flagshipArrow{color:var(--accent)}.home-module__Hx0lNG__whyGrid{grid-template-columns:1fr;gap:1rem;display:grid}.home-module__Hx0lNG__whyCard{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);border-radius:14px;padding:1.5rem}.home-module__Hx0lNG__whyCard:hover{border-color:var(--line-strong);transform:translateY(-3px)}.home-module__Hx0lNG__whyIndex{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;font-size:.75rem}.home-module__Hx0lNG__whyTitle{letter-spacing:-.02em;margin-top:.9rem;font-size:1.1rem;font-weight:600}.home-module__Hx0lNG__whyBody{color:var(--fg-muted);margin-top:.5rem;font-size:.92rem;line-height:1.6}.home-module__Hx0lNG__philosophy{grid-template-columns:1fr;gap:1rem;display:grid}.home-module__Hx0lNG__philosophyCard{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease;border-radius:14px;padding:1.5rem}.home-module__Hx0lNG__philosophyCard:hover{border-color:var(--line-strong)}.home-module__Hx0lNG__philosophyIndex{font-family:var(--font-mono);color:var(--fg-faint);font-size:.75rem}.home-module__Hx0lNG__philosophyTitle{letter-spacing:-.02em;margin-top:.9rem;font-size:1.15rem;font-weight:600}.home-module__Hx0lNG__philosophyBody{color:var(--fg-muted);margin-top:.5rem;font-size:.92rem;line-height:1.6}.home-module__Hx0lNG__aiJourney{grid-template-columns:1fr;gap:1rem;display:grid}.home-module__Hx0lNG__aiStep{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);border-radius:14px;padding:1.5rem}.home-module__Hx0lNG__aiStep:hover{border-color:var(--line-strong);transform:translateY(-3px)}.home-module__Hx0lNG__aiIndex{font-family:var(--font-mono);color:var(--fg-faint);font-size:.75rem}.home-module__Hx0lNG__aiTitle{letter-spacing:-.02em;margin-top:.9rem;font-size:1.15rem;font-weight:600}.home-module__Hx0lNG__aiBody{color:var(--fg-muted);margin-top:.5rem;font-size:.92rem;line-height:1.6}.home-module__Hx0lNG__process{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.home-module__Hx0lNG__processStep{background:var(--bg-card);transition:background-color var(--duration-fast) ease;align-items:center;gap:1rem;padding:1.4rem 1.5rem;display:flex;position:relative}.home-module__Hx0lNG__processStep:hover{background:color-mix(in srgb, var(--surface-2) 60%, var(--bg-card))}.home-module__Hx0lNG__processIndex{font-family:var(--font-mono);color:var(--fg-faint);font-size:.78rem}.home-module__Hx0lNG__processLabel{letter-spacing:-.01em;font-size:1rem;font-weight:520}.home-module__Hx0lNG__processArrow{color:var(--fg-faint);transition:color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);margin-left:auto}.home-module__Hx0lNG__processStep:hover .home-module__Hx0lNG__processArrow{color:var(--accent);transform:translate(3px)}.home-module__Hx0lNG__mission{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.home-module__Hx0lNG__missionCell{background:var(--bg-card);transition:background-color var(--duration-fast) ease;flex-direction:column;gap:.45rem;padding:1.4rem 1.5rem;display:flex}.home-module__Hx0lNG__missionCell:hover{background:color-mix(in srgb, var(--surface-2) 60%, var(--bg-card))}.home-module__Hx0lNG__missionKey{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.home-module__Hx0lNG__missionDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite home-module__Hx0lNG__pulse}.home-module__Hx0lNG__missionValue{color:var(--fg);font-size:1rem}.home-module__Hx0lNG__missionCta{background:var(--bg-card);align-items:center;padding:1.4rem 1.5rem;display:flex}.home-module__Hx0lNG__missionLink{color:var(--accent);transition:gap var(--duration-fast) ease;align-items:center;gap:.5rem;font-size:.95rem;font-weight:520;display:inline-flex}.home-module__Hx0lNG__missionLink:hover{gap:.7rem}.home-module__Hx0lNG__ctaSection{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative}.home-module__Hx0lNG__ctaInner{text-align:center;place-items:center;gap:1.25rem;display:grid}.home-module__Hx0lNG__ctaEyebrow{justify-content:center}.home-module__Hx0lNG__ctaEyebrow:before{display:none}.home-module__Hx0lNG__ctaTitle{margin:0}.home-module__Hx0lNG__ctaSub{max-width:32rem;color:var(--fg-muted);font-size:1rem}.home-module__Hx0lNG__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}@keyframes home-module__Hx0lNG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes home-module__Hx0lNG__ring{0%{box-shadow:0 0 0 0 var(--accent-dim)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (min-width:560px){.home-module__Hx0lNG__statusRow{grid-template-columns:repeat(4,1fr)}.home-module__Hx0lNG__stackRow{flex-direction:row;align-items:center}.home-module__Hx0lNG__stackKey{flex:none}}@media (min-width:860px){.home-module__Hx0lNG__consoleClock{display:inline}}@media (min-width:720px){.home-module__Hx0lNG__whyGrid{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__philosophy,.home-module__Hx0lNG__aiJourney{grid-template-columns:repeat(3,1fr)}.home-module__Hx0lNG__metrics{grid-template-columns:repeat(4,1fr)}.home-module__Hx0lNG__dashTop{grid-template-columns:1fr 1fr}}@media (min-width:860px){.home-module__Hx0lNG__flagshipLink{grid-template-columns:1.1fr 1fr}.home-module__Hx0lNG__flagshipMedia{border-bottom:0;border-right:1px solid var(--line)}}@media (min-width:980px){.home-module__Hx0lNG__process{grid-template-columns:repeat(7,1fr)}.home-module__Hx0lNG__processStep{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.4rem 1.1rem 1.4rem 1.25rem}.home-module__Hx0lNG__processArrow{margin:0;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.home-module__Hx0lNG__processStep:hover .home-module__Hx0lNG__processArrow{transform:translateY(-50%)translate(3px)}.home-module__Hx0lNG__mission{grid-template-columns:repeat(4,1fr)}.home-module__Hx0lNG__missionCta{align-items:flex-end}}
.contact-composer-module__oaw_Ia__wrap{width:100%}.contact-composer-module__oaw_Ia__window{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--card-inset), var(--shadow-md);border-radius:16px;overflow:hidden}.contact-composer-module__oaw_Ia__windowBar{border-bottom:1px solid var(--line);background:var(--bg-elevated);align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.contact-composer-module__oaw_Ia__dots{gap:6px;display:flex}.contact-composer-module__oaw_Ia__dots i{background:var(--line-strong);width:10px;height:10px;transition:background var(--duration-fast) ease;border-radius:50%}.contact-composer-module__oaw_Ia__windowTitle{font-family:var(--font-mono);color:var(--fg-muted);font-size:.78rem}.contact-composer-module__oaw_Ia__windowHint{font-family:var(--font-mono);color:var(--fg-faint);margin-left:auto;font-size:.7rem}.contact-composer-module__oaw_Ia__form{gap:1.4rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.contact-composer-module__oaw_Ia__topicRow{gap:.6rem;display:grid}.contact-composer-module__oaw_Ia__topicLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:.72rem}.contact-composer-module__oaw_Ia__topics{flex-wrap:wrap;gap:.5rem;display:flex}.contact-composer-module__oaw_Ia__topic{border:1px solid var(--line);color:var(--fg-muted);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease, background-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:520}.contact-composer-module__oaw_Ia__topic:hover{border-color:var(--line-strong);color:var(--fg);transform:translateY(-1px)}.contact-composer-module__oaw_Ia__topicActive,.contact-composer-module__oaw_Ia__topicActive:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.contact-composer-module__oaw_Ia__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.contact-composer-module__oaw_Ia__fieldGroup{gap:.45rem;display:grid}.contact-composer-module__oaw_Ia__label{color:var(--fg);font-size:.9rem;font-weight:560}.contact-composer-module__oaw_Ia__field{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--fg);font:inherit;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:12px;padding:.85rem 1rem}.contact-composer-module__oaw_Ia__field::placeholder{color:var(--fg-faint)}.contact-composer-module__oaw_Ia__field:hover{border-color:var(--line-strong)}.contact-composer-module__oaw_Ia__field:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.contact-composer-module__oaw_Ia__fieldInvalid{border-color:var(--error);}.contact-composer-module__oaw_Ia__fieldInvalid:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 15%, transparent)}.contact-composer-module__oaw_Ia__errorSlot{align-items:flex-start;min-height:1.2rem;display:flex}.contact-composer-module__oaw_Ia__textarea{resize:vertical;min-height:8.5rem;line-height:1.55}.contact-composer-module__oaw_Ia__textareaMeta{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.contact-composer-module__oaw_Ia__metaLeft{flex:1;align-items:flex-start;min-height:1.2rem;display:flex}.contact-composer-module__oaw_Ia__hint{color:var(--fg-faint);font-size:.82rem;line-height:1.5}.contact-composer-module__oaw_Ia__count{font-family:var(--font-mono);color:var(--fg-faint);white-space:nowrap;flex-shrink:0;font-size:.72rem}.contact-composer-module__oaw_Ia__countWarn{color:var(--accent)}.contact-composer-module__oaw_Ia__error{color:var(--error);animation:contact-composer-module__oaw_Ia__errorIn var(--duration-med) var(--ease-out);font-size:.82rem;line-height:1.4}@keyframes contact-composer-module__oaw_Ia__errorIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.contact-composer-module__oaw_Ia__serverError{color:var(--error);border:1px solid color-mix(in srgb, var(--error) 35%, transparent);background:color-mix(in srgb, var(--error) 7%, transparent);border-radius:10px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.contact-composer-module__oaw_Ia__urgentRow{align-items:center;display:flex}.contact-composer-module__oaw_Ia__urgentLabel{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.contact-composer-module__oaw_Ia__urgentLabel:hover{border-color:var(--line-strong)}.contact-composer-module__oaw_Ia__urgentLabel:has(.contact-composer-module__oaw_Ia__switchInput:checked){border-color:color-mix(in srgb, var(--error) 45%, transparent);background:color-mix(in srgb, var(--error) 6%, transparent)}.contact-composer-module__oaw_Ia__urgentText{gap:.1rem;display:grid}.contact-composer-module__oaw_Ia__urgentTitle{color:var(--fg);font-size:.9rem;font-weight:560}.contact-composer-module__oaw_Ia__urgentSub{color:var(--fg-faint);font-size:.78rem}.contact-composer-module__oaw_Ia__switch{flex-shrink:0;display:inline-flex;position:relative}.contact-composer-module__oaw_Ia__switchInput{opacity:0;width:1px;height:1px;margin:0;position:absolute}.contact-composer-module__oaw_Ia__switchTrack{background:var(--surface-2);border:1px solid var(--line-strong);width:44px;height:26px;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:999px;display:block;position:relative}.contact-composer-module__oaw_Ia__switchThumb{background:var(--fg-muted);width:20px;height:20px;transition:transform var(--duration-med) var(--ease-spring), background-color var(--duration-fast) ease;border-radius:50%;position:absolute;top:2px;left:2px}.contact-composer-module__oaw_Ia__switchInput:checked+.contact-composer-module__oaw_Ia__switchTrack{background:var(--error);border-color:var(--error)}.contact-composer-module__oaw_Ia__switchInput:checked+.contact-composer-module__oaw_Ia__switchTrack .contact-composer-module__oaw_Ia__switchThumb{background:#fff;transform:translate(18px)}.contact-composer-module__oaw_Ia__switchInput:focus-visible+.contact-composer-module__oaw_Ia__switchTrack{outline:2px solid var(--accent);outline-offset:3px}.contact-composer-module__oaw_Ia__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.contact-composer-module__oaw_Ia__submitWrap{display:inline-flex;position:relative}.contact-composer-module__oaw_Ia__submit{background:var(--accent);color:var(--bg);letter-spacing:-.01em;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) ease, opacity var(--duration-fast) ease;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:620;display:inline-flex}.contact-composer-module__oaw_Ia__submit:hover{box-shadow:0 10px 30px -12px var(--accent-glow);transform:translateY(-1px)}.contact-composer-module__oaw_Ia__submit:active{transform:translateY(0)}.contact-composer-module__oaw_Ia__submit:disabled{opacity:.6;cursor:default;transform:none}.contact-composer-module__oaw_Ia__submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contact-composer-module__oaw_Ia__submitDisabled{opacity:.45;box-shadow:none;cursor:not-allowed;transform:none}.contact-composer-module__oaw_Ia__submitDisabled:hover{box-shadow:none;transform:none}.contact-composer-module__oaw_Ia__tooltip{z-index:20;border:1px solid var(--line-strong);background:var(--surface-2);max-width:260px;color:var(--fg);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);border-radius:10px;padding:.6rem .85rem;font-size:.82rem;line-height:1.45;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px)}.contact-composer-module__oaw_Ia__submitWrap:hover .contact-composer-module__oaw_Ia__tooltip,.contact-composer-module__oaw_Ia__submitWrap:focus-within .contact-composer-module__oaw_Ia__tooltip{opacity:1;transform:translateY(0)}.contact-composer-module__oaw_Ia__spinner{border:2px solid #00000040;border-top-color:var(--bg);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite contact-composer-module__oaw_Ia__spin}@keyframes contact-composer-module__oaw_Ia__spin{to{transform:rotate(360deg)}}.contact-composer-module__oaw_Ia__done{text-align:center;justify-items:center;gap:1rem;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);display:grid}.contact-composer-module__oaw_Ia__doneMark{background:var(--accent-dim);width:52px;height:52px;color:var(--accent);animation:contact-composer-module__oaw_Ia__pop .45s var(--ease-spring) both;border-radius:50%;place-items:center;font-size:1.4rem;display:grid}@keyframes contact-composer-module__oaw_Ia__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.contact-composer-module__oaw_Ia__doneTitle{letter-spacing:-.02em;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:600}.contact-composer-module__oaw_Ia__doneText{max-width:26rem;color:var(--fg-muted);line-height:1.6}.contact-composer-module__oaw_Ia__doneUrgent{color:var(--error);font-weight:600}.contact-composer-module__oaw_Ia__doneActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.contact-composer-module__oaw_Ia__donePrimary{background:var(--accent);color:var(--bg);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) ease;border-radius:10px;padding:.7rem 1.2rem;font-size:.92rem;font-weight:600}.contact-composer-module__oaw_Ia__donePrimary:hover{box-shadow:0 10px 30px -12px var(--accent-glow);transform:translateY(-1px)}.contact-composer-module__oaw_Ia__donePrimary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:640px){.contact-composer-module__oaw_Ia__grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.contact-composer-module__oaw_Ia__spinner,.contact-composer-module__oaw_Ia__doneMark{animation:none}.contact-composer-module__oaw_Ia__switchThumb{transition:none}}
.visual-module__fpKMKq__frame{border-radius:inherit;background:linear-gradient(145deg, var(--from), var(--to));isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.visual-module__fpKMKq__frame:before{content:"";z-index:1;opacity:.7;background:radial-gradient(120% 90% at 18% 0%, color-mix(in srgb, var(--bg) 30%, transparent), transparent 60%), radial-gradient(100% 100% at 100% 100%, color-mix(in srgb, var(--visual-shade) 55%, transparent), transparent 65%);mix-blend-mode:multiply;position:absolute;inset:0}.visual-module__fpKMKq__gradient:after{content:"";z-index:2;background:radial-gradient(40% 55% at 30% 30%, color-mix(in srgb, var(--from) 90%, white), transparent 70%), radial-gradient(45% 60% at 75% 70%, color-mix(in srgb, var(--to) 85%, #fff), transparent 70%);animation:16s ease-in-out infinite alternate visual-module__fpKMKq__drift;position:absolute;inset:-20%}.visual-module__fpKMKq__chart{background:repeating-linear-gradient(to bottom, transparent 0 27px, #0000001f 27px 28px), linear-gradient(180deg, var(--from), color-mix(in srgb, var(--from) 35%, var(--to)))}.visual-module__fpKMKq__chart:before{opacity:.85;background:linear-gradient(90deg,#0000,#0000),repeating-linear-gradient(0deg,#0000 0 19px,#0000002e 19px 20px)}.visual-module__fpKMKq__chart .visual-module__fpKMKq__wicks,.visual-module__fpKMKq__chart .visual-module__fpKMKq__candles,.visual-module__fpKMKq__chart .visual-module__fpKMKq__line{z-index:2;position:absolute}.visual-module__fpKMKq__chart .visual-module__fpKMKq__candles,.visual-module__fpKMKq__chart .visual-module__fpKMKq__line{inset:12% 8%}.visual-module__fpKMKq__chart .visual-module__fpKMKq__candles{background: linear-gradient(var(--bg) var(--bg)) 12% 18% / 4px 56% no-repeat, linear-gradient(var(--bg) var(--bg)) 30% 30% / 4px 40% no-repeat, linear-gradient(var(--bg) var(--bg)) 48% 12% / 4px 70% no-repeat, linear-gradient(var(--bg) var(--bg)) 66% 40% / 4px 46% no-repeat, linear-gradient(var(--bg) var(--bg)) 84% 22% / 4px 62% no-repeat}.visual-module__fpKMKq__chart .visual-module__fpKMKq__line{filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--from) 60%, transparent));background:linear-gradient(90deg,#0000,#0000),0 0}.visual-module__fpKMKq__map{background:repeating-linear-gradient(0deg, #0000001f 0 1px, transparent 1px 12%), repeating-linear-gradient(90deg, #ffffff1a 0 1px, transparent 1px 12%), linear-gradient(135deg, var(--from), var(--to))}.visual-module__fpKMKq__map:before{opacity:1;background:0 0}.visual-module__fpKMKq__map:after{content:"";z-index:2;background:linear-gradient(#0000 46%, var(--bg) 46% 54%, #0000 54%) 0 0/100% 100%, linear-gradient(90deg, #0000 46%, var(--bg) 46% 54%, #0000 54%) 0 0/100% 100%;opacity:.55;position:absolute;inset:0}.visual-module__fpKMKq__map .visual-module__fpKMKq__node{z-index:3;background:var(--bg);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--from) 55%, transparent);border-radius:50%;position:absolute}.visual-module__fpKMKq__map .visual-module__fpKMKq__node1{top:24%;left:22%}.visual-module__fpKMKq__map .visual-module__fpKMKq__node2{top:62%;left:58%}.visual-module__fpKMKq__map .visual-module__fpKMKq__node3{top:40%;left:82%}.visual-module__fpKMKq__code{background:color-mix(in srgb, var(--code-bg) 86%, transparent);flex-direction:column;gap:10px;padding:18% 14%;display:flex}.visual-module__fpKMKq__code .visual-module__fpKMKq__bar{border-radius:3px;height:7px}.visual-module__fpKMKq__code .visual-module__fpKMKq__bar1{background:var(--from);width:66%}.visual-module__fpKMKq__code .visual-module__fpKMKq__bar2{background:color-mix(in srgb, var(--from) 55%, var(--to));width:84%}.visual-module__fpKMKq__code .visual-module__fpKMKq__bar3{background:var(--to);opacity:.85;width:46%}.visual-module__fpKMKq__code .visual-module__fpKMKq__bar4{background:color-mix(in srgb, var(--to) 45%, var(--from));width:74%}.visual-module__fpKMKq__scanline{z-index:4;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.visual-module__fpKMKq__glint{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:45%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.visual-module__fpKMKq__frame:hover .visual-module__fpKMKq__glint{animation:1.4s visual-module__fpKMKq__shine}@keyframes visual-module__fpKMKq__glow{0%{left:-60%}to{left:130%}}@keyframes visual-module__fpKMKq__drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,3%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.visual-module__fpKMKq__gradient:after,.visual-module__fpKMKq__frame:hover .visual-module__fpKMKq__glint{animation:none}}
.faq-item-module__6DBa7q__faq{border:1px solid var(--line);background:var(--bg-card);border-radius:14px;overflow:hidden}.faq-item-module__6DBa7q__q{cursor:pointer;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) ease;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-weight:560;list-style:none;display:flex}.faq-item-module__6DBa7q__q::-webkit-details-marker{display:none}.faq-item-module__6DBa7q__q:hover{color:var(--accent)}.faq-item-module__6DBa7q__q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.faq-item-module__6DBa7q__icon{color:var(--fg-faint);transition:transform .5s var(--ease-spring), color var(--duration-fast) ease;flex-shrink:0}.faq-item-module__6DBa7q__faq[data-open=true] .faq-item-module__6DBa7q__icon{color:var(--accent);transform:rotate(180deg)}html.faq-item-module__6DBa7q__js .faq-item-module__6DBa7q__body{opacity:0;transition:height .48s var(--ease-out), opacity .34s ease;overflow:hidden}html.faq-item-module__6DBa7q__js .faq-item-module__6DBa7q__faq[data-open=true] .faq-item-module__6DBa7q__body{opacity:1}html.faq-item-module__6DBa7q__js .faq-item-module__6DBa7q__inner{transition:transform .48s var(--ease-out);transform:translateY(4px)}html.faq-item-module__6DBa7q__js .faq-item-module__6DBa7q__faq[data-open=true] .faq-item-module__6DBa7q__inner{transform:translateY(0)}.faq-item-module__6DBa7q__a{color:var(--fg-muted);max-width:36rem;padding:0 1.3rem 1.25rem;font-size:.95rem;line-height:1.65}
.live-terminal-module__3vD_Ka__term{flex-direction:column;gap:.8rem;min-height:11rem;display:flex}.live-terminal-module__3vD_Ka__line{flex-direction:column;gap:.25rem;display:flex}.live-terminal-module__3vD_Ka__prompt{font-family:var(--font-mono);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.live-terminal-module__3vD_Ka__sigil{color:var(--accent);font-weight:600}.live-terminal-module__3vD_Ka__out{font-family:var(--font-mono);color:var(--fg-muted);word-break:break-word;font-size:.82rem}.live-terminal-module__3vD_Ka__cursor{vertical-align:text-bottom;background:var(--accent);width:.55em;height:1em;margin-left:.1em;animation:1.1s step-end infinite live-terminal-module__3vD_Ka__blink;display:inline-block}@keyframes live-terminal-module__3vD_Ka__blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.live-terminal-module__3vD_Ka__cursor{animation:none}}
.project-card-module__IyNWMa__card{background:var(--bg-card);border:1px solid var(--line);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) ease;border-radius:14px;overflow:hidden}.project-card-module__IyNWMa__card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.project-card-module__IyNWMa__media{aspect-ratio:16/9;border-radius:0}.project-card-module__IyNWMa__body{padding:1.25rem 1.35rem 1.4rem}.project-card-module__IyNWMa__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.project-card-module__IyNWMa__index{font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.project-card-module__IyNWMa__title{letter-spacing:-.02em;margin-right:auto;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600}.project-card-module__IyNWMa__year{font-family:var(--font-mono);color:var(--fg-faint);font-size:.75rem}.project-card-module__IyNWMa__oneLiner{color:var(--fg-muted);margin-top:.6rem;font-size:.92rem;line-height:1.55}.project-card-module__IyNWMa__metric{color:var(--fg);margin-top:.9rem;font-size:.88rem;line-height:1.5}.project-card-module__IyNWMa__metric span{color:var(--accent);font-weight:600}.project-card-module__IyNWMa__tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.project-card-module__IyNWMa__tag{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-muted);border:1px solid var(--line);border-radius:999px;padding:.22rem .55rem;font-size:.65rem}.project-card-module__IyNWMa__delay{transition-delay:var(--delay)}
.contact-module__swMWYG__page{min-height:100dvh}.contact-module__swMWYG__hero{padding-top:clamp(4.5rem,10vw,7.5rem);padding-bottom:clamp(1.5rem,4vw,3rem)}.contact-module__swMWYG__titleWrap{margin:1.5rem 0 0}.contact-module__swMWYG__title{margin:0}.contact-module__swMWYG__lede{max-width:34rem;color:var(--fg-muted);margin-top:1.5rem;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6}.contact-module__swMWYG__section{border-top:1px solid var(--line);padding-block:clamp(2.5rem,6vw,4.5rem)}.contact-module__swMWYG__dashboard{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);border-radius:16px;margin-top:1.75rem;overflow:hidden}.contact-module__swMWYG__statusRow{border-bottom:1px solid var(--line);background:var(--bg-elevated);align-items:center;gap:.7rem;padding:1.1rem 1.4rem;display:flex}.contact-module__swMWYG__statusPulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent-glow);animation:contact-module__swMWYG__pulse 2.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes contact-module__swMWYG__pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.contact-module__swMWYG__statusText{letter-spacing:-.01em;font-weight:560}.contact-module__swMWYG__metrics{grid-template-columns:1fr;display:grid}.contact-module__swMWYG__metric{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;padding:1rem 1.4rem;display:flex}.contact-module__swMWYG__metric:last-child{border-bottom:0}.contact-module__swMWYG__metric dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:.72rem}.contact-module__swMWYG__metric dd{color:var(--fg);text-align:right;margin:0;font-size:.95rem;font-weight:520}.contact-module__swMWYG__clock{font-family:var(--font-mono);font-size:.85rem;color:var(--accent)!important}.contact-module__swMWYG__composerWrap{margin-top:1.75rem}.contact-module__swMWYG__channels{grid-template-columns:1fr;gap:.75rem;margin-top:1.75rem;display:grid}.contact-module__swMWYG__channel{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) ease;border-radius:14px;gap:.35rem;padding:1.2rem 1.3rem;display:grid}.contact-module__swMWYG__channel:hover{border-color:var(--line-strong);transform:translateY(-2px)}.contact-module__swMWYG__channelTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contact-module__swMWYG__channelLabel{letter-spacing:-.01em;font-size:1rem;font-weight:600}.contact-module__swMWYG__channelTag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-dim);border-radius:999px;padding:.15rem .55rem;font-size:.68rem}.contact-module__swMWYG__channelHandle{font-family:var(--font-mono);color:var(--fg-muted);font-size:.85rem}.contact-module__swMWYG__channelBottom{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.contact-module__swMWYG__channelHint{color:var(--fg-faint);font-size:.82rem}.contact-module__swMWYG__channelArrow{color:var(--fg-faint);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) ease;font-size:1.05rem}.contact-module__swMWYG__channel:hover .contact-module__swMWYG__channelArrow{color:var(--accent);transform:translate(3px)}.contact-module__swMWYG__topicGrid{grid-template-columns:1fr;gap:.75rem;margin-top:1.75rem;display:grid}.contact-module__swMWYG__topicCard{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);border-radius:14px;padding:1.4rem}.contact-module__swMWYG__topicCard:hover{border-color:var(--accent);transform:translateY(-2px)}.contact-module__swMWYG__topicNum{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.1em;font-size:.7rem}.contact-module__swMWYG__topicTitle{letter-spacing:-.01em;margin-top:.6rem;font-size:1.05rem;font-weight:600}.contact-module__swMWYG__topicBlurb{color:var(--fg-muted);margin-top:.35rem;font-size:.92rem;line-height:1.55}.contact-module__swMWYG__faqGrid{grid-template-columns:1fr;align-items:start;gap:1.75rem;margin-top:1.75rem;display:grid}.contact-module__swMWYG__faqList{gap:.6rem;display:grid}.contact-module__swMWYG__closing{border-top:1px solid var(--line);text-align:center;padding-block:clamp(4rem,9vw,6.5rem)}.contact-module__swMWYG__closingTitle{margin-top:1.25rem;margin-bottom:0}.contact-module__swMWYG__closingLede{margin-top:1.25rem;max-width:30rem;color:var(--fg-muted);margin-inline:auto;line-height:1.6}.contact-module__swMWYG__closingCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:1.75rem;display:flex}.contact-module__swMWYG__closingEmail{letter-spacing:-.02em;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim);text-underline-offset:5px;transition:text-decoration-color var(--duration-fast) ease;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600}.contact-module__swMWYG__closingEmail:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (min-width:680px){.contact-module__swMWYG__metrics{grid-template-columns:1fr 1fr}.contact-module__swMWYG__metric:nth-last-child(2){border-bottom:0}.contact-module__swMWYG__channels,.contact-module__swMWYG__topicGrid{grid-template-columns:1fr 1fr}.contact-module__swMWYG__faqGrid{grid-template-columns:.75fr 1.5fr}}@media (min-width:1024px){.contact-module__swMWYG__channels{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__statusPulse{animation:none}}
.studio-module__W4fhGG__page{padding-bottom:var(--section-y)}.studio-module__W4fhGG__hero{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(1.5rem,3.5vw,2.5rem)}.studio-module__W4fhGG__heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.studio-module__W4fhGG__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}.studio-module__W4fhGG__liveDot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-dim);animation:studio-module__W4fhGG__livePulse 2s var(--ease-out) infinite;border-radius:50%}.studio-module__W4fhGG__updated{font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.studio-module__W4fhGG__title{max-width:20ch}.studio-module__W4fhGG__lede{max-width:40rem;color:var(--fg-muted);margin-top:1.1rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.studio-module__W4fhGG__section{padding-block:clamp(2.25rem,4.5vw,3.5rem);scroll-margin-top:4rem}.studio-module__W4fhGG__board{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.studio-module__W4fhGG__cell{background:var(--bg-card);flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.studio-module__W4fhGG__cellKey{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.studio-module__W4fhGG__cellValue{color:var(--fg);font-size:.92rem;font-weight:520}.studio-module__W4fhGG__cockpit{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}.studio-module__W4fhGG__panel{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease;border-radius:14px;flex-direction:column;padding:1.4rem 1.5rem 1.5rem;display:flex}.studio-module__W4fhGG__panel:hover{border-color:var(--line-strong)}.studio-module__W4fhGG__panelLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.5rem;margin-bottom:1.1rem;font-size:.68rem;display:flex}.studio-module__W4fhGG__panelLabel:after{content:"";background:var(--line);flex:1;height:1px}.studio-module__W4fhGG__panelHint{letter-spacing:.08em;color:var(--fg-faint);opacity:.7;margin-left:auto;font-size:.62rem}.studio-module__W4fhGG__panelDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);animation:studio-module__W4fhGG__livePulse 2s var(--ease-out) infinite;border-radius:50%;flex:none}.studio-module__W4fhGG__buildList{flex-direction:column;flex:1;list-style:none;display:flex}.studio-module__W4fhGG__buildItem{border-top:1px solid var(--line);padding:.9rem 0}.studio-module__W4fhGG__buildItem:first-child{border-top:0;padding-top:0}.studio-module__W4fhGG__buildItem:last-child{padding-bottom:0}.studio-module__W4fhGG__buildHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-module__W4fhGG__buildTitle{letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1rem;font-weight:560;display:inline-flex}.studio-module__W4fhGG__chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);background:var(--accent-dim);white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.64rem}.studio-module__W4fhGG__buildDetail{color:var(--fg-faint);margin-top:.35rem;font-size:.85rem}.studio-module__W4fhGG__learnList{flex-direction:column;flex:1;justify-content:center;gap:1.1rem;list-style:none;display:flex}.studio-module__W4fhGG__learnHead{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.studio-module__W4fhGG__learnTitle{font-size:.92rem;font-weight:540}.studio-module__W4fhGG__learnPct{font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.studio-module__W4fhGG__track{background:var(--surface-2);border-radius:999px;height:5px;overflow:hidden}.studio-module__W4fhGG__fill{border-radius:inherit;background:var(--accent);height:100%;width:var(--p,0%);transform-origin:0;transition:transform .8s var(--ease-out) .15s;display:block;transform:scaleX(0)}html.js [data-reveal][data-shown=true] .studio-module__W4fhGG__fill{transform:scaleX(1)}.studio-module__W4fhGG__exploreList{flex-direction:column;flex:1;justify-content:center;gap:.8rem;list-style:none;display:flex}.studio-module__W4fhGG__exploreItem{color:var(--fg-muted);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.studio-module__W4fhGG__exploreDot{background:var(--fg-faint);width:5px;height:5px;transition:background-color var(--duration-fast) ease;border-radius:50%;flex:none}.studio-module__W4fhGG__exploreItem:hover .studio-module__W4fhGG__exploreDot{background:var(--accent)}.studio-module__W4fhGG__queue{flex-direction:column;flex:1;list-style:none;display:flex}.studio-module__W4fhGG__queueItem{border-top:1px solid var(--line);grid-template-columns:2rem 1fr auto;align-items:center;gap:.9rem;padding:.85rem 0;display:grid}.studio-module__W4fhGG__queueItem:first-child{border-top:0;padding-top:0}.studio-module__W4fhGG__queueItem:last-child{padding-bottom:0}.studio-module__W4fhGG__queueIndex{font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.studio-module__W4fhGG__queueText{color:var(--fg-muted);font-size:.92rem}.studio-module__W4fhGG__priority{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);border:1px solid var(--line-strong);border-radius:999px;padding:.16rem .5rem;font-size:.66rem}.studio-module__W4fhGG__priorityHigh{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-dim)}.studio-module__W4fhGG__terminal{border:1px solid var(--line-strong);background:var(--bg-elevated);box-shadow:var(--card-inset), var(--shadow-lg);border-radius:12px;overflow:hidden}.studio-module__W4fhGG__termBar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:1rem;padding:.75rem 1.1rem;display:flex}.studio-module__W4fhGG__termDots{gap:6px;display:flex}.studio-module__W4fhGG__termDots span{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:50%;width:10px;height:10px}.studio-module__W4fhGG__termDots span:first-child{background:#ff5f57;border-color:#0000}.studio-module__W4fhGG__termDots span:nth-child(2){background:#febc2e;border-color:#0000}.studio-module__W4fhGG__termDots span:nth-child(3){background:#28c840;border-color:#0000}.studio-module__W4fhGG__termTitle{font-family:var(--font-mono);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.studio-module__W4fhGG__termBar time{flex-shrink:0;margin-left:auto}.studio-module__W4fhGG__termBody{padding:clamp(1.25rem,3vw,1.75rem) clamp(1.2rem,3vw,1.6rem)}.studio-module__W4fhGG__closing{border-top:1px solid var(--line);text-align:center;padding-block:clamp(3rem,7vw,4.5rem)}.studio-module__W4fhGG__closingTitle{margin-top:1.25rem;max-width:26ch;margin-inline:auto}.studio-module__W4fhGG__cta{flex-direction:column;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.studio-module__W4fhGG__ctaText{color:var(--fg-muted);font-size:.95rem}.studio-module__W4fhGG__ctaLink{color:var(--bg);background:var(--accent);transition:transform var(--duration-fast) var(--ease-out);border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:560;display:inline-flex}.studio-module__W4fhGG__ctaLink:hover{transform:translateY(-1px)}@keyframes studio-module__W4fhGG__livePulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--accent-dim)}50%{opacity:.85;box-shadow:0 0 0 5px #0000}}@media (min-width:720px){.studio-module__W4fhGG__board{grid-template-columns:repeat(4,1fr)}.studio-module__W4fhGG__cockpit{grid-template-columns:1fr 1fr}.studio-module__W4fhGG__pBuild,.studio-module__W4fhGG__pNext{grid-column:span 2}}@media (min-width:1024px){.studio-module__W4fhGG__cockpit{grid-template-columns:repeat(12,1fr)}.studio-module__W4fhGG__pBuild{grid-column:span 7}.studio-module__W4fhGG__pLearn,.studio-module__W4fhGG__pExplore{grid-column:span 5}.studio-module__W4fhGG__pNext{grid-column:span 7}}
.case-module__2o88IG__page{min-height:100dvh}.case-module__2o88IG__hero{padding-top:clamp(4rem,9vw,6.5rem);padding-bottom:clamp(1.5rem,4vw,3rem)}.case-module__2o88IG__back{color:var(--fg-muted);transition:color var(--duration-fast) ease;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;font-weight:520;display:inline-flex}.case-module__2o88IG__back:hover{color:var(--fg)}.case-module__2o88IG__kicker{font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.78rem;display:flex}.case-module__2o88IG__index{color:var(--accent)}.case-module__2o88IG__blackDot{background:var(--fg-faint);border-radius:50%;width:4px;height:4px}.case-module__2o88IG__titleWrap{margin:0}.case-module__2o88IG__title{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:600;line-height:1.12}.case-module__2o88IG__oneLiner{color:var(--fg-muted);max-width:38rem;margin-top:1.5rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.case-module__2o88IG__metaGrid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;display:grid}.case-module__2o88IG__metaItem{flex-direction:column;gap:.3rem;display:flex}.case-module__2o88IG__metaKey{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.65rem}.case-module__2o88IG__metaValue{color:var(--fg);font-size:.92rem}.case-module__2o88IG__visualSection{padding-bottom:clamp(1.5rem,4vw,3rem)}.case-module__2o88IG__visual{aspect-ratio:16/9;border:1px solid var(--line);border-radius:14px;overflow:hidden}.case-module__2o88IG__body{gap:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(3rem,8vw,6rem);display:grid}.case-module__2o88IG__block{align-self:start;gap:1rem;width:100%;display:grid}.case-module__2o88IG__prose{color:var(--fg);max-width:var(--measure);font-size:1rem;line-height:1.7}.case-module__2o88IG__approach{max-width:var(--measure);flex-direction:column;gap:.9rem;margin:0;list-style:none;display:flex}.case-module__2o88IG__approachItem{border-top:1px solid var(--line);grid-template-columns:2.25rem 1fr;align-items:baseline;gap:1rem;padding:.75rem 0;display:grid}.case-module__2o88IG__approachItem:first-child{border-top:none}.case-module__2o88IG__stepNum{font-family:var(--font-mono);color:var(--accent);font-size:.75rem}.case-module__2o88IG__approachItem p{color:var(--fg-muted);font-size:.95rem;line-height:1.65}.case-module__2o88IG__spotlight{background:var(--bg-card);border:1px solid var(--line);max-width:var(--measure);box-shadow:var(--shadow-sm);border-radius:14px;padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden}.case-module__2o88IG__spotlight:before{content:"";background:radial-gradient(80% 80% at 0% 0%, var(--accent-dim), transparent 60%);opacity:.5;z-index:0;position:absolute;inset:0}.case-module__2o88IG__spotKicker{z-index:1;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:1rem;font-size:.7rem;display:block;position:relative}.case-module__2o88IG__spotQuote{z-index:1;letter-spacing:-.02em;font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:600;line-height:1.35;position:relative}.case-module__2o88IG__metricCta{background:var(--bg-card);border:1px solid var(--line);max-width:var(--measure);box-shadow:var(--shadow-sm);border-radius:14px;gap:.5rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.case-module__2o88IG__metricBig{align-items:baseline;gap:.6rem;font-size:1.2rem;display:flex}.case-module__2o88IG__metricValue{color:var(--accent);letter-spacing:-.02em;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1}.case-module__2o88IG__metricQualifier{color:var(--fg-muted)}.case-module__2o88IG__outcomes{max-width:var(--measure);gap:.8rem;margin:0;list-style:none;display:grid}.case-module__2o88IG__outcomeItem{color:var(--fg);align-items:baseline;gap:.9rem;font-size:.95rem;line-height:1.6;display:flex}.case-module__2o88IG__outcomeTick{color:var(--accent);flex:none;font-weight:700}.case-module__2o88IG__next{border-top:1px solid var(--line);padding-block:clamp(3rem,7vw,5rem)}.case-module__2o88IG__nextGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem;display:grid}.case-module__2o88IG__nextCard{height:100%;display:block}.case-module__2o88IG__footCta{margin-top:2.5rem}.case-module__2o88IG__footCta a{color:var(--accent);text-underline-offset:4px;font-size:.9rem;font-weight:520;text-decoration:underline}@media (min-width:640px){.case-module__2o88IG__metaGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.case-module__2o88IG__nextGrid{grid-template-columns:repeat(3,1fr)}}
.work-module__8vBVoq__page{min-height:100dvh}.work-module__8vBVoq__hero{padding-top:clamp(4rem,9vw,6.5rem);padding-bottom:clamp(1.5rem,4vw,3rem)}.work-module__8vBVoq__grid{grid-template-columns:1fr;gap:1.5rem;padding-bottom:3.5rem;list-style:none;display:grid}.work-module__8vBVoq__card{background:var(--bg-card);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) ease;border-radius:14px;display:block;overflow:hidden}.work-module__8vBVoq__card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.work-module__8vBVoq__media{aspect-ratio:16/9;border-radius:0}.work-module__8vBVoq__body{padding:1.35rem 1.5rem 1.5rem}.work-module__8vBVoq__head{align-items:baseline;gap:.75rem;display:flex}.work-module__8vBVoq__index{font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.work-module__8vBVoq__title{letter-spacing:-.02em;transition:color var(--duration-fast) ease;margin-right:auto;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600}.work-module__8vBVoq__card:hover .work-module__8vBVoq__title{color:var(--accent)}.work-module__8vBVoq__year{font-family:var(--font-mono);color:var(--fg-faint);white-space:nowrap;font-size:.75rem}.work-module__8vBVoq__oneLiner{color:var(--fg-muted);max-width:46ch;margin-top:.6rem;font-size:.92rem;line-height:1.55}.work-module__8vBVoq__metric{color:var(--fg);margin-top:.9rem;font-size:.88rem;line-height:1.5}.work-module__8vBVoq__metricValue{color:var(--accent);font-weight:600}.work-module__8vBVoq__tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.work-module__8vBVoq__tag{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-muted);border:1px solid var(--line);border-radius:999px;padding:.22rem .55rem;font-size:.65rem}.work-module__8vBVoq__arrow{color:var(--fg-muted);transition:color var(--duration-fast) ease, gap var(--duration-fast) ease;align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.82rem;font-weight:520;display:inline-flex}.work-module__8vBVoq__card:hover .work-module__8vBVoq__arrow{color:var(--accent);gap:.6rem}@media (min-width:820px){.work-module__8vBVoq__grid{grid-template-columns:1fr 1fr}}@media (min-width:1180px){.work-module__8vBVoq__grid{grid-template-columns:repeat(3,1fr)}}
