.tags-card[data-astro-cid-baf5aovd]{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"image""title""tags";align-self:start;display:grid}.anchor[data-astro-cid-baf5aovd]{grid-template-rows:subgrid;grid-template-columns:subgrid;isolation:isolate;grid-area:1/1/3/-1;display:grid}.image[data-astro-cid-baf5aovd]{min-height:0;aspect-ratio:var(--_image-ratio);grid-area:image;justify-content:center;align-items:start;font-size:0;display:flex;position:relative}.image-object[data-astro-cid-baf5aovd]{z-index:2;width:var(--_piece-width);pointer-events:none;flex:none;position:relative}.image-ring[data-astro-cid-baf5aovd]{width:var(--_piece-width);pointer-events:none;display:none;position:absolute;top:0;left:50%;translate:-50%}.image-ring[data-astro-cid-baf5aovd].-black{--ring-grow:calc(7 * var(--px));--ring-color:var(--focus-ring-color,var(--color-black));z-index:-2;color:var(--ring-color)}.image-ring[data-astro-cid-baf5aovd].-white{--ring-grow:calc(3 * var(--px));--ring-color:var(--focus-ring-fill,var(--color-white));z-index:-1;color:var(--ring-color)}.tags-card[data-astro-cid-baf5aovd]:where(.-single){--_image-ratio:600 / 298;--_piece-width:calc(478 / 600 * 100%)}@media screen and (width<=max(767px,47.9375rem)){.tags-card[data-astro-cid-baf5aovd]:where(.-single){--_image-ratio:335 / 219;--_piece-width:calc(358 / 335 * 100%)}}.tags-card[data-astro-cid-baf5aovd]:where(.-single) .image-object[data-astro-cid-baf5aovd],.tags-card[data-astro-cid-baf5aovd]:where(.-single) .image-ring[data-astro-cid-baf5aovd]{aspect-ratio:671/485}.tags-card[data-astro-cid-baf5aovd]:where(.-single) .image-ring[data-astro-cid-baf5aovd] .icon-outline{width:100%;height:100%}.tags-card[data-astro-cid-baf5aovd]:where(.-single) .image-visual[data-astro-cid-baf5aovd]{position:absolute;inset:0;mask-image:url(../_astro/piece-wide-01.7qpoTA8J.svg);mask-size:100% 100%;mask-repeat:no-repeat}.tags-card[data-astro-cid-baf5aovd]:where(.-single) .image-picture[data-astro-cid-baf5aovd]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tags-card[data-astro-cid-baf5aovd]:where(.-puzzle){--_image-ratio:600 / 300;--_piece-width:100%}.tags-card[data-astro-cid-baf5aovd]:where(.-puzzle) .image-object[data-astro-cid-baf5aovd],.tags-card[data-astro-cid-baf5aovd]:where(.-puzzle) .image-ring[data-astro-cid-baf5aovd]{--piece-origin-y:100%}@media screen and (width<=max(767px,47.9375rem)){.tags-card[data-astro-cid-baf5aovd]:where(.-puzzle){--_image-ratio:335 / 149;--_piece-width:calc(317 / 335 * 100%)}}.title[data-astro-cid-baf5aovd]{--_radius:calc(10 * var(--px));padding-block:clamp(40 * var(--px), (var(--window-width) * .0188 + 32.958) * var(--px), 60 * var(--px)) clamp(30 * var(--px), (var(--window-width) * .0282 + 19.437) * var(--px), 60 * var(--px));padding-inline:clamp(30 * var(--px), (var(--window-width) * .0188 + 22.958) * var(--px), 50 * var(--px));background-color:var(--color-puzzle-pale-light-blue);border-radius:var(--_radius);grid-area:title;position:relative}.title[data-astro-cid-baf5aovd]:before,.title[data-astro-cid-baf5aovd]:after{pointer-events:none;content:"";display:none;position:absolute}.title[data-astro-cid-baf5aovd]:before{inset:calc(-1 * calc(7 * var(--px)));z-index:-2;background-color:var(--focus-ring-color,var(--color-black));border-radius:calc(var(--_radius) + calc(7 * var(--px)))}.title[data-astro-cid-baf5aovd]:after{inset:calc(-1 * calc(3 * var(--px)));z-index:-1;background-color:var(--focus-ring-fill,var(--color-white));border-radius:calc(var(--_radius) + calc(3 * var(--px)))}.title-label[data-astro-cid-baf5aovd]{font-weight:700}.title-button[data-astro-cid-baf5aovd]{--_size:clamp(2.5 * var(--rem), (var(--window-width) * .00118 + 2.06) * var(--rem), 3.75 * var(--rem));right:calc(20 * var(--px));bottom:calc(-1 * var(--_size) / 2);position:absolute}.title-button[data-astro-cid-baf5aovd]:where(.-ring){display:none}.title-button[data-astro-cid-baf5aovd]:where(.-ring).-black{--ring-grow:calc(7 * var(--px));--ring-color:var(--focus-ring-color,var(--color-black));z-index:-2;color:var(--ring-color)}.title-button[data-astro-cid-baf5aovd]:where(.-ring).-white{--ring-grow:calc(3 * var(--px));--ring-color:var(--focus-ring-fill,var(--color-white));z-index:-1;color:var(--ring-color)}.tag[data-astro-cid-baf5aovd]{gap:calc(10 * var(--px));margin-top:calc(20 * var(--px));margin-right:clamp(3.75 * var(--rem), (var(--window-width) * .00118 + 3.31) * var(--rem), 5 * var(--rem));flex-wrap:wrap;grid-area:tags;display:flex}.tag-item[data-astro-cid-baf5aovd]{font-size:0}.tag-item-anchor[data-astro-cid-baf5aovd]{padding-block:calc(3 * var(--px)) calc(4 * var(--px));padding-inline:calc(9 * var(--px));background-color:var(--color-puzzle-blue-grey);border:calc(1 * var(--px)) solid var(--color-black);border-radius:calc(5 * var(--px));font-weight:700;line-height:1.1;font-size:calc(.6875 * var(--rem));display:inline-block}@media (hover:hover){.anchor[data-astro-cid-baf5aovd]:hover .title-button[data-astro-cid-baf5aovd]{--shadow-sunk:1;box-shadow:none;translate:calc(4 * var(--px)) calc(4 * var(--px))}.anchor[data-astro-cid-baf5aovd]:hover .title-button[data-astro-cid-baf5aovd]:after{inset:calc(-1 * calc(4 * var(--px)) - 1px) 0 0 calc(-1 * calc(4 * var(--px)) - 1px)}}.tags-card[data-astro-cid-baf5aovd]:where(.-single){--_hover-rotate:-3deg}.tags-card[data-astro-cid-baf5aovd]:where(.-single):where(.-even){--_hover-rotate:3deg}@media (hover:hover){.tags-card[data-astro-cid-baf5aovd]:where(.-single) .anchor[data-astro-cid-baf5aovd]:hover .image-visual[data-astro-cid-baf5aovd],.tags-card[data-astro-cid-baf5aovd]:where(.-single) .anchor[data-astro-cid-baf5aovd]:hover .image-ring[data-astro-cid-baf5aovd]{rotate:var(--_hover-rotate)}.tags-card[data-astro-cid-baf5aovd]:where(.-puzzle) .anchor[data-astro-cid-baf5aovd]:hover .image-object[data-astro-cid-baf5aovd],.tags-card[data-astro-cid-baf5aovd]:where(.-puzzle) .anchor[data-astro-cid-baf5aovd]:hover .image-ring[data-astro-cid-baf5aovd]{--piece-rotate-left:-3deg;--piece-rotate-right:3deg}.tag-item-anchor[data-astro-cid-baf5aovd]:hover{background-color:var(--color-puzzle-pale-blue)}}.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible{box-shadow:none;outline:none}.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .image-ring[data-astro-cid-baf5aovd],.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .title[data-astro-cid-baf5aovd]:before,.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .title[data-astro-cid-baf5aovd]:after,.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .title-button[data-astro-cid-baf5aovd].-ring{display:block}@media (forced-colors:active){.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible{outline:calc(4 * var(--px)) solid var(--focus-ring-color,var(--color-black));outline-offset:calc(3 * var(--px));box-shadow:0 0 0 calc(3 * var(--px)) var(--focus-ring-fill,var(--color-white))}.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .image-ring[data-astro-cid-baf5aovd],.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .title[data-astro-cid-baf5aovd]:before,.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .title[data-astro-cid-baf5aovd]:after,.js-focus-visible a[data-astro-cid-baf5aovd].anchor.focus-visible .title-button[data-astro-cid-baf5aovd].-ring{display:none}}.container[data-astro-cid-g2oq76og]{margin-top:clamp(60 * var(--px), (var(--window-width) * .0376 + 45.915) * var(--px), 100 * var(--px))}.head[data-astro-cid-g2oq76og]{gap:clamp(20 * var(--px), (var(--window-width) * .0188 + 12.958) * var(--px), 40 * var(--px));padding:clamp(10 * var(--px), (var(--window-width) * .00939 + 6.479) * var(--px), 20 * var(--px));background-color:var(--color-white);border:calc(1 * var(--px)) solid var(--color-black);border-radius:calc(20 * var(--px));display:flex}.head-label[data-astro-cid-g2oq76og]{padding-block:clamp(5 * var(--px), (var(--window-width) * .0047 + 3.239) * var(--px), 10 * var(--px));padding-inline:clamp(10 * var(--px), (var(--window-width) * .00939 + 6.479) * var(--px), 20 * var(--px));font-size:clamp(.813 * var(--rem), (var(--window-width) * .000294 + .703) * var(--rem), 1.125 * var(--rem));background-color:var(--color-puzzle-pale-light-blue);border:calc(2 * var(--px)) dashed var(--color-black);border-radius:calc(20 * var(--px));flex-shrink:0;font-weight:700;display:inline-block}.head-text[data-astro-cid-g2oq76og]{margin-top:clamp(5 * var(--px), (var(--window-width) * .00799 + 2.007) * var(--px), 13.5 * var(--px));font-weight:700;line-height:"";font-size:clamp(.938 * var(--rem), (var(--window-width) * .0000587 + .916) * var(--rem), 1 * var(--rem))}.list[data-astro-cid-g2oq76og]{gap:clamp(30 * var(--px), (var(--window-width) * .0423 + 14.155) * var(--px), 75 * var(--px)) clamp(30 * var(--px), (var(--window-width) * .00939 + 26.479) * var(--px), 40 * var(--px));margin-top:clamp(50 * var(--px), (var(--window-width) * .00939 + 46.479) * var(--px), 60 * var(--px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (width<=max(575px,35.9375rem)){.list[data-astro-cid-g2oq76og]{width:100%;max-width:var(--max-width-column);grid-template-columns:minmax(0,1fr);margin-inline:auto}}
