.hero_hero__Cab7O{position:relative;isolation:isolate;overflow:clip;background:var(--hero-background);font-family:var(--font-hero),sans-serif}.hero_hero__Cab7O:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,var(--hero-background) 10%,rgba(5,11,20,.58) 52%,rgba(5,11,20,.12)),var(--hero-atmosphere) center /cover;opacity:.9}.hero_inner___h89I{width:min(100% - 3rem,1408px);margin:0 auto;padding-top:3rem}.hero_composition__QnswX{display:grid;align-items:center}.hero_content__nrX2c{position:relative;z-index:2}.hero_title__L7lp_{color:var(--hero-text);font-size:clamp(2.4rem,8.8vw,4.5rem);font-weight:650;letter-spacing:-.055em;line-height:1.03;text-transform:none}.hero_title__L7lp_ span{display:block}.hero_title__L7lp_ .hero_accent__pKC9_{margin-top:.03em;color:var(--hero-accent);font-family:var(--font-accent),Georgia,serif;font-weight:600;font-style:italic;font-size:1.17em;letter-spacing:-.027em}.hero_title__L7lp_:lang(en) .hero_accent__pKC9_{font-size:1em}.hero_intro__RAMyI{max-width:570px;margin:1.75rem 0 0;color:var(--hero-muted);font-size:clamp(1.1rem,2.1vw,1.75rem);font-weight:400;line-height:1.5}.hero_intro__RAMyI strong{color:#e5e9ee;font-weight:400}.hero_actions__EODeL{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem;margin-top:2rem}.hero_primary__wk28B{min-height:3.5rem;padding:0 1.3rem;border-radius:5px;background:var(--hero-accent);font-weight:600}.hero_textLink__w3Yd9{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;font-weight:500}.hero_textLink__w3Yd9:hover{color:var(--hero-accent)}.hero_stage__c6tfM{position:relative;width:100%;height:clamp(320px,95vw,520px);margin-top:2.5rem;perspective:1200px;--pointer-x:0;--pointer-y:0}.hero_frame__TVV6H{position:absolute;top:-6%;right:0;width:82%;height:112%;stroke:var(--hero-accent);stroke-width:1.3;opacity:.8;transform:translate3d(calc(var(--pointer-x) * -8px),calc(var(--pointer-y) * -8px),0);pointer-events:none}.hero_workPlane__UbrdU{position:absolute;top:7%;left:8%;width:92%}.hero_personalPlane__wEqBR{position:absolute;left:3%;bottom:2%;width:42%}.hero_personalCard__H234T,.hero_workCard__KAr0W{display:block;overflow:hidden;border:1px solid rgba(168,232,223,.2);border-radius:7px;box-shadow:0 30px 70px rgba(0,0,0,.45);background:#101b25}.hero_workCard__KAr0W{aspect-ratio:3/2;transform:translate3d(calc(var(--pointer-x) * var(--motion-offset)),calc(var(--pointer-y) * var(--motion-offset)),0) rotateX(calc(var(--pointer-y) * var(--motion-tilt))) rotateY(calc(-12deg + var(--pointer-x) * var(--motion-tilt))) rotate(9deg)}.hero_personalCard__H234T{aspect-ratio:1;transform:translate3d(calc(var(--pointer-x) * var(--motion-offset) * 1.5),calc(var(--pointer-y) * var(--motion-offset) * 1.5),0) rotateX(calc(var(--pointer-y) * var(--motion-tilt) * 1.4)) rotateY(calc(-8deg + var(--pointer-x) * var(--motion-tilt) * 1.4)) rotate(-9deg)}.hero_personalCard__H234T img,.hero_workCard__KAr0W img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .18s ease}.hero_personalCard__H234T:hover img,.hero_workCard__KAr0W:hover img{filter:brightness(1.1)}.hero_personalCaption__yx_G1,.hero_workCaption__5Dwla{position:relative;margin:1.25rem 0 0;color:#e4e9ee;font-size:.88rem;font-weight:500;letter-spacing:.02em}.hero_workCaption__5Dwla{margin-left:2rem;text-align:right;padding-right:.5rem}.hero_personalCaption__yx_G1{margin-top:1.7rem}.hero_personalCaption__yx_G1 span,.hero_workCaption__5Dwla span{color:#acb8c6;font-weight:400}.hero_stage__c6tfM[data-motion=enabled] .hero_workPlane__UbrdU{animation:hero_float__LKKzy var(--float-duration) ease-in-out infinite}.hero_stage__c6tfM[data-motion=enabled] .hero_personalPlane__wEqBR{animation:hero_float__LKKzy var(--foreground-duration) ease-in-out -2s infinite reverse}.hero_stage__c6tfM[data-motion=enabled] .hero_workReveal__i_d29{animation:hero_reveal___uCKB var(--reveal-duration) cubic-bezier(.2,.7,.2,1) both}.hero_stage__c6tfM[data-active=false] .hero_personalPlane__wEqBR,.hero_stage__c6tfM[data-active=false] .hero_workPlane__UbrdU,.hero_stage__c6tfM[data-active=false] .hero_workReveal__i_d29{animation-play-state:paused}.hero_index__f9MGU{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:3rem;border-top:1px solid rgba(171,194,206,.22);padding:1.15rem 0}.hero_indexItems__T2M2m{display:flex;align-items:stretch;gap:1.8rem;overflow-x:auto;scrollbar-width:thin}.hero_indexItem__OlTUG{position:relative;min-height:44px;padding:.7rem 0;border:0;background:transparent;color:var(--hero-muted);white-space:nowrap;cursor:pointer;font-size:.85rem;text-align:left}.hero_indexItem__OlTUG[aria-pressed=true]{color:var(--hero-text)}.hero_indexItem__OlTUG[aria-pressed=true]:after{position:absolute;bottom:0;left:0;width:48px;height:2px;content:"";background:var(--hero-accent)}.hero_indexArrows__P5jZW{display:flex;gap:.3rem;flex:0 0 auto}.hero_indexArrows__P5jZW button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#dce6ef;cursor:pointer}.hero_previous__SmQIO{display:flex;transform:rotate(180deg)}.hero_index__f9MGU button:hover{color:var(--hero-accent)}.hero_index__f9MGU button:focus-visible{outline:2px solid var(--hero-accent);outline-offset:-2px;border-radius:3px}@keyframes hero_float__LKKzy{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hero_reveal___uCKB{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:759px){.hero_workPlane__UbrdU{display:flex;flex-direction:column}.hero_workCaption__5Dwla{order:-1;margin:0 0 1.5rem;padding-right:0;text-align:left}.hero_workCaption__5Dwla span{display:block}}@media (min-width:760px){.hero_inner___h89I{width:min(100% - 5rem,1408px)}.hero_composition__QnswX{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.hero_title__L7lp_{font-size:clamp(2.7rem,5.2vw,4.3rem)}.hero_stage__c6tfM{height:490px;margin-top:0}.hero_intro__RAMyI{font-size:1.25rem}.hero_actions__EODeL{gap:1.1rem}.hero_personalPlane__wEqBR{bottom:6%}}@media (min-width:1100px){.hero_inner___h89I{display:flex;flex-direction:column;width:min(100% - 8rem,1408px);min-height:calc(100svh - 105px);padding-top:1.5rem}.hero_composition__QnswX{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);gap:.5rem;flex:1 1;min-height:660px}.hero_content__nrX2c{padding-bottom:5.5rem}.hero_title__L7lp_{font-size:clamp(3.8rem,6.05vw,5.8rem)}.hero_intro__RAMyI{margin-top:1.5rem;font-size:clamp(1.4rem,1.98vw,1.9rem);line-height:1.35}.hero_actions__EODeL{margin-top:2.2rem;gap:2.3rem;font-size:1.35rem}.hero_primary__wk28B{min-height:62px;padding:0 2rem}.hero_stage__c6tfM{height:min(49vw,750px);max-height:750px}.hero_workPlane__UbrdU{top:4%;left:0;width:103%}.hero_personalPlane__wEqBR{bottom:5%;left:3%;width:45%}.hero_frame__TVV6H{right:20%;width:100%}.hero_workCaption__5Dwla{margin-top:1.8rem}.hero_personalCaption__yx_G1{font-size:1rem}.hero_index__f9MGU{margin-top:0;padding:1.7rem 0 1.6rem}.hero_indexItems__T2M2m{gap:3.4rem}.hero_indexItem__OlTUG{font-size:1rem}.hero_indexArrows__P5jZW{gap:1rem}}@media (max-width:379px){.hero_inner___h89I{width:calc(100% - 2.5rem)}.hero_actions__EODeL{gap:.8rem;font-size:.95rem}.hero_primary__wk28B{padding:0 .9rem}.hero_index__f9MGU{gap:.5rem}.hero_personalCaption__yx_G1,.hero_workCaption__5Dwla{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.hero_stage__c6tfM .hero_personalPlane__wEqBR,.hero_stage__c6tfM .hero_workPlane__UbrdU,.hero_stage__c6tfM .hero_workReveal__i_d29{animation:none}.hero_personalCard__H234T img,.hero_workCard__KAr0W img{transition:none}}.hero_stage__c6tfM:focus-within .hero_personalPlane__wEqBR,.hero_stage__c6tfM:focus-within .hero_workPlane__UbrdU{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.hero_stage__c6tfM:hover .hero_personalPlane__wEqBR,.hero_stage__c6tfM:hover .hero_workPlane__UbrdU{animation-play-state:paused}}