.pp[data-astro-cid-xc5hnzr7]{--green: #1e4636;--deep: #12281f;--cream: #f6f1e6;--brass: #c08a45;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color:var(--cream);font-family:var(--sans)}.pp-stage[data-astro-cid-xc5hnzr7]{position:relative;background:#cfe0cf;border:1px solid rgba(246,241,230,.25);overflow:hidden}.pp-stage[data-astro-cid-xc5hnzr7] canvas[data-astro-cid-xc5hnzr7]{display:block;width:100%;aspect-ratio:16 / 8.2;cursor:grab;touch-action:pan-y;outline-offset:-4px}.pp-stage[data-astro-cid-xc5hnzr7] canvas[data-astro-cid-xc5hnzr7].is-drag{cursor:grabbing}.pp-hint[data-astro-cid-xc5hnzr7]{position:absolute;left:50%;top:14%;transform:translate(-50%);background:var(--green);color:var(--cream);font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:.7em 1.2em;pointer-events:none;transition:opacity .6s,transform .6s var(--ease);animation:pp-nudge 2.4s ease-in-out infinite;white-space:nowrap}.pp[data-astro-cid-xc5hnzr7].is-touched .pp-hint[data-astro-cid-xc5hnzr7]{opacity:0;transform:translate(-50%,-10px);animation:none}@keyframes pp-nudge{50%{transform:translate(calc(-50% + 12px))}}.pp-read[data-astro-cid-xc5hnzr7]{position:absolute;left:0;top:0;margin:0;display:flex;background:#12281feb}.pp-read[data-astro-cid-xc5hnzr7] div[data-astro-cid-xc5hnzr7]{padding:10px clamp(10px,1.4vw,20px);border-right:1px solid rgba(246,241,230,.16)}.pp-read[data-astro-cid-xc5hnzr7] dt[data-astro-cid-xc5hnzr7]{font-family:var(--mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:#cdb48a}.pp-read[data-astro-cid-xc5hnzr7] dd[data-astro-cid-xc5hnzr7]{margin:2px 0 0;font-family:var(--display);font-variation-settings:"wdth" 80,"wght" 800;font-size:clamp(1.1rem,.8rem + 1.1vw,1.8rem);line-height:1;font-variant-numeric:tabular-nums}.pp-drive[data-astro-cid-xc5hnzr7]{position:absolute;right:12px;top:12px;display:flex;gap:6px}.pp-drive[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7]{width:46px;height:46px;background:#12281feb;color:var(--cream);font-size:1.2rem;transition:background .2s,transform .2s;touch-action:none;user-select:none;-webkit-user-select:none}.pp-drive[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7]:hover{background:var(--brass);color:var(--deep)}.pp-drive[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7]:active{transform:scale(.92)}.pp-panel[data-astro-cid-xc5hnzr7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:1px;background:#f6f1e629;border:1px solid rgba(246,241,230,.16);border-top:0}.pp-ctl[data-astro-cid-xc5hnzr7]{background:var(--deep);padding:clamp(14px,1.6vw,22px)}.pp-ctl--row[data-astro-cid-xc5hnzr7]{display:grid;gap:8px;align-content:center}.pp-k[data-astro-cid-xc5hnzr7]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#cdb48a;margin-bottom:10px}.pp-k[data-astro-cid-xc5hnzr7] b[data-astro-cid-xc5hnzr7]{font-family:var(--display);font-variation-settings:"wdth" 80,"wght" 800;font-size:1.5rem;letter-spacing:0;color:var(--cream)}.pp[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7][type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.pp[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7][type=range]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,#6fb3d6 var(--fill, 0%),rgba(246,241,230,.2) var(--fill, 0%))}.pp[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7][type=range]::-moz-range-track{height:6px;background:#f6f1e633}.pp[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7][type=range]::-moz-range-progress{height:6px;background:#6fb3d6}.pp[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7][type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--cream);border:4px solid var(--brass)}.pp[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7][type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--cream);border:4px solid var(--brass)}.pp-note[data-astro-cid-xc5hnzr7]{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.pp-liv[data-astro-cid-xc5hnzr7]{display:flex;flex-wrap:wrap;gap:6px}.pp-liv[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7],.pp-btn[data-astro-cid-xc5hnzr7]{display:inline-flex;align-items:center;gap:.6em;padding:.6em .9em;border:1px solid rgba(246,241,230,.3);font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);transition:background .3s,color .3s,border-color .3s}.pp-liv[data-astro-cid-xc5hnzr7] i[data-astro-cid-xc5hnzr7]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px #ffffff80}.pp-liv[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7]:hover,.pp-btn[data-astro-cid-xc5hnzr7]:hover{border-color:var(--brass)}.pp-liv[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7][aria-pressed=true],.pp-btn[data-astro-cid-xc5hnzr7][aria-pressed=true]{background:var(--cream);color:var(--deep);border-color:var(--cream)}.pp-plate[data-astro-cid-xc5hnzr7]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:10px;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;opacity:.95}.pp-plate[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7]{min-width:0;background:transparent;border:0;border-bottom:1px solid rgba(246,241,230,.4);color:var(--cream);font-family:var(--display);font-variation-settings:"wdth" 90,"wght" 700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;padding:4px 0;border-radius:0;outline:none}.pp-plate[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7]:focus{border-color:var(--brass)}.pp-plate[data-astro-cid-xc5hnzr7] input[data-astro-cid-xc5hnzr7]::placeholder{color:#f6f1e666}.pp-inspect[data-astro-cid-xc5hnzr7]{margin-top:clamp(26px,3.4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(16px,3vw,50px);align-items:start}.pp-inspect[data-astro-cid-xc5hnzr7]>.pp-k[data-astro-cid-xc5hnzr7]{grid-column:1 / -1;margin:0}.pp-tabs[data-astro-cid-xc5hnzr7]{display:grid}.pp-tabs[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7]{display:flex;align-items:baseline;gap:14px;text-align:left;padding:.55em 0;border-top:1px solid rgba(246,241,230,.18);font-family:var(--display);font-variation-settings:"wdth" 76,"wght" 300;text-transform:uppercase;font-size:clamp(1.4rem,1rem + 1.8vw,2.8rem);line-height:1;color:var(--cream);opacity:.6;transition:opacity .4s,font-variation-settings .6s var(--ease),color .4s}.pp-tabs[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7] b[data-astro-cid-xc5hnzr7]{font-family:var(--mono);font-weight:400;font-size:.7rem;color:var(--brass);letter-spacing:.1em}.pp-tabs[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7]:hover{opacity:.9}.pp-tabs[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7][aria-selected=true]{opacity:1;font-variation-settings:"wdth" 100,"wght" 860}.pp-cards[data-astro-cid-xc5hnzr7]{display:grid}.pp-card[data-astro-cid-xc5hnzr7]{grid-area:1 / 1;margin:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(12px,2vw,30px);align-items:end;opacity:0;visibility:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease-io),opacity .4s,visibility 0s .8s}.pp-card[data-astro-cid-xc5hnzr7].on{opacity:1;visibility:visible;clip-path:inset(0);transition:clip-path .8s var(--ease-io),opacity .4s,visibility 0s;z-index:1}.pp-card[data-astro-cid-xc5hnzr7] img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.pp-card[data-astro-cid-xc5hnzr7] figcaption[data-astro-cid-xc5hnzr7]{font-size:var(--step-0);line-height:1.5}.pp-card[data-astro-cid-xc5hnzr7] figcaption[data-astro-cid-xc5hnzr7] b[data-astro-cid-xc5hnzr7]{display:block;font-family:var(--mono);font-weight:400;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:.8em}.pp-card[data-astro-cid-xc5hnzr7] figcaption[data-astro-cid-xc5hnzr7] small[data-astro-cid-xc5hnzr7]{display:block;margin-top:1.2em;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}@media(max-width:860px){.pp-stage[data-astro-cid-xc5hnzr7] canvas[data-astro-cid-xc5hnzr7]{aspect-ratio:4 / 3.3}.pp-read[data-astro-cid-xc5hnzr7]{position:static;display:grid;grid-template-columns:repeat(4,1fr)}.pp-read[data-astro-cid-xc5hnzr7] div[data-astro-cid-xc5hnzr7]{padding:8px}.pp-read[data-astro-cid-xc5hnzr7] dt[data-astro-cid-xc5hnzr7]{font-size:.5rem;letter-spacing:.06em}.pp-drive[data-astro-cid-xc5hnzr7]{top:auto;bottom:12px}.pp-panel[data-astro-cid-xc5hnzr7],.pp-inspect[data-astro-cid-xc5hnzr7]{grid-template-columns:1fr}.pp-tabs[data-astro-cid-xc5hnzr7]{grid-template-columns:1fr 1fr;column-gap:14px}.pp-tabs[data-astro-cid-xc5hnzr7] button[data-astro-cid-xc5hnzr7]{font-size:1.15rem}.pp-card[data-astro-cid-xc5hnzr7]{grid-template-columns:1fr}.pp-hint[data-astro-cid-xc5hnzr7]{top:22%}}.pr[data-astro-cid-hzlkb6o3]{--green: #1e4636;--deep: #12281f;--cream: #f6f1e6;--brass: #c08a45;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;background:var(--green);color:var(--cream);--line: rgba(246, 241, 230, .22);padding-bottom:clamp(70px,9vw,140px)}.pr-block[data-astro-cid-hzlkb6o3]{padding-top:calc(var(--header-h) + 10px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.pr-cell[data-astro-cid-hzlkb6o3]{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:12px 12px 12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pr-cell[data-astro-cid-hzlkb6o3]+.pr-cell[data-astro-cid-hzlkb6o3]{border-left:1px solid var(--line);padding-left:12px}.pr-live[data-astro-cid-hzlkb6o3] i[data-astro-cid-hzlkb6o3]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6fdc8f;margin-left:.8em}.pr-title[data-astro-cid-hzlkb6o3]{grid-column:1 / -1;font-family:var(--display);text-transform:uppercase;font-variation-settings:"wdth" 104,"wght" 880;font-size:clamp(2.6rem,1rem + 9.4vw,11.5rem);line-height:.84;letter-spacing:-.02em;margin-top:clamp(24px,4vw,60px)}.pr-lede[data-astro-cid-hzlkb6o3]{grid-column:1 / span 2;font-family:var(--mono);font-size:clamp(.8rem,.7rem + .3vw,.98rem);line-height:1.6;margin-block:clamp(18px,2.4vw,34px) clamp(30px,4vw,60px);max-width:44em}.pr-logo[data-astro-cid-hzlkb6o3]{grid-column:4;justify-self:end;align-self:end;width:clamp(110px,14vw,220px);margin-bottom:clamp(30px,4vw,60px)}.pr-figno[data-astro-cid-hzlkb6o3]{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;line-height:1.5;padding:10px 0;border-top:1px solid var(--line);margin-bottom:14px}.pr-figno[data-astro-cid-hzlkb6o3] b[data-astro-cid-hzlkb6o3],.pr[data-astro-cid-hzlkb6o3] figcaption[data-astro-cid-hzlkb6o3] b[data-astro-cid-hzlkb6o3]{font-weight:400;color:var(--brass);text-transform:uppercase;letter-spacing:.14em;margin-right:1.2em}.pr-text[data-astro-cid-hzlkb6o3]{padding-top:clamp(60px,8vw,130px)}.pr-cols[data-astro-cid-hzlkb6o3]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,4vw,70px)}.pr-h[data-astro-cid-hzlkb6o3]{font-family:var(--display);text-transform:uppercase;font-variation-settings:"wdth" 70,"wght" 800;font-size:clamp(2rem,1rem + 4.4vw,5.4rem);line-height:.9}.pr-h[data-astro-cid-hzlkb6o3] em[data-astro-cid-hzlkb6o3]{font-family:var(--serif);font-style:italic;text-transform:none;font-variation-settings:normal;color:#e6c79a}.pr-cols[data-astro-cid-hzlkb6o3] p[data-astro-cid-hzlkb6o3]{font-size:var(--step-1);line-height:1.45;max-width:31em}.pr-cols[data-astro-cid-hzlkb6o3] p[data-astro-cid-hzlkb6o3]+p[data-astro-cid-hzlkb6o3]{margin-top:1em}.pr-plates[data-astro-cid-hzlkb6o3]{position:relative;height:clamp(480px,62vw,940px);margin-top:clamp(50px,7vw,110px);overflow:clip;background:var(--deep)}.pr-plate[data-astro-cid-hzlkb6o3]{position:absolute;margin:0}.pr-plate[data-astro-cid-hzlkb6o3] img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}.pr[data-astro-cid-hzlkb6o3] figcaption[data-astro-cid-hzlkb6o3]{font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;padding-top:8px}.pr-plate[data-astro-cid-hzlkb6o3] figcaption[data-astro-cid-hzlkb6o3]{position:absolute;left:10px;bottom:10px;background:var(--deep);padding:6px 10px}.p1[data-astro-cid-hzlkb6o3]{left:0;top:0;width:56%;height:82%}.p2[data-astro-cid-hzlkb6o3]{right:var(--gutter);top:8%;width:26%;aspect-ratio:4 / 3;transform:translateY(calc((.5 - var(--p, .5)) * 8vw))}.p3[data-astro-cid-hzlkb6o3]{right:14%;bottom:6%;width:24%;aspect-ratio:1;transform:translateY(calc((var(--p, .5) - .5) * 10vw))}.pr-plates-n[data-astro-cid-hzlkb6o3]{position:absolute;left:var(--gutter);bottom:2%;font-family:var(--display);font-variation-settings:"wdth" 70,"wght" 880;font-size:clamp(3rem,11vw,12rem);line-height:.8;display:flex;align-items:baseline;gap:.12em;pointer-events:none}.pr-plates-n[data-astro-cid-hzlkb6o3] i[data-astro-cid-hzlkb6o3]{font-style:normal;font-variation-settings:"wdth" 100,"wght" 200;color:var(--brass)}.pr-spec[data-astro-cid-hzlkb6o3]{padding-top:clamp(60px,8vw,130px)}.pr-table[data-astro-cid-hzlkb6o3]{font-family:var(--mono);font-size:clamp(.7rem,.62rem + .3vw,.92rem)}.pr-tr[data-astro-cid-hzlkb6o3]{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-bottom:1px solid var(--line);transition:background .3s}.pr-tr[data-astro-cid-hzlkb6o3]>span[data-astro-cid-hzlkb6o3]{padding:.8em .8em .8em 0;letter-spacing:.04em}.pr-tr[data-astro-cid-hzlkb6o3]>span[data-astro-cid-hzlkb6o3]+span[data-astro-cid-hzlkb6o3]{border-left:1px solid var(--line);padding-left:.8em}.pr-tr[data-astro-cid-hzlkb6o3]:not(.pr-th):hover{background:#f6f1e612}.pr-th[data-astro-cid-hzlkb6o3]{background:var(--deep);text-transform:uppercase;letter-spacing:.1em;font-size:.86em}.pr-th[data-astro-cid-hzlkb6o3]>span[data-astro-cid-hzlkb6o3]{padding-left:.8em}.pr-tr[data-astro-cid-hzlkb6o3] b[data-astro-cid-hzlkb6o3]{font-weight:600}.pr-shots[data-astro-cid-hzlkb6o3]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,40px);margin-top:clamp(30px,5vw,80px)}.pr-shots[data-astro-cid-hzlkb6o3] figure[data-astro-cid-hzlkb6o3]{margin:0}.pr-shots[data-astro-cid-hzlkb6o3] img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.pr-end[data-astro-cid-hzlkb6o3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;padding-top:clamp(60px,8vw,130px)}.pr-end[data-astro-cid-hzlkb6o3] dl[data-astro-cid-hzlkb6o3]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.pr-end[data-astro-cid-hzlkb6o3] dl[data-astro-cid-hzlkb6o3] div[data-astro-cid-hzlkb6o3]{padding:14px 14px 0 0}.pr-end[data-astro-cid-hzlkb6o3] dl[data-astro-cid-hzlkb6o3] div[data-astro-cid-hzlkb6o3]+div[data-astro-cid-hzlkb6o3]{border-left:1px solid var(--line);padding-left:14px}.pr-end[data-astro-cid-hzlkb6o3] dt[data-astro-cid-hzlkb6o3]{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.pr-end[data-astro-cid-hzlkb6o3] dd[data-astro-cid-hzlkb6o3]{margin:.5em 0 0}.pr-visit[data-astro-cid-hzlkb6o3]{--btn-fill: var(--cream)}.pr-visit[data-astro-cid-hzlkb6o3]:hover{color:var(--deep)}@media(max-width:760px){.pr-block[data-astro-cid-hzlkb6o3]{grid-template-columns:1fr 1fr}.pr-cell[data-astro-cid-hzlkb6o3]:nth-child(3){border-left:0;padding-left:0;border-top:0}.pr-cell[data-astro-cid-hzlkb6o3]:nth-child(4){border-top:0}.pr-lede[data-astro-cid-hzlkb6o3]{grid-column:1 / -1}.pr-logo[data-astro-cid-hzlkb6o3]{grid-column:1 / -1;justify-self:start}.pr-cols[data-astro-cid-hzlkb6o3],.pr-shots[data-astro-cid-hzlkb6o3],.pr-end[data-astro-cid-hzlkb6o3],.pr-end[data-astro-cid-hzlkb6o3] dl[data-astro-cid-hzlkb6o3]{grid-template-columns:1fr}.pr-end[data-astro-cid-hzlkb6o3] dl[data-astro-cid-hzlkb6o3] div[data-astro-cid-hzlkb6o3]+div[data-astro-cid-hzlkb6o3]{border-left:0;padding-left:0}.p1[data-astro-cid-hzlkb6o3]{width:100%;height:50%}.p2[data-astro-cid-hzlkb6o3]{top:53%;right:auto;left:var(--gutter);width:44%}.p3[data-astro-cid-hzlkb6o3]{right:var(--gutter);bottom:auto;top:53%;width:40%}.pr-plates-n[data-astro-cid-hzlkb6o3]{bottom:1%}}
