.floating-guide-control{--floating-guide-accent:var(--home-lilac);max-width:calc(100vw - 2rem);display:inline-flex}.floating-guide-control__button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#000000de;border:1px solid #fff3;border-radius:999px;align-items:center;min-width:2.75rem;max-width:100%;min-height:2.75rem;padding:.25rem;transition:width .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s;display:inline-flex;overflow:hidden;box-shadow:0 12px 30px -16px #000000d9,inset 0 1px #ffffff1a}.floating-guide-control__accent{color:#0e1c31;background:var(--floating-guide-accent);border-radius:999px;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.floating-guide-control__accent svg{stroke-width:2.5px;width:1rem;height:1rem}.floating-guide-control__copy{text-align:left;visibility:hidden;white-space:nowrap;opacity:0;flex:0 0 0;width:0;min-width:0;margin-left:0;transition:flex-basis .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),margin .3s cubic-bezier(.22,1,.36,1),opacity .15s 40ms,transform .3s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translate(-.35rem)}.floating-guide-control__eyebrow{letter-spacing:.12em;font-size:.5rem;font-weight:700;line-height:1.1}.floating-guide-control__title{margin-top:.12rem;font-size:.625rem;font-weight:600;line-height:1.15}.floating-guide-control[data-expanded=true] .floating-guide-control__button{padding-right:.7rem}.floating-guide-control[data-expanded=true] .floating-guide-control__copy{opacity:1;visibility:visible;flex-basis:min(8.25rem,100vw - 7.5rem);width:min(8.25rem,100vw - 7.5rem);margin-left:.45rem;transform:translate(0)}.floating-guide-control__button:hover{border-color:#ffffff57;box-shadow:0 15px 34px -16px #000000e6,inset 0 1px #ffffff24}.floating-guide-control__button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media(prefers-reduced-motion:reduce){.floating-guide-control__button,.floating-guide-control__copy{transition:none}}
