.ve{padding:56px 0 64px}.ve__intro{max-width:1100px;margin:0 auto 42px;padding:40px 48px 28px;text-align:center;background:var(--ve-intro-background);border-top:4px solid var(--ve-intro-accent)}.ve__intro>*{max-width:770px;margin-left:auto;margin-right:auto}.ve__eyebrow{font-size:1.4rem;letter-spacing:.19rem;text-transform:uppercase;margin:0 auto 20px}.ve__intro h1{margin:0 auto 24px}.ve__lead{font-size:1.6rem;line-height:1.7}.ve__story{margin:28px auto 22px;border-top:1px solid rgba(var(--color-foreground),.16);border-bottom:1px solid rgba(var(--color-foreground),.16);text-align:left}.ve__story summary{padding:17px 0;display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.ve__story summary::-webkit-details-marker{display:none}.ve__story summary span{font-size:2rem}.ve__story[open] summary span{transform:rotate(45deg)}.ve__story .rte{padding-bottom:20px;line-height:1.8}.ve__history{font-size:1.35rem;opacity:.8;line-height:1.65}.ve__gallery{scroll-margin-top:230px;display:block;max-width:1100px;margin:auto}.ve__gallery:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ve__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 16px}.ve [hidden]{display:none!important}.ve__arrows{display:flex;gap:18px;align-items:center}.ve__arrow{border:1px solid rgba(var(--color-foreground),.35);border-radius:50%;width:46px;height:46px;font:inherit;font-size:2.5rem;line-height:1;color:inherit;background:transparent;cursor:pointer}.ve__arrow:hover{background:rgba(var(--color-foreground),.06)}.ve__counter{margin:0;min-width:56px;text-align:center;font-size:1.4rem;font-variant-numeric:tabular-nums}.ve__choose{display:flex;gap:12px;align-items:center;font-size:1.4rem}.ve__choose select{min-width:155px;min-height:44px;padding:9px 30px 9px 14px;color:inherit;background:transparent;border:1px solid rgba(var(--color-foreground),.3);font:inherit;border-radius:0}.ve__bottom-nav{display:flex;justify-content:space-between;gap:24px;margin:32px auto 0;max-width:770px}.ve__figure{margin:0;touch-action:pan-y}.ve__zoom{display:block;width:100%;padding:0;border:0;background:transparent;overflow:hidden;cursor:zoom-in;color:inherit}.ve__zoom:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ve__zoom[aria-pressed=true]{cursor:zoom-out}.ve__zoom .ve__scene{transition:transform .35s ease;transform-origin:50% var(--ve-focus-y, 34%)}.ve__zoom[aria-pressed=true] .ve__scene{transform:translateY(calc(50% - var(--ve-focus-y, 34%))) scale(2)}@media(prefers-reduced-motion:reduce){.ve__zoom .ve__scene{transition:none}}.ve__scene{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.ve__caption{max-width:770px;margin:32px auto 0;padding:0 12px}.ve__caption h2{text-align:center;margin:0 0 23px}.ve__blurb{font-size:1.5rem;line-height:1.75}.ve__links{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 28px;margin-top:24px}.ve__text-button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}.ve__slide+.ve__slide{margin-top:60px}.ve__gallery[data-ready] .ve__slide{margin-top:0}.ve__hosting{max-width:770px;text-align:center;border-top:1px solid rgba(var(--color-foreground),.16);margin:56px auto 0;padding-top:38px}.ve__hosting .rte{margin-bottom:24px}@media(min-width:990px){.ve__slide{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:40px;align-items:start}.ve__figure{position:sticky;top:calc(var(--header-height, 190px) + 24px)}.ve__caption{margin:0;padding:0;min-width:0}.ve__caption h2{text-align:left;margin-bottom:20px}.ve__blurb{font-size:1.5rem;line-height:1.75}.ve__links{justify-content:flex-start;gap:16px 24px}.ve__bottom-nav{max-width:none}}@media(max-width:749px){.ve{padding-top:32px}.ve__gallery{scroll-margin-top:130px}.ve__intro{margin-bottom:28px;padding:28px 20px 20px}.ve__lead{font-size:1.5rem}.ve__toolbar{flex-wrap:wrap;justify-content:center;gap:12px}.ve__choose{justify-content:center;flex-wrap:wrap}.ve__caption{margin-top:24px;padding:0}.ve__blurb{font-size:1.5rem}.ve__zoom{width:calc(100% + 3rem);max-width:none;margin-left:-1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=AAAAAAAAQA */
