@property --sp-room{syntax:"<length>";inherits:true;initial-value:0}.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-root[data-v-98fc9840]{--sp-room:calc((100cqw - min(100cqw, var(--block-measure,100cqw))) / 2);--sp-edge-radius:clamp(0px, var(--sp-room) * 100, var(--radius-media,1.25rem))}.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-header[data-v-98fc9840]{padding-inline:max(0px, calc(var(--shell-gutter,0px) - var(--sp-room)))}.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-acc-panel[data-v-98fc9840]{border-radius:var(--sp-edge-radius)}.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-flip-grid[data-v-98fc9840],.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-spot[data-v-98fc9840]{padding-inline:max(0px, calc(.625rem - var(--sp-room)))}.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-flip[data-v-98fc9840]{max-height:80svh}@container (width>=35rem){.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-acc-panel[data-v-98fc9840]{border-radius:var(--radius-media,1.25rem)}.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-acc-panel[data-v-98fc9840]:first-child{border-start-start-radius:var(--sp-edge-radius);border-end-start-radius:var(--sp-edge-radius)}.block-wrapper--content-edge:not(.block-wrapper--text-inset) .sp-acc-panel[data-v-98fc9840]:last-child{border-start-end-radius:var(--sp-edge-radius);border-end-end-radius:var(--sp-edge-radius)}}.sp-placeholder[data-v-98fc9840]{filter:blur(12px);transform:scale(1.04)}.sp-more[data-v-98fc9840]:after{content:"→";transition:transform .25s}.sp-more[data-v-98fc9840]:hover:after,.sp-spot-card:hover .sp-more[data-v-98fc9840]:after{transform:translate(4px)}.sp-acc-panel[data-v-98fc9840]{min-height:4.75rem;transition:min-height .6s cubic-bezier(.2,.7,.2,1),flex-grow .6s cubic-bezier(.2,.7,.2,1)}.sp-acc-panel.is-open[data-v-98fc9840]{min-height:24rem}.sp-acc-img[data-v-98fc9840]{transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:scale(1.08)}.is-open .sp-acc-img[data-v-98fc9840]{transform:scale(1)}.sp-acc-scrim[data-v-98fc9840]{background:#0000008c;transition:background .5s}.is-open .sp-acc-scrim[data-v-98fc9840]{background:linear-gradient(#0000004d 0%,#0000000d 38%,#0009 68%,#000000e0 100%)}.sp-acc-btn[data-v-98fc9840]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-media,1.25rem)}.is-open .sp-acc-btn[data-v-98fc9840]{align-items:flex-start}.sp-acc-label[data-v-98fc9840]{transition:opacity .2s}.is-open .sp-acc-label[data-v-98fc9840]{opacity:0}.sp-acc-body[data-v-98fc9840]{opacity:0;pointer-events:none;transition:opacity .35s,transform .45s;transform:translateY(12px)}.is-open .sp-acc-body[data-v-98fc9840]{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}@container (width>=35rem){.sp-acc[data-v-98fc9840]{flex-direction:row;height:clamp(26rem,52cqi,36rem)}.sp-acc-panel[data-v-98fc9840],.sp-acc-panel.is-open[data-v-98fc9840]{flex:1 1 0;min-width:4.5rem;min-height:0}.sp-acc-panel.is-open[data-v-98fc9840]{flex-grow:5}.sp-acc-btn[data-v-98fc9840]{flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem 0}.is-open .sp-acc-btn[data-v-98fc9840]{align-items:flex-start;padding-inline:1.75rem}.sp-acc-label[data-v-98fc9840]{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}}.sp-flip[data-v-98fc9840]{perspective:1400px}.sp-flip-inner[data-v-98fc9840]{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.4,.4,1)}.is-flipped .sp-flip-inner[data-v-98fc9840]{transform:rotateY(180deg)}.sp-face[data-v-98fc9840]{backface-visibility:hidden}.sp-back[data-v-98fc9840]{transform:rotateY(180deg)}.sp-front-scrim[data-v-98fc9840]{background:linear-gradient(#0000001a 40%,#000000c7)}.sp-flip-hint[data-v-98fc9840]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;transition:transform .3s}.sp-flip:hover .sp-flip-hint[data-v-98fc9840]{transform:rotate(-30deg)}.sp-face button[data-v-98fc9840]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.is-flipped .sp-flip-inner[data-v-98fc9840],.sp-back[data-v-98fc9840]{transform:none}.sp-face[data-v-98fc9840]{backface-visibility:visible}.sp-back[data-v-98fc9840],.is-flipped .sp-front[data-v-98fc9840]{visibility:hidden}.is-flipped .sp-back[data-v-98fc9840]{visibility:visible}}@container (width>=56rem){.sp-span-2[data-v-98fc9840]{grid-column:span 2}.sp-span-3[data-v-98fc9840]{grid-column:span 3}.sp-span-6[data-v-98fc9840]{grid-column:span 6}}.sp-spot-img[data-v-98fc9840]{filter:saturate(.85);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.sp-spot-card:hover .sp-spot-img[data-v-98fc9840],.sp-spot-card:focus-visible .sp-spot-img[data-v-98fc9840]{filter:saturate(1.05);transform:scale(1.05)}.sp-spot-scrim[data-v-98fc9840]{background:linear-gradient(#00000059,#000000d9 90%)}.sp-spot-glow[data-v-98fc9840]{opacity:0;background:radial-gradient(22rem circle at var(--sp-x,50%) var(--sp-y,50%), color-mix(in oklab, var(--accent) 55%, transparent), transparent 65%);mix-blend-mode:screen;transition:opacity .35s}.sp-spot:hover .sp-spot-glow[data-v-98fc9840]{opacity:.55}.sp-spot .sp-spot-card:hover .sp-spot-glow[data-v-98fc9840]{opacity:1}.sp-spot-card[data-v-98fc9840]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sp-reveal[data-v-98fc9840]{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.sp-spot-linked .sp-reveal[data-v-98fc9840]{grid-template-rows:0fr}.sp-spot-linked:hover .sp-reveal[data-v-98fc9840],.sp-spot-linked:focus-visible .sp-reveal[data-v-98fc9840]{grid-template-rows:1fr}}
