.phone[data-astro-cid-dgzf4czg]{--w:11rem;--bezel:calc(var(--w) * .0389);width:var(--w);aspect-ratio:70.6/146.6;padding:var(--bezel);border-radius:calc(var(--w) * .168);background:linear-gradient(150deg,#4a4a4e 0%,#232326 38%,#17171a 70%,#35353a 100%);justify-self:center;position:relative;box-shadow:0 2px 6px #5c543f29,0 26px 56px #5c543f42}.phone[data-astro-cid-dgzf4czg]:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:0}.phone[data-astro-cid-dgzf4czg]:after{content:"";left:calc(var(--w) * -.006);width:calc(var(--w) * .006);height:calc(var(--w) * .19);border-radius:calc(var(--w) * .006);box-shadow:0 calc(var(--w) * .245) 0 #2b2b2f;pointer-events:none;background:linear-gradient(#3a3a3e,#17171a);position:absolute;top:21%}.phone__screen[data-astro-cid-dgzf4czg]{border-radius:calc(var(--w) * .129);background:var(--bg);height:100%;padding:calc(var(--w) * .15) calc(var(--w) * .045) calc(var(--w) * .05);gap:calc(var(--w) * .02);flex-direction:column;display:flex;position:relative;overflow:hidden}.phone__island[data-astro-cid-dgzf4czg]{top:calc(var(--w) * .026);width:calc(var(--w) * .2933);height:calc(var(--w) * .0845);background:#0d0d0f;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phone__home[data-astro-cid-dgzf4czg]{bottom:calc(var(--w) * .022);width:34%;height:calc(var(--w) * .012);background:var(--ink);opacity:.35;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phone__bar[data-astro-cid-dgzf4czg]{justify-content:space-between;align-items:center;display:flex}.phone__bar[data-astro-cid-dgzf4czg] img[data-astro-cid-dgzf4czg]{height:calc(var(--w) * .055);width:auto}.phone__avatar[data-astro-cid-dgzf4czg]{width:calc(var(--w) * .068);height:calc(var(--w) * .068);border:2px solid var(--ink);opacity:.7;border-radius:50%}.phone__greeting[data-astro-cid-dgzf4czg]{margin:calc(var(--w) * .02) 0 calc(var(--w) * .012);font-size:calc(var(--w) * .058);letter-spacing:-.012em;color:var(--ink);font-weight:600}.phone__list[data-astro-cid-dgzf4czg]{gap:calc(var(--w) * .021);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phone__row[data-astro-cid-dgzf4czg]{align-items:center;gap:calc(var(--w) * .03);padding:calc(var(--w) * .024) calc(var(--w) * .035);background:var(--card);border-radius:calc(var(--w) * .045);font-size:calc(var(--w) * .045);color:var(--ink);margin:0;font-weight:500;display:flex;box-shadow:0 1px 2px #5c543f1a,0 5px 12px #5c543f17}.phone__row[data-astro-cid-dgzf4czg] img[data-astro-cid-dgzf4czg]{width:calc(var(--w) * .08);height:calc(var(--w) * .08);flex:none}@media (width<=60rem){.phone[data-astro-cid-dgzf4czg]{display:none}}.hero[data-astro-cid-3js6dpzv]{padding-block:calc(var(--space-6) + 7.5rem) var(--space-7);background:url(/brand/hero-sky-small.webp) 50% 40%/cover no-repeat}@media (width>=40rem){.hero[data-astro-cid-3js6dpzv]{background-image:url(/brand/hero-sky.webp)}}@media (width>=60rem){.hero[data-astro-cid-3js6dpzv]{padding-top:calc(var(--space-6) + 5rem)}}.hero-grid[data-astro-cid-3js6dpzv]{gap:var(--space-6);align-items:center;display:grid}@media (width>=60rem){.hero-grid[data-astro-cid-3js6dpzv]{grid-template-columns:minmax(0,1fr) auto}.promises[data-astro-cid-3js6dpzv]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=76rem){.hero-grid[data-astro-cid-3js6dpzv]{column-gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) auto minmax(0,.8fr)}.promises[data-astro-cid-3js6dpzv]{grid-column:auto;grid-template-columns:1fr;justify-self:end;max-width:16rem}}.hero[data-astro-cid-3js6dpzv] h1[data-astro-cid-3js6dpzv]{font-size:clamp(2.75rem,1.9rem + 3.6vw,4.5rem)}.hero-subtitle[data-astro-cid-3js6dpzv]{max-width:34ch;font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem)}.hero-cta[data-astro-cid-3js6dpzv]{margin-top:var(--space-5)}.hero-cta[data-astro-cid-3js6dpzv] .button[data-astro-cid-3js6dpzv]{background:var(--gold);color:var(--ink)}.cta-arrow[data-astro-cid-3js6dpzv]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em}.cta-note[data-astro-cid-3js6dpzv]{margin-top:var(--space-2);color:var(--ink-secondary-on-bg)}.promises[data-astro-cid-3js6dpzv]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.promise[data-astro-cid-3js6dpzv]{gap:var(--space-3);align-items:center;margin:0;display:flex}.promise[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]{margin:0}.promise[data-astro-cid-3js6dpzv] strong[data-astro-cid-3js6dpzv]{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;display:block}.promise-icon[data-astro-cid-3js6dpzv]{background:var(--card);width:4rem;height:4rem;box-shadow:var(--shadow-card);border-radius:50%;flex:none;place-items:center;display:grid}.promise-icon[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{fill:none;width:1.75rem;height:1.75rem;stroke:var(--navy);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.band[data-astro-cid-3js6dpzv]{background:var(--navy);color:var(--on-navy);padding-block:var(--space-6) var(--space-7);position:relative}.band-swoosh[data-astro-cid-3js6dpzv]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.band-swoosh[data-astro-cid-3js6dpzv] path[data-astro-cid-3js6dpzv]{fill:var(--interactive);opacity:.12}.band-grid[data-astro-cid-3js6dpzv]{gap:var(--space-5);align-items:center;display:grid;position:relative}@media (width>=60rem){.band-grid[data-astro-cid-3js6dpzv]{gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.band[data-astro-cid-3js6dpzv] h2[data-astro-cid-3js6dpzv]{color:var(--on-navy)}.band-copy[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]{color:var(--on-navy-secondary);font-size:1.0625rem}.band-copy[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]:last-child{margin-bottom:0}.band[data-astro-cid-3js6dpzv] [data-astro-cid-3js6dpzv]:focus-visible{outline-color:var(--gold)}.for-who-card[data-astro-cid-3js6dpzv]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius);color:var(--on-navy-secondary);transition:background var(--motion-fast) var(--ease);background:#f7f3ea12;border:1px solid #f7f3ea2e;text-decoration:none;display:flex}.for-who-card[data-astro-cid-3js6dpzv]:hover{background:#f7f3ea1f}.for-who-text[data-astro-cid-3js6dpzv]{flex-direction:column;gap:.35em;display:flex}.for-who-title[data-astro-cid-3js6dpzv]{font-family:var(--font-serif);color:var(--on-navy);font-size:1.25rem;font-weight:600}.for-who-sprout[data-astro-cid-3js6dpzv]{fill:none;width:3.5rem;height:3.5rem;stroke:var(--glyph-gold);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.for-who-chevron[data-astro-cid-3js6dpzv]{fill:none;width:1.5rem;height:1.5rem;stroke:var(--on-navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.section-intro[data-astro-cid-3js6dpzv]{color:var(--ink-secondary-on-bg)}.exercises-head[data-astro-cid-3js6dpzv]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.exercises-head[data-astro-cid-3js6dpzv] .section-intro[data-astro-cid-3js6dpzv]{margin-bottom:0}.row-arrows[data-astro-cid-3js6dpzv]{gap:var(--space-2);flex:none}.row-arrow[data-astro-cid-3js6dpzv]{border:1px solid var(--border);background:var(--card);width:3.25rem;height:3.25rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.row-arrow--next[data-astro-cid-3js6dpzv]{background:var(--gold);border-color:var(--gold)}.row-arrow[data-astro-cid-3js6dpzv]:active{transform:scale(.95)}.row-arrow[data-astro-cid-3js6dpzv][aria-disabled=true]{opacity:.4;cursor:default;box-shadow:none}.row-arrow[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.exercise-row[data-astro-cid-3js6dpzv]{--row-gap:var(--space-4);--row-cols:1.15;margin:var(--space-4) calc(var(--space-3) * -1) 0;padding:var(--space-3);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--row-cols) - 1) * var(--row-gap)) / var(--row-cols));gap:var(--row-gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-3);scrollbar-width:none;align-items:stretch;list-style:none;display:grid;overflow-x:auto}.exercise-row[data-astro-cid-3js6dpzv]::-webkit-scrollbar{display:none}.exercise-row[data-astro-cid-3js6dpzv]>li[data-astro-cid-3js6dpzv]{scroll-snap-align:start}@media (width>=40rem){.exercise-row[data-astro-cid-3js6dpzv]{--row-cols:2}}@media (width>=56rem){.exercise-row[data-astro-cid-3js6dpzv]{--row-cols:3}}@media (width>=72rem){.exercise-row[data-astro-cid-3js6dpzv]{--row-cols:4}}@media (width>=80rem){.exercise-row[data-astro-cid-3js6dpzv]{--row-cols:5}}@media (width>=100rem){.exercise-row[data-astro-cid-3js6dpzv]{--row-cols:6}}@media (prefers-reduced-motion:no-preference){.exercise-row[data-astro-cid-3js6dpzv]{scroll-behavior:smooth}}.exercises-container[data-astro-cid-3js6dpzv]{max-width:90rem}.exercise-card[data-astro-cid-3js6dpzv]{flex-direction:column;min-width:0;margin:0;display:flex}.card-more[data-astro-cid-3js6dpzv]{border:1px solid var(--border);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;display:grid}.card-more[data-astro-cid-3js6dpzv],.row-arrows[data-astro-cid-3js6dpzv]{display:none}html.js .card-more[data-astro-cid-3js6dpzv]{display:grid}html.js .row-arrows[data-astro-cid-3js6dpzv]{display:flex}html.js .row-arrows[data-astro-cid-3js6dpzv][hidden]{display:none}.card-more[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;transition:transform var(--motion-base) var(--ease)}.card-more[data-astro-cid-3js6dpzv][aria-expanded=true]{background:var(--gold);border-color:var(--gold)}.card-more[data-astro-cid-3js6dpzv][aria-expanded=true] svg[data-astro-cid-3js6dpzv]{transform:rotate(90deg)}.exercise-panels[data-astro-cid-3js6dpzv]{gap:var(--space-4);margin-top:var(--space-2);display:grid}.exercise-panel[data-astro-cid-3js6dpzv]{max-width:48rem}html.js .exercise-panel[data-astro-cid-3js6dpzv]:not(.is-open){display:none}.exercise-panel[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]{color:var(--ink-secondary)}.exercise-panel[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]:last-child{margin-bottom:0}.exercise-card--soon[data-astro-cid-3js6dpzv]{background:var(--surface);border-style:dashed;border-color:var(--ink-secondary);box-shadow:none}.exercise-head[data-astro-cid-3js6dpzv]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.exercise-head[data-astro-cid-3js6dpzv] h3[data-astro-cid-3js6dpzv]{margin:0}.exercise-icon[data-astro-cid-3js6dpzv]{flex:none;width:3.5rem;height:3.5rem}.time-disc[data-astro-cid-3js6dpzv]{fill:var(--navy)}.time-glyph[data-astro-cid-3js6dpzv]{fill:none;stroke:var(--glyph-gold);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.soon-badge[data-astro-cid-3js6dpzv]{white-space:nowrap;margin-bottom:var(--space-2);border:1px solid var(--ink-secondary);border-radius:999px;align-self:flex-start;padding:.15em .7em;font-size:.8125rem;font-weight:600}.exercise-summary[data-astro-cid-3js6dpzv]{margin-bottom:var(--space-3);color:var(--ink-secondary)}.faq-item[data-astro-cid-3js6dpzv] summary[data-astro-cid-3js6dpzv]{cursor:pointer;align-items:center;gap:.4em;min-height:2.75rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-3js6dpzv] summary[data-astro-cid-3js6dpzv]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-3js6dpzv] summary[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;transition:transform var(--motion-base) var(--ease);flex:none}details[data-astro-cid-3js6dpzv][open]>summary[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{transform:rotate(180deg)}.why-title[data-astro-cid-3js6dpzv]{margin-top:var(--space-6)}.why-list[data-astro-cid-3js6dpzv]{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;max-width:56ch;padding:0;list-style:none;display:flex}.why-list[data-astro-cid-3js6dpzv] li[data-astro-cid-3js6dpzv]{padding-left:var(--space-4);border-left:3px solid var(--accent);color:var(--ink-secondary-on-bg)}.disclaimer[data-astro-cid-3js6dpzv]{margin-top:var(--space-5);border-color:var(--ink)}.disclaimer[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]:last-child{margin-bottom:0}.faq[data-astro-cid-3js6dpzv]{border-top:1px solid var(--border)}.faq-item[data-astro-cid-3js6dpzv]{border-bottom:1px solid var(--border);padding-block:var(--space-2)}.faq-item[data-astro-cid-3js6dpzv] summary[data-astro-cid-3js6dpzv]{justify-content:space-between;font-size:1.0625rem}.faq-item[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]{color:var(--ink-secondary-on-bg);margin-top:var(--space-1)}@media (prefers-reduced-motion:reduce){.card-more[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv],.faq-item[data-astro-cid-3js6dpzv] summary[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{transition:none}}
