._scrollContainer_hdue5_1{height:100dvh;overflow:hidden auto}._pageLayout_hdue5_6{min-height:100dvh}._page_hdue5_6{color:#353c32;min-width:0;font-family:var(--font-geist-sans), sans-serif;background:#f8f6f0;flex:1}@media (min-width:1024px){._pageLayout_hdue5_6{align-items:flex-start;display:flex}}._shell_hdue5_17{width:calc(100% - 32px);margin-inline:auto;padding:16px 0 40px}._topBar_hdue5_18,._caption_hdue5_18{color:#7a7a6e;justify-content:space-between;align-items:baseline;gap:20px;font-size:12px;display:flex}._topBar_hdue5_18 a{color:#427746}._shell_hdue5_17 a:hover{color:#315f35}._shell_hdue5_17 a:focus-visible{outline-offset:6px;outline:2px solid #427746}._header_hdue5_25{padding:0 0 16px}._header_hdue5_25 h1{color:#427746;letter-spacing:-.035em;margin:0;font-family:Flecha Bronzea Test L,serif;font-size:clamp(52px,6.8vw,92px);font-weight:400;line-height:1}._header_hdue5_25 p{color:#787b70;margin:18px 0 0;font-size:14px;line-height:1.6}._shuffleButton_hdue5_32{color:#427746;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:6px 2px;font-size:14px;transition:color .2s;display:inline-flex}._shuffleButton_hdue5_32:hover:not(:disabled){color:#2e5932}._shuffleButton_hdue5_32,._shuffleButton_hdue5_32 span{text-decoration:none}._shuffleLabel_hdue5_40{display:inline-flex}._shuffleLetter_hdue5_41{display:inline-block}._shuffleButton_hdue5_32[data-shuffling=true] ._shuffleLetter_hdue5_41{animation:_shuffleLetters_hdue5_1 .6s ease-in-out var(--letter-delay) infinite}@keyframes _shuffleLetters_hdue5_1{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(var(--letter-x), var(--letter-y)) rotate(var(--letter-turn))}65%{transform:translate(calc(var(--letter-x) * -.6), calc(var(--letter-y) * -.5)) rotate(calc(var(--letter-turn) * -.5))}}._shuffleButton_hdue5_32:focus-visible{outline-offset:4px;outline:2px solid #427746}._shuffleButton_hdue5_32:disabled{opacity:.6;cursor:wait}._srOnly_hdue5_52{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._error_hdue5_53{color:#923f32;font-size:13px}._emptyPuzzle_hdue5_54{color:#788072;place-items:center;min-height:55vh;font-size:15px;display:grid}._puzzleFigure_hdue5_55{margin:0}._puzzleBoard_hdue5_56{background:#f8f6f0;border-radius:3px;position:relative}._puzzle_hdue5_55{aspect-ratio:4/3;border-radius:inherit;width:100%;height:auto;display:block;overflow:hidden}._puzzleBoard_hdue5_56[data-animating=true]>._puzzle_hdue5_55{visibility:hidden}._seamShade_hdue5_61,._seamLight_hdue5_61,._seamCut_hdue5_61,._outerEdge_hdue5_61{fill:none;stroke-linejoin:round;stroke-linecap:round}._seamShade_hdue5_61{stroke:#302a20;stroke-opacity:.26;stroke-width:2.6px}._seamLight_hdue5_61{stroke:#fff9e9;stroke-opacity:.42;stroke-width:1.5px}._seamCut_hdue5_61{stroke:#211e18;stroke-opacity:.42;stroke-width:.7px}._outerEdge_hdue5_61{stroke:#fff6df;stroke-opacity:.4;stroke-width:1.3px}._pieceFinish_hdue5_66{pointer-events:none}._paperGrain_hdue5_67{opacity:.045;mix-blend-mode:soft-light;pointer-events:none}._missingPieces_hdue5_68{pointer-events:none}._cardboardEdge_hdue5_69{fill:none;stroke:#a99572;stroke-width:4px;stroke-linejoin:round}._holeSurface_hdue5_70{fill:#f8f6f0;stroke:#f8efdc;stroke-opacity:.65;stroke-width:.75px}._shuffleStage_hdue5_71{z-index:1000;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}._movingPiece_hdue5_75{transform-box:view-box}._shuffleStage_hdue5_71[data-phase=out] ._movingPiece_hdue5_75{animation:_pieceScatter_hdue5_1 .45s cubic-bezier(.45, 0, .55, 1) var(--piece-delay) both}._shuffleStage_hdue5_71[data-phase=in] ._movingPiece_hdue5_75{animation:_pieceAssemble_hdue5_1 .4s cubic-bezier(.22, 1, .36, 1) var(--piece-delay) both}@keyframes _pieceScatter_hdue5_1{0%{transform:translate(0)rotate(0)}50%{transform:translate(var(--x1), var(--y1)) rotate(var(--r1))}to{transform:translate(var(--x3), var(--y3)) rotate(var(--r3))}}@keyframes _pieceAssemble_hdue5_1{0%{transform:translate(var(--x3), var(--y3)) rotate(var(--r3))}to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){._shuffleStage_hdue5_71[data-phase] ._movingPiece_hdue5_75{animation:none}._shuffleButton_hdue5_32{transition:none}._shuffleButton_hdue5_32[data-shuffling=true] ._shuffleLetter_hdue5_41{animation:none}}._caption_hdue5_18{padding-top:24px;font-size:11px}._places_hdue5_97{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:36px;display:grid}._places_hdue5_97 a{border-top:1px solid #dcdccf;align-items:baseline;gap:12px;padding:14px 0;font-size:12px;display:flex}._number_hdue5_99,._year_hdue5_99{color:#8c8e80;font-size:10px;font-family:var(--font-geist-mono), monospace}._year_hdue5_99{white-space:nowrap;margin-left:auto}@media (max-width:760px){._shell_hdue5_17{width:calc(100% - 24px);padding:12px 0 32px}._header_hdue5_25{padding:0 0 12px}._header_hdue5_25 h1{font-size:clamp(44px,11vw,70px)}._header_hdue5_25 p{margin-top:14px;font-size:12px}._caption_hdue5_18{padding-top:18px;font-size:10px}._places_hdue5_97{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:28px}._places_hdue5_97 a{flex-wrap:wrap;gap:6px;font-size:11px}}@media (max-width:380px){._places_hdue5_97{grid-template-columns:1fr}}
