.pitch[data-astro-cid-aoi7dfgx]{text-align:center;max-width:1200px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1rem,4vw,3rem)}.pitch[data-astro-cid-aoi7dfgx] h2[data-astro-cid-aoi7dfgx]{letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(1.875rem,1.1rem + 3.4vw,3.75rem);font-weight:800;line-height:1.08}.pitch-copy[data-astro-cid-aoi7dfgx]{max-width:60ch;color:var(--color-text);text-wrap:pretty;margin:clamp(1.25rem,2.5vw,2rem) auto 0;font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.pitch-chips[data-astro-cid-aoi7dfgx]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0;list-style:none;display:flex}.pitch-chips[data-astro-cid-aoi7dfgx] li[data-astro-cid-aoi7dfgx]{border:1px solid var(--color-border);background:var(--color-surface);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);padding:.5rem 1rem;font-size:.9375rem;font-weight:700;line-height:1.2}.pitch-chips[data-astro-cid-aoi7dfgx] .chip-detail[data-astro-cid-aoi7dfgx]{border-left:1px solid var(--color-border);margin-left:.625em;padding-left:.625em;font-weight:400}.pitch-chips[data-astro-cid-aoi7dfgx] li[data-astro-cid-aoi7dfgx].genre{--chip-accent:#f9a64a;border-color:var(--chip-accent);background:color-mix(in srgb, var(--chip-accent) 12%, transparent);color:var(--chip-accent)}.pitch-highlights[data-astro-cid-aoi7dfgx]{text-align:left;grid-template-columns:1fr;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.pitch-highlights[data-astro-cid-aoi7dfgx]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pitch-highlights[data-astro-cid-aoi7dfgx]{grid-template-columns:repeat(4,1fr)}}.pitch-highlights[data-astro-cid-aoi7dfgx] li[data-astro-cid-aoi7dfgx]{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.pitch-highlights[data-astro-cid-aoi7dfgx] strong[data-astro-cid-aoi7dfgx]{color:var(--color-text);font-size:1.1875rem;font-weight:700;line-height:1.25}.pitch-highlights[data-astro-cid-aoi7dfgx] span[data-astro-cid-aoi7dfgx]{color:var(--color-text-muted);line-height:1.5}.placeholder[data-astro-cid-jsbvbc7a]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;margin:0;position:relative;overflow:hidden}.placeholder-image[data-astro-cid-jsbvbc7a]{object-fit:cover;width:100%;height:100%;display:block}.placeholder-empty[data-astro-cid-jsbvbc7a]{text-align:center;color:var(--color-text-muted);background:radial-gradient(#0000 30%,#0e0e108c 100%),repeating-linear-gradient(135deg,#0000 0 11px,#ffffff09 11px 12px);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.placeholder-empty[data-astro-cid-jsbvbc7a]:before{content:"";pointer-events:none;--tick:14px;background:linear-gradient(currentColor, currentColor) top left / var(--tick) 1px, linear-gradient(currentColor, currentColor) top left / 1px var(--tick), linear-gradient(currentColor, currentColor) top right / var(--tick) 1px, linear-gradient(currentColor, currentColor) top right / 1px var(--tick), linear-gradient(currentColor, currentColor) bottom left / var(--tick) 1px, linear-gradient(currentColor, currentColor) bottom left / 1px var(--tick), linear-gradient(currentColor, currentColor) bottom right / var(--tick) 1px, linear-gradient(currentColor, currentColor) bottom right / 1px var(--tick);opacity:.6;background-repeat:no-repeat;position:absolute;inset:.75rem}.placeholder-glyph[data-astro-cid-jsbvbc7a]{width:clamp(2rem,6vw,3.5rem);height:auto;color:var(--color-text);opacity:.8}.placeholder-label[data-astro-cid-jsbvbc7a]{text-transform:uppercase;letter-spacing:.08em;max-width:32ch;font-size:.75rem}.feature[data-astro-cid-ee32bdod]{--band-bg:var(--color-bg);--band-accent:#d9b98c;--scrim:22 16 10;--panel:28 22 16;--rim:255 196 130;--shade:8 5 2;z-index:1;background:var(--band-bg);display:grid;position:relative}.tone-night[data-astro-cid-ee32bdod]{--band-bg:#07080d;--band-accent:#9aa6c4;--scrim:5 8 18;--panel:12 15 26;--rim:170 195 255;--shade:0 2 10}.scene[data-astro-cid-ee32bdod]{--h:clamp(18rem, 78vw, 30rem);--s:var(--char-scale,1.14);--rise:calc(var(--h) * .09);--depth:0;isolation:isolate;height:var(--h);position:relative}.plate[data-astro-cid-ee32bdod]{background:var(--band-bg);position:absolute;inset:0;overflow:hidden}.plate-image[data-astro-cid-ee32bdod]{object-fit:cover;width:100%;height:100%;transform:translate3d(0, calc(var(--depth) * 2.5%), 0) scale(1.08);will-change:transform;display:block}.plate[data-astro-cid-ee32bdod] .placeholder{border:0;height:100%}.contact[data-astro-cid-ee32bdod]{pointer-events:none;--x:50%;background:radial-gradient(ellipse 24% 9% at var(--x) 100%, rgb(var(--shade) / .7), transparent 70%), radial-gradient(ellipse 28% 50% at var(--x) 50%, rgb(var(--rim) / .1), transparent 70%);position:absolute;inset:0}.char-left[data-astro-cid-ee32bdod] .contact[data-astro-cid-ee32bdod]{--x:22%}.char-right[data-astro-cid-ee32bdod] .contact[data-astro-cid-ee32bdod]{--x:78%}.scrim[data-astro-cid-ee32bdod]{pointer-events:none;background:linear-gradient(to bottom, transparent 70%, rgb(var(--scrim) / .55));position:absolute;inset:0}.char-clip[data-astro-cid-ee32bdod]{inset:calc(var(--h) * -.2) 0 0;pointer-events:none;position:absolute;overflow:hidden}.char[data-astro-cid-ee32bdod]{bottom:calc((var(--h) * var(--s) - var(--h) - var(--rise)) * -1);height:calc(var(--h) * var(--s));transform:translate3d(0, calc(var(--depth) * var(--h) * -.035), 0);will-change:transform;filter:drop-shadow(0 0 1px rgb(var(--rim) / .55)) drop-shadow(0 0 12px rgb(var(--rim) / .2)) drop-shadow(0 calc(var(--h) * .02) calc(var(--h) * .03) rgb(var(--shade) / .6));position:absolute}.char-left[data-astro-cid-ee32bdod] .char[data-astro-cid-ee32bdod]{left:-2%}.char-right[data-astro-cid-ee32bdod] .char[data-astro-cid-ee32bdod]{right:-2%}.char-center[data-astro-cid-ee32bdod] .char[data-astro-cid-ee32bdod]{left:50%;translate:-50%}.char-image[data-astro-cid-ee32bdod]{width:auto;max-width:none;height:100%;display:block}.char-flip[data-astro-cid-ee32bdod] .char-image[data-astro-cid-ee32bdod]{transform:scaleX(-1)}.char-stub[data-astro-cid-ee32bdod]{aspect-ratio:5/12;text-align:center;text-transform:uppercase;letter-spacing:.08em;border:1px dashed rgb(var(--rim) / .7);background:rgb(var(--shade) / .5);place-items:center;height:100%;padding:1rem;font-size:.6875rem;display:grid}.copy-wrap[data-astro-cid-ee32bdod]{z-index:1;background:linear-gradient(to bottom, rgb(var(--scrim) / .55), var(--band-bg) 8rem);padding:1.75rem clamp(1rem,4vw,3rem) 3.5rem;position:relative}.copy[data-astro-cid-ee32bdod]{max-width:36rem;margin-inline:auto}.eyebrow[data-astro-cid-ee32bdod]{text-transform:uppercase;letter-spacing:.12em;color:var(--band-accent);text-shadow:0 1px 8px rgb(var(--scrim) / .8);margin:0 0 .5rem;font-size:.75rem}h2[data-astro-cid-ee32bdod]{text-wrap:balance;text-shadow:0 1px 12px rgb(var(--scrim) / .6);margin:0 0 1.5rem;font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem);font-weight:800;line-height:1.1}.cards[data-astro-cid-ee32bdod]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-ee32bdod] li[data-astro-cid-ee32bdod]{border:1px solid #ffffff1a;border-left:2px solid var(--band-accent);background:rgb(var(--panel) / .55);backdrop-filter:blur(8px);padding:.875rem 1.125rem}.cards[data-astro-cid-ee32bdod] h3[data-astro-cid-ee32bdod]{margin:0 0 .125rem;font-size:1rem;font-weight:700}.cards[data-astro-cid-ee32bdod] p[data-astro-cid-ee32bdod]{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:.9375rem}@media (width>=64rem){.scene[data-astro-cid-ee32bdod]{--h:max(34rem, min(90vh, 56vw));grid-area:1/1}.scrim[data-astro-cid-ee32bdod]{--dir:to left;background:linear-gradient(var(--dir), rgb(var(--scrim) / .88) 0%, rgb(var(--scrim) / .7) 28%, rgb(var(--scrim) / .25) 46%, transparent 60%), linear-gradient(to bottom, rgb(var(--scrim) / .25), transparent 22%, transparent 78%, rgb(var(--scrim) / .35))}.text-left[data-astro-cid-ee32bdod] .scrim[data-astro-cid-ee32bdod]{--dir:to right}.copy-wrap[data-astro-cid-ee32bdod]{background:0 0;grid-area:1/1;align-self:center;width:100%;max-width:1200px;margin-inline:auto;padding:0 clamp(1rem,4vw,3rem);display:flex}.text-right[data-astro-cid-ee32bdod] .copy-wrap[data-astro-cid-ee32bdod]{justify-content:flex-end}.copy[data-astro-cid-ee32bdod]{width:min(30rem,40vw);margin:0}}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-ee32bdod]{--depth:0!important}.char[data-astro-cid-ee32bdod],.plate-image[data-astro-cid-ee32bdod]{will-change:auto}}.wishlist-banner[data-astro-cid-3izvlriu]{max-width:1200px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1rem,4vw,3rem)}.wishlist-banner-inner[data-astro-cid-3izvlriu]{--bite-w:clamp(92px, 40px + 12vw, 200px);--bite-h:calc(var(--bite-w) * .92);--bite:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 92%27%3E%3Cpath d=%27M-2 -2L-2.8 4.3L3.9 8L3 16.6L12.1 18.9L11.2 29L19.9 29.1L17.1 44.7L32.4 42L32.6 49.6L40.2 48.3L39.8 56.4L47.8 54L48.6 60.9L56 58.4L57.4 66.4L64 62.3L67.3 76.4L78 65.6L81.5 73.1L87.5 67.2L91.9 72.8L96.2 67.1L99.9 70.4L103 66.2L120 -20ZM5.4 40.9L1.2 42.4L3.4 38.5ZM19.2 55.2L14 57.8L16.3 52.4ZM34.5 67.3L30.8 69.9L31.9 65.5ZM51.2 76.8L47.8 80.2L48.2 75.4ZM67.8 82.7L64.4 87.4L63.9 81.6ZM84.2 85.5L82.2 89.5L81.1 85.2Z%27/%3E%3C/svg%3E");isolation:isolate;-webkit-mask:var(--bite) top right / var(--bite-w) var(--bite-h) no-repeat, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--bite) top right / var(--bite-w) var(--bite-h) no-repeat, linear-gradient(#000 0 0);border:1px solid var(--color-border);background:radial-gradient(ellipse 60% 70% at 50% 0%, #e8e8ea12, transparent 70%), var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,3rem);display:flex;position:relative;mask-composite:exclude}.wishlist-banner-inner[data-astro-cid-3izvlriu]:before,.wishlist-banner-inner[data-astro-cid-3izvlriu]:after{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.wishlist-banner-inner[data-astro-cid-3izvlriu]:before{width:var(--bite-w);height:var(--bite-h);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 92%27 fill=%27none%27 stroke=%27%237a1818%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M-2 -2L-2.8 4.3L3.9 8L3 16.6L12.1 18.9L11.2 29L19.9 29.1L17.1 44.7L32.4 42L32.6 49.6L40.2 48.3L39.8 56.4L47.8 54L48.6 60.9L56 58.4L57.4 66.4L64 62.3L67.3 76.4L78 65.6L81.5 73.1L87.5 67.2L91.9 72.8L96.2 67.1L99.9 70.4L103 66.2L120 -20ZM5.4 40.9L1.2 42.4L3.4 38.5ZM19.2 55.2L14 57.8L16.3 52.4ZM34.5 67.3L30.8 69.9L31.9 65.5ZM51.2 76.8L47.8 80.2L48.2 75.4ZM67.8 82.7L64.4 87.4L63.9 81.6ZM84.2 85.5L82.2 89.5L81.1 85.2Z%27 stroke-width=%273%27 stroke-opacity=%27.14%27/%3E%3Cpath d=%27M-2 -2L-2.8 4.3L3.9 8L3 16.6L12.1 18.9L11.2 29L19.9 29.1L17.1 44.7L32.4 42L32.6 49.6L40.2 48.3L39.8 56.4L47.8 54L48.6 60.9L56 58.4L57.4 66.4L64 62.3L67.3 76.4L78 65.6L81.5 73.1L87.5 67.2L91.9 72.8L96.2 67.1L99.9 70.4L103 66.2L120 -20ZM5.4 40.9L1.2 42.4L3.4 38.5ZM19.2 55.2L14 57.8L16.3 52.4ZM34.5 67.3L30.8 69.9L31.9 65.5ZM51.2 76.8L47.8 80.2L48.2 75.4ZM67.8 82.7L64.4 87.4L63.9 81.6ZM84.2 85.5L82.2 89.5L81.1 85.2Z%27 stroke-width=%271%27 stroke-opacity=%27.4%27/%3E%3C/svg%3E");top:0;right:0}.wishlist-banner-inner[data-astro-cid-3izvlriu]:after{aspect-ratio:200/140;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 140%27 fill=%27none%27 stroke=%27%23e8e8ea%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M18 22 C 52 58%2C 86 92%2C 128 128%27 stroke-width=%272.2%27/%3E%3Cpath d=%27M40 12 C 72 46%2C 104 80%2C 150 118%27 stroke-width=%272.6%27/%3E%3Cpath d=%27M66 8 C 94 36%2C 122 66%2C 166 98%27 stroke-width=%272%27/%3E%3Cpath d=%27M90 6 C 112 26%2C 132 46%2C 160 68%27 stroke-width=%271.4%27/%3E%3C/svg%3E");width:clamp(140px,24vw,260px);bottom:0;left:0}@media (width<=640px){.wishlist-banner-inner[data-astro-cid-3izvlriu]{padding-top:calc(var(--bite-w) * .82)}}.wishlist-banner[data-astro-cid-3izvlriu] h2[data-astro-cid-3izvlriu]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 4.5vw,4.5rem);font-weight:800;line-height:1.05}.wishlist-banner[data-astro-cid-3izvlriu] .button-row[data-astro-cid-3izvlriu]{justify-content:center}.wishlist-banner[data-astro-cid-3izvlriu] .button-row[data-astro-cid-3izvlriu] a{font-size:clamp(1.125rem,.95rem + .8vw,1.5rem)}
