.wall[data-astro-cid-o2umk76f]{position:relative;column-count:4;column-gap:2px;background:var(--accent)}.wall__bundle[data-astro-cid-o2umk76f]{min-width:0;break-inside:avoid}.wall[data-astro-cid-o2umk76f]:after{position:absolute;z-index:2;inset:0 0 auto;height:clamp(9rem,16vw,13rem);background:var(--scrim-top);content:"";pointer-events:none}.wall__tile[data-astro-cid-o2umk76f]{position:relative;margin:0 0 2px;overflow:hidden;break-inside:avoid;background:var(--tsp-maroon-deep)}.wall__text-tile[data-astro-cid-o2umk76f]{position:relative;display:flex;margin:0 0 2px;padding:var(--space-6);overflow:hidden;break-inside:avoid}.wall__intro[data-astro-cid-o2umk76f]{min-height:440px;align-items:center;background:var(--accent);color:var(--tsp-white)}.wall__intro-content[data-astro-cid-o2umk76f]{display:grid;gap:var(--space-5)}.wall__intro[data-astro-cid-o2umk76f] h1[data-astro-cid-o2umk76f]{font-size:clamp(2rem,2.6vw,2.7rem);line-height:var(--lh-tight)}.wall__eyebrow[data-astro-cid-o2umk76f]{color:var(--fg-on-dark-2);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);line-height:var(--lh-snug);text-transform:uppercase}.wall__body[data-astro-cid-o2umk76f]{line-height:1.45}.wall__link[data-astro-cid-o2umk76f]{display:inline-block;width:fit-content;font-family:var(--font-ui);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.wall__prices[data-astro-cid-o2umk76f]{min-height:480px;flex-direction:column;justify-content:center;background:var(--tsp-paper);color:var(--tsp-black)}.wall__prices[data-astro-cid-o2umk76f] h2[data-astro-cid-o2umk76f]{margin-bottom:var(--space-6);color:var(--accent);font-size:clamp(1.8rem,2.5vw,2.25rem)}.wall__price-list[data-astro-cid-o2umk76f]{border-top:1px solid var(--tsp-line)}.wall__price-row[data-astro-cid-o2umk76f]{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--tsp-line);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-snug)}.wall__price-row[data-astro-cid-o2umk76f]>span[data-astro-cid-o2umk76f]:last-child{flex:0 0 auto;color:var(--accent)}.wall__review[data-astro-cid-o2umk76f]{min-height:440px;flex-direction:column;justify-content:center;gap:var(--space-5);background:var(--tsp-black);color:var(--tsp-white)}.wall__review[data-astro-cid-o2umk76f] blockquote[data-astro-cid-o2umk76f]{margin:0;font-family:var(--font-accent);font-size:clamp(1.35rem,1.8vw,1.75rem);font-style:italic;line-height:1.35}.wall__inquiry[data-astro-cid-o2umk76f]{min-height:190px;align-items:center;justify-content:space-between;gap:var(--space-5);background:var(--tsp-white);color:var(--accent);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-bold);line-height:var(--lh-snug)}.wall__open[data-astro-cid-o2umk76f]{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;cursor:pointer}.wall__open[data-astro-cid-o2umk76f] img{display:block;width:100%;height:auto}.wall__open[data-astro-cid-o2umk76f]:focus-visible{outline:3px solid var(--tsp-white);outline-offset:-5px}.wall__link[data-astro-cid-o2umk76f]:focus-visible,.wall__price-row[data-astro-cid-o2umk76f]:focus-visible,.wall__inquiry[data-astro-cid-o2umk76f]:focus-visible{outline:3px solid currentColor;outline-offset:-5px}@media(max-width:1180px){.wall[data-astro-cid-o2umk76f]{column-count:3}}@media(max-width:780px){.wall[data-astro-cid-o2umk76f]{column-count:2}}@media(max-width:480px){.wall[data-astro-cid-o2umk76f]{column-count:1}.wall__text-tile[data-astro-cid-o2umk76f]{padding:var(--space-6) var(--space-5)}.wall__intro[data-astro-cid-o2umk76f]{min-height:0}.wall__prices[data-astro-cid-o2umk76f],.wall__review[data-astro-cid-o2umk76f]{min-height:420px}}.lightbox[data-astro-cid-j7pv25f6]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:var(--tsp-black);background:color-mix(in srgb,var(--tsp-black) 92%,transparent)}.lightbox[data-astro-cid-j7pv25f6][hidden]{display:none}.lightbox__image[data-astro-cid-j7pv25f6]{width:auto;max-width:100%;max-height:calc(100svh - clamp(2rem,8vw,6rem));border-radius:var(--radius-2);box-shadow:var(--shadow-image);object-fit:contain}.lightbox__close[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);display:grid;width:2.75rem;height:2.75rem;padding:0 0 .16em;place-items:center;border:1px solid var(--border-on-dark);border-radius:50%;background:var(--tsp-white);color:var(--tsp-black);font-size:2rem;font-weight:var(--fw-light);line-height:1}
