@font-face{font-family:Juno Sandbox Bodoni;src:url(/creative-studies/fonts/BodoniModa.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}.studio-sandbox-surface .font-display{font-family:Juno Sandbox Bodoni,Iowan Old Style,Georgia,serif;font-weight:400;font-synthesis:none}.studio-sandbox-surface{font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif}body:has([aria-label="Willow and Pine tour guide"]) .juno-planner-page-guide{display:none!important}.studio-sandbox-guide-card{animation:sandbox-guide-arrive .36s cubic-bezier(.2,.8,.2,1) both}body:has([role=dialog][aria-modal=true]) .studio-sandbox-guide{display:none}@media (min-width:768px) and (max-width:1199px){.studio-sandbox-guide{top:96px!important;bottom:auto!important}.studio-sandbox-guide-card{max-height:min(68dvh,500px)}}@media (min-width:1024px){.studio-sandbox-guide{left:auto!important;right:10px!important;width:218px!important}.studio-sandbox-guide-card h2{font-size:1.25rem}}@media (min-width:1200px){body:has(.studio-sandbox-guide) .juno-app:has(.juno-couple-header),body:has(.studio-sandbox-guide) main.juno-app{width:calc(100% - 324px)}.studio-sandbox-guide{left:auto!important;right:12px!important;width:300px!important}.studio-sandbox-guide-card h2{font-size:1.45rem}body:has(.studio-sandbox-guide[data-tour-step=client-invitations]) .juno-app:has(.juno-couple-header),body:has(.studio-sandbox-guide[data-tour-step=client-invitations]) main.juno-app,body:has(.studio-sandbox-guide[data-tour-step=client-website]) .juno-app:has(.juno-couple-header),body:has(.studio-sandbox-guide[data-tour-step=client-website]) main.juno-app{width:100%!important}.studio-sandbox-guide[data-tour-step=client-invitations],.studio-sandbox-guide[data-tour-step=client-website]{left:12px!important;right:auto!important;width:256px!important}}.studio-sandbox-guide[data-positioned=true]{left:var(--guide-x)!important;top:var(--guide-y)!important;right:auto!important;bottom:auto!important}.studio-sandbox-guide-success{animation:sandbox-guide-confirm .32s ease-out both}@keyframes sandbox-guide-arrive{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sandbox-guide-confirm{0%{box-shadow:0 22px 70px rgba(24,49,31,.19),0 0 0 0 rgba(65,116,77,.3)}60%{box-shadow:0 22px 70px rgba(24,49,31,.19),0 0 0 7px rgba(65,116,77,.08)}to{box-shadow:0 22px 70px rgba(24,49,31,.19),0 0 0 0 rgba(65,116,77,0)}}@media (min-width:640px){body:has(.studio-sandbox-guide[data-tour-step=planner-wedding]) [aria-label=client-plan-details]{border-radius:18px;box-shadow:0 0 0 2px rgba(87,143,100,.38),0 12px 36px rgba(30,75,42,.1);transition:box-shadow .25s ease-out}}@media (prefers-reduced-motion:reduce){.studio-sandbox-surface *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}