.website-shell[data-motion-enabled=true] [data-reveal-state=pending]{opacity:0;translate:0 18px}.website-shell[data-motion-enabled=true] [data-reveal-state=entering]{animation:dtf-reveal .72s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s) both}@keyframes dtf-reveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.website-shell[data-motion-enabled=true] .partner-card:is([data-reveal-state=entering],[data-reveal-state=done]) .partner-logo{animation:.95s cubic-bezier(.2,.7,.2,1) both dtf-logo-arrive}@keyframes dtf-logo-arrive{0%{translate:0 6px;scale:.985}to{translate:0;scale:1}}.website-shell .hero.hero-personal.hero-with-motion .hero-content{padding-bottom:142px}.website-shell[data-motion-enabled=true] .hero-personal>.photo img{transform-origin:60% 45%;animation:4.4s ease-in-out both paused dtf-hero-drift}.website-shell[data-hero-active=true] .hero-personal>.photo img{animation-play-state:running}@keyframes dtf-hero-drift{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.website-shell .hero-scroll-cue-wrap{z-index:3;color:#f3eadc;position:absolute;bottom:28px;left:max(48px,50% - 610px);right:48px}.website-shell .hero-scroll-cue{letter-spacing:.02em;align-items:center;gap:12px;min-height:44px;font-size:11px;display:inline-flex}.website-shell .hero-scroll-track{border:1px solid #f3eadc70;border-radius:15px;justify-content:center;align-items:center;width:25px;height:39px;display:flex;overflow:hidden}.website-shell .hero-scroll-track .site-arrow{width:13px;height:13px}.website-shell[data-motion-enabled=true] .hero-scroll-track .site-arrow{animation:3.8s ease-in-out both paused dtf-scroll-cue}.website-shell[data-hero-active=true] .hero-scroll-track .site-arrow{animation-play-state:running}@keyframes dtf-scroll-cue{0%,to{transform:translateY(0)}55%,70%{transform:translateY(4px)}}.website-shell .hero-scroll-cue:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #f3eadc}@media (max-width:1100px){.website-shell .hero-scroll-cue-wrap{left:32px;right:32px}}@media (max-width:850px){.website-shell .hero-scroll-cue-wrap{left:28px;right:28px}}@media (max-width:700px){.website-shell [data-reveal-state=entering]{animation-delay:0s}.website-shell .hero.hero-personal.hero-with-motion .hero-content{padding-bottom:165px}.website-shell .hero-scroll-cue-wrap{bottom:43px;left:20px;right:20px}.website-shell .hero-scroll-cue{font-size:10px}}@media (prefers-reduced-motion:reduce){.website-shell [data-reveal-state]{opacity:1!important;animation:none!important;translate:none!important}.website-shell .hero-personal>.photo img,.website-shell .hero-scroll-track .site-arrow{animation:none!important;transform:none!important}}
