.top[data-astro-cid-2igwq5dz]{gap:20px;padding-top:48px;padding-bottom:40px}.top[data-astro-cid-2igwq5dz] .display[data-astro-cid-2igwq5dz]{font-size:clamp(56px,8.3vw,120px)}.back[data-astro-cid-2igwq5dz]{text-decoration:none}.hero-media[data-astro-cid-2igwq5dz]{aspect-ratio:5 / 2;overflow:hidden;background:var(--bench)}.hero-media[data-astro-cid-2igwq5dz] img{width:100%;height:100%;object-fit:cover}.pool[data-astro-cid-2igwq5dz]{position:relative;aspect-ratio:16 / 7;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3%;background:radial-gradient(ellipse 36% 60% at 50% 62%,#efe6d2 0,#e3d6ba 42%,#c9a46a40 70%,#323533)}.pool[data-astro-cid-2igwq5dz] img{max-height:82%;width:auto}.pool[data-astro-cid-2igwq5dz] .tbd[data-astro-cid-2igwq5dz]{position:absolute;top:16px;left:16px}.wood[data-astro-cid-2igwq5dz]{position:relative;aspect-ratio:16 / 7;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(176deg,#5a3c1900 0 7px,#5a3c192e 7px 9px,#5a3c1900 9px 19px,#462d0f1f 19px 20px),repeating-linear-gradient(183deg,#fff0d200 0 23px,#fff0d21a 23px 27px),linear-gradient(100deg,#b88752,#c99a62 30%,#b07d47,#c4925b 80%,#ad7b45)}.digits[data-astro-cid-2igwq5dz]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:clamp(84px,12.5vw,180px);letter-spacing:.06em;color:#fff1cf;text-shadow:0 0 18px rgba(255,176,60,.95),0 0 46px rgba(255,140,30,.7);opacity:0;transition:opacity .5s ease}.wood[data-astro-cid-2igwq5dz].on .digits[data-astro-cid-2igwq5dz]{opacity:1}.grainover[data-astro-cid-2igwq5dz]{position:absolute;inset:0;pointer-events:none;opacity:.55;background:repeating-linear-gradient(176deg,#5a3c1900 0 7px,#5a3c1959 7px 9px,#5a3c1900 9px 19px),linear-gradient(100deg,#b887528c,#c99a6259 30%,#b07d478c,#c4925b59 80%)}.demo-row[data-astro-cid-2igwq5dz]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.toggle[data-astro-cid-2igwq5dz]{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:var(--robot-yellow);color:#090d05;border:2px solid #090d05;border-radius:2px;padding:12px 20px;min-height:48px;cursor:pointer}.bordered[data-astro-cid-2igwq5dz]{border-top:1px solid var(--line)}.split[data-astro-cid-2igwq5dz]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.solo[data-astro-cid-2igwq5dz] .prose[data-astro-cid-2igwq5dz]{max-width:760px}.prose[data-astro-cid-2igwq5dz] p{margin:0 0 20px;font-size:18px;line-height:30px}.inside[data-astro-cid-2igwq5dz]{background:var(--bench);padding:20px 24px;display:flex;flex-direction:column;gap:10px;margin-top:8px;font-size:17px;line-height:26px}.inside[data-astro-cid-2igwq5dz] .muted[data-astro-cid-2igwq5dz]{color:var(--ink-muted)}.role[data-astro-cid-2igwq5dz]{margin:20px 0 0!important;font-size:12px!important;line-height:16px!important}.think[data-astro-cid-2igwq5dz]{background:#c9a46a;color:#090d05}.think-h[data-astro-cid-2igwq5dz]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(48px,5vw,72px);line-height:.92}.think[data-astro-cid-2igwq5dz] .body[data-astro-cid-2igwq5dz]{color:#090d05}.rcard[data-astro-cid-2igwq5dz]{display:flex;flex-direction:column;gap:12px;color:#090d05;text-decoration:none}.after-hours[data-astro-cid-2igwq5dz] .rcard[data-astro-cid-2igwq5dz]:hover{color:#090d05}.rmedia[data-astro-cid-2igwq5dz]{aspect-ratio:3 / 2;overflow:hidden;background:#090d05;display:flex;align-items:flex-end;justify-content:center}.rmedia[data-astro-cid-2igwq5dz]>img:not(.rbot){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rmedia[data-astro-cid-2igwq5dz] .rbot{max-height:75%;width:auto}.rcard[data-astro-cid-2igwq5dz]:hover .rmedia[data-astro-cid-2igwq5dz]>img:not(.rbot){transform:scale(1.03)}.rel[data-astro-cid-2igwq5dz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mcard[data-astro-cid-2igwq5dz]{display:flex;gap:20px;align-items:center;background:var(--bench);padding:20px;color:var(--ink);text-decoration:none}.mcard[data-astro-cid-2igwq5dz] img{width:96px;height:96px;object-fit:contain;background:#efe6d2;padding:8px;flex-shrink:0}.mcard[data-astro-cid-2igwq5dz] img.mphoto{width:120px;height:90px;object-fit:cover;padding:0;background:#090d05;filter:var(--grade)}@media(max-width:900px){.split[data-astro-cid-2igwq5dz],.rel[data-astro-cid-2igwq5dz]{grid-template-columns:minmax(0,1fr)}.pool[data-astro-cid-2igwq5dz]{aspect-ratio:4 / 3}.hero-media[data-astro-cid-2igwq5dz]{aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.digits[data-astro-cid-2igwq5dz],.rmedia[data-astro-cid-2igwq5dz] img{transition:none}}
