.page-module__E0kJGG__page{--hero-height:100svh;--bento-gap:var(--space-4)}.page-module__E0kJGG__hero{min-height:var(--hero-height);padding:var(--space-8);padding-left:var(--space-12);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroContent{z-index:2;max-width:900px;position:relative}.page-module__E0kJGG__heroTitle{letter-spacing:-.03em;margin-bottom:var(--space-6);font-size:clamp(3rem,10vw,7rem);font-weight:600;line-height:.95}.page-module__E0kJGG__heroTitleLine{margin-bottom:.1em;display:block}.page-module__E0kJGG__heroTitleLine:last-child{margin-bottom:0}.page-module__E0kJGG__heroTitleWord{transition:transform .6s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(0)}.page-module__E0kJGG__heroTitleWord.page-module__E0kJGG__muted{background:linear-gradient(90deg,var(--color-fg-muted)0%,var(--color-fg-muted)40%,var(--color-fg-subtle)50%,var(--color-fg-muted)60%,var(--color-fg-muted)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out .5s infinite page-module__E0kJGG__shimmer}@keyframes page-module__E0kJGG__shimmer{0%,to{background-position:100%}50%{background-position:0%}}.page-module__E0kJGG__heroSubtitle{max-width:500px;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.page-module__E0kJGG__heroAccent{z-index:1;pointer-events:none;width:40vw;max-width:500px;height:40vw;max-height:500px;position:absolute;top:15%;right:8%}.page-module__E0kJGG__accentRing{opacity:.15;background:linear-gradient(135deg,transparent 40%,var(--color-border-default)50%,transparent 60%);border-radius:50%;padding:1px;position:absolute}.page-module__E0kJGG__accentRing:before{content:"";background:var(--color-bg-default);border-radius:50%;position:absolute;inset:1px}.page-module__E0kJGG__accentRing1{width:100%;height:100%;animation:40s linear infinite page-module__E0kJGG__spinSlow}.page-module__E0kJGG__accentRing2{width:70%;height:70%;animation:30s linear infinite reverse page-module__E0kJGG__spinSlow;top:15%;left:15%}.page-module__E0kJGG__accentRing3{width:40%;height:40%;animation:20s linear infinite page-module__E0kJGG__spinSlow;top:30%;left:30%}.page-module__E0kJGG__accentDot{background:var(--color-fg-muted);opacity:.6;border-radius:50%;width:8px;height:8px;position:absolute}.page-module__E0kJGG__accentDot1{top:0;left:50%;transform:translate(-50%)}.page-module__E0kJGG__accentDot2{top:50%;right:0;transform:translateY(-50%)}.page-module__E0kJGG__accentDot3{bottom:0;left:50%;transform:translate(-50%)}@keyframes page-module__E0kJGG__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__E0kJGG__scrollHint{bottom:var(--space-8);align-items:center;gap:var(--space-2);opacity:.5;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.page-module__E0kJGG__scrollLine{background:linear-gradient(to bottom,var(--color-fg-muted),transparent);width:1px;height:40px;animation:2s ease-in-out infinite page-module__E0kJGG__scrollPulse}@keyframes page-module__E0kJGG__scrollPulse{0%,to{opacity:.5;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}.page-module__E0kJGG__bentoSection{padding:var(--space-4)}.page-module__E0kJGG__bentoGrid{gap:var(--bento-gap);grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);max-width:1600px;margin:0 auto;display:grid}.page-module__E0kJGG__bentoCell{background:var(--color-bg-subtle);border-radius:var(--radius-lg);padding:var(--space-6);flex-direction:column;justify-content:space-between;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__bentoCell:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__E0kJGG__bentoLarge{grid-area:span 2/span 8;min-height:400px}.page-module__E0kJGG__bentoMedium{grid-area:span 2/span 4}.page-module__E0kJGG__bentoWide{grid-area:span 1/span 6}.page-module__E0kJGG__bentoSmall{grid-area:span 1/span 4}.page-module__E0kJGG__bentoTall{grid-area:span 2/span 4}.page-module__E0kJGG__bentoFull{grid-area:span 1/span 12}.page-module__E0kJGG__bentoThird{grid-area:span 1/span 4}.page-module__E0kJGG__bentoMediumWide{grid-area:span 1/span 5}.page-module__E0kJGG__bentoNarrow{grid-area:span 1/span 3}.page-module__E0kJGG__bentoHalf{grid-area:span 1/span 6}.page-module__E0kJGG__bentoCol9{grid-area:span 2/span 9;min-height:400px}.page-module__E0kJGG__bentoCol3{grid-area:span 2/span 3}.page-module__E0kJGG__bentoCol7{grid-area:span 1/span 7}.page-module__E0kJGG__bentoCol5{grid-area:span 1/span 5}.page-module__E0kJGG__bentoCol3Small{grid-area:span 1/span 3}.page-module__E0kJGG__cellFeatured{background:var(--color-bg-default);border:1px solid var(--color-border-subtle)}.page-module__E0kJGG__cellFeatured:before{content:"";background:linear-gradient(90deg,var(--color-accent),transparent);height:4px;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__cellDark{background:var(--color-base-900);color:var(--color-base-0)}.page-module__E0kJGG__cellDark .page-module__E0kJGG__cellLabel,.page-module__E0kJGG__cellDark .page-module__E0kJGG__cellCta{color:var(--color-base-300)}.page-module__E0kJGG__cellAccent{background:linear-gradient(135deg,var(--color-bg-surface)0%,var(--color-bg-subtle)100%)}.page-module__E0kJGG__cellShowcase{background:linear-gradient(135deg,var(--color-bg-subtle)0%,var(--color-bg-default)100%);border:1px solid var(--color-border-subtle)}.page-module__E0kJGG__showcaseContent{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-module__E0kJGG__showcaseStat{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.page-module__E0kJGG__statNumber{color:var(--color-fg-default);font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1}.page-module__E0kJGG__statLabel{font-size:var(--text-xs);color:var(--color-fg-subtle);text-transform:uppercase;letter-spacing:.1em}.page-module__E0kJGG__cellLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-subtle);margin-bottom:var(--space-2)}.page-module__E0kJGG__cellTitle{letter-spacing:-.02em;margin-bottom:var(--space-3);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.1}.page-module__E0kJGG__cellDescription{color:var(--color-fg-muted);max-width:400px;line-height:1.6}.page-module__E0kJGG__cellTitleMd{letter-spacing:-.01em;margin-bottom:var(--space-2);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2}.page-module__E0kJGG__cellDescriptionSm{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.5}.page-module__E0kJGG__cellNumber{opacity:.08;bottom:var(--space-4);right:var(--space-6);font-size:clamp(4rem,8vw,8rem);font-weight:600;line-height:1;position:absolute}.page-module__E0kJGG__cellLink{color:inherit;height:100%;text-decoration:none;display:block}.page-module__E0kJGG__cellArrow{bottom:var(--space-6);right:var(--space-6);font-size:var(--text-sm);color:var(--color-fg-muted);opacity:0;transition:opacity .3s,transform .3s;position:absolute;transform:translate(-10px)}.page-module__E0kJGG__bentoCell:hover .page-module__E0kJGG__cellArrow{opacity:1;transform:translate(0)}.page-module__E0kJGG__cellCta{bottom:var(--space-6);right:var(--space-6);font-size:var(--text-sm);color:var(--color-fg-muted);align-items:center;gap:var(--space-2);opacity:.7;transition:opacity .3s;display:inline-flex;position:absolute}.page-module__E0kJGG__bentoCell:hover .page-module__E0kJGG__cellCta{opacity:1}.page-module__E0kJGG__cellQuote{font-size:clamp(1.25rem,2vw,1.75rem);font-style:italic;line-height:1.4}.page-module__E0kJGG__cellQuote:before{content:"\"";top:var(--space-8);left:var(--space-4);opacity:.1;font-size:4rem;line-height:0;position:absolute}.page-module__E0kJGG__statValue{letter-spacing:-.03em;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:1}.page-module__E0kJGG__statLabel{font-size:var(--text-sm);color:var(--color-fg-muted);margin-top:var(--space-2)}.page-module__E0kJGG__cellContact{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.page-module__E0kJGG__contactEmail{color:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;text-decoration:none;display:inline-block;position:relative}.page-module__E0kJGG__contactEmail:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.page-module__E0kJGG__contactEmail:hover:after{transform-origin:0;transform:scaleX(1)}@media (max-width:1024px){.page-module__E0kJGG__bentoLarge{grid-column:span 12}.page-module__E0kJGG__bentoMedium,.page-module__E0kJGG__bentoTall,.page-module__E0kJGG__bentoMediumWide,.page-module__E0kJGG__bentoNarrow,.page-module__E0kJGG__bentoHalf,.page-module__E0kJGG__bentoCol7,.page-module__E0kJGG__bentoCol5,.page-module__E0kJGG__bentoCol3Small{grid-column:span 6}.page-module__E0kJGG__bentoWide,.page-module__E0kJGG__bentoCol9,.page-module__E0kJGG__bentoCol3{grid-column:span 12}.page-module__E0kJGG__bentoSmall{grid-column:span 6}.page-module__E0kJGG__heroAccent{opacity:.5;width:50vw;height:50vw;top:10%;right:5%}}@media (max-width:640px){.page-module__E0kJGG__hero{padding:var(--space-6);padding-bottom:var(--space-12)}.page-module__E0kJGG__bentoLarge,.page-module__E0kJGG__bentoMedium,.page-module__E0kJGG__bentoTall,.page-module__E0kJGG__bentoWide,.page-module__E0kJGG__bentoSmall,.page-module__E0kJGG__bentoThird,.page-module__E0kJGG__bentoMediumWide,.page-module__E0kJGG__bentoNarrow,.page-module__E0kJGG__bentoHalf,.page-module__E0kJGG__bentoFull,.page-module__E0kJGG__bentoCol9,.page-module__E0kJGG__bentoCol3,.page-module__E0kJGG__bentoCol7,.page-module__E0kJGG__bentoCol5,.page-module__E0kJGG__bentoCol3Small{grid-column:span 12}.page-module__E0kJGG__bentoCell{min-height:200px}.page-module__E0kJGG__heroAccent{display:none}.page-module__E0kJGG__cellNumber{font-size:4rem}}.page-module__E0kJGG__fadeInUp{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards page-module__E0kJGG__fadeInUp;transform:translateY(30px)}@keyframes page-module__E0kJGG__fadeInUp{to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__stagger1{animation-delay:.1s}.page-module__E0kJGG__stagger2{animation-delay:.2s}.page-module__E0kJGG__stagger3{animation-delay:.3s}.page-module__E0kJGG__stagger4{animation-delay:.4s}.page-module__E0kJGG__stagger5{animation-delay:.5s}.page-module__E0kJGG__stagger6{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__accentRing1,.page-module__E0kJGG__accentRing2,.page-module__E0kJGG__accentRing3,.page-module__E0kJGG__scrollLine{animation:none}.page-module__E0kJGG__fadeInUp{opacity:1;animation:none;transform:none}}[data-theme=dark] .page-module__E0kJGG__cellDark{background:var(--color-base-0);color:var(--color-base-900)}[data-theme=dark] .page-module__E0kJGG__cellDark .page-module__E0kJGG__cellLabel{color:var(--color-base-300)}
