.no-vt[data-astro-cid-lcdefpme]{display:contents}.no-vt[data-astro-cid-lcdefpme] [data-astro-transition-scope]{view-transition-name:none!important}.no-vt[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}.rail[data-astro-cid-lcdefpme]{padding-top:var(--s-3);padding-bottom:var(--s-3)}.rail[data-astro-cid-lcdefpme] .chip-rail[data-astro-cid-lcdefpme]{scroll-padding-inline:var(--gutter)}.rail-chip[data-astro-cid-lcdefpme]{min-height:44px;font-family:var(--font-display);font-weight:800;font-size:var(--fs-14);gap:8px;padding-left:8px}.rail-dot[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.tone-corn[data-astro-cid-lcdefpme]{background:var(--corn)}.tone-purple[data-astro-cid-lcdefpme]{background:var(--purple)}.tone-husk[data-astro-cid-lcdefpme]{background:var(--husk)}.tone-cream[data-astro-cid-lcdefpme]{background:var(--paper)}.rail-dot[data-astro-cid-lcdefpme].is-price{background:var(--ink);color:var(--corn)}@media (width>=1100px){.rail[data-astro-cid-lcdefpme]{display:none}}.hero[data-astro-cid-lcdefpme]{border-block:var(--stroke);position:relative;overflow:hidden}.hero-deco[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.hero-wall[data-astro-cid-lcdefpme]{opacity:.75;background:var(--wallpaper-corn) 0 0 / 150px 150px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(170deg,#00000059 10%,#000 70%);mask-image:linear-gradient(170deg,#00000059 10%,#000 70%)}.cdots[data-astro-cid-lcdefpme]{width:30px;height:14px;position:absolute}.cdots[data-astro-cid-lcdefpme]:before,.cdots[data-astro-cid-lcdefpme]:after{content:"";background:var(--corn);border-radius:50%;width:13px;height:10px;position:absolute}.cdots[data-astro-cid-lcdefpme]:before{top:0;left:0}.cdots[data-astro-cid-lcdefpme]:after{top:5px;left:15px}.cdots[data-astro-cid-lcdefpme].is-sm{scale:.7}.d1[data-astro-cid-lcdefpme]{top:22px;right:30%}.d2[data-astro-cid-lcdefpme]{bottom:12px;right:6%}.d3[data-astro-cid-lcdefpme]{bottom:14px;left:5%}.d4[data-astro-cid-lcdefpme]{display:none;top:46%;left:58%;rotate:-24deg}.d5[data-astro-cid-lcdefpme]{display:none;bottom:22px;left:46%;rotate:18deg}.hero-grid[data-astro-cid-lcdefpme]{padding-block:var(--s-5) var(--s-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage""cta";display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--s-3);grid-area:copy;justify-items:start;display:grid}.hero-eyebrow[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--ink);color:var(--cream);font-family:var(--font-display);font-weight:800;font-size:var(--fs-13);align-items:center;gap:8px;padding:5px 12px 5px 9px;display:inline-flex}.hero-live[data-astro-cid-lcdefpme]{background:var(--corn);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #ffd43b47}.hero-h[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.045em;max-width:9ch;font-size:clamp(2.75rem,1.4rem + 6.4vw,5.75rem);font-weight:900;line-height:.92}.hero-sub[data-astro-cid-lcdefpme]{color:#fff8ece0;font-size:var(--fs-16);max-width:34ch;display:none}.hero-stage[data-astro-cid-lcdefpme]{--hero-ratio:16 / 10;grid-area:stage;margin-top:44px;position:relative}.hero-rays[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(from 3deg, #fff8ec17 0 7deg, transparent 7deg 15deg);width:150%;position:absolute;top:48%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.hero-card[data-astro-cid-lcdefpme]{background:var(--paper);border:var(--stroke);border-radius:var(--r-xl);box-shadow:0 6px 0 var(--ink);transition:transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);display:block;position:relative;overflow:hidden;rotate:-1.5deg}.hero-card[data-astro-cid-lcdefpme] .pimg{border-bottom:var(--stroke);border-radius:0}@media (hover:hover){.hero-card[data-astro-cid-lcdefpme]:hover{box-shadow:0 9px 0 var(--ink);transform:translateY(-3px)}}.hero-card[data-astro-cid-lcdefpme]:active{box-shadow:0 3px 0 var(--ink);transform:translateY(2px)}.hero-card-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--s-3);color:var(--ink);padding:12px 16px 14px;display:flex}.hero-card-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:900;font-size:var(--fs-20);letter-spacing:-.03em}.hero-card-kind[data-astro-cid-lcdefpme]{font-size:var(--fs-13);color:var(--text-2);text-align:right;font-weight:650}.hero-sticker[data-astro-cid-lcdefpme]{z-index:2;background:var(--corn);width:78px;height:78px;color:var(--ink);border:var(--stroke);box-shadow:var(--lift);font-family:var(--font-display);font-weight:900;font-size:var(--fs-24);letter-spacing:-.05em;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-14px;left:-6px;rotate:-10deg}.hero-sticker[data-astro-cid-lcdefpme] sup[data-astro-cid-lcdefpme]{vertical-align:0;letter-spacing:-.02em;margin-left:1px;font-size:.55em;position:relative;top:-.62em}.hero-corn[data-astro-cid-lcdefpme]{z-index:3;width:104px;height:104px;position:absolute;top:-60px;right:2px}.hero-seat[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.hero-ticks[data-astro-cid-lcdefpme]{fill:none;width:100%;height:100%;stroke:var(--cream);stroke-width:5px;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.hero-ticks[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{transform-box:view-box;transform-origin:79px 40px;opacity:0;transition:opacity .15s,scale .15s;scale:.3}.hero-corn[data-astro-cid-lcdefpme]:has(.cr-live) .hero-ticks[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{opacity:1;transition:opacity .12s .32s,scale .42s cubic-bezier(.3,1.7,.5,1) .32s;scale:1}.hero-corn[data-astro-cid-lcdefpme]:has(.cr-live) .hero-ticks[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:.38s}.hero-corn[data-astro-cid-lcdefpme]:has(.cr-live) .hero-ticks[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.44s}@media (prefers-reduced-motion:reduce){.hero-ticks[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme],.hero-corn[data-astro-cid-lcdefpme]:has(.cr-live) .hero-ticks[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{transition:opacity .2s;scale:1}}.hero-cta[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-top:var(--s-5);grid-area:cta;display:grid}.hero-btn[data-astro-cid-lcdefpme]{width:100%}.hero-note[data-astro-cid-lcdefpme]{font-size:var(--fs-13);color:#fff8eccc;text-align:center}@media (width>=600px){.hero-sub[data-astro-cid-lcdefpme]{display:block}.hero-stage[data-astro-cid-lcdefpme]{--hero-ratio:5 / 4;justify-self:center;width:100%;max-width:520px}.hero-corn[data-astro-cid-lcdefpme]{width:136px;height:136px;top:-84px;right:-10px}}@media (width>=1000px){.hero-grid[data-astro-cid-lcdefpme]{column-gap:var(--s-8);padding-block:var(--s-8) var(--s-8);grid-template:"copy stage""cta stage"1fr/minmax(0,1.05fr) minmax(0,1fr);align-items:start}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--s-4);align-self:end}.hero-sub[data-astro-cid-lcdefpme]{font-size:var(--fs-20)}.hero-stage[data-astro-cid-lcdefpme]{place-self:end;max-width:540px;margin-top:96px;margin-right:56px}.hero-cta[data-astro-cid-lcdefpme]{margin-top:var(--s-6);align-items:center;gap:var(--s-5);grid-template-columns:auto 1fr;align-self:start}.hero-btn[data-astro-cid-lcdefpme]{width:auto;min-width:200px}.hero-note[data-astro-cid-lcdefpme]{text-align:left;max-width:26ch}.hero-sticker[data-astro-cid-lcdefpme]{width:108px;height:108px;font-size:2.125rem;top:-30px;left:-34px}.hero-corn[data-astro-cid-lcdefpme]{width:196px;height:196px;top:-118px;right:-74px}.hero-ticks[data-astro-cid-lcdefpme]{stroke-width:4px}.hero-rays[data-astro-cid-lcdefpme]{width:165%}.hero-wall[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(100deg,#0000004d 25%,#000 62%);mask-image:linear-gradient(100deg,#0000004d 25%,#000 62%)}.d4[data-astro-cid-lcdefpme],.d5[data-astro-cid-lcdefpme]{display:block}.d4[data-astro-cid-lcdefpme]{top:62%;left:41%}}.budget[data-astro-cid-lcdefpme]{gap:var(--s-6);display:grid}.budget-head[data-astro-cid-lcdefpme]{gap:6px;display:grid}.budget-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-32)}.band[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}.band-head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tag[data-astro-cid-lcdefpme]{border:var(--stroke);background:var(--corn);box-shadow:var(--lift-sm);font-family:var(--font-display);color:var(--ink);border-radius:6px 12px 12px 6px;align-items:baseline;gap:4px;padding:6px 12px 6px 22px;display:inline-flex;position:relative;rotate:-4deg}.tag-hole[data-astro-cid-lcdefpme]{background:var(--cream);border:2px solid var(--ink);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:7px}.tag-under[data-astro-cid-lcdefpme]{font-weight:800;font-size:var(--fs-12)}.tag-amt[data-astro-cid-lcdefpme]{font-weight:900;font-size:var(--fs-24);letter-spacing:-.04em;line-height:1}.band-line[data-astro-cid-lcdefpme]{min-width:0;font-size:var(--fs-14);color:var(--text-2);line-height:1.3}.band-all[data-astro-cid-lcdefpme]{min-height:44px;font-weight:700;font-size:var(--fs-14);color:var(--purple);white-space:nowrap;align-items:center;gap:4px;padding:0 2px 0 8px;display:inline-flex}.band-shelf[data-astro-cid-lcdefpme]{scroll-padding-inline:var(--gutter);padding-bottom:var(--s-3)}.band-more[data-astro-cid-lcdefpme]{min-height:200px;padding:var(--s-4);border-radius:var(--r-md);background:var(--cream-2);transition:background var(--t-fast), border-color var(--t-fast);border:2px dashed #211a3559;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.band-more[data-astro-cid-lcdefpme]:hover{background:var(--purple-tint);border-color:var(--purple)}.band-more-n[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;font-size:3.5rem;font-weight:900;line-height:.9}.band-more-t[data-astro-cid-lcdefpme]{font-weight:650;font-size:var(--fs-14);color:var(--text-2)}.band-more-go[data-astro-cid-lcdefpme]{margin-top:var(--s-3);font-family:var(--font-display);color:var(--purple);align-items:center;gap:4px;font-weight:800;display:inline-flex}@media (width>=768px){.budget-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-40)}.band-line[data-astro-cid-lcdefpme]{font-size:var(--fs-16)}}@media (width>=1100px){.budget[data-astro-cid-lcdefpme]{gap:var(--s-7)}.band-head[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:auto minmax(0,1fr) auto}.tag-amt[data-astro-cid-lcdefpme]{font-size:var(--fs-32)}.band-shelf[data-astro-cid-lcdefpme]{grid-auto-columns:calc((100% - 4 * var(--s-5)) / 5);padding-bottom:6px;overflow:hidden}.band-shelf[data-astro-cid-lcdefpme]>:nth-child(n+5):not(.band-more){display:none}}.aisles[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-32)}.tiles[data-astro-cid-lcdefpme]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile[data-astro-cid-lcdefpme]{min-height:236px;padding:var(--s-3) var(--s-3) 0;border:var(--stroke);border-radius:var(--r-lg);box-shadow:var(--lift);color:var(--ink);isolation:isolate;transition:transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);flex-direction:column;gap:4px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.tile[data-astro-cid-lcdefpme]:hover{box-shadow:0 6px 0 var(--ink);transform:translateY(-3px)}}.tile[data-astro-cid-lcdefpme]:active{box-shadow:var(--lift-sm);transform:translateY(2px)}.tile[data-astro-cid-lcdefpme].tone-purple{color:var(--cream)}.tile[data-astro-cid-lcdefpme].tone-cream{background:var(--paper)}.tile-aisle[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;border:1.5px solid;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:800}.tile-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:900;font-size:var(--fs-24);letter-spacing:-.04em;margin-top:6px;line-height:1}.tile-blurb[data-astro-cid-lcdefpme]{font-size:var(--fs-13);opacity:.9;max-width:22ch;line-height:1.3}.tile-port[data-astro-cid-lcdefpme]{z-index:-1;border:var(--stroke);background:#fdf5ec;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-18px;right:-18px;overflow:hidden}.tile-port[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.tile-go[data-astro-cid-lcdefpme]{left:var(--s-3);bottom:var(--s-3);background:var(--ink);width:36px;height:36px;color:var(--cream);border-radius:50%;place-items:center;display:grid;position:absolute}.tile[data-astro-cid-lcdefpme].tone-purple .tile-go[data-astro-cid-lcdefpme]{background:var(--corn);color:var(--ink)}@media (width>=768px){.aisles[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-40)}.tiles[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}.tile[data-astro-cid-lcdefpme]{min-height:300px;padding:var(--s-4) var(--s-4) 0}.tile-name[data-astro-cid-lcdefpme]{font-size:var(--fs-32)}.tile-blurb[data-astro-cid-lcdefpme]{font-size:var(--fs-14)}.tile-port[data-astro-cid-lcdefpme]{width:160px;height:160px;bottom:-22px;right:-22px}.tile-go[data-astro-cid-lcdefpme]{left:var(--s-4);bottom:var(--s-4);width:44px;height:44px}}@media (width>=1100px){.tile[data-astro-cid-lcdefpme]{min-height:340px;padding:var(--s-5) var(--s-5) 0}.tile-name[data-astro-cid-lcdefpme]{font-size:var(--fs-40)}.tile-port[data-astro-cid-lcdefpme]{width:190px;height:190px}.tile-go[data-astro-cid-lcdefpme]{left:var(--s-5);bottom:var(--s-5)}}.newin[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--s-5)}.newin[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-32)}.head-link[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;min-height:44px;display:none}.newin-more[data-astro-cid-lcdefpme]{margin-top:var(--s-6);justify-content:center;display:flex}@media (width>=768px){.newin[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-40)}.head-link[data-astro-cid-lcdefpme]{display:inline-flex}.newin-more[data-astro-cid-lcdefpme]{display:none}}.tt[data-astro-cid-lcdefpme]{background:var(--cream-2);border-block:1.5px solid var(--line)}.tt-grid[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}.tt-intro[data-astro-cid-lcdefpme]{gap:var(--s-2);justify-items:start;display:grid}.tt-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-32)}.tt-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-14);max-width:40ch}.tt-row[data-astro-cid-lcdefpme]{gap:var(--s-3);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:var(--s-2) var(--gutter) var(--s-3);margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter);grid-auto-columns:minmax(140px,44%);grid-auto-flow:column;display:grid;overflow-x:auto}.tt-row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.tt-row[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start}@media (width>=600px){.tt-row[data-astro-cid-lcdefpme]{grid-auto-columns:minmax(160px,30%)}}@media (width>=1000px){.tt-grid[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-7);grid-template-columns:minmax(0,1.6fr) minmax(0,3fr)}.tt-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-40)}.tt-row[data-astro-cid-lcdefpme]{grid-auto-columns:calc((100% - 2 * var(--s-5)) / 3);gap:var(--s-5);margin:0;padding:0 0 6px;overflow:hidden}.tt-row[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}}.gu-wrap[data-astro-cid-lcdefpme]{padding-top:var(--s-7)}.gu[data-astro-cid-lcdefpme]{gap:var(--s-6);padding:var(--s-6) var(--s-5);border:var(--stroke);border-radius:var(--r-xl);box-shadow:0 6px 0 var(--ink);display:grid;position:relative;overflow:hidden}.gu[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffd43b38,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.gu-copy[data-astro-cid-lcdefpme]{gap:var(--s-3);justify-items:start;display:grid}.gu-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-14);color:var(--corn)}.gu[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.045em;font-size:clamp(2rem,1.3rem + 3vw,3.5rem)}.gu-lede[data-astro-cid-lcdefpme]{color:#fff8ece0;max-width:46ch}.gu-btn[data-astro-cid-lcdefpme]{margin-top:var(--s-2);width:100%}.gu-steps[data-astro-cid-lcdefpme]{gap:var(--s-3);counter-reset:none;display:grid}.gu-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border-radius:var(--r-md);font-size:var(--fs-14);color:#fff8ece6;background:#ffffff1a;border:1.5px solid #fff8ec47;grid-template-columns:40px 1fr;align-items:start;line-height:1.4;display:grid}.gu-steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--font-display);font-weight:800;font-size:var(--fs-16);letter-spacing:-.01em;display:block}.gu-num[data-astro-cid-lcdefpme]{background:var(--corn);width:40px;height:40px;color:var(--ink);border:var(--stroke);font-family:var(--font-display);font-weight:900;font-size:var(--fs-18);border-radius:50%;place-items:center;display:grid}@media (width>=768px){.gu-btn[data-astro-cid-lcdefpme]{width:auto}}@media (width>=1000px){.gu[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.gu-wrap[data-astro-cid-lcdefpme]{padding-top:var(--s-8)}}
