main.svelte-1pre51n{max-width:1080px;margin:0 auto;padding:var(--space-9) var(--space-5);display:grid;gap:var(--space-6)}h1.svelte-1pre51n{font-size:var(--px-h2);color:var(--text-heading);font-weight:var(--w-voice);margin:0}h2.svelte-1pre51n{font-size:var(--px-h3);color:var(--text-heading);font-weight:var(--w-voice);margin:0}.hero.svelte-1pre51n{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1 * var(--space-9));background:var(--surface-invert);overflow:hidden}.art.svelte-1pre51n{position:absolute;inset:0 50% 0 0}.art.svelte-1pre51n img:where(.svelte-1pre51n){width:100%;height:100%;object-fit:cover;object-position:45% 72%;display:block}.fade.svelte-1pre51n{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .32) 40%,rgb(0 0 0 / .18) 75%,var(--surface-invert) 100%)}.inner.svelte-1pre51n{position:relative;width:100%;padding:var(--space-9) var(--space-5);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center;justify-items:center}.copy.svelte-1pre51n{display:grid;gap:var(--space-4);width:100%;max-width:520px;align-self:start;padding-top:var(--space-6);text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 18px rgb(0 0 0 / .5)}.copy.svelte-1pre51n .eyebrow:where(.svelte-1pre51n){margin:0 0 var(--space-3);font-family:var(--font-structure);font-size:var(--px-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--paper);opacity:.85}.copy.svelte-1pre51n h1:where(.svelte-1pre51n){color:var(--text-on-hero)}.copy.svelte-1pre51n p:where(.svelte-1pre51n){margin:0;color:var(--text-on-hero-soft);text-wrap:pretty}.panel.svelte-1pre51n{width:100%;max-width:480px;padding:0;scroll-margin-top:var(--space-6);color:var(--text-on-juniper)}.panel.svelte-1pre51n h2:where(.svelte-1pre51n),.panel.svelte-1pre51n strong.inline:where(.svelte-1pre51n){color:var(--text-on-hero)}.panel.svelte-1pre51n label,.panel.svelte-1pre51n label>span{color:var(--text-on-juniper)}.panel.svelte-1pre51n label:has(input:required)>span:after{content:" *";color:var(--juniper-100)}.panel.svelte-1pre51n small,.panel.svelte-1pre51n .count:where(.svelte-1pre51n) small:where(.svelte-1pre51n){color:var(--text-on-juniper-soft)}.panel.svelte-1pre51n .count:where(.svelte-1pre51n){color:var(--text-on-juniper)}.panel.svelte-1pre51n input[type=text],.panel.svelte-1pre51n input[type=email],.panel.svelte-1pre51n input[type=number]{background:#00000047;border-color:#cfdcce8c;color:var(--text-on-hero);caret-color:var(--paper);color-scheme:dark}.panel.svelte-1pre51n input:-webkit-autofill{-webkit-text-fill-color:var(--text-on-hero);box-shadow:0 0 0 1000px #18301f inset;transition:background-color 9999s}.panel.svelte-1pre51n input[type=text]:focus-visible,.panel.svelte-1pre51n input[type=email]:focus-visible,.panel.svelte-1pre51n input[type=number]:focus-visible{outline-color:var(--paper)}.panel.svelte-1pre51n .check:where(.svelte-1pre51n),.panel.svelte-1pre51n .note:where(.svelte-1pre51n),.panel.svelte-1pre51n .rendering:where(.svelte-1pre51n){color:var(--text-on-juniper)}.panel.svelte-1pre51n .rendering:where(.svelte-1pre51n){background:#ffffff0f}.panel.svelte-1pre51n .check:where(.svelte-1pre51n) input:where(.svelte-1pre51n){accent-color:var(--paper)}.panel.svelte-1pre51n .btn.primary{background:#fff;color:var(--juniper-900);border-color:transparent}.panel.svelte-1pre51n .btn.primary:hover:not(:disabled){background:var(--juniper-100);color:var(--juniper-900)}.panel.svelte-1pre51n a:where(.svelte-1pre51n){color:var(--text-on-hero)}.carousel.svelte-1pre51n{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1 * var(--space-6));background:var(--cranberry-900);padding:var(--space-8) 0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.scene.svelte-1pre51n{position:fixed;inset:0;z-index:-1;will-change:transform}.scene.svelte-1pre51n img:where(.svelte-1pre51n){width:100%;height:100%;object-fit:cover;display:block}.inside.svelte-1pre51n{position:relative;isolation:isolate;clip-path:inset(0);width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1 * var(--space-6));padding:var(--space-8) 0 var(--space-8);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.inside.svelte-1pre51n h2:where(.svelte-1pre51n){margin:0 0 var(--space-5);font-size:var(--px-h2);text-align:center;color:var(--juniper-900)}.toc.svelte-1pre51n{width:min(560px,calc(100% - 2 * var(--space-5)));box-sizing:border-box;justify-self:center;margin:0;padding:var(--space-6);background:var(--page);border:var(--line-hairline) solid var(--border-hairline);box-shadow:0 2px 6px #0000002e,0 12px 40px #00000059;color:var(--text-body)}.toc.svelte-1pre51n ol:where(.svelte-1pre51n){list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.toc.svelte-1pre51n li:where(.svelte-1pre51n),.total.svelte-1pre51n{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--px-body-lg)}.lead.svelte-1pre51n{flex:1;border-bottom:1px dotted var(--cell-border);transform:translateY(-.3em)}.n.svelte-1pre51n{font-variant-numeric:tabular-nums;color:var(--juniper-900)}.total.svelte-1pre51n{justify-content:space-between;margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--line-hairline) solid var(--juniper-900);color:var(--juniper-900);font-family:var(--font-structure);font-size:var(--px-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.aside.svelte-1pre51n{margin:var(--space-4) 0 0;text-align:center;font-style:italic;color:var(--text-muted)}.stage.svelte-1pre51n{position:relative;min-width:0}.track.svelte-1pre51n{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-5);padding:0 var(--space-5);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.track.svelte-1pre51n::-webkit-scrollbar{display:none}figure.svelte-1pre51n{flex:0 0 420px;max-width:86vw;margin:0;scroll-snap-align:start;display:grid;gap:var(--space-2)}figure.svelte-1pre51n img{width:100%;height:auto;display:block;background:var(--page)}.open.svelte-1pre51n{display:block;padding:0;border:0;background:none;cursor:zoom-in}.open.svelte-1pre51n:focus-visible{outline:var(--line-emphasis) solid var(--paper);outline-offset:3px}figcaption.svelte-1pre51n{font-family:var(--font-structure);font-size:var(--px-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-on-cranberry)}.arrow.svelte-1pre51n{position:absolute;z-index:2;top:calc(420px * 2112 / 3264 / 2);transform:translateY(-50%);display:grid;place-items:center;padding:0;width:3rem;height:3rem;border-radius:50%;border:0;background:var(--paper);color:var(--cranberry-900);cursor:pointer;box-shadow:0 2px 10px #00000059}.arrow.svelte-1pre51n:hover{background:var(--paper-pressed)}.arrow.svelte-1pre51n:focus-visible{outline:var(--line-emphasis) solid var(--paper);outline-offset:2px}.prev.svelte-1pre51n{left:var(--space-5)}.next.svelte-1pre51n{right:var(--space-5)}@media(hover:none),(max-width:720px){.arrow.svelte-1pre51n{display:none}}.prints.svelte-1pre51n{margin:calc(-1 * var(--space-2)) 0 0;text-align:center;font-family:var(--font-structure);font-size:var(--px-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-on-juniper-soft)}.jump.svelte-1pre51n{display:none}.faq.svelte-1pre51n{width:min(720px,100%);justify-self:center;padding:var(--space-8) 0 var(--space-6)}.faq.svelte-1pre51n h2:where(.svelte-1pre51n){margin:0 0 var(--space-5);font-size:var(--px-h2);text-align:center;color:var(--juniper-900)}.faq.svelte-1pre51n dl:where(.svelte-1pre51n){margin:0;display:grid;gap:var(--space-5)}.faq.svelte-1pre51n dt:where(.svelte-1pre51n){font-family:var(--font-voice);font-size:var(--px-h3);color:var(--juniper-900);margin-bottom:var(--space-1)}.faq.svelte-1pre51n dd:where(.svelte-1pre51n){margin:0;color:var(--text-body);text-wrap:pretty}.bridge.svelte-1pre51n{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:calc(-1 * var(--space-9));padding:var(--space-9) var(--space-5);background:var(--surface-invert);display:grid;justify-items:center;gap:var(--space-4);text-align:center}.bridge.svelte-1pre51n .eyebrow:where(.svelte-1pre51n){margin:0;font-family:var(--font-structure);font-size:var(--px-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--paper);opacity:.85}.bridge.svelte-1pre51n h2:where(.svelte-1pre51n){margin:0;font-size:var(--px-h2);color:var(--paper)}.bridge.svelte-1pre51n p:where(.svelte-1pre51n){margin:0;max-width:52ch;color:var(--text-on-juniper)}.bridge.svelte-1pre51n .btn.primary{background:#fff;color:var(--juniper-900);border-color:transparent}.bridge.svelte-1pre51n .btn.primary:hover{background:var(--juniper-100)}.form.svelte-1pre51n,.closed.svelte-1pre51n{display:grid;gap:var(--space-4)}.closed.svelte-1pre51n{max-width:640px}.names.svelte-1pre51n{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.count.svelte-1pre51n{display:grid;gap:var(--space-1);font-family:var(--font-structure);font-size:var(--px-ui);color:var(--text-muted)}.count.svelte-1pre51n input:where(.svelte-1pre51n){width:6rem;font-family:var(--font-voice);font-size:var(--px-body);padding:var(--pad-control);border:var(--line-hairline) solid var(--border-hairline);border-radius:var(--radius-soft);background:var(--surface-card);color:var(--text-body)}.count.svelte-1pre51n small:where(.svelte-1pre51n){color:var(--text-muted)}.cover-label.svelte-1pre51n{font-family:var(--font-structure);font-size:var(--px-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-on-juniper);margin-bottom:calc(-1 * var(--space-3))}.cover.svelte-1pre51n{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-5);background:var(--page);border:var(--line-rule-screen) solid var(--juniper-600);text-align:center;color:var(--juniper-900)}.mark.svelte-1pre51n{display:block;height:32px;width:auto}.title.svelte-1pre51n{font-family:var(--font-voice);font-size:var(--px-h3);line-height:1.15}.season.svelte-1pre51n{font-family:var(--font-structure);font-size:var(--px-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--juniper-900)}.kept.svelte-1pre51n{font-family:var(--font-voice);font-style:italic;color:var(--juniper-900)}.name.svelte-1pre51n{white-space:nowrap}.rule.svelte-1pre51n{display:inline-block;width:7rem;border-bottom:var(--line-hairline) solid var(--juniper-900);vertical-align:baseline;transform:translateY(-.2em)}.rule.short.svelte-1pre51n{width:5rem}.rendering.svelte-1pre51n{padding:var(--space-8);text-align:center;background:var(--surface-well);font-style:italic;color:var(--text-muted)}.check.svelte-1pre51n{display:flex;align-items:start;gap:var(--space-2);font-size:var(--px-ui);color:var(--text-body);line-height:1.45}.check.svelte-1pre51n input:where(.svelte-1pre51n){margin-top:.3em}.ctas.svelte-1pre51n{display:flex;flex-wrap:wrap;gap:var(--space-3)}strong.inline.svelte-1pre51n{color:var(--text-heading)}a.svelte-1pre51n{color:var(--link)}@media(max-width:720px){.jump.svelte-1pre51n{display:block;align-self:start;justify-self:start;margin-top:var(--space-2);text-shadow:none}.jump.svelte-1pre51n .btn.primary{background:#fff;color:var(--juniper-900);border-color:transparent}.inner.svelte-1pre51n{grid-template-columns:1fr;gap:var(--space-6)}.art.svelte-1pre51n{inset:0 0 auto;height:60vh;max-height:520px}.fade.svelte-1pre51n{background:linear-gradient(180deg,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .6) 55%,var(--surface-invert) 100%)}.copy.svelte-1pre51n{min-height:calc(60vh - var(--space-9));max-height:calc(520px - var(--space-9));padding-top:0}.names.svelte-1pre51n{grid-template-columns:1fr}}
