[data-world=platform] [data-ground][data-kit-ground]{--meta:var(--ink-2)}[data-world=platform] .kps{--ps-top:calc(var(--nav-h) + 2 * var(--nav-inset) + var(--space-6));--ps-f:clamp(56px, 5.6vw + 15px, 96px);--ps-pill:56px;--ps-more:calc(44px + 1.55 * var(--type-body));--ps-k:1.05;--ps-b:calc(var(--ps-top) + var(--ps-k) * var(--ps-f) + var(--ps-more) + var(--ps-pill) + 18px)}@supports (text-box:trim-both cap alphabetic){[data-world=platform] .kps{--ps-k:.72}}[data-world=platform] #close{--ps-f:var(--type-h2);--ps-lines:3;--ps-more:calc(28px + var(--space-4) + var(--ps-lines) * var(--type-body-leading) * var(--type-body))}@media (width<=599px){[data-world=platform] #close{--ps-more:calc(28px + var(--space-4) + var(--ps-lines) * var(--type-body-leading) * var(--type-body) + var(--type-display-leading) * var(--ps-f))}}@media (width<=359px){[data-world=platform] #close{--ps-lines:4}}@media (width<=599px){[data-world=platform] #close .kps-line .kit-sent{display:inline}}@media (width>=600px){[data-world=platform] #close{--ps-lines:2}[data-world=platform] #close .kps-line{max-inline-size:56ch}}[data-world=platform] .kps-heading{font-size:var(--ps-f)}[data-world=platform] #close .kps-heading{max-inline-size:none}@media (width>=900px){[data-world=platform] #close .kps-copy{max-inline-size:min(100%,60rem)}}[data-world=platform] .kps-body{padding-block-start:var(--ps-top)}[data-world=platform] .kps .btn-lg{--btn-h:var(--ps-pill)}[data-world=platform] .kps-actions{justify-content:center}@media (width>=900px){[data-world=platform] .kps{min-block-size:max(100svh, 56.25vw, var(--ps-b) / .3812)}}@media (width<=899px) and (aspect-ratio>=9/10){[data-world=platform] .kps{min-block-size:max(560px, var(--ps-b) / .3812)}}@media (width<=899px) and (aspect-ratio>=4/3){[data-world=platform] .kps{min-block-size:max(560px, 88vw, var(--ps-b) / .3812)}}@media (width<=899px) and (aspect-ratio<=9/10){[data-world=platform] .kps{min-block-size:max(560px, var(--ps-b) / .4514, 2 * var(--ps-b) + 19.54vw)}}@media (width<=399px),(height<=759px),(width>=900px) and (height<=879px){[data-world=platform] .kps{--ps-pill:44px}[data-world=platform] .kps .btn-lg{--btn-min-w:120px;--btn-size:16px;padding-inline:var(--space-5)}}@media (width<=359px){[data-world=platform] .kps .btn-lg{--btn-min-w:0px;padding-inline:var(--space-4)}}@media (height<=759px),(width>=900px) and (height<=879px){[data-world=platform] .kps{--ps-top:calc(var(--nav-h) + 2 * var(--nav-inset) + var(--space-4));--ps-f:min(clamp(56px, 5.6vw + 15px, 96px), max(2.5rem, 9svh))}[data-world=platform] #close{--ps-f:min(var(--type-h2), max(2.5rem, 8svh))}}@media (width>=900px) and (height<=879px){[data-world=platform] .kps:not(#close){--ps-f:max(.7 * clamp(56px, 5.6vw + 15px, 96px), min(clamp(56px, 5.6vw + 15px, 96px), 10svh))}}.flt[data-astro-cid-gp37bqnx]{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.flt-grass[data-astro-cid-gp37bqnx]{fill:oklch(21.5% .022 165)}.flt-sand[data-astro-cid-gp37bqnx]{fill:oklch(33% .035 85)}.flt-water[data-astro-cid-gp37bqnx]{fill:oklch(27% .045 222)}.flt-road[data-astro-cid-gp37bqnx]{fill:none;stroke:oklch(30% .01 250);stroke-width:22px}.flt-pave[data-astro-cid-gp37bqnx]{fill:oklch(30% .01 250)}.flt-aisle[data-astro-cid-gp37bqnx],.flt-lines[data-astro-cid-gp37bqnx]{fill:none;stroke:oklch(62% .06 85);stroke-linecap:round}.flt-aisle[data-astro-cid-gp37bqnx]{stroke-dasharray:5 5;opacity:.45}.flt-lines[data-astro-cid-gp37bqnx]{stroke-width:1.2px;opacity:.75}.flt-access[data-astro-cid-gp37bqnx]{fill:oklch(50% .12 255)}.flt-dot[data-astro-cid-gp37bqnx]{fill:none;stroke-width:10px;stroke-linecap:round}.flt-open[data-astro-cid-gp37bqnx]{stroke:oklch(80% .17 150)}.flt-taken[data-astro-cid-gp37bqnx]{stroke:oklch(64% .19 28)}.fam{background:var(--ground)}.fam-wrap{gap:var(--space-7);max-inline-size:var(--kit-measure);padding:min(var(--section-y), var(--space-9)) var(--gutter);margin-inline:auto;display:grid}.fam-words{gap:var(--space-4);text-align:center;justify-items:center;display:grid}.fam-words>*{margin:0}.fam-line{max-inline-size:36ch;color:var(--ink-2)}.fam-row{gap:var(--space-3);margin:-6px calc(-1 * var(--gutter));padding:6px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.fam-row::-webkit-scrollbar{display:none}.fam-row>li{scroll-snap-align:start;flex:0 0 min(78vw,22rem,80svh - 96px)}.fam-card{aspect-ratio:4/5;border-radius:var(--radius-frame);background:var(--fam-tint);color:var(--ink);isolation:isolate;align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.fam-pic{z-index:-1;position:absolute;inset:0}.fam-pic .bleed img{transition:scale var(--dur-panel) var(--ease-morph)}.fam-card:after{content:"";z-index:-1;background:linear-gradient(to bottom, rgb(var(--scrim-ground) / 0), rgb(var(--scrim-ground) / .62) 45%, rgb(var(--scrim-ground) / .86));pointer-events:none;position:absolute;inset:40% 0 0}.fam-text{justify-items:start;gap:var(--space-2);padding:var(--space-4);display:grid}.fam-sub{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.2}.fam-see{font-size:var(--type-small);color:var(--ink);text-wrap:balance;font-weight:500;line-height:1.35}.fam-arrow{vertical-align:-3px;opacity:.8;margin-inline-start:2px}.fam-go{font-size:var(--type-small);font-weight:600}.fam-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.fam-card:focus-visible .fam-arrow{translate:2px}@media (pointer:fine){.fam-card .fam-arrow{transition:translate var(--dur-state) var(--ease-out)}.fam-card:hover .bleed img{scale:1.03}.fam-card:hover .fam-arrow{translate:2px}}@media (prefers-reduced-motion:reduce){.fam-card:hover .bleed img{scale:1}}@media (width>=700px) and (width<=899px){.fam-row{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.fam-row>li{grid-column:span 2}.fam-row>li:nth-child(n+4){grid-column:span 3}.fam-row>li:nth-child(n+4) .fam-card{aspect-ratio:16/10}}.fam-col-mark[data-x=parking],.fam-col-bar [data-x=parking]{--x-t:var(--tint-stone)}.fam-col-mark[data-x=safety],.fam-col-bar [data-x=safety]{--x-t:var(--tint-lilac)}.fam-col-mark[data-x=upkeep],.fam-col-bar [data-x=upkeep]{--x-t:var(--tint-clay)}.fam-col-mark[data-x=grounds],.fam-col-bar [data-x=grounds]{--x-t:var(--tint-sage)}.fam-runs,.fam-run{min-inline-size:0}.fam-cols{gap:var(--space-7);display:grid}.fam-col{align-items:center;column-gap:var(--space-3);row-gap:var(--space-3);margin:0 0 var(--space-4);font:600 var(--type-body) / 1.25 var(--font-body);grid-template-columns:auto 1fr;display:grid}.fam-col-label{min-inline-size:0}@media (width>=700px) and (width<=1099px){.fam-col{grid-template-columns:minmax(0,1fr)}}.fam-col-marks{gap:4px;display:flex}.fam-col-mark{background:var(--x-t);block-size:26px;inline-size:26px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 18%, transparent);color:var(--ink);font:600 14px / 1 var(--font-display);border-radius:7px;place-items:center;display:grid}.fam-col-bar{border-radius:2px;grid-column:1/-1;block-size:4px;display:flex;overflow:hidden}.fam-col-bar>span{background:oklch(from var(--x-t) calc(l - .14) calc(c * 3) h);flex:1}@media (width>=700px){.fam-cols{grid-template-columns:repeat(var(--fam-n), minmax(0, 1fr));column-gap:var(--space-4);grid-template-rows:auto auto;row-gap:0}.fam-cols .fam-run{grid-column:span var(--span);grid-row:1/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.fam-cols .fam-col{grid-column:1/-1;align-self:end}.fam-cols .fam-row{grid-column:1/-1;grid-template-columns:subgrid;grid-auto-flow:row;margin:0;padding:0;display:grid;overflow:visible}.fam-cols .fam-row>li,.fam-cols .fam-row>li:nth-child(n+4){grid-column:auto}.fam-cols .fam-row>li .fam-card,.fam-cols .fam-row>li:nth-child(n+4) .fam-card{aspect-ratio:3/4}}@media (width>=900px){.fam-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;padding:0;display:grid;overflow:visible}.fam-row>li,.fam-row>li:nth-child(n+4){grid-column:auto}.fam-row>li .fam-card{aspect-ratio:3/4}}.nt-box[data-astro-cid-t5id4ktu]{background:0 0;container:nt-stage/inline-size}.nt-stage[data-astro-cid-t5id4ktu]{--nt-lit:var(--accent);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:end;gap:5%;inline-size:100%;display:grid}.nt-row[data-astro-cid-t5id4ktu][data-x=parking]{--nt-x:var(--tint-stone)}.nt-row[data-astro-cid-t5id4ktu][data-x=safety]{--nt-x:var(--tint-lilac)}.nt-row[data-astro-cid-t5id4ktu][data-x=upkeep]{--nt-x:var(--tint-clay)}.nt-row[data-astro-cid-t5id4ktu][data-x=grounds]{--nt-x:var(--tint-sage)}.nt-dev[data-astro-cid-t5id4ktu]{min-inline-size:0;container-type:inline-size}.nt-body[data-astro-cid-t5id4ktu]{--nt-l:400;--u:calc(100cqi / var(--nt-l));color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums;text-align:start;-webkit-font-smoothing:antialiased;position:relative}.nt-win[data-astro-cid-t5id4ktu] .nt-body[data-astro-cid-t5id4ktu]{border:var(--frame-edge);border-radius:calc(14 * var(--u));background-color:var(--ground-2);overflow:hidden}.nt-bar[data-astro-cid-t5id4ktu]{gap:calc(6 * var(--u));block-size:calc(30 * var(--u));padding-inline:calc(14 * var(--u));border-block-end:1px solid var(--hairline);background:var(--ground-2);align-items:center;display:flex}.nt-bar[data-astro-cid-t5id4ktu] i[data-astro-cid-t5id4ktu]{inline-size:calc(9 * var(--u));aspect-ratio:1;background:color-mix(in oklch, var(--ink) 16%, transparent);border-radius:50%}.nt-tab[data-astro-cid-t5id4ktu] .nt-body[data-astro-cid-t5id4ktu]{--nt-l:368;padding:calc(14 * var(--u));border-radius:calc(30 * var(--u));background:var(--device-body);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--device-edge)}.nt-cam[data-astro-cid-t5id4ktu]{inline-size:calc(5 * var(--u));aspect-ratio:1;background:var(--device-lens);border-radius:50%;position:absolute;inset-block-start:calc(5 * var(--u));inset-inline-start:50%;translate:-50%}.nt-tab[data-astro-cid-t5id4ktu] .nt-screen[data-astro-cid-t5id4ktu]{border-radius:calc(16 * var(--u));background:var(--ground-3);padding-block-end:calc(26 * var(--u))}.nt-screen[data-astro-cid-t5id4ktu]{gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));display:grid}.nt-head[data-astro-cid-t5id4ktu]{padding-inline:calc(4 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.nt-place[data-astro-cid-t5id4ktu]{font-family:var(--font-display);font-size:calc(var(--rd-xl) * var(--u));letter-spacing:-.01em;font-weight:600}.nt-date[data-astro-cid-t5id4ktu]{font-family:var(--font-mono);font-size:calc(var(--rd-sm) * var(--u));color:var(--ink-2)}.nt-card[data-astro-cid-t5id4ktu]{gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u));border-radius:calc(12 * var(--u));background:var(--ground-3);box-shadow:inset 0 0 0 1px var(--hairline);display:grid}.nt-ct[data-astro-cid-t5id4ktu]{padding-inline:calc(4 * var(--u));font-size:calc(var(--rd-sm) * var(--u));color:var(--ink-2);font-weight:600}.nt-list[data-astro-cid-t5id4ktu]{margin:0;padding:0;list-style:none;display:grid}.nt-row[data-astro-cid-t5id4ktu]{grid-template-columns:calc(24 * var(--u)) minmax(0, 1fr) calc(60 * var(--u));column-gap:calc(10 * var(--u));row-gap:calc(2 * var(--u));min-block-size:calc(54 * var(--u));padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) calc(4 * var(--u));border-radius:calc(10 * var(--u));grid-template-areas:"mark time photo""mark what photo";align-items:center;display:grid;position:relative}.nt-row[data-astro-cid-t5id4ktu]+.nt-row[data-astro-cid-t5id4ktu]{border-block-start:1px solid var(--hairline)}.nt-lit[data-astro-cid-t5id4ktu]{background:color-mix(in oklch, var(--nt-lit) 14%, transparent);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in oklch, var(--nt-lit) 55%, transparent)}.nt-lit[data-astro-cid-t5id4ktu]+.nt-row[data-astro-cid-t5id4ktu]{border-block-start-color:#0000}.nt-mark[data-astro-cid-t5id4ktu]{inline-size:calc(24 * var(--u));aspect-ratio:1;border-radius:calc(6 * var(--u));background:var(--nt-x);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--rd-plate-ink) 18%, transparent);color:var(--rd-plate-ink);font:600 calc(13 * var(--u)) / 1 var(--font-display);grid-area:mark;place-items:center;display:grid}.nt-time[data-astro-cid-t5id4ktu]{font-family:var(--font-mono);font-size:calc(12.5 * var(--u));color:var(--ink-2);grid-area:time;line-height:1.2}.nt-what[data-astro-cid-t5id4ktu]{align-items:center;gap:calc(6 * var(--u));font-size:calc(15.5 * var(--u));flex-wrap:wrap;grid-area:what;font-weight:600;line-height:1.2;display:flex}.nt-plate[data-astro-cid-t5id4ktu]{padding:calc(1 * var(--u)) calc(6 * var(--u));border-radius:calc(5 * var(--u));background:var(--rd-plate-fill);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--rd-plate-ink);color:var(--rd-plate-ink);font-family:var(--font-mono);font-size:calc(13.5 * var(--u));letter-spacing:.06em}.nt-row[data-astro-cid-t5id4ktu] .nt-photo{aspect-ratio:4/3;border-radius:calc(8 * var(--u));grid-area:photo;block-size:auto;inline-size:100%;overflow:hidden}.nt-row[data-astro-cid-t5id4ktu] svg.nt-photo{aspect-ratio:10/7}@container nt-stage (width<=599px){.nt-stage[data-astro-cid-t5id4ktu]{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.nt-dev[data-astro-cid-t5id4ktu]{grid-area:1/1}.nt-tab[data-astro-cid-t5id4ktu]{justify-self:end;inline-size:66%}.nt-tab[data-astro-cid-t5id4ktu] .nt-row[data-astro-cid-t5id4ktu]:nth-child(n+3){visibility:hidden}.nt-tab[data-astro-cid-t5id4ktu] .nt-row[data-astro-cid-t5id4ktu]:first-child{visibility:hidden;position:absolute}.nt-win[data-astro-cid-t5id4ktu]{z-index:1;inline-size:94%;margin-block-start:30cqi;position:relative}.nt-win[data-astro-cid-t5id4ktu] .nt-body[data-astro-cid-t5id4ktu]{--nt-l:340}}.pv-wall[data-astro-cid-6s5yphmm]{background:radial-gradient(90% 55% at 50% 30%, color-mix(in oklch, var(--ground-2) 93%, var(--accent)) 0%, transparent 72%), linear-gradient(180deg, var(--ground) 0%, color-mix(in oklch, var(--ground) 70%, var(--ground-2)) 100%);position:absolute;inset:0}.pv-face[data-astro-cid-6s5yphmm]{padding:calc(14 * var(--u)) calc(14 * var(--u)) 0;color:var(--ink);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.pv-date[data-astro-cid-6s5yphmm]{font-size:calc(19 * var(--u));color:var(--ink-2);margin:0;font-weight:500;display:block}.pv-clock[data-astro-cid-6s5yphmm]{margin:calc(-2 * var(--u)) 0 0;font-size:calc(96 * var(--u));letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:1.04;display:block}.pv-notes[data-astro-cid-6s5yphmm]{--pv-h:calc(70 * var(--u));--pv-gap:calc(9 * var(--u));--pv-slot:calc(var(--pv-h) + var(--pv-gap));gap:var(--pv-gap);align-self:stretch;margin-block-start:calc(34 * var(--u));display:grid}.pv-note[data-astro-cid-6s5yphmm]{block-size:var(--pv-h);align-content:center;align-items:center;column-gap:calc(12 * var(--u));padding:calc(13 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border-radius:calc(22 * var(--u));background-color:color-mix(in oklch, var(--ground) 80%, transparent);box-shadow:inset 0 0 0 calc(1 * var(--u)) color-mix(in oklch, var(--ground-3) 50%, transparent);backdrop-filter:blur(calc(18 * var(--u))) saturate(1.2);color:var(--ink);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon from when""icon title title";display:grid}.pv-icon[data-astro-cid-6s5yphmm]{inline-size:calc(38 * var(--u));aspect-ratio:1;border-radius:calc(9 * var(--u));background:color-mix(in oklch, var(--ink) 10%, var(--ground-3));grid-area:icon;place-items:center;margin-block-start:calc(2 * var(--u));display:grid}.pv-icon[data-astro-cid-6s5yphmm] svg[data-astro-cid-6s5yphmm]{fill:none;inline-size:62%;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pv-from[data-astro-cid-6s5yphmm]{font-size:calc(var(--rd-sm) * var(--u));line-height:calc(18 * var(--u));letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);grid-area:from}.pv-when[data-astro-cid-6s5yphmm]{font-size:calc(var(--rd-sm) * var(--u));line-height:calc(18 * var(--u));color:var(--ink);font-variant-numeric:tabular-nums;grid-area:when}.pv-title[data-astro-cid-6s5yphmm]{font-size:calc(var(--rd-lg) * var(--u));font-weight:600;line-height:calc(22 * var(--u));white-space:nowrap;text-overflow:ellipsis;grid-area:title;overflow:hidden}.pv-plate[data-astro-cid-6s5yphmm]{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-motion=off]) .rd[data-motion=reveal-late]:not([data-revealed]) .pv-note[data-astro-cid-6s5yphmm]{opacity:0}html[data-js]:not([data-motion=off]) .rd[data-revealed] .pv-note[data-astro-cid-6s5yphmm]{animation:2.6s var(--ease-out) backwards}html[data-js]:not([data-motion=off]) .rd[data-revealed] .pv-slot-2[data-astro-cid-6s5yphmm]{animation-name:pv-step-two}html[data-js]:not([data-motion=off]) .rd[data-revealed] .pv-slot-1[data-astro-cid-6s5yphmm]{animation-name:pv-step-one}html[data-js]:not([data-motion=off]) .rd[data-revealed] .pv-slot-0[data-astro-cid-6s5yphmm]{animation-name:pv-arrive}}@keyframes pv-step-two{0%,19.23%{opacity:0;translate:0 calc(-2 * var(--pv-slot) + 10 * var(--u))}34.62%,51.92%{opacity:1;translate:0 calc(-2 * var(--pv-slot))}67.31%,84.62%{opacity:1;translate:0 calc(-1 * var(--pv-slot))}to{opacity:1;translate:0}}@keyframes pv-step-one{0%,51.92%{opacity:0;translate:0 calc(-1 * var(--pv-slot) + 10 * var(--u))}67.31%,84.62%{opacity:1;translate:0 calc(-1 * var(--pv-slot))}to{opacity:1;translate:0}}@keyframes pv-arrive{0%,84.62%{opacity:0;translate:0 calc(10 * var(--u))}to{opacity:1;translate:0}}.pxs-nb{white-space:nowrap}.pxs{background:var(--ground);overflow:hidden}.pxs-wrap{gap:var(--space-6);max-inline-size:var(--kit-measure);padding:var(--section-y) var(--gutter);margin-inline:auto;display:grid}.pxs-words{gap:var(--space-4);text-align:center;justify-items:center;display:grid}.pxs-line{max-inline-size:34ch;color:var(--ink-2);text-wrap:balance}.pxs-stage{inline-size:100%;position:relative}.pxs-label{margin:0 auto var(--space-3)}.pxs[data-scene=vendors] .pxs-wrap{padding-block-end:0}.pxs[data-scene=vendors] .pxs-stage{justify-self:center;inline-size:min(78vw,340px)}.pxs[data-scene=night] .pxs-stage{justify-self:center;inline-size:min(100%,520px)}@media (width>=640px){.pxs[data-scene=night] .pxs-stage{inline-size:min(100%,1000px)}}@media (width>=900px){.pxs{min-block-size:min(100svh,1000px)}.pxs-wrap{min-block-size:inherit}.pxs[data-scene=vendors] .pxs-wrap{grid-template-columns:minmax(0,32rem) minmax(0,1fr);align-items:end;column-gap:clamp(64px,9vw,160px);padding-block-start:calc(var(--nav-h) + 2 * var(--nav-inset) + var(--space-6))}.pxs[data-scene=vendors] .pxs-words{text-align:start;align-self:center;justify-items:start}.pxs[data-scene=vendors] .pxs-stage{inline-size:min(460px, max(340px, (min(100svh, 1000px) - var(--nav-h) - 2 * var(--nav-inset) - var(--space-7)) / 1.264))}.pxs[data-scene=vendors] .pxs-stage:has(.pxs-label){inline-size:min(460px, max(340px, (min(100svh, 1000px) - var(--nav-h) - 2 * var(--nav-inset) - var(--space-7) - 2.6rem) / 1.264))}.pxs[data-scene=night] .pxs-wrap{padding-block:calc(var(--nav-h) + 2 * var(--nav-inset) + var(--space-5)) var(--space-8);grid-template-rows:auto auto;align-content:center}.pxs[data-scene=night] .pxs-stage{inline-size:min(100%,1000px,max(760px,1.81818*min(100svh,1000px) - 40rem))}}.pxf{background:var(--ground)}.pxf-words{max-inline-size:var(--kit-measure);padding:var(--section-y) var(--gutter) clamp(40px, 5vw, 64px);text-align:center;justify-items:center;margin-inline:auto;display:grid}.pxf-grid .pxf-q[data-x=parking]{--x-t:var(--tint-stone)}.pxf-grid .pxf-q[data-x=safety]{--x-t:var(--tint-lilac)}.pxf-grid .pxf-q[data-x=upkeep]{--x-t:var(--tint-clay)}.pxf-grid .pxf-q[data-x=grounds]{--x-t:var(--tint-sage)}.pxf-grid{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.pxf-grid .pxf-q{--x-deep:oklch(from var(--x-t) calc(l - .12) calc(c * 2.3) h);min-block-size:168px;padding:var(--space-6) var(--gutter);background:var(--x-t);color:var(--ink);isolation:isolate;align-content:center;display:grid;position:relative;overflow:hidden}.pxf-letter{z-index:-1;font:600 260px / .72 var(--font-display);letter-spacing:-.04em;color:var(--x-deep);user-select:none;position:absolute}@media (width<=699px){.pxf-letter{font-size:240px;inset-inline-end:var(--space-3)}.pxf-grid .pxf-q:nth-child(-n+2) .pxf-letter{inset-block-end:-.23em}.pxf-grid .pxf-q:nth-child(n+3) .pxf-letter{inset-block-start:-.28em}}.pxf-words-q{gap:var(--space-2);max-inline-size:min(15rem,64%);display:grid}.pxf-name{font:600 var(--type-small) / 1.3 var(--font-body);letter-spacing:.01em;color:var(--ink-2);margin:0}.pxf-team{font:600 clamp(26px, 1.4vw + 16px, 40px) / 1.08 var(--font-display);letter-spacing:var(--type-display-tracking);color:var(--ink);text-wrap:balance;margin:0}@media (width>=700px){.pxf-grid{grid-template-columns:1fr 1fr}.pxf-grid .pxf-q{min-block-size:clamp(232px,22vw,400px);padding:clamp(32px, 4vw, 56px) max(var(--gutter), calc(50vw - var(--container-wide) / 2 + var(--gutter)));align-content:start}.pxf-grid .pxf-q:nth-child(odd){padding-inline-end:clamp(32px,4vw,56px)}.pxf-grid .pxf-q:nth-child(2n){text-align:end;justify-items:end;padding-inline-start:clamp(32px,4vw,56px)}.pxf-grid .pxf-q:nth-child(n+3){align-content:end}.pxf-words-q{max-inline-size:min(20rem,58%)}.pxf-letter{font-size:clamp(220px,24vw,520px)}.pxf-grid .pxf-q:first-child .pxf-letter{inset:auto -.11em -.22em auto}.pxf-grid .pxf-q:nth-child(2) .pxf-letter{inset:auto auto -.18em -.22em}.pxf-grid .pxf-q:nth-child(3) .pxf-letter{inset:-.25em -.19em auto auto}.pxf-grid .pxf-q:nth-child(4) .pxf-letter{inset:-.28em auto auto -.2em}}@media (prefers-reduced-motion:no-preference) and (width>=700px){html[data-js]:not([data-motion=off]) .pxf-letter{transition:transform var(--spring-panel-dur) var(--spring-panel) calc(var(--i) * .12s), opacity var(--dur-reveal) var(--ease-out) calc(var(--i) * .12s)}html[data-js]:not([data-motion=off]) .pxf-grid:not([data-revealed]) .pxf-letter{opacity:0}html[data-js]:not([data-motion=off]) .pxf-grid:not([data-revealed]) .pxf-q:first-child .pxf-letter{transform:translate(.12em,.12em)}html[data-js]:not([data-motion=off]) .pxf-grid:not([data-revealed]) .pxf-q:nth-child(2) .pxf-letter{transform:translate(-.12em,.12em)}html[data-js]:not([data-motion=off]) .pxf-grid:not([data-revealed]) .pxf-q:nth-child(3) .pxf-letter{transform:translate(.12em,-.12em)}html[data-js]:not([data-motion=off]) .pxf-grid:not([data-revealed]) .pxf-q:nth-child(4) .pxf-letter{transform:translate(-.12em,-.12em)}}.pxg{background:var(--ground)}.pxg-wrap{max-inline-size:var(--kit-measure);padding:var(--section-y) var(--gutter);gap:clamp(32px,4vw,56px);margin-inline:auto;display:grid}.pxg-words{gap:var(--space-4);max-inline-size:46rem;display:grid}.pxg-line{max-inline-size:36rem;color:var(--ink-2)}.pxg-mk[data-x=parking]{--x-t:var(--tint-stone)}.pxg-mk[data-x=safety]{--x-t:var(--tint-lilac)}.pxg-mk[data-x=upkeep]{--x-t:var(--tint-clay)}.pxg-mk[data-x=grounds]{--x-t:var(--tint-sage)}.pxg-fig{padding-block-end:var(--space-7);position:relative}.pxg-poster{margin:0 0 var(--space-4) calc(var(--seam) - .04em);letter-spacing:-.04em;align-items:baseline;gap:.06em;font-size:clamp(120px,15vw,240px);line-height:.74;display:flex}.pxg-n{font-family:var(--font-display);font-weight:600}.pxg-m{font-family:var(--font-body);letter-spacing:-.02em;font-size:.42em;font-weight:400}.pxg-bar{grid-template-columns:var(--seam) 1fr;border-radius:6px;block-size:112px;display:grid;position:relative}.pxg-bar .pxg-day,.pxg-bar .pxg-night{isolation:isolate;padding:var(--space-3) var(--space-4);background:0 0;align-items:end;display:flex;position:relative}.pxg-day:before,.pxg-night:before{content:"";z-index:-1;border-radius:inherit;transform-origin:0;position:absolute;inset:0}.pxg-day{border-radius:6px 0 0 6px}.pxg-day:before{background:var(--ground-3);box-shadow:inset 0 0 0 1px var(--field-border)}.pxg-night{border-radius:0 6px 6px 0}.pxg-night:before{background:var(--ground)}.pxg-lab{font:500 var(--type-kicker) / 1.3 var(--font-mono);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--ink)}.pxg-mk{align-items:center;gap:6px;display:flex;position:absolute;inset-block-start:calc(var(--space-2) + var(--row,0) * 32px);inset-inline-start:var(--at);translate:-14px}.pxg-bar .pxg-mk{background:0 0}.pxg-mk .pxg-mk-l{background:var(--x-t);block-size:28px;inline-size:28px;color:var(--ink);font:600 15px / 1 var(--font-display);border-radius:7px;place-items:center;display:grid}.pxg-mk-t{font:500 13px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.pxg-hours{block-size:1.5em;margin:var(--space-2) 0 0;font:500 13px / 1.5 var(--font-mono);color:var(--ink-2);padding:0;list-style:none;position:relative}.pxg-hours li{white-space:nowrap;position:absolute;inset-inline-start:var(--at);translate:-50%}.pxg-hours li:first-child{translate:0}.pxg-hours li:last-child{translate:-100%}@media (width<=1199px){.pxg-bar .pxg-night{justify-content:end}}@media (width<=699px){.pxg-mk-t{display:none}.pxg-bar .pxg-mk{translate:-12px}.pxg-mk .pxg-mk-l{block-size:24px;inline-size:24px;font-size:13px}.pxg-hours{font-size:12px}}@media (width>=375px) and (width<=479px){.pxg-bar :is(.pxg-day,.pxg-night){padding-inline:var(--space-2)}.pxg-lab{letter-spacing:.05em}}@media (width<=374px){.pxg-lab{inline-size:min-content}.pxg-night .pxg-lab{text-align:end}}@media (width>=900px){.pxg-wrap{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-motion=off]) .pxg-day:before{transition:transform var(--dur-media) var(--ease-panel)}html[data-js]:not([data-motion=off]) .pxg-night:before{transition:transform var(--dur-media) var(--ease-panel) .7s}html[data-js]:not([data-motion=off]) .pxg-day .pxg-lab{transition:opacity var(--dur-reveal) var(--ease-out) .4s}html[data-js]:not([data-motion=off]) .pxg-night .pxg-lab{transition:opacity var(--dur-reveal) var(--ease-out) 1.1s}html[data-js]:not([data-motion=off]) .pxg-mk{transition:opacity var(--dur-reveal) var(--ease-out) calc(1.5s + var(--i) * .16s), transform var(--spring-state-dur) var(--spring-state) calc(1.5s + var(--i) * .16s)}html[data-js]:not([data-motion=off]) .pxg-fig:not([data-revealed]) :is(.pxg-day,.pxg-night):before{transform:scaleX(0)}html[data-js]:not([data-motion=off]) .pxg-fig:not([data-revealed]) .pxg-lab{opacity:0}html[data-js]:not([data-motion=off]) .pxg-fig:not([data-revealed]) .pxg-mk{opacity:0;transform:translateY(-6px)}}.vr{gap:var(--space-6);padding-block:var(--section-y);background:var(--ground);display:grid;overflow:hidden}.vr-head{text-align:center;padding-inline:var(--gutter);justify-self:center;margin:0}.vr .vrail-nav{padding-inline:max(var(--gutter), calc((100% - var(--card-w)) / 2));justify-content:flex-end}@media (width>=700px){.vr .vrail-panel[data-shape=tall] .vrail-nav{padding-inline:var(--gutter)}}@media (width<=699px){.vr{gap:var(--space-5)}.vr .vrail-nav{padding-inline:var(--gutter) calc(100% - var(--card-w) - var(--gutter))}}
