.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:28s ease-in-out infinite alternate paused dtf-hero-drift}.website-shell[data-hero-active=true]:not([data-motion-paused=true]) .hero-personal>.photo img{animation-play-state:running}@keyframes dtf-hero-drift{0%{transform:scale(1)}to{transform:scale(1.035)}}.website-shell .hero-motion-controls{z-index:3;color:#f3eadc;flex-wrap:wrap;align-items:center;gap:12px 30px;display:flex;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 infinite paused dtf-scroll-cue}.website-shell[data-hero-active=true]:not([data-motion-paused=true]) .hero-scroll-track .site-arrow{animation-play-state:running}@keyframes dtf-scroll-cue{0%,25%,to{opacity:.65;transform:translateY(-3px)}55%,70%{opacity:1;transform:translateY(4px)}}.website-shell .hero-motion-toggle{color:#f3eadcbd;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:5px 0;font-size:10px;line-height:1.5;display:inline-flex}.website-shell .hero-motion-toggle:hover{color:#fff}:is(.website-shell .hero-motion-toggle:focus-visible,.website-shell .hero-scroll-cue:focus-visible){outline-offset:6px;border-radius:2px;outline:2px solid #f3eadc}.website-shell[data-motion-paused=true] [data-reveal-state]{opacity:1;translate:none;animation:none!important}.website-shell[data-motion-paused=true] .hero-personal>.photo img,.website-shell[data-motion-paused=true] .hero-scroll-track .site-arrow{animation-play-state:paused!important}@media (max-width:1100px){.website-shell .hero-motion-controls{left:32px;right:32px}}@media (max-width:850px){.website-shell .hero-motion-controls{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-motion-controls{gap:2px 22px;bottom:43px;left:20px;right:20px}.website-shell .hero-scroll-cue,.website-shell .hero-motion-toggle{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}.website-shell .hero-motion-toggle{display:none}}
