/* One continuous P: the remaining gold letters reel behind it, without a crossfade. */
#top .brand-compact{animation:none!important;opacity:1!important;transform:none!important}
#top .signature-home-mark{overflow:visible;filter:none}
#top #header-p-silhouette{fill:url(#flow-p-gold)!important;filter:drop-shadow(0 10px 9px #160f0b24)}
#top .flow-p-stop:nth-child(1){animation:flow-p-tone-1 3.4s ease-in-out both}
#top .flow-p-stop:nth-child(2){animation:flow-p-tone-2 3.4s ease-in-out both}
#top .flow-p-stop:nth-child(3){animation:flow-p-tone-3 3.4s ease-in-out both}
#top .flow-p-stop:nth-child(4){animation:flow-p-tone-4 3.4s ease-in-out both}
#top #flow-name-mask{mask-type:alpha}
#top .flow-name-rest{animation:flow-name-reel 3.4s cubic-bezier(.65,0,.25,1) both}
#top .flow-compact-star{transform-box:fill-box;transform-origin:center;animation:flow-star-settle 3.4s cubic-bezier(.2,.7,.3,1) both}
#top .flow-name-sheen{animation:flow-name-glint 3.4s ease-in-out both}
@keyframes flow-p-tone-1{0%,66%{stop-color:#fff0b3}100%{stop-color:#2d2723}}
@keyframes flow-p-tone-2{0%,66%{stop-color:#ddb86d}100%{stop-color:#2d2723}}
@keyframes flow-p-tone-3{0%,66%{stop-color:#f2d795}100%{stop-color:#2d2723}}
@keyframes flow-p-tone-4{0%,66%{stop-color:#b58031}100%{stop-color:#2d2723}}
@keyframes flow-name-reel{0%,57%{transform:translateX(0)}88%,100%{transform:translateX(-1250px)}}
@keyframes flow-star-settle{0%,72%{transform:scale(0)}91%{transform:scale(1.04)}100%{transform:scale(1)}}
@keyframes flow-name-glint{0%,18%{opacity:0;transform:translateX(-600px)}24%{opacity:.8}53%{opacity:.8;transform:translateX(1900px)}59%,100%{opacity:0;transform:translateX(1900px)}}
/* The lifted cutout sits above the workstation and below its heading. */
#evidence.world-stage .world-prop-diver{z-index:3;transform:translate(-10px,-170px) rotate(-10deg) scale(.723672)}
#evidence.world-stage .desk-heading{z-index:4}
#evidence.world-stage .world-prop-barrel{transform:translate(12px,-20px) scale(1.1);transform-origin:50% 100%}
#evidence.world-stage .world-prop-rose{width:269.325px}
#evidence.world-stage .world-prop-handcuffs{left:45%;top:-30px;bottom:auto;width:300px;z-index:1;transform:rotate(20deg)}
#evidence.world-stage .world-prop-handcuffs img{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 3px #10131566)}
#evidence.world-stage[data-world-scene=security] .world-prop-handcuffs{opacity:1;translate:0 0}
#evidence.world-stage .world-prop-security-radio{z-index:2}
#evidence.world-stage .desk-heading .eyebrow,#evidence.world-stage .world-nameplate{display:none}
#idea.contact-finale.composed-contact.framed-contact .ticket-art{scale:1.05}
#idea.contact-finale.composed-contact.framed-contact .ticket-art:is(:hover,:focus-visible){scale:1.08675}
#idea.contact-finale.composed-contact.framed-contact .ticket-art:active{scale:1.0605}
/* Same personal card, now a separate chapter after the portfolio. */
#personal-care.services-v3{padding:0!important;margin:58px 0 54px;background:transparent!important}
#personal-care .creative-partner.heart-partner.handmade-heart{margin-top:0;margin-bottom:0}
@media(min-width:701px) and (max-width:1100px){
 #evidence.world-stage .world-prop-rose{width:219.45px}
 #evidence.world-stage .world-prop-handcuffs{width:250px;left:44%;top:-20px}
}
@media(max-width:700px){
 #evidence.world-stage .world-prop-rose{width:147.63px}
 #evidence.world-stage .world-prop-handcuffs{width:150px;left:45%;top:calc(8% - 10px);z-index:1}
 #personal-care.services-v3{margin:42px 0 44px}
}
@media(prefers-reduced-motion:reduce){
 #top .flow-name-window,#top .flow-name-sheen{display:none}
 #top .flow-compact-star{animation:none;transform:none}
 #top .flow-p-stop{animation:none!important;stop-color:#2d2723}
 #top #header-p-silhouette{fill:#2d2723!important}
 #idea.contact-finale.composed-contact.framed-contact .ticket-art:is(:hover,:focus-visible,:active){scale:1.05}
}
@media print{#top .flow-name-window,#top .flow-name-sheen,#evidence .world-prop-handcuffs{display:none}#top .flow-compact-star{animation:none;transform:none}#top .flow-p-stop{animation:none;stop-color:#2d2723}}
