.hero[data-astro-cid-ewxirvlt]{--hero-clip-start: inset(52% 30% 8% 30% round 24px);height:240vh;position:relative}.hero__sticky[data-astro-cid-ewxirvlt]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.hero__night[data-astro-cid-ewxirvlt]{position:absolute;inset:0 0 auto;z-index:2;display:grid;justify-items:center;gap:var(--s-4);padding:calc(var(--nav-h) + var(--s-7)) var(--gutter) 0;text-align:center}.hero__h1[data-astro-cid-ewxirvlt]{font-size:var(--fs-h1)}.hero__h1[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{color:var(--blush)}.hero__sub[data-astro-cid-ewxirvlt]{font-size:var(--fs-lead);max-width:36ch}.hero__ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-2)}.hero__frame[data-astro-cid-ewxirvlt]{position:absolute;inset:0;clip-path:var(--hero-clip-start);will-change:clip-path}.hero__img[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:cover}.hero__morning[data-astro-cid-ewxirvlt]{position:absolute;left:var(--gutter);bottom:var(--s-8);z-index:2;opacity:0;padding:var(--s-5) var(--s-6);border-radius:var(--r-lg);background:color-mix(in oklab,var(--cream) 84%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero__morning[data-astro-cid-ewxirvlt] .overline[data-astro-cid-ewxirvlt]{color:var(--accent-ink)}.hero__card-title[data-astro-cid-ewxirvlt]{font-size:var(--fs-h3);font-weight:600;color:var(--text);letter-spacing:var(--tracking-tight);margin-top:var(--s-2)}.hero--static[data-astro-cid-ewxirvlt]{height:auto}.hero--static[data-astro-cid-ewxirvlt] .hero__sticky[data-astro-cid-ewxirvlt]{position:relative;height:auto;display:grid;gap:var(--s-7);padding-bottom:var(--s-8)}.hero--static[data-astro-cid-ewxirvlt] .hero__night[data-astro-cid-ewxirvlt],.hero--static[data-astro-cid-ewxirvlt] .hero__frame[data-astro-cid-ewxirvlt],.hero--static[data-astro-cid-ewxirvlt] .hero__morning[data-astro-cid-ewxirvlt]{position:relative;inset:auto}.hero--static[data-astro-cid-ewxirvlt] .hero__frame[data-astro-cid-ewxirvlt]{clip-path:none;margin-inline:var(--gutter);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 9}.hero--static[data-astro-cid-ewxirvlt] .hero__morning[data-astro-cid-ewxirvlt]{display:none}@media(max-width:760px){.hero[data-astro-cid-ewxirvlt]{--hero-clip-start: inset(60% 6% 6% 6% round 20px)}.hero--static[data-astro-cid-ewxirvlt] .hero__frame[data-astro-cid-ewxirvlt]{aspect-ratio:4 / 5}}.problem[data-astro-cid-pmcm5pzz]{background:var(--cream)}.problem__grid[data-astro-cid-pmcm5pzz]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-6)}.problem__eyebrow[data-astro-cid-pmcm5pzz]{grid-column:1 / -1}.problem__title[data-astro-cid-pmcm5pzz]{grid-column:1 / 10}.problem__body[data-astro-cid-pmcm5pzz]{grid-column:6 / 12;display:grid;gap:var(--s-4)}@media(max-width:900px){.problem__title[data-astro-cid-pmcm5pzz],.problem__body[data-astro-cid-pmcm5pzz]{grid-column:1 / -1}}.reveal[data-astro-cid-5z7wlbkr]{background:var(--surface)}.reveal__grid[data-astro-cid-5z7wlbkr]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-8);align-items:center}.reveal__media[data-astro-cid-5z7wlbkr]{grid-column:1 / 6;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4 / 5}.reveal__img[data-astro-cid-5z7wlbkr]{width:100%;height:100%;object-fit:cover}.reveal__copy[data-astro-cid-5z7wlbkr]{grid-column:7 / 13;display:grid;gap:var(--s-5)}.reveal__pillars[data-astro-cid-5z7wlbkr]{list-style:none;display:grid;margin-top:var(--s-3);border-top:1px solid var(--line)}.reveal__pillars[data-astro-cid-5z7wlbkr] li[data-astro-cid-5z7wlbkr]{padding:var(--s-4) 0;border-bottom:1px solid var(--line-soft)}.reveal__pillars[data-astro-cid-5z7wlbkr] strong[data-astro-cid-5z7wlbkr]{font-weight:600;color:var(--text)}@media(max-width:900px){.reveal__media[data-astro-cid-5z7wlbkr],.reveal__copy[data-astro-cid-5z7wlbkr]{grid-column:1 / -1}.reveal__media[data-astro-cid-5z7wlbkr]{aspect-ratio:1}}.phone[data-astro-cid-rgehw4g5]{--u: calc(100cqw / 410);container-type:inline-size;width:100%;max-width:420px;margin:0}.device[data-astro-cid-rgehw4g5]{padding:calc(10 * var(--u));border-radius:calc(56 * var(--u));background:var(--bark);box-shadow:var(--shadow-xl),inset 0 0 0 calc(1.5 * var(--u)) var(--bark-soft),inset 0 0 0 calc(3 * var(--u)) var(--bark)}.screen[data-astro-cid-rgehw4g5]{position:relative;aspect-ratio:390 / 844;overflow:hidden;border-radius:calc(46 * var(--u));background:var(--cream);color:var(--text-body);display:flex;flex-direction:column;font-size:calc(15 * var(--u));line-height:1.4}.status[data-astro-cid-rgehw4g5]{position:absolute;inset:0 0 auto;z-index:2;height:calc(54 * var(--u));padding-inline:calc(32 * var(--u));display:flex;align-items:center;justify-content:space-between;color:var(--text);font-size:calc(15 * var(--u));font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.island[data-astro-cid-rgehw4g5]{position:absolute;left:50%;top:calc(11 * var(--u));width:calc(118 * var(--u));height:calc(34 * var(--u));translate:-50% 0;border-radius:var(--r-pill);background:var(--bark)}.status__battery[data-astro-cid-rgehw4g5]{width:calc(26 * var(--u));height:calc(12 * var(--u))}.body[data-astro-cid-rgehw4g5]{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:calc(54 * var(--u))}.tabs[data-astro-cid-oyzdmlsa]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:calc(12 * var(--u, 1px)) calc(12 * var(--u, 1px)) calc(30 * var(--u, 1px));background:var(--cream);box-shadow:0 calc(-1 * var(--u, 1px)) 0 var(--line-soft)}.tab[data-astro-cid-oyzdmlsa]{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u, 1px));font-size:calc(11 * var(--u, 1px));font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.tab[data-astro-cid-oyzdmlsa] svg[data-astro-cid-oyzdmlsa]{width:calc(24 * var(--u, 1px));height:calc(24 * var(--u, 1px))}.tab--active[data-astro-cid-oyzdmlsa]{color:var(--terracotta-ink)}.indicator[data-astro-cid-oyzdmlsa]{position:absolute;bottom:calc(8 * var(--u, 1px));left:50%;width:calc(120 * var(--u, 1px));height:calc(4 * var(--u, 1px));translate:-50% 0;border-radius:var(--r-pill);background:var(--bark);opacity:.85}.sleep[data-astro-cid-vzpgnvku]{width:100%}.bar[data-astro-cid-vzpgnvku]{display:flex;gap:calc(2 * var(--u, 1px));height:calc(var(--bar-h) * var(--u, 1px))}.seg[data-astro-cid-vzpgnvku]{flex-basis:0;min-width:calc(2 * var(--u, 1px));border-radius:calc(3 * var(--u, 1px))}.seg--deep[data-astro-cid-vzpgnvku]{background:var(--olive)}.seg--light[data-astro-cid-vzpgnvku]{background:var(--khaki)}.seg--awake[data-astro-cid-vzpgnvku]{background:var(--blush)}.legend[data-astro-cid-vzpgnvku]{display:flex;gap:calc(14 * var(--u, 1px));margin-top:calc(10 * var(--u, 1px));padding:0;list-style:none}.legend__item[data-astro-cid-vzpgnvku]{display:inline-flex;align-items:center;gap:calc(6 * var(--u, 1px));font-size:calc(11 * var(--u, 1px));font-weight:400;color:var(--text-muted)}.dot[data-astro-cid-vzpgnvku]{width:calc(8 * var(--u, 1px));height:calc(8 * var(--u, 1px));border-radius:50%}.morning[data-astro-cid-ravmzle3]{flex:1;min-height:0;padding:calc(8 * var(--u)) calc(24 * var(--u)) 0}.morning__mark[data-astro-cid-ravmzle3]{font-size:calc(22 * var(--u));letter-spacing:.3em;line-height:1.2;color:var(--bark)}.morning__overline[data-astro-cid-ravmzle3]{margin-top:calc(56 * var(--u));font-size:calc(11 * var(--u));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta-ink)}.morning__title[data-astro-cid-ravmzle3]{margin-top:calc(12 * var(--u));font-size:calc(32 * var(--u));letter-spacing:-.03em;line-height:1.1}.chart[data-astro-cid-ravmzle3]{margin-top:calc(40 * var(--u));padding:calc(20 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));border-radius:calc(20 * var(--u));background:var(--linen);box-shadow:var(--shadow-sm)}.chart__caption[data-astro-cid-ravmzle3]{margin-bottom:calc(16 * var(--u));font-size:calc(16 * var(--u));font-weight:500;color:var(--bark);line-height:1.3}.axis[data-astro-cid-ravmzle3]{position:relative;display:flex;justify-content:space-between;margin-top:calc(10 * var(--u));font-size:calc(11 * var(--u));font-weight:400;font-variant-numeric:tabular-nums;color:var(--text-muted)}.axis__mid[data-astro-cid-ravmzle3]{position:absolute;translate:-50% 0}.rows[data-astro-cid-ravmzle3]{margin-top:calc(16 * var(--u));padding:0;list-style:none}.row[data-astro-cid-ravmzle3]{display:flex;align-items:baseline;justify-content:space-between;padding-block:calc(18 * var(--u));box-shadow:0 calc(1 * var(--u)) 0 var(--line-soft)}.row[data-astro-cid-ravmzle3]:last-child{box-shadow:none}.row__label[data-astro-cid-ravmzle3]{font-size:calc(15 * var(--u));color:var(--text-body)}.row__value[data-astro-cid-ravmzle3]{font-size:calc(20 * var(--u));font-weight:600;letter-spacing:var(--tracking-hairline);font-variant-numeric:tabular-nums;color:var(--bark)}.row__unit[data-astro-cid-ravmzle3]{margin-left:calc(4 * var(--u));font-size:calc(13 * var(--u));font-weight:300;letter-spacing:0;color:var(--text-muted)}.story[data-astro-cid-ruenythk]{background:var(--cream)}.story__grid[data-astro-cid-ruenythk]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-8);align-items:start}.story__head[data-astro-cid-ruenythk]{grid-column:1 / 5;display:grid;gap:var(--s-4);position:sticky;top:calc(var(--nav-h) + var(--s-6))}.story__list[data-astro-cid-ruenythk]{grid-column:5 / 9;list-style:none;position:relative;padding-left:var(--s-6)}.story__list[data-astro-cid-ruenythk]:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:1px;background:var(--line)}.story__list[data-astro-cid-ruenythk] li[data-astro-cid-ruenythk]{position:relative;display:grid;gap:var(--s-1);padding:var(--s-5) 0;border-bottom:1px solid var(--line-soft)}.story__list[data-astro-cid-ruenythk] li[data-astro-cid-ruenythk]:before{content:"";position:absolute;left:calc(-1 * var(--s-6));top:31px;width:11px;height:11px;border-radius:50%;background:var(--cream);box-shadow:inset 0 0 0 1.5px var(--terracotta-ink)}.story__time[data-astro-cid-ruenythk]{font-size:var(--fs-small);color:var(--text-muted)}.story__text[data-astro-cid-ruenythk]{font-size:var(--fs-h4);color:var(--text);font-weight:500}.story__phone[data-astro-cid-ruenythk]{grid-column:10 / 13;width:100%;max-width:320px;justify-self:end;position:sticky;top:calc(var(--nav-h) + var(--s-6))}@media(max-width:1100px){.story__head[data-astro-cid-ruenythk]{grid-column:1 / 7}.story__list[data-astro-cid-ruenythk]{grid-column:7 / 13}.story__phone[data-astro-cid-ruenythk]{grid-column:1 / -1;justify-self:center;position:relative;top:0}}@media(max-width:760px){.story__head[data-astro-cid-ruenythk],.story__list[data-astro-cid-ruenythk]{grid-column:1 / -1;position:relative;top:0}}.card[data-astro-cid-xgixwph3]{display:flex;flex-direction:column;min-width:0;padding:calc(16 * var(--u, 1px));border-radius:calc(20 * var(--u, 1px));background:var(--linen);box-shadow:var(--shadow-sm)}.card__head[data-astro-cid-xgixwph3]{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u, 1px))}.card__overline[data-astro-cid-xgixwph3]{font-size:calc(11 * var(--u, 1px));font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;white-space:nowrap;color:var(--terracotta-ink)}.card__icon[data-astro-cid-xgixwph3]{flex:none;width:calc(18 * var(--u, 1px));height:calc(18 * var(--u, 1px));color:var(--terracotta-deep)}.card__value[data-astro-cid-xgixwph3]{margin-top:calc(12 * var(--u, 1px));display:flex;align-items:baseline;white-space:pre;font-size:calc(38 * var(--u, 1px));font-weight:600;letter-spacing:var(--tracking-tight);line-height:1;font-variant-numeric:tabular-nums;color:var(--bark)}.card__light[data-astro-cid-xgixwph3],.card__unit[data-astro-cid-xgixwph3]{font-size:calc(16 * var(--u, 1px));font-weight:300;letter-spacing:0;color:var(--text-muted)}.card__unit[data-astro-cid-xgixwph3]{margin-left:calc(5 * var(--u, 1px))}.card__light[data-astro-cid-xgixwph3]{margin-left:calc(2 * var(--u, 1px))}.card__light[data-astro-cid-xgixwph3]:not(:last-child){margin-right:calc(6 * var(--u, 1px))}.card__visual[data-astro-cid-xgixwph3]{flex:1;display:flex;align-items:center;min-height:calc(52 * var(--u, 1px));margin-block:calc(12 * var(--u, 1px))}.card__updated[data-astro-cid-xgixwph3]{font-size:calc(11 * var(--u, 1px));font-weight:400;line-height:1.3;color:var(--text-muted)}.ring[data-astro-cid-5afu3aj6]{margin-right:auto;width:calc(52 * var(--u, 1px));height:calc(52 * var(--u, 1px));overflow:visible}.ring[data-astro-cid-5afu3aj6] circle[data-astro-cid-5afu3aj6]{fill:none;stroke-width:5}.ring__track[data-astro-cid-5afu3aj6]{stroke:var(--sand)}.ring__arc[data-astro-cid-5afu3aj6]{stroke:var(--blush);stroke-linecap:round;stroke-dasharray:var(--circ);stroke-dashoffset:var(--rest);transition:stroke-dashoffset 1.5s var(--ease-in-out)}.js .ring[data-astro-cid-5afu3aj6][data-armed]:not(.is-in) .ring__arc[data-astro-cid-5afu3aj6]{stroke-dashoffset:var(--circ);transition:none}@media(prefers-reduced-motion:reduce){.ring__arc[data-astro-cid-5afu3aj6]{transition:none}}.wave[data-astro-cid-6p5dk3le]{width:100%;height:calc(52 * var(--u, 1px));overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--bark) 18%,var(--bark) 82%,transparent)}.wave__track[data-astro-cid-6p5dk3le]{display:flex;width:200%;height:100%;animation:drift 14s linear infinite}.wave__track[data-astro-cid-6p5dk3le] svg[data-astro-cid-6p5dk3le]{flex:none;width:50%;height:100%}@keyframes drift{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.wave__track[data-astro-cid-6p5dk3le]{animation:none}}.trend[data-astro-cid-v6h5wul3]{width:100%;height:calc(52 * var(--u, 1px));overflow:visible}.home[data-astro-cid-id5amyg3]{flex:1;min-height:0;display:flex;flex-direction:column;padding:calc(8 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u))}.home__mark[data-astro-cid-id5amyg3]{font-size:calc(22 * var(--u));letter-spacing:.3em;line-height:1.2;color:var(--bark)}.profile[data-astro-cid-id5amyg3]{display:flex;align-items:center;gap:calc(12 * var(--u));margin-top:calc(20 * var(--u))}.profile__avatar[data-astro-cid-id5amyg3]{display:grid;place-items:center;width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%;background:var(--sand);color:var(--bark);font-size:calc(18 * var(--u));font-weight:600}.profile__text[data-astro-cid-id5amyg3]{flex:1;min-width:0}.profile__name[data-astro-cid-id5amyg3]{font-size:calc(19 * var(--u));font-weight:600;line-height:1.2;letter-spacing:var(--tracking-hairline);color:var(--bark)}.profile__age[data-astro-cid-id5amyg3]{font-size:calc(13 * var(--u));color:var(--text-muted);line-height:1.3}.badge[data-astro-cid-id5amyg3]{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:var(--r-pill);background:color-mix(in oklab,var(--sage-light) 40%,var(--cream));color:var(--bark);font-size:calc(11 * var(--u));font-weight:500;white-space:nowrap}.badge__dot[data-astro-cid-id5amyg3]{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--sage)}.status-line[data-astro-cid-id5amyg3]{display:flex;align-items:center;gap:calc(10 * var(--u));margin-top:calc(24 * var(--u));margin-bottom:calc(14 * var(--u));font-size:calc(14 * var(--u));font-weight:400;color:var(--text-body)}.pulse[data-astro-cid-id5amyg3]{flex:none;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:var(--terracotta);animation:breathe var(--dur-breath) var(--ease-in-out) infinite}@keyframes breathe{0%,to{opacity:.45;scale:.8}50%{opacity:1;scale:1.15}}.grid[data-astro-cid-id5amyg3]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:calc(12 * var(--u))}@media(prefers-reduced-motion:reduce){.pulse[data-astro-cid-id5amyg3]{animation:none}}.note[data-astro-cid-yjrrsypo]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;column-gap:var(--s-3);width:100%;max-width:380px;padding:var(--s-3) var(--s-4);border-radius:22px;background:color-mix(in oklab,var(--linen) 82%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:var(--shadow-md)}.note__icon[data-astro-cid-yjrrsypo]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--khaki);color:var(--bark);font-size:11px;font-weight:600;letter-spacing:.08em}.note__text[data-astro-cid-yjrrsypo]{min-width:0}.note__title[data-astro-cid-yjrrsypo]{font-size:15px;font-weight:600;line-height:1.3;color:var(--bark);letter-spacing:var(--tracking-hairline)}.note__body[data-astro-cid-yjrrsypo]{margin-top:2px;font-size:15px;font-weight:300;line-height:1.35;color:var(--text-body)}.note__time[data-astro-cid-yjrrsypo]{font-size:13px;font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums}.how[data-astro-cid-zbb37bwy]{background:var(--surface)}.how__grid[data-astro-cid-zbb37bwy]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-9)}.how__head[data-astro-cid-zbb37bwy]{grid-column:1 / 7;display:grid;gap:var(--s-4);align-content:center}.how__stage[data-astro-cid-zbb37bwy]{grid-column:8 / 13;grid-row:1 / 3;position:relative;display:grid;justify-items:center;padding-bottom:var(--s-9)}.how__phone[data-astro-cid-zbb37bwy]{width:min(100%,340px)}.how__stage[data-astro-cid-zbb37bwy] .how__note{position:absolute;bottom:0;left:0;width:min(88%,340px);box-shadow:var(--shadow-lg)}.how__features[data-astro-cid-zbb37bwy]{grid-column:1 / 7;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-7) var(--grid-gap);align-content:start}.how__features[data-astro-cid-zbb37bwy] li[data-astro-cid-zbb37bwy]{display:grid;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line)}.how__index[data-astro-cid-zbb37bwy]{font-size:var(--fs-small);color:var(--accent-ink);font-weight:500}@media(max-width:900px){.how__head[data-astro-cid-zbb37bwy],.how__stage[data-astro-cid-zbb37bwy],.how__features[data-astro-cid-zbb37bwy]{grid-column:1 / -1;grid-row:auto}}@media(max-width:560px){.how__features[data-astro-cid-zbb37bwy]{grid-template-columns:1fr}}.inside__grid[data-astro-cid-uoqwsxda]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-8);align-items:center}.inside__media[data-astro-cid-uoqwsxda]{grid-column:1 / 6;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:1}.inside__img[data-astro-cid-uoqwsxda]{width:100%;height:100%;object-fit:cover}.inside__copy[data-astro-cid-uoqwsxda]{grid-column:7 / 13;display:grid;gap:var(--s-5)}.inside__cols[data-astro-cid-uoqwsxda]{display:grid;gap:var(--s-5);margin:var(--s-3) 0 0}.inside__cols[data-astro-cid-uoqwsxda]>div[data-astro-cid-uoqwsxda]{display:grid;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid color-mix(in oklab,var(--cream) 18%,transparent)}@media(max-width:900px){.inside__media[data-astro-cid-uoqwsxda],.inside__copy[data-astro-cid-uoqwsxda]{grid-column:1 / -1}}.ribbon[data-astro-cid-vo3fixhr]{background:var(--olive-deep);color:var(--cream);padding-block:var(--s-10);text-align:center}.ribbon__line[data-astro-cid-vo3fixhr]{font-size:var(--fs-h1);line-height:1.1;max-width:22ch;margin-inline:auto;text-wrap:balance}.scenes[data-astro-cid-3s6pamii]{background:var(--cream)}.scenes__head[data-astro-cid-3s6pamii]{display:grid;gap:var(--s-4);max-width:40ch;margin-bottom:var(--s-8)}.scenes__list[data-astro-cid-3s6pamii]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.scene[data-astro-cid-3s6pamii]{display:grid;gap:var(--s-3);align-content:start}.scene__media[data-astro-cid-3s6pamii]{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 5;margin-bottom:var(--s-2)}.scene__img[data-astro-cid-3s6pamii]{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-epic) var(--ease-out)}.scene[data-astro-cid-3s6pamii]:hover .scene__img[data-astro-cid-3s6pamii]{transform:scale(1.03)}.scene__index[data-astro-cid-3s6pamii]{color:var(--accent-ink);font-size:var(--fs-small);margin-right:var(--s-2)}@media(max-width:900px){.scenes__list[data-astro-cid-3s6pamii]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78vw,360px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s-4)}.scene[data-astro-cid-3s6pamii]{scroll-snap-align:start}}.colours[data-astro-cid-cevf3mva]{background:var(--surface)}.colours__grid[data-astro-cid-cevf3mva]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-7);align-items:center}.colours__head[data-astro-cid-cevf3mva]{grid-column:1 / 5;display:grid;gap:var(--s-4);justify-items:start}.colours__swatches[data-astro-cid-cevf3mva]{list-style:none;display:grid;gap:var(--s-3);margin-block:var(--s-2) var(--s-3)}.colours__swatches[data-astro-cid-cevf3mva] li[data-astro-cid-cevf3mva]{display:flex;align-items:center;gap:var(--s-3);color:var(--text);font-weight:500}.colours__dot[data-astro-cid-cevf3mva]{width:20px;height:20px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bark) 15%,transparent)}.colours__media[data-astro-cid-cevf3mva]{grid-column:5 / 13;border-radius:var(--r-xl);overflow:hidden}.colours__img[data-astro-cid-cevf3mva]{width:100%;height:auto}@media(max-width:900px){.colours__head[data-astro-cid-cevf3mva],.colours__media[data-astro-cid-cevf3mva]{grid-column:1 / -1}}.team[data-astro-cid-2qaj5cqa]{background:var(--linen)}.team__grid[data-astro-cid-2qaj5cqa]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-8)}.team__head[data-astro-cid-2qaj5cqa]{grid-column:1 / 6;display:grid;gap:var(--s-4);align-content:start}.team__people[data-astro-cid-2qaj5cqa]{grid-column:7 / 13;list-style:none;display:grid}.person[data-astro-cid-2qaj5cqa]{display:flex;align-items:center;gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.person[data-astro-cid-2qaj5cqa]:first-child{border-top:1px solid var(--line)}.person__portrait[data-astro-cid-2qaj5cqa]{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--sand);color:var(--bark-soft);font-size:var(--fs-h4);font-weight:500;letter-spacing:var(--tracking-hairline)}.person--open[data-astro-cid-2qaj5cqa] .person__portrait[data-astro-cid-2qaj5cqa]{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.person__name[data-astro-cid-2qaj5cqa]{font-size:var(--fs-h4);font-weight:600;color:var(--text)}@media(max-width:900px){.team__head[data-astro-cid-2qaj5cqa],.team__people[data-astro-cid-2qaj5cqa]{grid-column:1 / -1}}.press[data-astro-cid-kdc7tymt]{background:var(--cream)}.press__grid[data-astro-cid-kdc7tymt]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-7)}.press__head[data-astro-cid-kdc7tymt]{grid-column:1 / 6;display:grid;gap:var(--s-4);justify-items:start;align-content:start}.press__facts[data-astro-cid-kdc7tymt]{grid-column:7 / 13;display:grid;border-top:1px solid var(--line)}.press__facts[data-astro-cid-kdc7tymt]>div[data-astro-cid-kdc7tymt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--line);align-items:baseline}.press__facts[data-astro-cid-kdc7tymt] dd[data-astro-cid-kdc7tymt]{color:var(--text);display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}@media(max-width:900px){.press__head[data-astro-cid-kdc7tymt],.press__facts[data-astro-cid-kdc7tymt]{grid-column:1 / -1}.press__facts[data-astro-cid-kdc7tymt]>div[data-astro-cid-kdc7tymt]{grid-template-columns:1fr;gap:var(--s-2)}}.honesty[data-astro-cid-sirvg2p3]{background:var(--linen)}.honesty__grid[data-astro-cid-sirvg2p3]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-6)}.honesty__title[data-astro-cid-sirvg2p3]{grid-column:1 / 7}.honesty__body[data-astro-cid-sirvg2p3]{grid-column:8 / 13;display:grid;gap:var(--s-5);align-content:end;color:var(--text-muted)}.honesty__body[data-astro-cid-sirvg2p3] .lead[data-astro-cid-sirvg2p3]{color:var(--text)}@media(max-width:900px){.honesty__title[data-astro-cid-sirvg2p3],.honesty__body[data-astro-cid-sirvg2p3]{grid-column:1 / -1}}.faq[data-astro-cid-y4krgstm]{background:var(--surface)}.faq__grid[data-astro-cid-y4krgstm]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-7)}.faq__head[data-astro-cid-y4krgstm]{grid-column:1 / 5;display:grid;gap:var(--s-4);align-content:start}.faq__list[data-astro-cid-y4krgstm]{grid-column:6 / 13;border-top:1px solid var(--line)}.faq__item[data-astro-cid-y4krgstm]{border-bottom:1px solid var(--line)}.faq__q[data-astro-cid-y4krgstm]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);min-height:64px;padding-block:var(--s-4);cursor:pointer;list-style:none;font-size:var(--fs-h4);font-weight:500;color:var(--text)}.faq__q[data-astro-cid-y4krgstm]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-y4krgstm]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.faq__icon[data-astro-cid-y4krgstm]{flex:none;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out)}.faq__item[data-astro-cid-y4krgstm][open] .faq__icon[data-astro-cid-y4krgstm]{transform:rotate(45deg)}.faq__a[data-astro-cid-y4krgstm]{display:grid;gap:var(--s-3);padding-bottom:var(--s-5);max-width:60ch;color:var(--text-muted)}@media(max-width:900px){.faq__head[data-astro-cid-y4krgstm],.faq__list[data-astro-cid-y4krgstm]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.faq__icon[data-astro-cid-y4krgstm]{transition:none}}.waitlist[data-astro-cid-2vhxrna6]{background:var(--surface-dark)}.waitlist__grid[data-astro-cid-2vhxrna6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-7);align-items:end}.waitlist__head[data-astro-cid-2vhxrna6]{grid-column:1 / 8;display:grid;gap:var(--s-4)}.waitlist__panel[data-astro-cid-2vhxrna6]{grid-column:8 / 13;display:grid;gap:var(--s-4);justify-items:start}.waitlist__form[data-astro-cid-2vhxrna6]{display:grid;gap:var(--s-4);width:100%}.waitlist__form[data-astro-cid-2vhxrna6][hidden]{display:none}.waitlist__submit[data-astro-cid-2vhxrna6]{justify-self:start}.waitlist__status[data-astro-cid-2vhxrna6]:empty{display:none}.waitlist__status[data-astro-cid-2vhxrna6]{font-size:var(--fs-h4);color:var(--text-on-dark)}.waitlist__status[data-astro-cid-2vhxrna6]:focus{outline:none}.waitlist__status[data-astro-cid-2vhxrna6]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.waitlist__reassure[data-astro-cid-2vhxrna6]{color:var(--stone)}.waitlist__price[data-astro-cid-2vhxrna6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);font-size:var(--fs-h2);font-weight:500;color:var(--text-on-dark)}.waitlist[data-astro-cid-2vhxrna6] .field__label{color:var(--text-on-dark)}.waitlist[data-astro-cid-2vhxrna6] .field__error{color:var(--accent-on-dark)}.waitlist[data-astro-cid-2vhxrna6] .field__input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--accent-on-dark)}@media(max-width:900px){.waitlist__head[data-astro-cid-2vhxrna6],.waitlist__panel[data-astro-cid-2vhxrna6]{grid-column:1 / -1}}
