.AboutTeaser-module___ZFERq__section{padding:var(--space-9) var(--container-pad);color:var(--t-text);position:relative;overflow:clip}.AboutTeaser-module___ZFERq__inner{max-width:var(--container-max);gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex}.AboutTeaser-module___ZFERq__head{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.AboutTeaser-module___ZFERq__eyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em;margin:0}.AboutTeaser-module___ZFERq__title{font-size:var(--fs-3xl);letter-spacing:-.025em;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 30%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.1;animation:14s linear infinite AboutTeaser-module___ZFERq__titleShimmer}.AboutTeaser-module___ZFERq__lead{font-family:var(--font-serif-stack);font-style:italic;font-size:var(--fs-md);color:var(--t-text-soft);max-width:56ch;margin:0;line-height:1.55}.AboutTeaser-module___ZFERq__grid{gap:var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:880px){.AboutTeaser-module___ZFERq__grid{gap:var(--space-8);grid-template-columns:320px minmax(0,1fr)}}.AboutTeaser-module___ZFERq__media{aspect-ratio:1;isolation:isolate;justify-self:start;width:100%;max-width:320px;position:relative}.AboutTeaser-module___ZFERq__mediaRing{z-index:0;background:conic-gradient(from 200deg at 50% 50%, var(--t-glow-1), transparent 30%, var(--t-glow-2), transparent 60%, var(--t-glow-1));filter:blur(36px);opacity:.7;animation:18s linear infinite AboutTeaser-module___ZFERq__ringSpinT;position:absolute;inset:-8%}@keyframes AboutTeaser-module___ZFERq__ringSpinT{to{transform:rotate(360deg)}}.AboutTeaser-module___ZFERq__mediaInner{z-index:1;border:1px solid var(--t-border-strong);background:var(--t-surface);width:100%;height:100%;box-shadow:var(--t-shadow);border-radius:20px;position:relative;overflow:hidden}.AboutTeaser-module___ZFERq__image{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}.AboutTeaser-module___ZFERq__media:hover .AboutTeaser-module___ZFERq__image{transform:scale(1.03)}.AboutTeaser-module___ZFERq__mediaBadge{z-index:2;background:color-mix(in oklab, var(--t-bg) 78%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid var(--t-border);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;bottom:10px;left:10px}.AboutTeaser-module___ZFERq__mediaBadgeDot{background:var(--t-success);width:6px;height:6px;box-shadow:0 0 8px var(--t-success);animation:AboutTeaser-module___ZFERq__pulseT 2s var(--ease-in-out) infinite;border-radius:50%}@keyframes AboutTeaser-module___ZFERq__pulseT{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.AboutTeaser-module___ZFERq__detail{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.AboutTeaser-module___ZFERq__highlights{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.AboutTeaser-module___ZFERq__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.AboutTeaser-module___ZFERq__highlight{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--t-border);background:var(--t-bg);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:12px;display:flex}.AboutTeaser-module___ZFERq__highlight:hover{border-color:var(--t-accent);transform:translateY(-1px)}.AboutTeaser-module___ZFERq__highlightIcon{background:color-mix(in oklab, var(--t-accent) 18%, transparent);width:28px;height:28px;color:var(--t-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AboutTeaser-module___ZFERq__highlightBody{flex-direction:column;min-width:0;display:flex}.AboutTeaser-module___ZFERq__highlightLabel{font-size:var(--fs-sm);color:var(--t-text);letter-spacing:-.01em;font-weight:600}.AboutTeaser-module___ZFERq__highlightMeta{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute)}.AboutTeaser-module___ZFERq__facts{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.AboutTeaser-module___ZFERq__facts>div{flex-direction:column;gap:2px;display:flex}.AboutTeaser-module___ZFERq__facts dt{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em;text-transform:lowercase}.AboutTeaser-module___ZFERq__facts dd{font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--t-text);margin:0;font-weight:600}.AboutTeaser-module___ZFERq__cta{border:1px solid var(--t-border-strong);background:var(--t-bg-elev);color:var(--t-text);font-size:var(--fs-sm);width:fit-content;transition:gap var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.AboutTeaser-module___ZFERq__cta:hover{border-color:var(--t-accent);background:var(--t-surface);gap:12px}.AboutTeaser-module___ZFERq__ctaRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.AboutTeaser-module___ZFERq__usesLink{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.02em;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.AboutTeaser-module___ZFERq__usesLink:hover{color:var(--t-accent)}
.ClosingCTA-module__6aoypq__section{padding:var(--space-9) var(--container-pad);color:var(--t-text)}.ClosingCTA-module__6aoypq__inner{max-width:var(--container-max);border:1px solid var(--t-border-strong);background:var(--t-bg-elev);isolation:isolate;border-radius:24px;margin:0 auto;position:relative;overflow:hidden}.ClosingCTA-module__6aoypq__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ClosingCTA-module__6aoypq__glowA{background:radial-gradient(50% 50% at 50% 50%, var(--t-glow-1), transparent 60%);filter:blur(40px);width:70%;height:140%;position:absolute;top:-30%;left:-10%}.ClosingCTA-module__6aoypq__glowB{background:radial-gradient(50% 50% at 50% 50%, var(--t-glow-2), transparent 60%);filter:blur(50px);opacity:.7;width:60%;height:130%;position:absolute;bottom:-40%;right:-10%}.ClosingCTA-module__6aoypq__grid{background-image:linear-gradient(to right, var(--t-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--t-grid) 1px, transparent 1px);opacity:.4;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}.ClosingCTA-module__6aoypq__content{z-index:1;gap:var(--space-4);flex-direction:column;align-items:flex-start;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,4vw,3rem);display:flex;position:relative}@media (min-width:880px){.ClosingCTA-module__6aoypq__content{align-items:flex-start}}.ClosingCTA-module__6aoypq__eyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em;margin:0}.ClosingCTA-module__6aoypq__title{letter-spacing:-.035em;color:var(--t-text);text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.05}.ClosingCTA-module__6aoypq__titleAccent{background:linear-gradient(110deg, var(--t-text) 0%, var(--t-accent) 60%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ClosingCTA-module__6aoypq__lead{font-size:var(--fs-md);color:var(--t-text-soft);max-width:56ch;margin:0;line-height:1.6}.ClosingCTA-module__6aoypq__actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ClosingCTA-module__6aoypq__btnPrimary{background:var(--t-accent);color:#fff;font-size:var(--fs-sm);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.ClosingCTA-module__6aoypq__btnPrimary:hover{background:var(--t-accent-hover);transform:translateY(-1px)}.ClosingCTA-module__6aoypq__btnGhost{border:1px solid var(--t-border-strong);color:var(--t-text);font-size:var(--fs-sm);font-family:var(--font-mono-stack);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.ClosingCTA-module__6aoypq__btnGhost:hover{border-color:var(--t-accent);background:var(--t-bg)}.ClosingCTA-module__6aoypq__newsletter{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px dashed var(--t-border);gap:var(--space-3);flex-direction:column;width:100%;max-width:480px;display:flex}.ClosingCTA-module__6aoypq__newsletterHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ClosingCTA-module__6aoypq__newsletterEyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.ClosingCTA-module__6aoypq__rss{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ClosingCTA-module__6aoypq__rss:hover{color:var(--t-accent)}.ClosingCTA-module__6aoypq__form{flex-wrap:wrap;gap:8px;display:flex}.ClosingCTA-module__6aoypq__input{border:1px solid var(--t-border);background:var(--t-bg);min-width:0;color:var(--t-text);font:inherit;font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease-out);border-radius:10px;flex:1;padding:10px 14px}.ClosingCTA-module__6aoypq__input:focus{border-color:var(--t-accent);outline:none}.ClosingCTA-module__6aoypq__subscribe{border:1px solid var(--t-border-strong);background:var(--t-bg);color:var(--t-text);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:4px;padding:0 16px;font-weight:600;display:inline-flex}.ClosingCTA-module__6aoypq__subscribe:hover:not(:disabled){border-color:var(--t-accent);background:var(--t-bg-elev);transform:translateY(-1px)}.ClosingCTA-module__6aoypq__subscribe:disabled{opacity:.6;cursor:not-allowed}.ClosingCTA-module__6aoypq__success,.ClosingCTA-module__6aoypq__error{font-family:var(--font-mono-stack);font-size:var(--fs-xs);margin:0}.ClosingCTA-module__6aoypq__success{color:var(--t-success)}.ClosingCTA-module__6aoypq__error{color:var(--t-danger)}
.ContactSection-module__xmsfUa__section{padding:var(--space-9) var(--container-pad);color:var(--t-text)}.ContactSection-module__xmsfUa__inner{max-width:var(--container-max);margin:0 auto}.ContactSection-module__xmsfUa__head{margin-bottom:var(--space-7);max-width:640px}.ContactSection-module__xmsfUa__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.ContactSection-module__xmsfUa__title{margin:0 0 var(--space-3);font-size:var(--fs-4xl);letter-spacing:-.03em;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 30%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.05;animation:14s linear infinite ContactSection-module__xmsfUa__titleShimmer}.ContactSection-module__xmsfUa__subtitle{font-size:var(--fs-md);color:var(--t-text-soft);margin:0;line-height:1.6}.ContactSection-module__xmsfUa__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:880px){.ContactSection-module__xmsfUa__grid{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start}}.ContactSection-module__xmsfUa__aside{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--t-border);background:var(--t-bg-elev);border-radius:14px;flex-direction:column;display:flex}.ContactSection-module__xmsfUa__field{gap:var(--space-2);flex-direction:column;display:flex}.ContactSection-module__xmsfUa__fieldKey{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.ContactSection-module__xmsfUa__fieldValue{font-size:var(--fs-sm);color:var(--t-text)}.ContactSection-module__xmsfUa__emailBtn{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--t-bg);border:1px solid var(--t-border);color:var(--t-text);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-family:var(--font-mono-stack);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:8px;padding:10px 12px;display:inline-flex;position:relative}.ContactSection-module__xmsfUa__emailBtn:hover{border-color:var(--t-accent)}.ContactSection-module__xmsfUa__tooltip{background:var(--t-text);color:var(--t-bg);font-family:var(--font-mono-stack);font-size:var(--fs-xs);letter-spacing:.02em;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);white-space:nowrap;border-radius:6px;padding:3px 8px;position:absolute;top:-8px;right:8px;transform:translateY(-100%)}.ContactSection-module__xmsfUa__emailBtn:hover .ContactSection-module__xmsfUa__tooltip,.ContactSection-module__xmsfUa__emailBtn[data-copied=true] .ContactSection-module__xmsfUa__tooltip{opacity:1;transform:translateY(-100%)translateY(-2px)}.ContactSection-module__xmsfUa__emailBtn[data-copied=true] .ContactSection-module__xmsfUa__tooltip{background:var(--t-success);color:#fff}.ContactSection-module__xmsfUa__emailValue{word-break:break-all;text-align:left}.ContactSection-module__xmsfUa__socialRow{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--t-border);flex-direction:column;display:flex}.ContactSection-module__xmsfUa__socialLink{align-items:center;gap:var(--space-2);border:1px solid var(--t-border);font-size:var(--fs-sm);color:var(--t-text);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:8px;padding:10px 12px;text-decoration:none;display:inline-flex}.ContactSection-module__xmsfUa__socialLink span{flex:1}.ContactSection-module__xmsfUa__socialLink:hover{border-color:var(--t-border-strong);background:var(--t-bg)}.ContactSection-module__xmsfUa__form{gap:var(--space-4);flex-direction:column;display:flex}.ContactSection-module__xmsfUa__row{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.ContactSection-module__xmsfUa__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactSection-module__xmsfUa__label{flex-direction:column;gap:6px;display:flex}.ContactSection-module__xmsfUa__label>span{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.ContactSection-module__xmsfUa__label input,.ContactSection-module__xmsfUa__label textarea{border:1px solid var(--t-border);background:var(--t-bg-elev);color:var(--t-text);font:inherit;resize:vertical;min-height:48px;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow .16s ease;-webkit-appearance:none;appearance:none;border-radius:10px;padding:14px;font-size:16px}:is(.ContactSection-module__xmsfUa__label input:focus,.ContactSection-module__xmsfUa__label textarea:focus,.ContactSection-module__xmsfUa__label input:focus-visible,.ContactSection-module__xmsfUa__label textarea:focus-visible){border-color:var(--t-accent);background:var(--t-bg);box-shadow:0 0 0 3px color-mix(in oklab, var(--t-accent) 22%, transparent);outline:none}@media (min-width:720px){.ContactSection-module__xmsfUa__label input,.ContactSection-module__xmsfUa__label textarea{font-size:var(--fs-sm)}}.ContactSection-module__xmsfUa__label textarea{min-height:132px;font-family:inherit}.ContactSection-module__xmsfUa__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ContactSection-module__xmsfUa__submit{border:1px solid var(--t-text);background:var(--t-text);color:var(--t-bg);font-size:var(--fs-sm);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:6px;padding:.75rem 1.25rem;font-weight:600;display:inline-flex}.ContactSection-module__xmsfUa__submit:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ContactSection-module__xmsfUa__submit:disabled{opacity:.6;cursor:not-allowed}.ContactSection-module__xmsfUa__success{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-success)}.ContactSection-module__xmsfUa__error{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-danger)}.ContactSection-module__xmsfUa__faqInline{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--t-border);grid-column:1/-1}.ContactSection-module__xmsfUa__faqEyebrow{margin:0 0 var(--space-4);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.ContactSection-module__xmsfUa__faqList{border-top:1px solid var(--t-border);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:880px){.ContactSection-module__xmsfUa__faqList{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactSection-module__xmsfUa__faqItem{border-bottom:1px solid var(--t-border)}.ContactSection-module__xmsfUa__faqSummary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;cursor:pointer;font-size:var(--fs-sm);color:var(--t-text);transition:padding-left var(--dur-fast) var(--ease-out);font-weight:600;list-style:none;display:flex}.ContactSection-module__xmsfUa__faqSummary::-webkit-details-marker{display:none}.ContactSection-module__xmsfUa__faqSummary:hover{padding-left:4px}.ContactSection-module__xmsfUa__faqIcon{border:1px solid var(--t-border);background:var(--t-bg-elev);width:24px;height:24px;color:var(--t-text-soft);font-family:var(--font-mono-stack);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ContactSection-module__xmsfUa__faqItem[open] .ContactSection-module__xmsfUa__faqIcon{border-color:var(--t-accent);color:var(--t-accent);transform:rotate(45deg)}.ContactSection-module__xmsfUa__faqAnswer{padding:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--t-text-soft);max-width:60ch;margin:0;line-height:1.65}
.FAQSection-module__RU10JW__section{padding:var(--space-9) var(--container-pad);color:var(--t-text)}.FAQSection-module__RU10JW__inner{max-width:820px;margin:0 auto}.FAQSection-module__RU10JW__head{margin-bottom:var(--space-7)}.FAQSection-module__RU10JW__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.FAQSection-module__RU10JW__title{font-size:var(--fs-4xl);letter-spacing:-.03em;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 30%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.05;animation:14s linear infinite FAQSection-module__RU10JW__titleShimmer}.FAQSection-module__RU10JW__list{border-top:1px solid var(--t-border);flex-direction:column;display:flex}.FAQSection-module__RU10JW__item{border-bottom:1px solid var(--t-border)}.FAQSection-module__RU10JW__summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;transition:padding var(--dur-fast) var(--ease-out);list-style:none;display:flex}.FAQSection-module__RU10JW__summary::-webkit-details-marker{display:none}.FAQSection-module__RU10JW__summary:hover{padding-left:var(--space-2)}.FAQSection-module__RU10JW__q{font-size:var(--fs-md);letter-spacing:-.015em;color:var(--t-text);font-weight:600;line-height:1.4}.FAQSection-module__RU10JW__icon{border:1px solid var(--t-border);background:var(--t-bg-elev);width:32px;height:32px;color:var(--t-text-soft);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FAQSection-module__RU10JW__item[open] .FAQSection-module__RU10JW__icon{border-color:var(--t-accent);color:var(--t-accent);transform:rotate(45deg)}.FAQSection-module__RU10JW__answer{padding:0 0 var(--space-5)}.FAQSection-module__RU10JW__answer p{font-size:var(--fs-sm);color:var(--t-text-soft);max-width:64ch;margin:0;line-height:1.7}
.HeroBackground-module__IO8DsW__bg{--mx:50%;--my:40%;z-index:-1;pointer-events:none;background:var(--t-bg);position:absolute;inset:0;overflow:hidden}.HeroBackground-module__IO8DsW__mesh{background:radial-gradient(40% 30% at 30% 30%, var(--t-glow-1) 0%, transparent 60%), radial-gradient(35% 30% at 70% 60%, var(--t-glow-2) 0%, transparent 60%), radial-gradient(40% 35% at 50% 90%, var(--t-glow-1) 0%, transparent 60%), conic-gradient(from 200deg at 60% 40%, var(--t-glow-1), transparent 30%, var(--t-glow-2), transparent 70%, var(--t-glow-1));filter:blur(60px)saturate(140%);animation:HeroBackground-module__IO8DsW__drift 30s var(--ease-in-out) infinite alternate;opacity:.85;position:absolute;inset:-10%}@keyframes HeroBackground-module__IO8DsW__drift{0%{transform:translate(-2%,-1%)rotate(0)}50%{transform:translate(2%,1.5%)rotate(8deg)}to{transform:translate(-1%,1%)rotate(-6deg)}}.HeroBackground-module__IO8DsW__spot{background:radial-gradient(420px circle at var(--mx) var(--my), var(--t-glow-1), transparent 60%);mix-blend-mode:plus-lighter;opacity:.9;transition:opacity .2s var(--ease-out);position:absolute;inset:0}[data-theme=light] .HeroBackground-module__IO8DsW__spot{mix-blend-mode:multiply;opacity:.6}.HeroBackground-module__IO8DsW__grid{background-image:linear-gradient(to right, var(--t-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--t-grid) 1px, transparent 1px);opacity:.6;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%)}.HeroBackground-module__IO8DsW__fade{background:linear-gradient(180deg, transparent 0%, var(--t-bg) 100%);height:22%;position:absolute;inset:auto 0 0}
.Typewriter-module__EtAT8q__wrap{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.Typewriter-module__EtAT8q__text{white-space:pre}.Typewriter-module__EtAT8q__caret{background:currentColor;width:2px;height:1em;animation:1s step-end infinite Typewriter-module__EtAT8q__blink;display:inline-block;transform:translateY(2px)}@keyframes Typewriter-module__EtAT8q__blink{0%,50%{opacity:1}51%,to{opacity:0}}
.HeroSection-module__2XL43q__hero{min-height:100vh;padding:var(--space-9) var(--container-pad) var(--space-8);background:var(--t-bg);color:var(--t-text);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.HeroSection-module__2XL43q__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.HeroSection-module__2XL43q__grid{background-image:linear-gradient(to right, var(--t-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--t-grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%)}.HeroSection-module__2XL43q__glow{background:radial-gradient(circle, var(--t-accent) 0%, transparent 60%);opacity:.18;filter:blur(80px);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;top:10%;left:50%;transform:translate(-50%)}[data-theme=dark] .HeroSection-module__2XL43q__glow{opacity:.35}.HeroSection-module__2XL43q__inner{width:100%;max-width:var(--container-max);gap:var(--space-8);grid-template-columns:1fr;align-items:center;margin:0 auto;display:grid;position:relative}@media (min-width:960px){.HeroSection-module__2XL43q__inner{gap:var(--space-7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.HeroSection-module__2XL43q__left{gap:var(--space-5);flex-direction:column;max-width:640px;display:flex}.HeroSection-module__2XL43q__eyebrow{align-items:center;gap:var(--space-2);border:1px solid var(--t-border);background:var(--t-bg-elev);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-soft);border-radius:999px;width:fit-content;padding:6px 12px;display:inline-flex}.HeroSection-module__2XL43q__dot{background:var(--t-success);width:6px;height:6px;box-shadow:0 0 8px var(--t-success);animation:HeroSection-module__2XL43q__pulse 2s var(--ease-in-out) infinite;border-radius:50%}@keyframes HeroSection-module__2XL43q__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.HeroSection-module__2XL43q__eyebrowText{letter-spacing:.01em}.HeroSection-module__2XL43q__title{font-size:clamp(2.6rem, 11vw, var(--fs-5xl));letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.HeroSection-module__2XL43q__greeting{font-size:clamp(1.05rem, 4.5vw, var(--fs-xl));color:var(--t-text-soft);letter-spacing:-.01em;margin-bottom:var(--space-2);font-weight:500;display:block}.HeroSection-module__2XL43q__name{white-space:nowrap;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 35%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;animation:HeroSection-module__2XL43q__nameShift 8s var(--ease-in-out) infinite alternate;background-position:0 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:block}@media (max-width:380px){.HeroSection-module__2XL43q__name{white-space:normal}}@keyframes HeroSection-module__2XL43q__nameShift{0%{background-position:0 0}to{background-position:100% 0}}.HeroSection-module__2XL43q__role{font-family:var(--font-mono-stack);font-size:var(--fs-md);color:var(--t-accent);letter-spacing:-.01em;margin:0}.HeroSection-module__2XL43q__summary{font-size:var(--fs-md);color:var(--t-text-soft);max-width:52ch;margin:0;line-height:1.6}.HeroSection-module__2XL43q__cta{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.HeroSection-module__2XL43q__btnPrimary,.HeroSection-module__2XL43q__btnSecondary{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);letter-spacing:-.005em;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);cursor:pointer;border-radius:10px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.HeroSection-module__2XL43q__btnPrimary{background:var(--t-accent);color:#fff;border:1px solid var(--t-accent)}.HeroSection-module__2XL43q__btnPrimary:hover{background:var(--t-accent-hover);transform:translateY(-1px)}.HeroSection-module__2XL43q__btnSecondary{color:var(--t-text);border:1px solid var(--t-border-strong);background:0 0}.HeroSection-module__2XL43q__btnSecondary:hover{border-color:var(--t-text);transform:translateY(-1px)}.HeroSection-module__2XL43q__social{gap:var(--space-2);margin-top:var(--space-3);display:flex}.HeroSection-module__2XL43q__social a{border:1px solid var(--t-border);width:36px;height:36px;color:var(--t-text-soft);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.HeroSection-module__2XL43q__social a:hover{color:var(--t-text);border-color:var(--t-border-strong);background:var(--t-bg-elev)}.HeroSection-module__2XL43q__catalog{justify-self:end;gap:var(--space-4);width:100%;max-width:460px;padding:var(--space-5);border:1px solid var(--t-border);background:color-mix(in oklab, var(--t-bg-elev) 80%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:var(--t-shadow);border-radius:14px;flex-direction:column;display:flex}@media (max-width:959px){.HeroSection-module__2XL43q__catalog{justify-self:stretch;max-width:100%}}.HeroSection-module__2XL43q__catalogHead{padding-bottom:var(--space-3);border-bottom:1px dashed var(--t-border);justify-content:space-between;align-items:center;display:flex}.HeroSection-module__2XL43q__catalogLabel{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.HeroSection-module__2XL43q__catalogAll{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-accent);letter-spacing:.04em;transition:gap var(--dur-fast) var(--ease-out);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.HeroSection-module__2XL43q__catalogAll:hover{gap:8px}.HeroSection-module__2XL43q__catalogList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.HeroSection-module__2XL43q__catalogRow{align-items:center;gap:var(--space-3);color:var(--t-text);transition:background var(--dur-fast) var(--ease-out), padding-left var(--dur-fast) var(--ease-out);border-radius:8px;grid-template-columns:28px 1fr auto auto;padding:10px 8px;text-decoration:none;display:grid}.HeroSection-module__2XL43q__catalogRow:hover{background:var(--t-surface);padding-left:12px}.HeroSection-module__2XL43q__catalogNum{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.HeroSection-module__2XL43q__catalogTitle{font-size:var(--fs-sm);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.HeroSection-module__2XL43q__catalogYear{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute)}.HeroSection-module__2XL43q__catalogArrow{color:var(--t-text-mute);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.HeroSection-module__2XL43q__catalogRow:hover .HeroSection-module__2XL43q__catalogArrow{color:var(--t-accent);transform:translate(2px,-2px)}.HeroSection-module__2XL43q__catalogEmpty{padding:var(--space-4);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);text-align:center}.HeroSection-module__2XL43q__catalogFoot{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--t-border);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-soft);letter-spacing:.02em;display:inline-flex}.HeroSection-module__2XL43q__catalogDot{background:var(--t-success);width:6px;height:6px;box-shadow:0 0 8px var(--t-success);animation:HeroSection-module__2XL43q__pulse 2s var(--ease-in-out) infinite;border-radius:50%}
.LabPreview-module__FicYLW__section{padding:var(--space-9) var(--container-pad);color:var(--t-text)}.LabPreview-module__FicYLW__inner{max-width:var(--container-max);margin:0 auto}.LabPreview-module__FicYLW__head{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.LabPreview-module__FicYLW__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.LabPreview-module__FicYLW__title{font-size:var(--fs-3xl);letter-spacing:-.025em;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 30%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.1;animation:14s linear infinite LabPreview-module__FicYLW__titleShimmer}.LabPreview-module__FicYLW__viewAll{font-size:var(--fs-sm);color:var(--t-accent);transition:gap var(--dur-fast) var(--ease-out);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.LabPreview-module__FicYLW__viewAll:hover{gap:10px}.LabPreview-module__FicYLW__grid{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.LabPreview-module__FicYLW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.LabPreview-module__FicYLW__card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--t-border);background:var(--t-bg-elev);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);isolation:isolate;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.LabPreview-module__FicYLW__card:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 100% 0%, var(--t-glow-1), transparent 60%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.LabPreview-module__FicYLW__card:hover{border-color:var(--t-accent);transform:translateY(-2px)}.LabPreview-module__FicYLW__card:hover:before{opacity:.5}.LabPreview-module__FicYLW__num{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.06em}.LabPreview-module__FicYLW__tag{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-accent);letter-spacing:.02em;text-transform:lowercase}.LabPreview-module__FicYLW__cardTitle{font-size:var(--fs-md);letter-spacing:-.015em;color:var(--t-text);margin:4px 0 0;font-weight:600;line-height:1.3}.LabPreview-module__FicYLW__summary{font-size:var(--fs-sm);color:var(--t-text-soft);margin:0;line-height:1.55}
.Marquee-module__SNJMra__wrap{width:100%;padding:var(--space-5) 0;border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border);background:var(--t-bg-elev);position:relative;overflow:hidden}.Marquee-module__SNJMra__track{gap:var(--space-7);white-space:nowrap;padding-right:var(--space-7);animation:linear infinite Marquee-module__SNJMra__marquee;display:inline-flex}@keyframes Marquee-module__SNJMra__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.Marquee-module__SNJMra__item{align-items:center;gap:var(--space-3);font-family:var(--font-mono-stack);font-size:var(--fs-sm);color:var(--t-text-soft);letter-spacing:.02em;display:inline-flex}.Marquee-module__SNJMra__dot{background:var(--t-accent);width:5px;height:5px;box-shadow:0 0 8px var(--t-accent);border-radius:50%}.Marquee-module__SNJMra__fadeL,.Marquee-module__SNJMra__fadeR{z-index:1;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.Marquee-module__SNJMra__fadeL{background:linear-gradient(90deg, var(--t-bg-elev) 0%, transparent 100%);left:0}.Marquee-module__SNJMra__fadeR{background:linear-gradient(270deg, var(--t-bg-elev) 0%, transparent 100%);right:0}.Marquee-module__SNJMra__wrap:hover .Marquee-module__SNJMra__track{animation-play-state:paused}
.MobileActionBar-module__3zp0Xa__bar{z-index:48;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 10px);background:color-mix(in oklab, var(--t-bg) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(18px);border-top:1px solid var(--t-border);pointer-events:auto;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.MobileActionBar-module__3zp0Xa__bar.MobileActionBar-module__3zp0Xa__hidden{opacity:0;transform:translateY(120%)}@media (min-width:880px){.MobileActionBar-module__3zp0Xa__bar{display:none}}@media (prefers-reduced-motion:reduce){.MobileActionBar-module__3zp0Xa__bar{transition:none}}.MobileActionBar-module__3zp0Xa__inner{grid-template-columns:auto auto auto 1fr;align-items:stretch;gap:8px;max-width:720px;margin:0 auto;display:grid}@media (max-width:380px){.MobileActionBar-module__3zp0Xa__inner{grid-template-columns:auto auto auto 1fr;gap:6px}.MobileActionBar-module__3zp0Xa__label{display:none}}.MobileActionBar-module__3zp0Xa__secondary,.MobileActionBar-module__3zp0Xa__primary{font-family:var(--font-sans-stack);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:46px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .12s,background .16s;display:inline-flex}.MobileActionBar-module__3zp0Xa__secondary{border:1px solid var(--t-border-strong);background:var(--t-bg-elev);color:var(--t-text);padding:0 12px}.MobileActionBar-module__3zp0Xa__secondary:active{background:var(--t-surface);transform:scale(.96)}.MobileActionBar-module__3zp0Xa__whatsapp{color:#25d366;border-color:color-mix(in oklab, #25d366 50%, var(--t-border-strong))}.MobileActionBar-module__3zp0Xa__whatsapp:active{background:color-mix(in oklab, #25d366 18%, var(--t-bg-elev));border-color:#25d366}.MobileActionBar-module__3zp0Xa__primary{background:var(--t-text);color:var(--t-bg);letter-spacing:-.005em;box-shadow:0 6px 18px color-mix(in oklab, var(--t-text) 22%, transparent);padding:0 18px;font-weight:700}.MobileActionBar-module__3zp0Xa__primary:active{transform:scale(.97)}
.RecentNotes-module__D8J6bW__section{padding:var(--space-9) var(--container-pad);color:var(--t-text)}.RecentNotes-module__D8J6bW__inner{max-width:var(--container-max);margin:0 auto}.RecentNotes-module__D8J6bW__head{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.RecentNotes-module__D8J6bW__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.RecentNotes-module__D8J6bW__title{font-size:var(--fs-4xl);letter-spacing:-.03em;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 30%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.05;animation:14s linear infinite RecentNotes-module__D8J6bW__titleShimmer}.RecentNotes-module__D8J6bW__viewAll{font-size:var(--fs-sm);color:var(--t-accent);transition:gap var(--dur-fast) var(--ease-out);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.RecentNotes-module__D8J6bW__viewAll:hover{gap:10px}.RecentNotes-module__D8J6bW__list{border-top:1px solid var(--t-border);margin:0;padding:0;list-style:none}.RecentNotes-module__D8J6bW__list li{border-bottom:1px solid var(--t-border)}.RecentNotes-module__D8J6bW__row{gap:6px var(--space-4);padding:var(--space-5) 0;color:inherit;transition:padding var(--dur-fast) var(--ease-out);grid-template-columns:1fr auto;grid-template-areas:"meta arrow""title arrow""summary arrow";text-decoration:none;display:grid}@media (min-width:720px){.RecentNotes-module__D8J6bW__row{align-items:start;gap:6px var(--space-5);grid-template-columns:180px 1fr auto;grid-template-areas:"meta title arrow""meta summary arrow"}}.RecentNotes-module__D8J6bW__row:hover{padding-left:var(--space-3)}.RecentNotes-module__D8J6bW__meta{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.02em;grid-area:meta;align-items:center;gap:6px;display:inline-flex}.RecentNotes-module__D8J6bW__dot{color:var(--t-text-mute)}.RecentNotes-module__D8J6bW__rowTitle{font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--t-text);grid-area:title;font-weight:600;line-height:1.3}.RecentNotes-module__D8J6bW__rowSummary{font-size:var(--fs-sm);color:var(--t-text-soft);grid-area:summary;max-width:60ch;line-height:1.55}.RecentNotes-module__D8J6bW__rowArrow{border:1px solid var(--t-border);width:32px;height:32px;color:var(--t-text-soft);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:8px;grid-area:arrow;justify-content:center;align-self:center;align-items:center;display:inline-flex}.RecentNotes-module__D8J6bW__row:hover .RecentNotes-module__D8J6bW__rowArrow{color:var(--t-text);border-color:var(--t-accent);background:var(--t-bg-elev)}
.ServicesSection-module__VG-MLq__section{padding:var(--space-9) var(--container-pad);color:var(--t-text);position:relative;overflow:clip}.ServicesSection-module__VG-MLq__inner{max-width:var(--container-max);margin:0 auto}.ServicesSection-module__VG-MLq__head{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:1fr;display:grid}@media (min-width:880px){.ServicesSection-module__VG-MLq__head{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ServicesSection-module__VG-MLq__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.ServicesSection-module__VG-MLq__title{font-size:var(--fs-3xl);letter-spacing:-.025em;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 30%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.1;animation:14s linear infinite ServicesSection-module__VG-MLq__titleShimmer}.ServicesSection-module__VG-MLq__subtitle{font-size:var(--fs-md);color:var(--t-text-soft);max-width:56ch;margin:0;line-height:1.6}.ServicesSection-module__VG-MLq__grid{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ServicesSection-module__VG-MLq__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ServicesSection-module__VG-MLq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ServicesSection-module__VG-MLq__card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--t-border);background:var(--t-bg-elev);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);isolation:isolate;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ServicesSection-module__VG-MLq__card:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 100% 0%, var(--t-glow-1), transparent 60%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}:is(.ServicesSection-module__VG-MLq__card:hover,.ServicesSection-module__VG-MLq__card:focus-visible){border-color:var(--t-accent);transform:translateY(-2px)}.ServicesSection-module__VG-MLq__card:hover:before{opacity:.5}.ServicesSection-module__VG-MLq__card:focus-visible:before{opacity:.5}@media (hover:none){.ServicesSection-module__VG-MLq__card{transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .2s}.ServicesSection-module__VG-MLq__card:active{border-color:var(--t-accent);transform:scale(.98)}.ServicesSection-module__VG-MLq__card:active:before{opacity:.5}}.ServicesSection-module__VG-MLq__iconWrap{background:color-mix(in oklab, var(--t-accent) 16%, transparent);width:32px;height:32px;color:var(--t-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ServicesSection-module__VG-MLq__body{flex-direction:column;gap:6px;display:flex}.ServicesSection-module__VG-MLq__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ServicesSection-module__VG-MLq__cardTitle{font-size:var(--fs-md);letter-spacing:-.015em;color:var(--t-text);margin:0;font-weight:600}.ServicesSection-module__VG-MLq__meta{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.02em}.ServicesSection-module__VG-MLq__detail{font-size:var(--fs-sm);color:var(--t-text-soft);margin:0;line-height:1.55}.ServicesSection-module__VG-MLq__foot{margin-top:var(--space-6);justify-content:center;display:flex}.ServicesSection-module__VG-MLq__cta{border:1px solid var(--t-border-strong);background:var(--t-bg-elev);color:var(--t-text);font-size:var(--fs-sm);transition:gap var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.ServicesSection-module__VG-MLq__cta:hover{border-color:var(--t-accent);background:var(--t-surface);gap:12px}
.WorkShowcase-module__Ja9_tW__section{padding:var(--space-9) var(--container-pad);max-width:var(--container-max);color:var(--t-text);margin:0 auto}.WorkShowcase-module__Ja9_tW__head{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:1fr;display:grid}@media (min-width:880px){.WorkShowcase-module__Ja9_tW__head{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.WorkShowcase-module__Ja9_tW__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.04em}.WorkShowcase-module__Ja9_tW__title{letter-spacing:-.035em;background:linear-gradient(110deg, var(--t-text) 0%, var(--t-text) 30%, var(--t-accent) 70%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.02;animation:14s linear infinite WorkShowcase-module__Ja9_tW__titleShimmer}.WorkShowcase-module__Ja9_tW__titleAccent{background:linear-gradient(110deg, var(--t-accent) 0%, var(--t-accent-2) 100%);color:#0000;-webkit-text-fill-color:transparent;filter:brightness(1.05);-webkit-background-clip:text;background-clip:text;display:inline-block}.WorkShowcase-module__Ja9_tW__subtitle{font-size:var(--fs-md);color:var(--t-text-soft);max-width:56ch;margin:0;line-height:1.6}.WorkShowcase-module__Ja9_tW__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.WorkShowcase-module__Ja9_tW__grid{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.WorkShowcase-module__Ja9_tW__list{border-top:1px solid var(--t-border);flex-direction:column;display:flex}.WorkShowcase-module__Ja9_tW__row{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--t-border);color:inherit;transition:padding-left .24s var(--ease-out);grid-template-columns:56px 1fr;text-decoration:none;display:grid;position:relative}@media (min-width:720px){.WorkShowcase-module__Ja9_tW__row{padding:var(--space-6) 0;grid-template-columns:72px 1fr}}.WorkShowcase-module__Ja9_tW__row:before{content:"";background:var(--t-accent);transform-origin:top;width:2px;transition:transform .28s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.WorkShowcase-module__Ja9_tW__row:hover,.WorkShowcase-module__Ja9_tW__rowActive{padding-left:var(--space-4)}.WorkShowcase-module__Ja9_tW__row:hover:before,.WorkShowcase-module__Ja9_tW__rowActive:before{transform:scaleY(1)}.WorkShowcase-module__Ja9_tW__rowNum{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.06em;transition:color .24s var(--ease-out);padding-top:8px}.WorkShowcase-module__Ja9_tW__row:hover .WorkShowcase-module__Ja9_tW__rowNum,.WorkShowcase-module__Ja9_tW__rowActive .WorkShowcase-module__Ja9_tW__rowNum{color:var(--t-accent)}.WorkShowcase-module__Ja9_tW__rowBody{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.WorkShowcase-module__Ja9_tW__rowHeadline{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.WorkShowcase-module__Ja9_tW__rowTitle{letter-spacing:-.03em;color:var(--t-text-soft);transition:color .24s var(--ease-out), transform .24s var(--ease-out);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.05}.WorkShowcase-module__Ja9_tW__row:hover .WorkShowcase-module__Ja9_tW__rowTitle,.WorkShowcase-module__Ja9_tW__rowActive .WorkShowcase-module__Ja9_tW__rowTitle{color:var(--t-text)}.WorkShowcase-module__Ja9_tW__rowArrow{color:var(--t-text-mute);opacity:0;transition:transform .28s var(--ease-out), opacity .28s var(--ease-out), color .24s var(--ease-out);flex-shrink:0;transform:translate(-4px,4px)}.WorkShowcase-module__Ja9_tW__row:hover .WorkShowcase-module__Ja9_tW__rowArrow,.WorkShowcase-module__Ja9_tW__rowActive .WorkShowcase-module__Ja9_tW__rowArrow{opacity:1;color:var(--t-accent);transform:translate(0)}.WorkShowcase-module__Ja9_tW__rowMeta{align-items:center;gap:var(--space-2);font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--t-text-mute);letter-spacing:.02em;text-transform:lowercase;flex-wrap:wrap;display:inline-flex}.WorkShowcase-module__Ja9_tW__rowCategory{color:var(--t-accent)}.WorkShowcase-module__Ja9_tW__rowDesc{font-size:var(--fs-sm);color:var(--t-text-soft);max-width:60ch;margin:0;line-height:1.55}.WorkShowcase-module__Ja9_tW__rowTags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.WorkShowcase-module__Ja9_tW__rowTags li{font-family:var(--font-mono-stack);font-size:var(--fs-xs);border:1px solid var(--t-border);color:var(--t-text-soft);background:var(--t-bg-elev);border-radius:999px;padding:3px 9px}.WorkShowcase-module__Ja9_tW__rowMobileMedia{margin-top:var(--space-4);border:1px solid var(--t-border);background:var(--t-bg-elev);transform-origin:50%;border-radius:18px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .28s;display:block;overflow:hidden;box-shadow:0 18px 38px -22px #0000004d;box-shadow:0 18px 38px -22px lab(0% 0 0/.3)}:is(.WorkShowcase-module__Ja9_tW__row:active .WorkShowcase-module__Ja9_tW__rowMobileMedia,.WorkShowcase-module__Ja9_tW__row:focus-visible .WorkShowcase-module__Ja9_tW__rowMobileMedia){border-color:var(--t-accent);box-shadow:0 10px 22px -16px color-mix(in oklab, var(--t-accent) 36%, transparent);transform:scale(.985)}@media (min-width:1024px){.WorkShowcase-module__Ja9_tW__rowMobileMedia{display:none}}.WorkShowcase-module__Ja9_tW__viewAll{margin-top:var(--space-5);border:1px solid var(--t-border-strong);background:var(--t-bg-elev);color:var(--t-text);font-size:var(--fs-sm);transition:gap var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.WorkShowcase-module__Ja9_tW__viewAll:hover{border-color:var(--t-accent);background:var(--t-surface);gap:12px}.WorkShowcase-module__Ja9_tW__previewWrap{top:calc(80px + var(--space-3));align-self:start;height:fit-content;display:none;position:sticky}@media (min-width:1024px){.WorkShowcase-module__Ja9_tW__previewWrap{display:block}}.WorkShowcase-module__Ja9_tW__preview{aspect-ratio:9/16;border:1px solid var(--t-border-strong);background:var(--t-bg-elev);width:min(100%,56.25vh - 78.75px);box-shadow:var(--t-shadow);isolation:isolate;border-radius:22px;margin-left:auto;margin-right:0;position:relative;overflow:hidden}.WorkShowcase-module__Ja9_tW__previewSlide{opacity:0;transition:opacity .48s var(--ease-out), transform .7s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.WorkShowcase-module__Ja9_tW__previewSlideActive{opacity:1;transform:scale(1)}.WorkShowcase-module__Ja9_tW__previewOverlay{z-index:2;padding:var(--space-5);pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);background:linear-gradient(#0000 50%,lab(0% 0 0/.6) 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.WorkShowcase-module__Ja9_tW__previewMeta{color:#fff;flex-direction:column;gap:4px;display:flex}.WorkShowcase-module__Ja9_tW__previewIndex{font-family:var(--font-mono-stack);font-size:var(--fs-xs);letter-spacing:.06em;color:#ffffffa6}.WorkShowcase-module__Ja9_tW__previewTitle{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:600}.WorkShowcase-module__Ja9_tW__previewStack{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:#ffffffb3;letter-spacing:.02em}.WorkShowcase-module__Ja9_tW__previewMetrics{margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;gap:var(--space-3);border-top:1px solid #ffffff2e;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));list-style:none;display:grid}.WorkShowcase-module__Ja9_tW__previewMetrics li{flex-direction:column;gap:2px;display:flex}.WorkShowcase-module__Ja9_tW__previewMetrics strong{font-size:var(--fs-md);letter-spacing:-.02em;color:#fff;font-weight:700}.WorkShowcase-module__Ja9_tW__previewMetrics span{font-family:var(--font-mono-stack);letter-spacing:.04em;color:#ffffff8c;text-transform:lowercase;font-size:10px}.WorkShowcase-module__Ja9_tW__media{background:var(--t-bg);isolation:isolate;border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.WorkShowcase-module__Ja9_tW__rowMobileMedia .WorkShowcase-module__Ja9_tW__media{aspect-ratio:4/5;border:0;border-radius:16px;height:auto}@media (min-width:600px){.WorkShowcase-module__Ja9_tW__rowMobileMedia .WorkShowcase-module__Ja9_tW__media{aspect-ratio:16/10}}.WorkShowcase-module__Ja9_tW__mediaImage{object-fit:cover;object-position:50% 0%;transition:transform .8s var(--ease-out)}@keyframes WorkShowcase-module__Ja9_tW__previewPageScroll{0%{object-position:50% 0%}6%{object-position:50% 0%}50%{object-position:50% 100%}94%{object-position:50% 0%}to{object-position:50% 0%}}.WorkShowcase-module__Ja9_tW__previewSlideActive .WorkShowcase-module__Ja9_tW__mediaImage{animation:18s cubic-bezier(.45,0,.55,1) infinite WorkShowcase-module__Ja9_tW__previewPageScroll}.WorkShowcase-module__Ja9_tW__preview:hover .WorkShowcase-module__Ja9_tW__previewSlideActive .WorkShowcase-module__Ja9_tW__mediaImage,.WorkShowcase-module__Ja9_tW__previewWrap:focus-within .WorkShowcase-module__Ja9_tW__previewSlideActive .WorkShowcase-module__Ja9_tW__mediaImage{animation-play-state:paused}.WorkShowcase-module__Ja9_tW__rowMobileMedia .WorkShowcase-module__Ja9_tW__mediaImage{object-position:50% 0%;animation:16s cubic-bezier(.45,0,.55,1) infinite WorkShowcase-module__Ja9_tW__previewPageScroll}@media (prefers-reduced-motion:reduce){.WorkShowcase-module__Ja9_tW__previewSlideActive .WorkShowcase-module__Ja9_tW__mediaImage,.WorkShowcase-module__Ja9_tW__rowMobileMedia .WorkShowcase-module__Ja9_tW__mediaImage{object-position:50% 0%;animation:none}}.WorkShowcase-module__Ja9_tW__mediaShine{pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(60% 60% at 50% 0,#ffffff29,#0000 70%);background:radial-gradient(60% 60% at 50% 0,lab(100% -.0000298023 .0000119209/.16),#0000 70%);height:60%;position:absolute;inset:-50% -10% auto}[data-theme=light] .WorkShowcase-module__Ja9_tW__mediaShine{mix-blend-mode:multiply;background:radial-gradient(60% 60% at 50% 0,#ffffff3d,#0000 70%);background:radial-gradient(60% 60% at 50% 0,lab(100% -.0000298023 .0000119209/.24),#0000 70%)}.WorkShowcase-module__Ja9_tW__placeholder{isolation:isolate;background:radial-gradient(60% 50% at 30% 20%, var(--t-glow-1), transparent 60%), radial-gradient(50% 40% at 80% 80%, var(--t-glow-2), transparent 60%), linear-gradient(135deg, var(--t-bg-elev) 0%, var(--t-surface) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.WorkShowcase-module__Ja9_tW__placeholderGrid{background-image:linear-gradient(to right, var(--t-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--t-grid) 1px, transparent 1px);opacity:.7;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 50%,#000 30%,#0000 80%)}.WorkShowcase-module__Ja9_tW__placeholderGlow{background:radial-gradient(40% 30% at 50% 50%, var(--t-glow-1), transparent 60%);filter:blur(60px);opacity:.7;position:absolute;inset:-20%}.WorkShowcase-module__Ja9_tW__monogram{z-index:2;font-family:var(--font-sans-stack);letter-spacing:-.05em;background:linear-gradient(135deg, var(--t-text) 0%, var(--t-accent) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,14vw,180px);font-weight:800;line-height:1;position:relative}
