.nook-home,.nook-video,.nook-newsletter{position:relative;isolation:isolate}.nook-home:before,.nook-video:before,.nook-newsletter:before{content:"";position:absolute;inset:18px;z-index:-1;border:1px solid color-mix(in srgb,var(--nook-ink) 16%,transparent);pointer-events:none}.nook-home__frame,.nook-video__frame{position:relative}.nook-home__media,.nook-video__media{box-shadow:18px 18px 0 color-mix(in srgb,var(--nook-accent) 22%,transparent)}.nook-home__media img,.nook-video__media img,.nook-video__media video{transition:transform .7s cubic-bezier(.2,.65,.25,1)}.nook-home__media:hover img,.nook-video__media:hover img,.nook-video__media:hover video{transform:scale(1.035)}.nook-home__button,.nook-newsletter__form button{transition:transform .25s ease,filter .25s ease}.nook-home__button:hover,.nook-newsletter__form button:hover{transform:translateY(-2px);filter:brightness(1.15)}.nook-home__product{padding:10px;background:color-mix(in srgb,var(--nook-surface) 88%,var(--nook-detail));transition:transform .25s ease}.nook-home__product:hover{transform:translateY(-5px)}.nook-video__intro:after{content:"";display:block;width:54px;height:1px;margin-top:28px;background:var(--nook-accent)}.nook-newsletter__frame{padding:clamp(28px,4vw,58px);background:color-mix(in srgb,var(--nook-surface) 88%,var(--nook-inverse));box-shadow:16px 16px 0 color-mix(in srgb,var(--nook-accent) 14%,transparent)}.nook-newsletter__form input:not([type=checkbox]):focus,.nook-newsletter__form select:focus{outline:2px solid var(--nook-accent);outline-offset:2px}.nook-newsletter__form label{letter-spacing:.03em}@media(max-width:749px){.nook-home:before,.nook-video:before,.nook-newsletter:before{inset:10px}.nook-home__media,.nook-video__media,.nook-newsletter__frame{box-shadow:8px 8px 0 color-mix(in srgb,var(--nook-accent) 18%,transparent)}}
