.hf[data-astro-cid-2oizxq5x]{background:#1a1714;position:absolute;inset:0;overflow:hidden}.hf__poster[data-astro-cid-2oizxq5x]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf[data-astro-cid-2oizxq5x] .hf__frame{opacity:0;pointer-events:none;border:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hf[data-astro-cid-2oizxq5x].is-live .hf__frame{opacity:1}.ps[data-astro-cid-2kzpq3hk]{border-top:1px solid var(--line-strong);padding:88px 0}.ps__head[data-astro-cid-2kzpq3hk]{margin-bottom:24px}.ps__head[data-astro-cid-2kzpq3hk] .eyebrow[data-astro-cid-2kzpq3hk]{margin:0 0 12px}.ps__head[data-astro-cid-2kzpq3hk] h2[data-astro-cid-2kzpq3hk]{font-size:clamp(38px,6vw,68px)}.ps__steps[data-astro-cid-2kzpq3hk] ol[data-astro-cid-2kzpq3hk]{margin:0;padding:0;list-style:none}.ps__step[data-astro-cid-2kzpq3hk]{border-top:1px solid var(--hairline);padding:28px 0}.ps__step[data-astro-cid-2kzpq3hk] .num[data-astro-cid-2kzpq3hk]{color:var(--accent-text);font-size:13px}.ps__step[data-astro-cid-2kzpq3hk] h3[data-astro-cid-2kzpq3hk]{margin:6px 0 8px;font-size:34px}.ps__step[data-astro-cid-2kzpq3hk] p[data-astro-cid-2kzpq3hk]{color:var(--ink-2);max-width:46ch;margin:0}.ps__inline[data-astro-cid-2kzpq3hk]{margin:20px 0 0}.ps__inline[data-astro-cid-2kzpq3hk] img{width:min(68vw,280px);box-shadow:var(--shadow-popover);border:6px solid #141413;border-radius:28px}.ps__phone-col[data-astro-cid-2kzpq3hk]{display:none}@media (width>=1024px){.ps__grid[data-astro-cid-2kzpq3hk]{grid-template-columns:5fr 6fr;gap:80px;display:grid}.ps__phone-col[data-astro-cid-2kzpq3hk]{display:block}.ps__phone[data-astro-cid-2kzpq3hk]{top:calc(var(--header-h) + 40px);aspect-ratio:780/1688;background:#141413;border-radius:46px;width:300px;margin-inline:auto;padding:11px;position:sticky;box-shadow:0 30px 80px #0000002e,inset 0 0 0 2px #2c2c2a}.ps__screen[data-astro-cid-2kzpq3hk]{background:var(--bg);border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.ps__screen[data-astro-cid-2kzpq3hk] .ps__shot{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-standard), transform .7s var(--ease-standard);position:absolute;inset:0;transform:scale(1.02)}.ps__screen[data-astro-cid-2kzpq3hk] .ps__shot.is-on{opacity:1;transform:none}.ps__island[data-astro-cid-2kzpq3hk]{background:#141413;border-radius:20px;width:92px;height:26px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.ps__step[data-astro-cid-2kzpq3hk]{opacity:.32;padding:15vh 0;transition:opacity .4s}.ps__step[data-astro-cid-2kzpq3hk]:first-child{padding-top:40px}.ps__step[data-astro-cid-2kzpq3hk].is-on{opacity:1}.ps__step[data-astro-cid-2kzpq3hk] h3[data-astro-cid-2kzpq3hk]{font-size:44px}.ps__inline[data-astro-cid-2kzpq3hk]{display:none}}.mq[data-astro-cid-qu66oes4]{border-block:1px solid var(--hairline);padding:40px 0;overflow:hidden}.mq__head[data-astro-cid-qu66oes4]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-bottom:22px;display:flex}.mq__head[data-astro-cid-qu66oes4] .eyebrow[data-astro-cid-qu66oes4]{margin:0}.mq__join[data-astro-cid-qu66oes4]{border-bottom:1px solid var(--accent);font-size:14px;font-weight:600;text-decoration:none}.mq__join[data-astro-cid-qu66oes4] .arrow[data-astro-cid-qu66oes4]{font-family:var(--font-mono)}.mq__track[data-astro-cid-qu66oes4]{width:max-content;animation:48s linear infinite mq;display:flex}.mq[data-astro-cid-qu66oes4]:hover .mq__track[data-astro-cid-qu66oes4]{animation-play-state:paused}.mq__row[data-astro-cid-qu66oes4]{align-items:center;display:flex}.mq__item[data-astro-cid-qu66oes4]{font-family:var(--font-display);white-space:nowrap;padding-inline:28px;font-size:clamp(32px,4.5vw,52px);line-height:1}.mq__item[data-astro-cid-qu66oes4]:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-inline-start:56px;display:inline-block}.mq__item--cat[data-astro-cid-qu66oes4]{color:var(--ink-3);font-size:clamp(24px,3vw,34px)}@keyframes mq{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.mq__track[data-astro-cid-qu66oes4]{animation:none}}.hero[data-astro-cid-lcdefpme]{color:#fff;background:#1a1714;align-items:flex-end;min-height:min(92svh,920px);display:flex;position:relative;overflow:hidden}.hero__scrim[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(#0c0c0b2e 15%,#0c0c0b8c 45%,#0c0c0bdb 100%);position:absolute;inset:0}.hero__na[data-astro-cid-lcdefpme]{top:24px;opacity:.85;position:absolute;inset-inline-end:var(--gutter)}.hero__inner[data-astro-cid-lcdefpme]{padding-top:120px;padding-bottom:40px;position:relative}.hero__kicker[data-astro-cid-lcdefpme]{color:#f3d9c8;align-items:center;gap:10px;margin:0 0 18px;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;max-width:12ch;font-size:clamp(52px,11vw,120px);line-height:.98}.hero[data-astro-cid-lcdefpme] .hero__dim{max-width:560px;margin:22px 0 18px}.hero__sub[data-astro-cid-lcdefpme]{color:#ffffffdb;max-width:44ch;margin:0 0 26px;font-size:19px;line-height:1.6}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero__ghost[data-astro-cid-lcdefpme]{color:#fff}.hero__foot[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-top:36px;padding-top:18px;display:flex}.hero__foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffbf;margin:0;font-size:14px}@media (width>=1024px){.hero__inner[data-astro-cid-lcdefpme]{padding-bottom:56px}}.sec-head[data-astro-cid-lcdefpme]{margin-bottom:40px}.sec-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0 0 12px}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(38px,6vw,68px)}.sec-head--row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;display:flex}.link-arrow[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--accent);padding-bottom:2px;font-weight:600;text-decoration:none}.link-arrow[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono)}.ba-sec[data-astro-cid-lcdefpme]{padding:96px 0}.ba-sec__grid[data-astro-cid-lcdefpme]{gap:32px;display:grid}.ba-sec__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 16px;font-size:clamp(36px,5vw,60px)}.ba-sec__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:42ch;margin:0 0 22px}@media (width>=1024px){.ba-sec__grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;align-items:center;gap:80px}}.bleed[data-astro-cid-lcdefpme]{padding:40px 0 120px}.bleed__dims[data-astro-cid-lcdefpme]{margin-bottom:18px}.bleed__fig[data-astro-cid-lcdefpme]{margin:0}.bleed__fig[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:min(80vh,900px)}.bleed__cap[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:start;gap:16px;margin-top:16px;display:flex}.bleed__cap[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0}.budget[data-astro-cid-lcdefpme]{padding:40px 0 120px}.budget__lead[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:46ch;margin:0}.budget__row[data-astro-cid-lcdefpme]{gap:12px;display:grid}.budget__card[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);padding:28px 24px 24px}.budget__card--mid[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg)}.budget__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.budget__name[data-astro-cid-lcdefpme]{font-weight:600}.budget__style[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:14px}.budget__card--mid[data-astro-cid-lcdefpme] .budget__style[data-astro-cid-lcdefpme]{color:#bdb8ae}.budget__total[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,88px);line-height:1;margin-top:28px!important}.budget__cur[data-astro-cid-lcdefpme]{vertical-align:.9em;color:var(--accent);margin-inline-end:6px;font-size:.45em}.budget__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}@media (width>=768px){.budget__row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.dark[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg);padding:104px 0}.dark[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#a49e94}.dark__video[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:#000;width:100%}.dark__grid[data-astro-cid-lcdefpme]{gap:28px;margin-top:56px;display:grid}.dark__grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.dark__grid[data-astro-cid-lcdefpme] img,.dark__grid[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;background:#000;width:100%}.dark__grid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#d8d3ca;margin-top:12px;font-size:15px}.dark__grid[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--accent);margin-inline-end:8px;font-size:12px}@media (width>=768px){.dark__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.mag[data-astro-cid-lcdefpme]{padding:112px 0 40px}.mag__grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);gap:40px;margin-top:56px;padding-top:40px;display:grid}@media (width>=640px){.mag__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.mag__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:32px}}.shorts[data-astro-cid-lcdefpme]{padding:80px 0 40px}.shorts__row[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.shorts__row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.short[data-astro-cid-lcdefpme]{scroll-snap-align:start;margin:0}.short[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:9/16;background:#000;border-radius:16px;width:100%;height:auto}.short[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:10px;font-weight:600}.sup[data-astro-cid-lcdefpme]{padding:72px 0}.sup__inner[data-astro-cid-lcdefpme]{background:var(--accent-soft);padding:40px var(--gutter);gap:24px;display:grid}.sup[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:12px;font-size:clamp(32px,4.4vw,50px)}.sup[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0 0 24px}@media (width>=1024px){.sup__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding:64px}}.final[data-astro-cid-lcdefpme]{text-align:center;padding:64px 0 0}.final[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:32px;font-size:clamp(44px,8vw,96px);line-height:1.02}
