.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--maroon);min-height:max(760px,100svh);color:var(--bone);position:relative;overflow:clip}.hero-film[data-astro-cid-ge2uvauf]{z-index:0;object-fit:cover;object-position:50% 46%;filter:saturate(1.05)contrast(1.03);width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-grade[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:linear-gradient(#4f0d0861 0%,#4f0d080a 24%,#0000 50%,#4f0d086b 78%,#4f0d08f0 100%),linear-gradient(90deg,#4f0d082e,#0000 40% 70%,#e5a8e014);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .hero-dials{top:calc(var(--header-h) + 28px);right:var(--gutter);z-index:20;color:var(--bone);--glass:#4f0d089e;--glass-line:#f8f0f059;position:absolute}.hero-wordmark[data-astro-cid-ge2uvauf]{inset:40% var(--gutter) auto;z-index:2;text-align:center;pointer-events:none;font-family:"PP Hatton", var(--font-display);font-style:italic;font-weight:300;font-size:min(18vw,var(--fit-max,100vw));letter-spacing:-.035em;color:var(--bone);text-shadow:0 18px 60px #4f0d0847;margin:0;line-height:.82;position:absolute}.hero-word[data-astro-cid-ge2uvauf]{white-space:nowrap;gap:.22em;display:inline-flex}.hero-w[data-astro-cid-ge2uvauf]{display:inline-block}.hero-word[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{font-style:inherit;transform:translateY(calc(var(--band,0) * -.035em));display:inline-block}.hero[data-astro-cid-ge2uvauf] .hero-object{z-index:3;pointer-events:none;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .splat-hero,.hero[data-astro-cid-ge2uvauf] .splat-hero__canvas{place-items:center;display:grid;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .splat-hero__canvas canvas{display:block;width:100%!important;height:100%!important}.hero[data-astro-cid-ge2uvauf] .splat-hero__poster{aspect-ratio:1;background:var(--splat-tint,var(--bone));width:min(30vw,44vh);transition:opacity .6s;-webkit-mask:url(/splat.svg) 50%/contain no-repeat;mask:url(/splat.svg) 50%/contain no-repeat}.hero-foot[data-astro-cid-ge2uvauf]{left:var(--gutter);right:var(--gutter);bottom:calc(var(--crate-h,74px) + 44px + max(0px, 760px - 100svh));z-index:6;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px 32px;display:grid;position:absolute}.hero-down[data-astro-cid-ge2uvauf]{font:13px var(--font-mono);letter-spacing:.06em;border-bottom:1px solid #f8f0f08c;grid-column:3;justify-self:end;padding:8px 0}.hero-down[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:transform .3s var(--ease-out-quart);margin-left:14px;display:inline-block}.hero-down[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf],.hero-down[data-astro-cid-ge2uvauf]:focus-visible span[data-astro-cid-ge2uvauf]{transform:translateY(3px)}.hero-down[data-astro-cid-ge2uvauf]:hover{border-color:currentColor}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{min-height:max(720px,100svh)}.hero[data-astro-cid-ge2uvauf] .hero-dials{top:calc(var(--header-h) + 16px)}.hero-wordmark[data-astro-cid-ge2uvauf]{font-size:min(30vw,var(--fit-max,100vw));inset:37% 18px auto}.hero-word[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:0}.hero-foot[data-astro-cid-ge2uvauf]{bottom:calc(var(--crate-h,74px) + 30px + max(0px, 720px - 100svh));grid-template-columns:1fr;justify-items:center;gap:18px}.hero-down[data-astro-cid-ge2uvauf]{grid-column:1;justify-self:center}}@media (prefers-reduced-motion:reduce){.hero-word[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{transform:none}}.vision[data-astro-cid-c6yojwdb]{gap:var(--space-5);justify-items:start;display:grid}.vision[data-astro-cid-c6yojwdb] .eyebrow[data-astro-cid-c6yojwdb]{color:var(--surface-muted)}.vision-headline[data-astro-cid-c6yojwdb]{max-width:18ch;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(48px,7vw,116px);font-weight:400;line-height:.86}.vision-body[data-astro-cid-c6yojwdb]{max-width:44ch;font-family:var(--font-body);color:var(--surface-ink);text-wrap:pretty;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.7}.vision-body[data-astro-cid-c6yojwdb] mark[data-astro-cid-c6yojwdb]{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:1px solid;border-radius:4px;padding:.05em .35em}.vision-splat[data-astro-cid-c6yojwdb]{margin:var(--space-3) 0 0;padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--surface-ink) 22%, transparent);width:100%;font-family:"PP Writer", var(--font-mono);letter-spacing:.01em;color:var(--surface-ink);font-size:clamp(17px,1.6vw,24px);line-height:1.4}.vision-splat-key[data-astro-cid-c6yojwdb]{color:var(--surface-muted)}.vision-splat[data-astro-cid-c6yojwdb] b[data-astro-cid-c6yojwdb]{font-weight:inherit;text-underline-offset:.18em;text-decoration:underline 1px}.vision-splat[data-astro-cid-c6yojwdb]:after{content:"";vertical-align:-.15em;background:currentColor;width:.5em;height:1.05em;margin-left:.2em;animation:1.1s step-end infinite vision-caret;display:inline-block}@keyframes vision-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.vision-splat[data-astro-cid-c6yojwdb]:after{animation:none}}.table[data-astro-cid-l2ugjlv4]{background:var(--bone);height:max(640px,100svh);color:var(--ink);position:relative}.table-stage[data-astro-cid-l2ugjlv4]{--t-ink:#16130f;--t-paper:var(--bone);--flood-c:var(--bone);isolation:isolate;color:var(--t-ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;outline:none;position:absolute;inset:0;overflow:clip}.table-stage[data-astro-cid-l2ugjlv4].is-dragging{cursor:grabbing}.table-stage[data-astro-cid-l2ugjlv4]:focus-visible:after{content:"";z-index:4;pointer-events:none;box-shadow:inset 0 0 0 2px var(--t-ink);position:absolute;inset:0}.table-ground[data-astro-cid-l2ugjlv4]{z-index:0;background:#d9dde6 url(/assets/entrees/cloud-poster.jpg) 50% 46%/cover no-repeat;position:absolute;inset:0}.table-ground[data-astro-cid-l2ugjlv4]:before{content:"";background:var(--coat-tint,transparent);mix-blend-mode:color;opacity:.5;transition:background .6s var(--ease-out-quart,ease);position:absolute;inset:0}.table-ground[data-astro-cid-l2ugjlv4]:after{content:"";background:linear-gradient(#f8f0f0bd 0%,#f8f0f080 55%,#f8f0f09e 100%);position:absolute;inset:0}.table-flood[data-astro-cid-l2ugjlv4]{z-index:1;clip-path:var(--flood,circle(0 at 50% 50%));background:var(--flood-c);position:absolute;inset:0}.table-canvas[data-astro-cid-l2ugjlv4]{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.table-head[data-astro-cid-l2ugjlv4]{z-index:3;left:var(--gutter);right:var(--gutter);top:calc(var(--header-h,72px) + 3.5vh);pointer-events:none;position:absolute}.table-head[data-astro-cid-l2ugjlv4] .eyebrow[data-astro-cid-l2ugjlv4]{font:11px var(--font-mono);letter-spacing:.12em;opacity:.7}.table-head[data-astro-cid-l2ugjlv4] h2[data-astro-cid-l2ugjlv4]{font:400 clamp(52px, 6.4vw, 112px)/.84 var(--font-display);letter-spacing:-.055em;transition:opacity .5s var(--ease-out-quart,ease);margin:12px 0 0}.table-head[data-astro-cid-l2ugjlv4] .eyebrow[data-astro-cid-l2ugjlv4]{transition:opacity .5s var(--ease-out-quart,ease)}.is-open[data-astro-cid-l2ugjlv4] .table-head[data-astro-cid-l2ugjlv4] h2[data-astro-cid-l2ugjlv4],.is-open[data-astro-cid-l2ugjlv4] .table-head[data-astro-cid-l2ugjlv4] .eyebrow[data-astro-cid-l2ugjlv4],.is-open[data-astro-cid-l2ugjlv4] .table-all[data-astro-cid-l2ugjlv4]{opacity:0;visibility:hidden}.table-all[data-astro-cid-l2ugjlv4]{pointer-events:auto;vertical-align:middle;font:400 12px/1 var(--font-mono);letter-spacing:.08em;color:inherit;text-underline-offset:4px;transition:opacity .5s var(--ease-out-quart,ease), visibility 0s;margin:18px 0 0 18px;text-decoration:underline 1px;display:inline-block}.table-things[data-astro-cid-l2ugjlv4]{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.t-thing[data-astro-cid-l2ugjlv4]{position:absolute;inset:0}.t-label[data-astro-cid-l2ugjlv4]{opacity:0;white-space:nowrap;will-change:transform, opacity;font:400 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--t-ink);align-items:baseline;gap:.9em;margin:0;display:flex;position:absolute;top:0;left:0}.t-label[data-astro-cid-l2ugjlv4] span[data-astro-cid-l2ugjlv4]{opacity:.7}.t-copy[data-astro-cid-l2ugjlv4]{z-index:1;color:var(--ink);pointer-events:none;justify-items:start;gap:14px;width:min(440px,34vw);display:grid;position:absolute;top:50%;left:58%;transform:translateY(-46%)}.t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]{opacity:0;transform-origin:0 0;margin:0;transition:opacity .25s,transform .3s;transform:translate(-18px,-34px)rotate(-4deg)}.is-on[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]{pointer-events:auto}.is-on[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]{opacity:1;transition:opacity .35s,transform .9s cubic-bezier(.3,1.6,.5,1);transform:none}.is-on[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]:first-child{transition-delay:.16s}.is-on[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]:nth-child(2){transition-delay:.24s}.is-on[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]:nth-child(3){transition-delay:.32s}.is-on[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]:nth-child(4){transition-delay:.4s}.is-on[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]:nth-child(5){transition-delay:.48s}.t-name[data-astro-cid-l2ugjlv4]{color:var(--mark-ink);font-size:clamp(56px,7vw,116px);font-weight:400;line-height:.82}.t-mark[data-astro-cid-l2ugjlv4]{height:.86em;mask:var(--src) left center / contain no-repeat;-webkit-mask:var(--src) left center / contain no-repeat;background:currentColor;display:block}.t-mark-pic[data-astro-cid-l2ugjlv4]{width:auto;max-width:100%;height:1.1em;display:block}.t-typed[data-astro-cid-l2ugjlv4]{font-family:var(--face);white-space:nowrap;display:block}.t-typed--forever[data-astro-cid-l2ugjlv4]{letter-spacing:-.045em;font-weight:500}.t-typed--solitudes[data-astro-cid-l2ugjlv4]{letter-spacing:-.02em}.t-typed--crepcheck[data-astro-cid-l2ugjlv4]{letter-spacing:-.01em;font-size:.78em;font-weight:700}.t-typed--violet[data-astro-cid-l2ugjlv4]{letter-spacing:-.03em}.t-typed--suschef[data-astro-cid-l2ugjlv4]{letter-spacing:-.025em;font-size:.74em;font-weight:800}.t-typed[data-astro-cid-l2ugjlv4] b{font-weight:inherit;color:#c8102e}.t-line[data-astro-cid-l2ugjlv4]{font:400 clamp(18px, 1.5vw, 24px)/1.3 var(--font-body);max-width:26ch}.t-link[data-astro-cid-l2ugjlv4],.t-note[data-astro-cid-l2ugjlv4]{font:400 clamp(13px, 1vw, 15px)/1.4 var(--font-mono);letter-spacing:.04em}.t-link[data-astro-cid-l2ugjlv4]{color:inherit;border-bottom:1px solid;padding:8px 0 4px;text-decoration:none}.t-link[data-astro-cid-l2ugjlv4] span[data-astro-cid-l2ugjlv4]{transition:transform .25s var(--ease-out-quart,ease);margin-left:.4em;display:inline-block}.t-link[data-astro-cid-l2ugjlv4]:hover span[data-astro-cid-l2ugjlv4],.t-link[data-astro-cid-l2ugjlv4]:focus-visible span[data-astro-cid-l2ugjlv4]{transform:translate(3px,-3px)}.t-note[data-astro-cid-l2ugjlv4]{opacity:1}.t-link[data-astro-cid-l2ugjlv4]~.t-note[data-astro-cid-l2ugjlv4]{font-size:12px}.t-out[data-astro-cid-l2ugjlv4]{color:inherit;text-underline-offset:4px;text-decoration:underline 1px}.t-foot[data-astro-cid-l2ugjlv4]{font:400 clamp(11px, .8vw, 12px)/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:1}.t-foot[data-astro-cid-l2ugjlv4] .t-foot-mark{aspect-ratio:1400/520;vertical-align:-.78em;background:currentColor;height:2.2em;margin:0 .3em;display:inline-block;-webkit-mask:url(/assets/marks/eyecue-white.png) 50%/contain no-repeat;mask:url(/assets/marks/eyecue-white.png) 50%/contain no-repeat}.table-nav[data-astro-cid-l2ugjlv4]{z-index:3;left:var(--gutter);bottom:calc(var(--crate-h,74px) + 34px);color:var(--t-ink);align-items:center;gap:18px;display:flex;position:absolute}.table-nav[data-astro-cid-l2ugjlv4][hidden]{display:none}.t-step[data-astro-cid-l2ugjlv4]{width:46px;height:46px;color:inherit;font:400 18px/1 var(--font-body);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s}.t-step[data-astro-cid-l2ugjlv4]:hover:not([aria-disabled=true]){transform:scale(1.08)}.t-step[data-astro-cid-l2ugjlv4]:active:not([aria-disabled=true]){transform:scale(.92)}.t-step[data-astro-cid-l2ugjlv4][aria-disabled=true]{opacity:.25;cursor:default}.t-step[data-astro-cid-l2ugjlv4]:focus-visible{outline-offset:3px;outline:2px solid}.t-count[data-astro-cid-l2ugjlv4]{font:400 12px/1 var(--font-mono);letter-spacing:.1em;text-align:center;min-width:7ch}.t-count[data-astro-cid-l2ugjlv4] b[data-astro-cid-l2ugjlv4]{font-weight:400}.t-sr[data-astro-cid-l2ugjlv4],.table[data-astro-cid-l2ugjlv4]:not(.table--flat) .t-name--scene[data-astro-cid-l2ugjlv4]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-portrait[data-astro-cid-l2ugjlv4] .table-head[data-astro-cid-l2ugjlv4]{top:calc(var(--header-h,72px) + 2vh);right:var(--gutter)}.is-portrait[data-astro-cid-l2ugjlv4] .table-head[data-astro-cid-l2ugjlv4] h2[data-astro-cid-l2ugjlv4]{font-size:clamp(44px,12.5vw,76px)}.is-portrait[data-astro-cid-l2ugjlv4] .table-all[data-astro-cid-l2ugjlv4]{margin:0;position:absolute;top:0;right:0}.is-portrait[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]{left:var(--gutter);right:var(--gutter);top:auto;bottom:calc(var(--crate-h,74px) + 34px + 46px + 22px);text-align:center;justify-items:center;gap:10px;width:auto;transform:none}.is-portrait[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]{transform-origin:50% 0}.is-portrait[data-astro-cid-l2ugjlv4] .t-name[data-astro-cid-l2ugjlv4]{font-size:clamp(44px,14vw,72px)}.is-portrait[data-astro-cid-l2ugjlv4] .t-mark[data-astro-cid-l2ugjlv4]{width:min(78vw,3.44em);-webkit-mask-position:50%;mask-position:50%}.is-portrait[data-astro-cid-l2ugjlv4] .t-mark-pic[data-astro-cid-l2ugjlv4]{margin:0 auto}.is-portrait[data-astro-cid-l2ugjlv4] .t-line[data-astro-cid-l2ugjlv4]{font-size:17px}.is-portrait[data-astro-cid-l2ugjlv4] .table-nav[data-astro-cid-l2ugjlv4]{left:50%;transform:translate(-50%)}.table--flat[data-astro-cid-l2ugjlv4]{height:auto;padding:clamp(96px,12vw,160px) 0 clamp(48px,6vw,80px)}.table--flat[data-astro-cid-l2ugjlv4] .table-stage[data-astro-cid-l2ugjlv4]{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto;position:static;overflow:visible}.table--flat[data-astro-cid-l2ugjlv4] .table-canvas[data-astro-cid-l2ugjlv4],.table--flat[data-astro-cid-l2ugjlv4] .table-ground[data-astro-cid-l2ugjlv4],.table--flat[data-astro-cid-l2ugjlv4] .t-label[data-astro-cid-l2ugjlv4]{display:none}.table--flat[data-astro-cid-l2ugjlv4] .table-head[data-astro-cid-l2ugjlv4]{margin:0 var(--gutter) 40px;position:static}.table--flat[data-astro-cid-l2ugjlv4] .table-things[data-astro-cid-l2ugjlv4]{scroll-snap-type:x mandatory;padding:0 var(--gutter) 12px;scroll-padding:0 var(--gutter);pointer-events:auto;grid-auto-columns:min(82vw,380px);grid-auto-flow:column;gap:16px;display:grid;position:static;overflow-x:auto}.table--flat[data-astro-cid-l2ugjlv4] .t-thing[data-astro-cid-l2ugjlv4]{scroll-snap-align:start;background:var(--ground);border-radius:4px;min-height:340px;position:static}.table--flat[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]{visibility:visible;text-align:left;width:auto;height:100%;color:var(--ink);pointer-events:auto;align-content:end;justify-items:start;padding:32px 28px;position:static;transform:none}.table--flat[data-astro-cid-l2ugjlv4] .t-copy[data-astro-cid-l2ugjlv4]>[data-astro-cid-l2ugjlv4]{opacity:1;transform:none}.table--flat[data-astro-cid-l2ugjlv4] .t-name[data-astro-cid-l2ugjlv4]{font-size:clamp(44px,5vw,64px)}.vix[data-astro-cid-whamc4zv]{gap:var(--space-5);justify-items:start;display:grid}.vix[data-astro-cid-whamc4zv] .eyebrow[data-astro-cid-whamc4zv]{color:var(--surface-muted)}.vix-headline[data-astro-cid-whamc4zv]{max-width:18ch;font-family:var(--font-display);letter-spacing:-.045em;color:var(--surface-ink);text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,84px);font-weight:400;line-height:.92}.vix-list[data-astro-cid-whamc4zv]{margin:var(--space-4) 0 0;width:100%;padding:0;list-style:none}.vix-row[data-astro-cid-whamc4zv]{align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid color-mix(in srgb, var(--surface-ink) 16%, transparent);grid-template-columns:14px minmax(max-content,1.1fr) minmax(0,2.4fr) minmax(0,.9fr) minmax(16ch,auto);display:grid}.vix-row[data-astro-cid-whamc4zv]:last-child{border-bottom:1px solid color-mix(in srgb, var(--surface-ink) 16%, transparent)}.vix-swatch[data-astro-cid-whamc4zv]{--name:clamp(24px, 2.3vw, 36px);background:var(--ground);width:14px;height:14px;margin-top:calc(var(--name) * .52 - 7px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-ink) 14%, transparent);border-radius:50%;align-self:start}.vix-name[data-astro-cid-whamc4zv]{font-size-adjust:ex-height .5;color:var(--surface-ink);white-space:nowrap;margin:0;font-size:clamp(24px,2.3vw,36px);line-height:1}.vix-row[data-astro-cid-whamc4zv]{isolation:isolate;position:relative}.vix-row[data-astro-cid-whamc4zv]:before{content:"";inset:0 calc(-1 * var(--space-3));z-index:-1;background:var(--ground);opacity:0;transition:opacity .25s var(--ease-out-quart), transform .35s var(--ease-out-expo);position:absolute;transform:scaleY(.6)}.vix-row[data-astro-cid-whamc4zv]:hover:before,.vix-row[data-astro-cid-whamc4zv]:focus-within:before{opacity:1;transform:none}.vix-row[data-astro-cid-whamc4zv]:hover .vix-stage[data-astro-cid-whamc4zv],.vix-row[data-astro-cid-whamc4zv]:focus-within .vix-stage[data-astro-cid-whamc4zv]{color:var(--surface-ink)}@media (prefers-reduced-motion:reduce){.vix-row[data-astro-cid-whamc4zv]:before{transition:none;transform:none}}.vix-what[data-astro-cid-whamc4zv]{max-width:52ch;color:var(--surface-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.vix-stage[data-astro-cid-whamc4zv]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--surface-muted);margin:0;font-size:11px}.vix-go[data-astro-cid-whamc4zv]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--surface-ink);white-space:nowrap;border-bottom:1px solid;justify-self:end;padding-bottom:2px;font-size:11px;text-decoration:none}.vix-go[data-astro-cid-whamc4zv]:hover,.vix-go[data-astro-cid-whamc4zv]:focus-visible{border-bottom-width:2px}.vix-go--none[data-astro-cid-whamc4zv]{color:var(--surface-muted);border-bottom-color:#0000}@media (width>=861px){.vix-list[data-astro-cid-whamc4zv]{column-gap:var(--space-4);grid-template-columns:14px minmax(max-content,1.1fr) minmax(0,2.4fr) minmax(0,.9fr) minmax(16ch,auto);display:grid}.vix-row[data-astro-cid-whamc4zv]{grid-column:1/-1;grid-template-columns:subgrid}}@media (width<=860px){.vix-row[data-astro-cid-whamc4zv]{row-gap:6px;column-gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"dot name name"".what what"".stage go"}.vix-name[data-astro-cid-whamc4zv]{font-size:24px}.vix-swatch[data-astro-cid-whamc4zv]{--name:24px}.vix-what[data-astro-cid-whamc4zv]{font-size:15px;line-height:1.4}.vix-stage[data-astro-cid-whamc4zv],.vix-go[data-astro-cid-whamc4zv]{letter-spacing:.04em}.vix-stage[data-astro-cid-whamc4zv]{white-space:nowrap;align-self:center}.vix-go[data-astro-cid-whamc4zv]{place-self:center end;margin-top:0}.vix-swatch[data-astro-cid-whamc4zv]{grid-area:dot}.vix-name[data-astro-cid-whamc4zv]{grid-area:name}.vix-what[data-astro-cid-whamc4zv]{grid-area:what}.vix-stage[data-astro-cid-whamc4zv]{grid-area:stage}.vix-go[data-astro-cid-whamc4zv]{grid-area:go}}.ent[data-astro-cid-erl2pd7v]{gap:var(--space-5);justify-items:start;display:grid}.ent[data-astro-cid-erl2pd7v] .eyebrow[data-astro-cid-erl2pd7v]{color:var(--pink)}.ent-headline[data-astro-cid-erl2pd7v]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(48px,7vw,116px);font-weight:400;line-height:.88}.ent-deck[data-astro-cid-erl2pd7v]{max-width:36ch;color:var(--surface-muted);margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.ent-link[data-astro-cid-erl2pd7v]{margin-top:var(--space-2)}.clog[data-astro-cid-hrjmimr4]{gap:var(--space-5);padding-bottom:calc(var(--space-7) + 22vh);background:linear-gradient(to bottom, var(--coral) calc(100% - 30vh), var(--mint) 100%);justify-items:start;display:grid}@supports (background:linear-gradient(in oklch, red, blue)){.clog[data-astro-cid-hrjmimr4]{background:linear-gradient(in oklch to bottom, var(--coral) calc(100% - 30vh), var(--mint) 100%)}}.clog-count[data-astro-cid-hrjmimr4]{align-items:flex-end;gap:var(--space-4);margin:0;display:flex}.clog-n[data-astro-cid-hrjmimr4]{font-family:var(--font-display);letter-spacing:-.06em;color:var(--surface-ink);padding-top:.12em;font-size:clamp(120px,19vw,300px);line-height:.76}.clog-nl[data-astro-cid-hrjmimr4]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--surface-muted);padding-bottom:.6em;font-size:11px;line-height:1.5}.clog-headline[data-astro-cid-hrjmimr4]{max-width:20ch;font-family:var(--font-display);letter-spacing:-.04em;color:var(--surface-ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,64px);font-weight:400;line-height:.95}.clog-pieces[data-astro-cid-hrjmimr4]{margin:var(--space-4) 0 0;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));width:100%;padding:0;list-style:none;display:grid}.clog-piece[data-astro-cid-hrjmimr4]{gap:var(--space-2);color:var(--surface-ink);text-decoration:none;display:grid}.clog-piece[data-astro-cid-hrjmimr4] .concept-cover{margin-bottom:var(--space-2);transition:transform .5s var(--ease-out-quart)}.clog-piece[data-astro-cid-hrjmimr4]:hover .concept-cover,.clog-piece[data-astro-cid-hrjmimr4]:focus-visible .concept-cover{transform:translateY(-4px)}.clog-cover[data-astro-cid-hrjmimr4]{display:block;position:relative}.clog-tag[data-astro-cid-hrjmimr4]{background:var(--g);color:var(--i);letter-spacing:-.01em;padding:6px 12px 7px;font-size:20px;line-height:1;position:absolute;bottom:20px;left:12px}.clog-meta[data-astro-cid-hrjmimr4]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--surface-muted);font-size:11px}.clog-title[data-astro-cid-hrjmimr4]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1}.clog-all[data-astro-cid-hrjmimr4]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2vw,30px);font-style:italic}.clog-deck[data-astro-cid-hrjmimr4]{max-width:40ch;color:var(--surface-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.doorcta[data-astro-cid-l3u6v3a7]{border-top:0;overflow:clip}.doorcta-stage[data-astro-cid-l3u6v3a7]{z-index:0;pointer-events:none;position:absolute;inset:0}.doorcta-stage[data-astro-cid-l3u6v3a7] canvas{filter:drop-shadow(0 30px 40px #0e085038);display:block;width:100%!important;height:100%!important}.doorcta-inner[data-astro-cid-l3u6v3a7]{z-index:1;transition:opacity .5s var(--ease-out-quart);position:relative}.doorcta[data-astro-cid-l3u6v3a7][data-live=true] .doorcta-mark[data-astro-cid-l3u6v3a7]{visibility:hidden}.doorcta[data-astro-cid-l3u6v3a7][data-leaving=true] .doorcta-inner[data-astro-cid-l3u6v3a7]{opacity:0}.doorcta-inner[data-astro-cid-l3u6v3a7]{column-gap:var(--space-7);row-gap:var(--space-4);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:1360px;margin:0 auto;display:grid}.doorcta-mark[data-astro-cid-l3u6v3a7]{aspect-ratio:1;background:var(--surface-ink);grid-area:1/2/span 3;width:clamp(140px,22vw,320px);-webkit-mask:url(/splat.svg) 50%/contain no-repeat;mask:url(/splat.svg) 50%/contain no-repeat}.doorcta[data-astro-cid-l3u6v3a7][data-shown=true] .doorcta-mark[data-astro-cid-l3u6v3a7]{animation:turn 2.8s var(--ease-out-expo) both}@keyframes turn{0%{transform:rotate(-150deg)scale(.92)}to{transform:none}}.doorcta-h[data-astro-cid-l3u6v3a7]{font-family:var(--font-display);letter-spacing:-.055em;color:var(--surface-ink);margin:0;font-size:clamp(52px,8.5vw,140px);font-weight:400;line-height:.84}.doorcta-p[data-astro-cid-l3u6v3a7]{max-width:46ch;color:var(--surface-muted);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.doorcta-p[data-astro-cid-l3u6v3a7] a[data-astro-cid-l3u6v3a7]{color:var(--surface-ink);border-bottom:1px solid}.doorcta-btn[data-astro-cid-l3u6v3a7]{margin-top:var(--space-2);font-family:var(--font-body);font-weight:500;font-size:var(--step-0);border-radius:var(--radius);background:var(--maroon);color:var(--bone);transition:transform .3s var(--ease-out-expo), background .3s;justify-self:start;padding:.9em 1.9em}.doorcta-btn[data-astro-cid-l3u6v3a7] span[data-astro-cid-l3u6v3a7]{transition:transform .3s var(--ease-out-quart);margin-left:.4em;display:inline-block}.doorcta-btn[data-astro-cid-l3u6v3a7]:hover{transform:translateY(-2px)}.doorcta-btn[data-astro-cid-l3u6v3a7]:hover span[data-astro-cid-l3u6v3a7]{transform:translate(3px)}@media (width<=800px){.doorcta-inner[data-astro-cid-l3u6v3a7]{grid-template-columns:1fr}.doorcta-mark[data-astro-cid-l3u6v3a7]{grid-area:1/1;width:120px}}@media (prefers-reduced-motion:reduce){.doorcta[data-astro-cid-l3u6v3a7][data-shown=true] .doorcta-mark[data-astro-cid-l3u6v3a7]{animation:none}}@view-transition{navigation:auto}
