.store-cta[data-astro-cid-ubg5yukz]{margin-block:var(--s-5)}.store-cta--center[data-astro-cid-ubg5yukz]{text-align:center;flex-direction:column;align-items:center;display:flex}.store-cta__buttons[data-astro-cid-ubg5yukz]{gap:var(--s-3);flex-wrap:wrap;display:flex}.store-cta--center[data-astro-cid-ubg5yukz] .store-cta__buttons[data-astro-cid-ubg5yukz]{justify-content:center}.store-cta__pending[data-astro-cid-ubg5yukz]{max-width:var(--measure);border:2px dashed var(--bark);background:var(--cream);border-radius:var(--r-md);padding:var(--s-4);font-size:var(--step--1)}.store-cta__pending[data-astro-cid-ubg5yukz] strong[data-astro-cid-ubg5yukz]{color:var(--ink);font-size:var(--step-0);margin-bottom:var(--s-1);display:block}.store-cta__note[data-astro-cid-ubg5yukz]{margin-top:var(--s-3);font-size:var(--step--1);color:var(--ink);letter-spacing:.02em}.sticky-cta[data-astro-cid-bjs4jpu3]{inset-inline:0;z-index:30;background:color-mix(in srgb, var(--cream) 95%, transparent);backdrop-filter:blur(10px);border-top:1px solid var(--stitch);padding:var(--s-3) var(--gutter);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom));position:fixed;bottom:0}.sticky-cta[data-astro-cid-bjs4jpu3][hidden]{display:none}@media (width>=56rem){.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}}.sticky-cta__inner[data-astro-cid-bjs4jpu3]{justify-content:space-between;align-items:center;gap:var(--s-3);max-width:var(--content);margin-inline:auto;display:flex}.sticky-cta__label[data-astro-cid-bjs4jpu3]{font-weight:700;font-size:var(--step--1)}.sticky-cta__links[data-astro-cid-bjs4jpu3]{gap:var(--s-2);display:flex}.sticky-cta[data-astro-cid-bjs4jpu3] .btn[data-astro-cid-bjs4jpu3]{min-height:44px;padding-inline:var(--s-4);font-size:var(--step--1)}.sky-decor[data-astro-cid-q2ndns27]{pointer-events:none;opacity:.9;z-index:0;width:min(60%,26rem);display:none;position:absolute;inset-block-start:0;inset-inline-end:0}.sky-decor[data-astro-cid-q2ndns27] svg[data-astro-cid-q2ndns27]{width:100%;height:auto}@media (width>=56rem){.sky-decor[data-astro-cid-q2ndns27]{width:min(42%,30rem);display:block}}.rooftops[data-astro-cid-olf5qa7u]{line-height:0}.rooftops[data-astro-cid-olf5qa7u] svg[data-astro-cid-olf5qa7u]{width:100%;height:clamp(56px,9vw,120px);display:block}.rooftops--flip[data-astro-cid-olf5qa7u] svg[data-astro-cid-olf5qa7u]{transform:scaleY(-1)}.phone[data-astro-cid-k7mbr7da]{--bezel:clamp(8px, 1.6vw, 12px);padding:var(--bezel);background:var(--ink);box-shadow:var(--shadow-lift);border-radius:clamp(26px,5vw,38px);width:100%;max-width:320px;position:relative}.phone[data-astro-cid-k7mbr7da]:before{content:"";top:calc(var(--bezel) + 5px);border-radius:var(--r-pill);background:color-mix(in srgb, var(--sand) 35%, transparent);z-index:2;width:28%;height:5px;position:absolute;left:50%;transform:translate(-50%)}.phone__screen[data-astro-cid-k7mbr7da]{background:var(--sand);border-radius:clamp(18px,3.6vw,27px);line-height:0;overflow:hidden}.phone__screen[data-astro-cid-k7mbr7da] img{width:100%;height:auto}.swatch[data-astro-cid-p7ryq5wc]{text-align:center;padding:var(--s-4)}.swatch[data-astro-cid-p7ryq5wc] img{border-radius:var(--r-sm);width:100%;max-width:180px;margin-inline:auto}.swatch[data-astro-cid-p7ryq5wc] h3[data-astro-cid-p7ryq5wc]{font-size:var(--step-0);margin-top:var(--s-3)}.timing[data-astro-cid-hnexrgv3]{margin:0}.timing[data-astro-cid-hnexrgv3] svg[data-astro-cid-hnexrgv3]{width:100%;height:auto}.timing[data-astro-cid-hnexrgv3] .t{font-family:var(--font-body);fill:var(--ink);font-size:15px;font-weight:700}.timing[data-astro-cid-hnexrgv3] .t--gold{fill:var(--gold);letter-spacing:.06em}.timing[data-astro-cid-hnexrgv3] figcaption[data-astro-cid-hnexrgv3]{margin-top:var(--s-3);font-size:var(--step--1);text-align:center}.faq[data-astro-cid-hemr5th4]{gap:var(--s-3);padding:0;list-style:none;display:grid}.faq__item[data-astro-cid-hemr5th4]{padding:0}.faq__item[data-astro-cid-hemr5th4]:after{inset:4px}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);cursor:pointer;min-height:56px;color:var(--ink);font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover{color:var(--teal-deep)}.faq__chevron[data-astro-cid-hemr5th4]{width:20px;height:20px;color:var(--bark);transition:transform var(--t-mid) var(--ease);flex:none}.faq__item[data-astro-cid-hemr5th4][open] .faq__chevron[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 var(--s-5) var(--s-5);max-width:56ch;margin:0}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem, 1rem + 5vw, 4.5rem) var(--section-y);overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;gap:var(--s-6);align-items:center;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-block:var(--s-4) var(--s-3)}.hero__copy[data-astro-cid-lcdefpme] .wordmark{align-items:flex-start}.hero__art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:320px;padding-bottom:2.5rem;position:relative}.hero__rabbit[data-astro-cid-lcdefpme]{filter:drop-shadow(0 8px 16px #513c4233);width:104px;position:absolute;bottom:0;left:-14%}@media (width>=56rem){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:1fr auto}.hero__copy[data-astro-cid-lcdefpme] .wordmark{align-items:flex-start}.hero__art[data-astro-cid-lcdefpme]{padding-bottom:3.25rem}.hero__rabbit[data-astro-cid-lcdefpme]{width:168px;bottom:0;left:-26%}}@media (width<=55.99rem){.hero__copy[data-astro-cid-lcdefpme]{text-align:center}.hero__copy[data-astro-cid-lcdefpme] .wordmark{align-items:center;width:100%}.hero__copy[data-astro-cid-lcdefpme] .store-cta{align-items:center}.hero__copy[data-astro-cid-lcdefpme] .store-cta__pending{text-align:left;margin-inline:auto}}.steps[data-astro-cid-lcdefpme]{counter-reset:step;margin-top:var(--s-6)}.step[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.step[data-astro-cid-lcdefpme] img{border-radius:var(--r-sm);width:100%}.step__n[data-astro-cid-lcdefpme]{width:2.25rem;height:2.25rem;margin-top:var(--s-4);border-radius:var(--r-pill);background:var(--sand);color:var(--gold);font-weight:700;font-size:var(--step-0);place-items:center;display:grid}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:var(--s-2) var(--s-2)}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.step__swatches[data-astro-cid-lcdefpme]{gap:var(--s-2);background:var(--sand);border-radius:var(--r-sm);padding:var(--s-3);grid-template-columns:repeat(2,1fr);display:grid}.step__swatches[data-astro-cid-lcdefpme] img{border-radius:8px}.perfect[data-astro-cid-lcdefpme]{gap:var(--s-6);align-items:center;display:grid}.perfect__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-top:var(--s-3)}.perfect__figure[data-astro-cid-lcdefpme]{padding:var(--s-5)}@media (width>=56rem){.perfect[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1fr 1fr}}.swatches[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.comfort[data-astro-cid-lcdefpme]{gap:var(--s-6);margin-top:var(--s-6);align-items:start;display:grid}.comfort__list[data-astro-cid-lcdefpme]{gap:var(--s-3);margin:0;display:grid}.comfort__item[data-astro-cid-lcdefpme]{padding:var(--s-4) var(--s-5)}.comfort__item[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--step-1);margin-bottom:var(--s-1)}.comfort__item[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.comfort__shot[data-astro-cid-lcdefpme]{justify-self:center}@media (width>=56rem){.comfort[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1fr auto}.comfort__shot[data-astro-cid-lcdefpme]{position:sticky;top:6rem}}.cozy__inner[data-astro-cid-lcdefpme]{text-align:center;max-width:44rem;margin-inline:auto}.cozy__inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.shots[data-astro-cid-lcdefpme]{margin-top:var(--s-6);gap:var(--s-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0;padding-bottom:var(--s-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;grid-auto-columns:72vw;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.shots[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:center}.shots[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;margin:0;display:flex}.shots[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--s-3);font-size:var(--step--1);text-align:center}@media (width>=48rem){.shots[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.faq-wrap[data-astro-cid-lcdefpme]{margin-top:var(--s-6);max-width:48rem}.closing__inner[data-astro-cid-lcdefpme]{text-align:center;max-width:40rem;margin-inline:auto}.closing__inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--s-4)}
