::view-transition-group(.pack){animation-duration:.48s;animation-timing-function:var(--ease-in-out)}::view-transition-old(root){animation:.2s cubic-bezier(.55,.055,.675,.19) both vt-leave}::view-transition-new(root){animation:vt-arrive .38s var(--ease-out) 60ms both}::view-transition-old(.pack):only-child{animation-duration:.12s}::view-transition-new(.pack):only-child{animation-duration:.24s}@keyframes vt-leave{to{opacity:0}}@keyframes vt-arrive{0%{opacity:0}}.cat__inner[data-astro-cid-gorq5hl3]{padding-block:clamp(10px,1.4vw,20px) calc(clamp(36px,7vw,120px) + clamp(24px,3vw,48px));container-type:inline-size}.cut[data-astro-cid-gorq5hl3] .cat__inner[data-astro-cid-gorq5hl3]{padding-block:clamp(12px,1.6vw,24px) clamp(56px,6vw,96px)}.cat__title[data-astro-cid-gorq5hl3]{white-space:nowrap;margin-left:-.034em;font-size:16.6583cqw}.line[data-astro-cid-gorq5hl3]{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.line[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{white-space:nowrap;display:block}.cat__head[data-astro-cid-gorq5hl3] .line[data-astro-cid-gorq5hl3]{display:block;overflow:visible clip}.cat__head[data-astro-cid-gorq5hl3] .line[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{white-space:normal}.cat__row[data-astro-cid-gorq5hl3]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(14px,1.6vw,24px);display:grid}.cat__head[data-astro-cid-gorq5hl3]{grid-column:1/span 6}.cat__sentence[data-astro-cid-gorq5hl3]{font-size:max(18px, var(--step-body));grid-column:7/span 4;line-height:1.3}.cat__do[data-astro-cid-gorq5hl3]{grid-column:11/span 2;justify-self:end;display:flex}.cat__action[data-astro-cid-gorq5hl3]{white-space:nowrap;--btn-bg:var(--ink);--btn-ink:var(--white)}.cat__sheet[data-astro-cid-gorq5hl3]{margin-top:clamp(16px,1.8vw,28px);container-type:inline-size}.mosaic[data-astro-cid-gorq5hl3]{--gap:clamp(8px, .8cqw, 12px);--tile-w:calc((100cqw - var(--gap) * 3) / 4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(var(--tile-w) * 1.25);gap:var(--gap);display:grid}.tile[data-astro-cid-gorq5hl3]{min-width:0;display:grid}.tile--large[data-astro-cid-gorq5hl3]{grid-area:span 2/span 2}.tile__link[data-astro-cid-gorq5hl3]{--ph:69cqh;--pw:calc(var(--ph) * .6391);--cy:40cqh;--x0:calc(50cqw - var(--pw) * .0993);--band:calc(var(--ph) * .0098);--slope:.6494;--over:12px;--x-top:calc(var(--x0) + (var(--cy) + var(--over)) * var(--slope));--x-bot:calc(var(--x0) - (100cqh + var(--over) - var(--cy)) * var(--slope));background:var(--ground);height:100%;color:var(--on-ground);transition:transform var(--t-press) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:clip;container-type:size}.tile__link[data-astro-cid-gorq5hl3]:active{transform:scale(.97)}.tile__link[data-astro-cid-gorq5hl3]:focus-visible{outline-offset:-8px}.tile__lift[data-astro-cid-gorq5hl3]{transition:translate var(--lift-t,.17s) var(--ease-out);position:absolute;inset:0}.tile__band[data-astro-cid-gorq5hl3]{inset:calc(var(--over) * -1) 0;background:var(--gold);clip-path:polygon(calc(var(--x-top) - var(--band)) 0, calc(var(--x-top) + var(--band)) 0, calc(var(--x-bot) + var(--band)) 100%, calc(var(--x-bot) - var(--band)) 100%);position:absolute}.tile__link[data-astro-cid-gorq5hl3][data-light] .tile__band[data-astro-cid-gorq5hl3]{background:var(--gold-deep)}.tile__pack[data-astro-cid-gorq5hl3]{left:50cqw;top:var(--cy);width:auto;height:var(--ph);max-width:none;position:absolute;translate:-50% -50%;rotate:3.4deg}.tile__name[data-astro-cid-gorq5hl3]{font-family:var(--font-display);letter-spacing:-.008em;text-align:center;text-transform:uppercase;text-wrap:balance;margin:0;padding-inline:14cqw;font-size:13cqw;font-weight:900;line-height:.9;position:absolute;bottom:4.6cqh;left:0;right:0}.tile__name[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{display:block}@media (hover:hover) and (pointer:fine){.tile__link[data-astro-cid-gorq5hl3]:hover{--lift-t:var(--t-ui)}.tile__link[data-astro-cid-gorq5hl3]:hover .tile__lift[data-astro-cid-gorq5hl3]{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){.js .cat__title[data-astro-cid-gorq5hl3] .line[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{animation:cat-line .9s var(--ease-expo) forwards;animation-delay:calc(80ms + var(--i) * 90ms);transform:translateY(105%)}body:has(dialog[open]) .cat__title[data-astro-cid-gorq5hl3] .line[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{animation-play-state:paused}.js .cat__head[data-astro-cid-gorq5hl3] .line[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{transform:translateY(105%)}.js .cat__head[data-astro-cid-gorq5hl3].is-in .line[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{transition:transform .9s var(--ease-expo);transform:none}.js .tile[data-astro-cid-gorq5hl3]:not(.is-in) .tile__link[data-astro-cid-gorq5hl3]{clip-path:polygon(0 0,0 0,-81% 100%,0 100%)}.js .tile[data-astro-cid-gorq5hl3].is-in .tile__link[data-astro-cid-gorq5hl3]{clip-path:polygon(0 0,181% 0,100% 100%,0 100%);transition:clip-path var(--t-open) var(--ease-in-out) calc(var(--i) * 70ms), transform var(--t-press) var(--ease-out)}.js .tile[data-astro-cid-gorq5hl3]:not(.is-in) .tile__lift[data-astro-cid-gorq5hl3]{transform:translateY(14cqh)}.js .tile[data-astro-cid-gorq5hl3].is-in .tile__lift[data-astro-cid-gorq5hl3]{transition:transform .9s var(--ease-expo) calc(var(--i) * 70ms + .12s), translate var(--lift-t,.17s) var(--ease-out)}.js .tile[data-astro-cid-gorq5hl3]:not(.is-in) .tile__name[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{opacity:0;transform:translateY(40%)}.js .tile[data-astro-cid-gorq5hl3].is-in .tile__name[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{transition:opacity .5s var(--ease-out) calc(var(--i) * 70ms + .32s), transform .8s var(--ease-expo) calc(var(--i) * 70ms + .32s)}.js.is-carried .tile[data-astro-cid-gorq5hl3]:not(.is-in) .tile__link[data-astro-cid-gorq5hl3]{clip-path:polygon(0 0,181% 0,100% 100%,0 100%)}.js.is-carried .tile[data-astro-cid-gorq5hl3]:not(.is-in) .tile__lift[data-astro-cid-gorq5hl3]{transform:none}.js.is-carried .tile[data-astro-cid-gorq5hl3]:not(.is-in) .tile__name[data-astro-cid-gorq5hl3]>span[data-astro-cid-gorq5hl3]{opacity:1;transform:none}}@keyframes cat-line{to{transform:none}}@media (prefers-reduced-motion:reduce){.tile__link[data-astro-cid-gorq5hl3],.tile__lift[data-astro-cid-gorq5hl3]{transition:none}}@media (width<=1240px){.cat__row[data-astro-cid-gorq5hl3]{justify-content:space-between;align-items:end;row-gap:10px;column-gap:var(--gutter);flex-wrap:wrap;display:flex}.cat__sentence[data-astro-cid-gorq5hl3]{flex:100%;order:3;max-width:44em}}@media (width<=700px){.cat__title[data-astro-cid-gorq5hl3]{white-space:normal;font-size:30.2939cqw}.cat__title[data-astro-cid-gorq5hl3] .line[data-astro-cid-gorq5hl3]{display:block}.cat__row[data-astro-cid-gorq5hl3]{margin-top:12px;display:block}.cat__sentence[data-astro-cid-gorq5hl3]{margin-top:10px}.cat__do[data-astro-cid-gorq5hl3]{justify-self:start;margin-top:14px}.mosaic[data-astro-cid-gorq5hl3]{--tile-w:calc((100cqw - var(--gap)) / 2);grid-template-columns:repeat(2,minmax(0,1fr))}.tile__name[data-astro-cid-gorq5hl3]{padding-inline:10cqw;font-size:14cqw}}
