.phero[data-astro-cid-mfpvb6u7]{position:relative;min-height:min(92svh,900px);display:flex;align-items:center;padding:calc(var(--nav-h) + 3rem) 0 3rem;overflow:hidden}.phero-stage[data-astro-cid-mfpvb6u7]{position:absolute;inset:0 0 0 auto;width:56%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%)}.phero-canvas[data-astro-cid-mfpvb6u7]{width:100%;height:100%;display:block}.phero-tag[data-astro-cid-mfpvb6u7]{position:absolute;right:var(--gutter);bottom:1.4rem;color:var(--dim);font-size:.6rem;letter-spacing:.14em}.phero-copy[data-astro-cid-mfpvb6u7]{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0,48%) 1fr}.phero-copy[data-astro-cid-mfpvb6u7]>[data-astro-cid-mfpvb6u7]{grid-column:1}.phero-copy[data-astro-cid-mfpvb6u7] h1[data-astro-cid-mfpvb6u7]{font-size:clamp(2.6rem,5.4vw,5.8rem);max-width:14ch}.phero-copy[data-astro-cid-mfpvb6u7] h1[data-astro-cid-mfpvb6u7] .l2[data-astro-cid-mfpvb6u7]{color:var(--muted)}.phero-copy[data-astro-cid-mfpvb6u7] .page-hero-sub[data-astro-cid-mfpvb6u7]{margin-top:1.4rem;max-width:46ch}.phero-copy[data-astro-cid-mfpvb6u7] .hero-ctas[data-astro-cid-mfpvb6u7]{margin-top:1.6rem}.phero-hud[data-astro-cid-mfpvb6u7]{margin-top:2.4rem;margin-left:0;max-width:28rem}.path[data-astro-cid-mfpvb6u7]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.path-copy[data-astro-cid-mfpvb6u7] h2[data-astro-cid-mfpvb6u7]{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1}.path-copy[data-astro-cid-mfpvb6u7] h2[data-astro-cid-mfpvb6u7] em[data-astro-cid-mfpvb6u7]{font-style:normal;color:var(--dim)}.path-sub[data-astro-cid-mfpvb6u7]{color:var(--muted);line-height:1.6;margin-top:1.2rem;max-width:50ch;font-size:1.02rem}.path-usps[data-astro-cid-mfpvb6u7]{margin:1.6rem 0 2rem}.path-usps[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7]{display:flex;gap:.8rem;align-items:baseline;padding:.55rem 0;font-size:.98rem;line-height:1.5}.path-usps[data-astro-cid-mfpvb6u7] i[data-astro-cid-mfpvb6u7]{width:7px;height:7px;border-radius:50%;background:var(--acc);flex-shrink:0;transform:translateY(-1px)}.path-media[data-astro-cid-mfpvb6u7]{position:relative;border:1px solid var(--line);background:var(--bg-2);overflow:hidden;aspect-ratio:4 / 3}.path-media[data-astro-cid-mfpvb6u7] img[data-astro-cid-mfpvb6u7]{width:100%;height:100%;object-fit:cover;display:block}.path-media[data-astro-cid-mfpvb6u7] figcaption[data-astro-cid-mfpvb6u7]{position:absolute;left:.9rem;bottom:.8rem;background:#0b0b0cd9;color:var(--txt);font-size:.58rem;letter-spacing:.14em;padding:.35rem .6rem}.sav-grid[data-astro-cid-mfpvb6u7]{display:grid;grid-template-columns:repeat(3,1fr);width:100%;text-align:left;margin-top:clamp(2.4rem,6vh,4rem);border-left:1px solid var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sav-col[data-astro-cid-mfpvb6u7]{border-right:1px solid var(--line);padding:1.8rem clamp(1.2rem,2.4vw,2.4rem) 2.2rem;position:relative;transition:background-color .35s ease}.sav-col[data-astro-cid-mfpvb6u7]:hover{background-color:#121214}.sav-no[data-astro-cid-mfpvb6u7]{font-size:.66rem;letter-spacing:.14em;display:inline-flex;align-items:center;gap:.6rem}.sav-no[data-astro-cid-mfpvb6u7]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 5px #ffc62c1f}.sav-title[data-astro-cid-mfpvb6u7]{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:750;font-stretch:110%;margin-top:1.6rem}.sav-tag[data-astro-cid-mfpvb6u7]{font-size:.6rem;letter-spacing:.14em;margin-top:.3rem}.sav-points[data-astro-cid-mfpvb6u7]{margin-top:1.4rem}.sav-points[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7]{position:relative;padding:.45rem 0 .45rem 1.1rem;color:var(--muted);font-size:.95rem;line-height:1.5}.sav-points[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7]:before{content:"•";position:absolute;left:0;color:var(--txt)}.cfg-grid[data-astro-cid-mfpvb6u7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(1.4rem,3.5vh,2.4rem)}.cfg[data-astro-cid-mfpvb6u7]{border:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;transition:border-color .3s ease}.cfg[data-astro-cid-mfpvb6u7]:hover{border-color:var(--line-2)}.cfg-media[data-astro-cid-mfpvb6u7]{position:relative;aspect-ratio:4 / 3;background:var(--bg-2);overflow:hidden}.cfg-media[data-astro-cid-mfpvb6u7] img[data-astro-cid-mfpvb6u7]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cfg[data-astro-cid-mfpvb6u7]:hover .cfg-media[data-astro-cid-mfpvb6u7] img[data-astro-cid-mfpvb6u7]{transform:scale(1.03)}.cfg-body[data-astro-cid-mfpvb6u7]{padding:1.2rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.6rem;flex:1;border-top:1px solid var(--line)}.cfg-head[data-astro-cid-mfpvb6u7]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cfg-name[data-astro-cid-mfpvb6u7]{font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:750;font-stretch:110%}.cfg-code[data-astro-cid-mfpvb6u7]{color:var(--dim);font-size:.62rem;letter-spacing:.14em}.cfg-best[data-astro-cid-mfpvb6u7]{color:var(--muted);font-size:.92rem;line-height:1.45}.cfg-stats[data-astro-cid-mfpvb6u7]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.cfg-stats[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:0 .3rem}.cfg-stats[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7]+li[data-astro-cid-mfpvb6u7]{border-left:1px solid var(--line)}.cfg-ico[data-astro-cid-mfpvb6u7]{width:26px;height:26px;color:var(--acc)}.cfg-ico[data-astro-cid-mfpvb6u7] svg{width:100%;height:100%;display:block}.cfg-k[data-astro-cid-mfpvb6u7]{color:var(--dim);font-size:.56rem;letter-spacing:.14em}.cfg-v[data-astro-cid-mfpvb6u7]{color:var(--txt);font-size:.72rem;letter-spacing:.06em}.car-prompt[data-astro-cid-mfpvb6u7]{margin-top:clamp(1.6rem,4vh,2.6rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:1.6rem}.car-prompt[data-astro-cid-mfpvb6u7] p[data-astro-cid-mfpvb6u7]{color:var(--muted);line-height:1.55;max-width:60ch}.cx[data-astro-cid-mfpvb6u7]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.6rem,4vw,4rem);align-items:start;margin-top:clamp(1.4rem,3.5vh,2.4rem)}.cx-group[data-astro-cid-mfpvb6u7]{font-size:.62rem;letter-spacing:.16em;color:var(--dim);margin-bottom:.6rem;display:flex;align-items:center;gap:.6rem}.cx-list[data-astro-cid-mfpvb6u7] ul[data-astro-cid-mfpvb6u7]{border-top:1px solid var(--line)}.cx-item[data-astro-cid-mfpvb6u7]{width:100%;text-align:left;display:grid;grid-template-columns:2.4rem 1fr auto;gap:.8rem;align-items:baseline;padding:.95rem .6rem .95rem 0;border-bottom:1px solid var(--line);transition:background-color .25s ease,padding-left .3s ease,box-shadow .3s ease}.cx-item[data-astro-cid-mfpvb6u7]:hover,.cx-item[data-astro-cid-mfpvb6u7]:focus-visible,.cx-item[data-astro-cid-mfpvb6u7].is-on{background-color:#ffffff08;padding-left:.8rem;box-shadow:inset 2px 0 0 var(--acc)}.cx-no[data-astro-cid-mfpvb6u7]{font-size:.66rem;letter-spacing:.1em}.cx-text[data-astro-cid-mfpvb6u7]{display:flex;flex-direction:column;gap:.3rem}.cx-text[data-astro-cid-mfpvb6u7] strong[data-astro-cid-mfpvb6u7]{font-weight:650;font-stretch:106%;font-size:1.02rem;color:var(--txt)}.cx-text[data-astro-cid-mfpvb6u7] span[data-astro-cid-mfpvb6u7]{color:var(--muted);font-size:.88rem;line-height:1.5}.cx-premium[data-astro-cid-mfpvb6u7]{margin-top:2.2rem}.cx-badge[data-astro-cid-mfpvb6u7]{color:var(--bg);background:var(--acc);padding:.2rem .5rem;letter-spacing:.16em;font-weight:600}.cx-premium-note[data-astro-cid-mfpvb6u7]{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0 0 .9rem;max-width:46ch}.cx-premium[data-astro-cid-mfpvb6u7] ul[data-astro-cid-mfpvb6u7]{border-top-color:#ffc62c59}.cx-item--premium[data-astro-cid-mfpvb6u7]{border-bottom-color:#ffc62c2e}.cx-tag[data-astro-cid-mfpvb6u7]{font-size:.56rem;letter-spacing:.14em;color:var(--acc);border:1px solid rgba(255,198,44,.45);padding:.2rem .45rem;align-self:center}.cx-stage[data-astro-cid-mfpvb6u7]{position:relative;z-index:2;aspect-ratio:4 / 3;background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.cx-frame[data-astro-cid-mfpvb6u7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .45s ease}.cx-frame[data-astro-cid-mfpvb6u7].is-on{opacity:1}.cx-cap[data-astro-cid-mfpvb6u7]{position:absolute;left:.9rem;bottom:.8rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;background:#0b0b0cd9;padding:.4rem .65rem;font-size:.6rem;letter-spacing:.14em;color:var(--txt)}.cx-cap[data-astro-cid-mfpvb6u7] i[data-astro-cid-mfpvb6u7]{width:7px;height:7px;border-radius:50%;background:var(--acc)}.cx-hint[data-astro-cid-mfpvb6u7]{display:none}.ref[data-astro-cid-mfpvb6u7]{position:relative;max-width:62rem;margin:clamp(2rem,6vh,4rem) auto 0;padding:0 clamp(1rem,3vw,3rem);text-align:center}.ref-mark[data-astro-cid-mfpvb6u7]{display:block;font-family:var(--font-d);font-weight:800;font-stretch:118%;font-size:clamp(5rem,9vw,9rem);line-height:.6;color:var(--acc);margin-bottom:.1em}.ref-quote[data-astro-cid-mfpvb6u7]{font-size:clamp(1.5rem,2.9vw,2.6rem);line-height:1.3;font-weight:500;letter-spacing:-.012em;color:var(--txt)}.ref-who[data-astro-cid-mfpvb6u7]{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin-top:clamp(1.6rem,4vh,2.4rem);font-size:.66rem;letter-spacing:.14em;color:var(--dim)}.ref-notes[data-astro-cid-mfpvb6u7]{margin:clamp(2rem,5vh,3rem) auto 0;padding-top:clamp(1.4rem,3vh,2rem);border-top:1px solid var(--line);max-width:40rem;text-align:left}.ref-notes[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7]{display:flex;gap:.9rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:1rem;line-height:1.55}.ref-notes[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7]:last-child{border-bottom:none}.ref-notes[data-astro-cid-mfpvb6u7] i[data-astro-cid-mfpvb6u7]{font-style:normal;font-family:var(--font-m);flex-shrink:0}.ref-link[data-astro-cid-mfpvb6u7]{display:inline-block;margin-top:1.6rem;font-size:.66rem;letter-spacing:.14em;color:var(--muted);border-bottom:1px solid var(--line-2);padding-bottom:.3rem;transition:color .25s ease,border-color .25s ease}.ref-link[data-astro-cid-mfpvb6u7]:hover{color:var(--acc);border-color:var(--acc)}.tl[data-astro-cid-mfpvb6u7]{position:relative;margin-top:clamp(1rem,3vh,2rem);padding-left:clamp(2.6rem,5vw,4rem)}.tl-list[data-astro-cid-mfpvb6u7]{list-style:none;margin:0;padding:0}.tl-rail[data-astro-cid-mfpvb6u7]{position:absolute;left:clamp(.55rem,1.4vw,1rem);top:.6rem;bottom:.6rem;width:2px;background:var(--line)}.tl-fill[data-astro-cid-mfpvb6u7]{position:absolute;inset:0;background:var(--acc);transform:scaleY(0);transform-origin:top;box-shadow:0 0 14px #ffc62c73}.tl-step[data-astro-cid-mfpvb6u7]{position:relative;display:grid;grid-template-columns:5.5rem 1fr auto;gap:clamp(1rem,2.4vw,2.4rem);align-items:baseline;padding:clamp(1.4rem,3.4vh,2.6rem) 0;border-bottom:1px solid var(--line)}.tl-step[data-astro-cid-mfpvb6u7]:last-child{border-bottom:none}.tl-dot[data-astro-cid-mfpvb6u7]{position:absolute;left:calc(clamp(.55rem,1.4vw,1rem) - clamp(2.6rem,5vw,4rem) + 1px);top:clamp(1.7rem,3.7vh,2.9rem);width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--line-2);transform:translate(-50%);transition:border-color .4s ease,background .4s ease,box-shadow .4s ease}.tl-step[data-astro-cid-mfpvb6u7].is-on .tl-dot[data-astro-cid-mfpvb6u7]{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 4px #ffc62c29}.tl-week[data-astro-cid-mfpvb6u7]{color:var(--acc);font-weight:600;letter-spacing:.08em;padding-top:.15rem}.tl-no[data-astro-cid-mfpvb6u7]{display:block;margin-bottom:.5rem}.tl-name[data-astro-cid-mfpvb6u7]{font-size:clamp(1.4rem,2.4vw,2.1rem)}.tl-body[data-astro-cid-mfpvb6u7]{color:var(--muted);font-size:.96rem;line-height:1.6;max-width:52ch;margin-top:.5rem}.tl-meta[data-astro-cid-mfpvb6u7]{color:var(--dim);white-space:nowrap;padding-top:.3rem}.trial-grid[data-astro-cid-mfpvb6u7]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.trial[data-astro-cid-mfpvb6u7]{background:var(--bg);padding:1.6rem 1.6rem 1.8rem;display:flex;flex-direction:column;gap:.9rem;position:relative;transition:background .35s ease}.trial[data-astro-cid-mfpvb6u7]:hover{background:var(--bg-2)}.trial[data-astro-cid-mfpvb6u7].is-featured:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--acc)}.trial-head[data-astro-cid-mfpvb6u7]{display:flex;justify-content:space-between;align-items:center}.trial-where[data-astro-cid-mfpvb6u7]{color:var(--dim);letter-spacing:.14em;font-size:.62rem}.trial-name[data-astro-cid-mfpvb6u7]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;font-stretch:116%;line-height:1;letter-spacing:-.02em}.trial-body[data-astro-cid-mfpvb6u7]{color:var(--muted);font-size:.95rem;line-height:1.6;max-width:46ch}.trial-hud[data-astro-cid-mfpvb6u7]{position:static;min-width:0;margin-top:auto;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-top:1px solid var(--line);padding:.7rem 0 0}.trial-hud[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7] span[data-astro-cid-mfpvb6u7]:last-child{text-align:right}.trial-btn[data-astro-cid-mfpvb6u7]{justify-content:space-between;margin-top:.6rem}.ask[data-astro-cid-mfpvb6u7]{min-height:70svh;display:flex;flex-direction:column}.ask-body[data-astro-cid-mfpvb6u7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(3rem,8vh,6rem) 0}.ask-body[data-astro-cid-mfpvb6u7] h2[data-astro-cid-mfpvb6u7]{font-size:clamp(2.4rem,6vw,6rem);max-width:14ch;margin-top:1.2rem}.ask-body[data-astro-cid-mfpvb6u7] h2[data-astro-cid-mfpvb6u7] em[data-astro-cid-mfpvb6u7]{font-style:normal;color:var(--acc)}.ask-sub[data-astro-cid-mfpvb6u7]{color:var(--muted);line-height:1.6;max-width:58ch;margin-top:1.4rem;font-size:1.05rem}.ask-sub--close[data-astro-cid-mfpvb6u7]{margin-top:clamp(2.4rem,6vh,4rem);color:var(--txt)}.ask-ctas[data-astro-cid-mfpvb6u7]{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:2rem}.ask-btn[data-astro-cid-mfpvb6u7]{padding-left:2.2rem;padding-right:2.2rem}@media(max-width:1080px){.phero-stage[data-astro-cid-mfpvb6u7]{width:100%;opacity:.35;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.phero-copy[data-astro-cid-mfpvb6u7]{grid-template-columns:1fr}.phero-copy[data-astro-cid-mfpvb6u7]>[data-astro-cid-mfpvb6u7]{grid-column:1}.cfg-grid[data-astro-cid-mfpvb6u7]{grid-template-columns:1fr 1fr}.cx[data-astro-cid-mfpvb6u7]{grid-template-columns:1fr;gap:.9rem}.cx-stage[data-astro-cid-mfpvb6u7]{order:-1}.cx-list[data-astro-cid-mfpvb6u7]{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter, 1rem));padding:0 var(--gutter, 1rem) .4rem;scroll-padding:0 var(--gutter, 1rem);scrollbar-width:none;-webkit-overflow-scrolling:touch}.cx-list[data-astro-cid-mfpvb6u7]::-webkit-scrollbar{display:none}.cx-list[data-astro-cid-mfpvb6u7] ul[data-astro-cid-mfpvb6u7],.cx-list[data-astro-cid-mfpvb6u7] li[data-astro-cid-mfpvb6u7],.cx-premium[data-astro-cid-mfpvb6u7]{display:contents}.cx-list[data-astro-cid-mfpvb6u7] .cx-group[data-astro-cid-mfpvb6u7],.cx-premium-note[data-astro-cid-mfpvb6u7]{display:none}.cx-item[data-astro-cid-mfpvb6u7]{flex:0 0 min(78%,19rem);scroll-snap-align:start;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:start;gap:.35rem .7rem;padding:.9rem .9rem 1rem;border:1px solid var(--line)}.cx-item--premium[data-astro-cid-mfpvb6u7]{border-color:#ffc62c4d}.cx-item[data-astro-cid-mfpvb6u7]:hover,.cx-item[data-astro-cid-mfpvb6u7]:focus-visible{padding-left:.9rem;box-shadow:none;background-color:transparent}.cx-item[data-astro-cid-mfpvb6u7].is-on{padding-left:.9rem;border-color:var(--acc);box-shadow:inset 0 2px 0 var(--acc);background-color:#ffc62c0d}.cx-item[data-astro-cid-mfpvb6u7] .cx-text[data-astro-cid-mfpvb6u7]{grid-column:1 / -1}.cx-item[data-astro-cid-mfpvb6u7] .cx-tag[data-astro-cid-mfpvb6u7]{grid-row:1;grid-column:2;justify-self:end;align-self:start}.cx-text[data-astro-cid-mfpvb6u7] span[data-astro-cid-mfpvb6u7]{font-size:.84rem}.cx-hint[data-astro-cid-mfpvb6u7]{display:block;order:1;font-size:.58rem;letter-spacing:.16em;color:var(--dim)}}@media(max-width:900px){.path[data-astro-cid-mfpvb6u7],.sav-grid[data-astro-cid-mfpvb6u7],.trial-grid[data-astro-cid-mfpvb6u7]{grid-template-columns:1fr}.sav-col[data-astro-cid-mfpvb6u7]{border-right:none;border-bottom:1px solid var(--line)}.sav-grid[data-astro-cid-mfpvb6u7]{border-left:none;border-top:1px solid var(--line)}}@media(max-width:720px){.cfg-grid[data-astro-cid-mfpvb6u7]{grid-template-columns:1fr}.tl-step[data-astro-cid-mfpvb6u7]{grid-template-columns:1fr;gap:.5rem}.tl-meta[data-astro-cid-mfpvb6u7]{display:none}.tl-week[data-astro-cid-mfpvb6u7]{padding-top:0}}
