/* Restrained interaction details for home sample one only. */
@keyframes dp-photo-float{
    0%,100%{transform:translate3d(0,0,0) rotate(-4deg)}
    50%{transform:translate3d(0,-10px,0) rotate(-2.5deg)}
}
@media(prefers-reduced-motion:no-preference){
    .dp-site .dp-home .dp-editorial-inset{animation:dp-photo-float 6s ease-in-out infinite}
    .dp-site .dp-home .dp-editorial-inset:hover,
    .dp-site .dp-home .dp-editorial-inset:focus-within{animation-play-state:paused}
    .dp-site .dp-home .dp-editorial-inset{
        transition:translate 350ms cubic-bezier(.22,1,.36,1),rotate 350ms cubic-bezier(.22,1,.36,1),box-shadow 350ms;
    }
    .dp-site .dp-home .dp-editorial-inset:is(:hover,:focus-visible){
        translate:0 -8px;
        rotate:3deg;
        box-shadow:0 20px 38px #173d2c2b;
    }
    .dp-site .dp-home .dp-editorial-inset img{transition:filter 300ms}
    .dp-site .dp-home .dp-editorial-inset:is(:hover,:focus-visible) img{filter:brightness(1.06)}
    .dp-site .dp-home .dp-editorial-main{transition:translate 350ms,box-shadow 350ms}
    .dp-site .dp-home .dp-editorial-main:is(:hover,:focus-visible){translate:0 -5px;box-shadow:0 16px 32px #173d2c1a}
    .dp-site .dp-home .dp-editorial-main img{transition:transform 850ms cubic-bezier(.22,1,.36,1)}
    .dp-site .dp-home .dp-editorial-main:is(:hover,:focus-visible) img{transform:scale(1.035)}
    .dp-site .dp-home .dp-search{transition:border-color 220ms,box-shadow 220ms}
    .dp-site .dp-home .dp-search:focus-within{border-color:#8ca775;box-shadow:0 0 0 3px #64814912,0 8px 24px #173d2c08}
    .dp-site .dp-home .dp-search button,.dp-site .dp-home .dp-button{transition:background 200ms,box-shadow 200ms,transform 200ms}
    .dp-site .dp-home .dp-button:hover{transform:translateY(-2px);box-shadow:0 5px 13px #173d2c12}
    .dp-site .dp-home .dp-button:active{transform:translateY(0);box-shadow:none}
    .dp-site .dp-home .dp-category-card h3>span{transition:background 220ms,color 220ms,transform 280ms cubic-bezier(.22,1,.36,1)}
    .dp-site .dp-home .dp-category-card:is(:hover,:focus-visible) h3>span{transform:translate(2px,-2px) rotate(-7deg)}
    .dp-site .dp-home .dp-text-link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:3px;transition:background-size 250ms}
    .dp-site .dp-home .dp-text-link:hover{background-size:100% 1px}
    .dp-site .dp-home .dp-heart{transition:background 180ms,color 180ms,scale 180ms}
    .dp-site .dp-home .dp-heart[aria-pressed=true]{scale:1.05}
    .dp-site .dp-home .dp-hero-discover i{transition:transform 220ms}
    .dp-site .dp-home .dp-hero-discover:hover i{transform:translateY(3px)}
}
@media(prefers-reduced-motion:reduce){
    .dp-site .dp-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
.dp-site .dp-home-categories .dp-section-heading{margin-bottom:10px}
.dp-site .dp-home-categories .dp-category-intro{margin-bottom:8px!important}
.dp-site .dp-home .dp-editorial-inset{width:46%}
.dp-site .dp-home .dp-blog-card:nth-child(2)>img{object-fit:cover;background:transparent}
