.flyer-showcase{--flyer-paper:var(--surface-raised);--flyer-sage:var(--forest);--flyer-line:var(--line-forest-pct);color:var(--ink,#073f35);background:var(--flyer-paper);scroll-margin-top:var(--space-24);overflow:clip}.flyer-showcase__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1680px;min-height:min(52.75vw,886px);margin-inline:auto;display:grid;position:relative}.flyer-showcase__copy{z-index:1;min-width:0;padding:58px 0 var(--space-64) min(6vw, 101px);align-self:center}.flyer-showcase__label{margin:0 0 var(--space-16)}.flyer-showcase h2{margin:0}.flyer-showcase h2 span,.flyer-showcase h2 em{display:block}.flyer-showcase__description{max-width:20.8em;margin:var(--space-24) 0 0}.flyer-showcase__actions{width:fit-content;max-width:100%;margin-top:var(--space-32)}.flyer-showcase__caption{border-top:1px solid var(--flyer-line);font-size:var(--fs-caption);margin:clamp(26px,2.15vw,36px) 0 0;padding-top:clamp(15px,1.45vw,24px)}.flyer-showcase__media{isolation:isolate;place-items:center;min-width:0;display:grid;position:relative}.flyer-showcase__media:before{content:"";z-index:-1;background:var(--flyer-sage);position:absolute;inset:49% min(0px,840px - 50vw) 0 0}.flyer-showcase__object{aspect-ratio:6/13;background:var(--canvas);cursor:zoom-in;width:43.4%;margin-right:27%;display:block;position:relative;transform:rotate(7deg);box-shadow:0 1px 1px #10281e55,1px 3px #d6d5c8,4px 6px 2px #18352724,18px 24px 18px #12291e2d}.flyer-showcase__object:after{content:"";border:1px solid var(--line-white-soft);pointer-events:none;position:absolute;inset:0}.flyer-showcase__object img{aspect-ratio:6/13;width:100%;height:auto;display:block}.flyer-showcase__bottom{width:min(93%,1562px);padding-top:var(--space-32);margin-inline:auto}.flyer-showcase__bottom ul{padding:var(--space-24) 0 var(--space-24);border-top:1px solid var(--flyer-line);grid-template-columns:1fr 1fr 1fr;margin:0;list-style:none;display:grid}.flyer-showcase__bottom li{padding-inline:var(--space-12);text-align:center;font-size:var(--fs-caption)}.flyer-showcase__bottom li+li{border-left:1px solid var(--flyer-line)}.flyer-review-header{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:48px;padding:var(--space-16) 3.5%;background:var(--surface-raised);color:var(--ink);display:flex}.flyer-review-header h1,.flyer-review-header p{font:inherit;margin:0}.flyer-dialog{--flyer-view-width:280px;width:min(1080px,100vw - 40px);max-width:none;height:min(1100px,100dvh - 40px);max-height:none;color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-flyer);border:0;padding:0;overflow:hidden}.flyer-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.flyer-dialog::backdrop{background:var(--scrim-flyer);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.flyer-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24) var(--space-16) var(--space-24);border-bottom:1px solid var(--line-forest-pct);display:flex}.flyer-dialog__header h2{margin:0}.flyer-dialog__tools{align-items:center;gap:var(--space-12);flex:none;display:flex}.flyer-dialog__tools button{justify-content:center;align-items:center;gap:var(--space-8);min-width:44px;min-height:44px;padding:var(--space-8);color:inherit;background:0 0;border:0;display:inline-flex}.flyer-dialog__tools button:hover{background:var(--surface-sage)}.flyer-dialog__tools svg{width:22px;height:22px}.flyer-dialog__viewport{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;min-height:0;overflow:auto}.flyer-dialog__stage{width:max-content;min-width:100%;min-height:100%;padding:var(--space-24);justify-content:center;align-items:center;display:flex}.flyer-dialog__image-button{width:var(--flyer-view-width);background:var(--canvas);box-shadow:var(--shadow-soft);cursor:zoom-in;border:0;flex:none;padding:0;display:block}.flyer-dialog__image-button img{width:100%;height:auto;display:block}.flyer-dialog[data-zoomed=true] .flyer-dialog__image-button{cursor:zoom-out}.flyer-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-4px;padding:0;position:absolute;overflow:hidden}@media (width<=1099px){.flyer-showcase__main{flex-direction:column;min-height:0;display:flex}.flyer-showcase__copy{width:100%;padding:var(--space-48) var(--space-24) var(--space-32)}.flyer-showcase__description{max-width:31em;margin-top:var(--space-24)}.flyer-showcase__actions{margin-top:var(--space-24)}.flyer-showcase__caption{margin-top:var(--space-24);padding-top:var(--space-16);font-size:var(--fs-caption)}.flyer-showcase__media{min-height:0;padding:var(--space-32) var(--space-24) 58px}.flyer-showcase__media:before{inset:41% 0 0 16%}.flyer-showcase__object{width:min(62vw,340px);margin-right:0}.flyer-showcase__bottom{width:calc(100% - 48px);padding-top:var(--space-24)}.flyer-showcase__bottom ul{padding:var(--space-8) 0 var(--space-24);grid-template-columns:1fr}.flyer-showcase__bottom li{padding:var(--space-12) 0;font-size:var(--fs-caption);text-align:left}.flyer-showcase__bottom li+li{border-left:0;border-top:1px solid var(--line-forest-pct)}.flyer-review-header{padding-inline:var(--space-24);text-transform:uppercase}.flyer-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.flyer-dialog__header{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);gap:var(--space-8)}.flyer-dialog__header h2{max-width:18em}.flyer-dialog__tools{gap:var(--space-4)}.flyer-dialog__tools [data-flyer-zoom-label]{display:none}.flyer-dialog__stage{padding:var(--space-24)}}@media (width<=359px){.flyer-showcase__copy{padding-inline:var(--space-16)}}
