@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.QLHjla_className{font-family:Caveat,Caveat Fallback;font-style:normal}.QLHjla_variable{--font-hand:"Caveat", "Caveat Fallback"}
.sq{--sq-hand:var(--font-hand), "Bradley Hand", cursive;--sq-print:var(--paper);--sq-tape:#d64f883d}.sq-stage{position:relative;overflow:hidden}.sq-track{transform-origin:0 0;will-change:transform;position:absolute;left:0}@media (min-width:900px) and (min-height:680px){.sq-track:not([data-ready]),.sq-hint:not([data-ready]){opacity:0}.sq-track{transition:opacity .25s}}@media (prefers-reduced-motion:reduce){.sq-track{transition:none}}.sq-hint{z-index:5;left:var(--gutter);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.1em;margin:0;transition:opacity .3s;position:absolute;top:.75rem}html[data-sq] .site-footer{display:none}@media (min-width:900px) and (min-height:680px){.sq-pin{bottom:0;left:0;right:0;top:var(--sq-top,5.5rem);position:fixed}.sq-stage{height:100%;min-height:0}}.sq-canvas{width:100%;height:100%;position:relative}.sq-i{left:calc(var(--x) * 1px);top:calc(var(--y) * 1px);width:calc(var(--w) * 1px);height:calc(var(--h,0) * 1px);transform:rotate(var(--r,0deg));margin:0;position:absolute}p.sq-i,svg.sq-i{height:auto}.sq-canvas p,.sq-canvas li{font-size:var(--type-sm);line-height:1.62}.sq-lab{font-size:var(--type-xs);text-transform:lowercase;letter-spacing:.04em;color:var(--foreground);font-weight:400}.sq-lab span,.sq-sub{color:var(--muted-foreground)}.sq-h1{font-family:var(--font-display);font-weight:400;font-size:var(--type-page-title);letter-spacing:-.02em;margin-block:.25rem .5rem;line-height:1.04}.sq-meta{color:var(--muted-foreground);letter-spacing:.06em;margin-top:auto}.sq-canvas .sq-meta,.sq-canvas .mono{font-size:var(--type-label);line-height:1.6}.sq-hatch{background:repeating-linear-gradient(115deg, var(--mark) 0 1.5px, transparent 1.5px 4px);flex:none;height:9px;margin-block:.25rem}.sq-doodle{color:var(--mark)}.sq-kao{color:var(--mark-text);white-space:nowrap;letter-spacing:0;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Noto Sans CJK JP,Noto Sans JP,Segoe UI Symbol,Apple Symbols,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}.sq-kao.sq-i{width:auto;height:auto}.sq-intro__foot{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;display:flex}.sq-intro__foot .sq-meta{white-space:nowrap;flex:none;margin-top:0}.sq-spark-inline{position:absolute;top:-22px;right:-26px}.sq-heart-inline{position:absolute;top:-44px;right:-34px;transform:rotate(-12deg)}.sq-heart-inline--b{top:-26px;right:-50px;transform:rotate(18deg)}.sq-kao-wrap{flex:none;display:inline-block;position:relative}.sq-intro__foot .sq-kao{white-space:nowrap;flex:none}.sq-note{font-family:var(--sq-hand);color:var(--mark-text);font-weight:500;font-size:1.375rem!important;line-height:1.05!important}.sq-ticket{background:var(--mark-text);color:var(--paper);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;margin:0;padding:.55rem .75rem;display:flex;font-size:var(--type-label)!important;line-height:1.35!important}.sq-ticket--on{width:112px;position:absolute;bottom:16px;right:-14px;transform:rotate(-4deg)}.sq-frame{border:1px solid var(--border);background:var(--background);flex-direction:column;gap:.75rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.sq-frame:after{content:"";pointer-events:none;--m:linear-gradient(var(--mark), var(--mark));background:var(--m) top left / 12px 1px no-repeat, var(--m) top left / 1px 12px no-repeat, var(--m) top right / 12px 1px no-repeat, var(--m) top right / 1px 12px no-repeat, var(--m) bottom left / 12px 1px no-repeat, var(--m) bottom left / 1px 12px no-repeat, var(--m) bottom right / 12px 1px no-repeat, var(--m) bottom right / 1px 12px no-repeat;position:absolute;inset:-1px}.sq-free{flex-direction:column;gap:.625rem;display:flex}.sq-photo{background:var(--sq-print);border:1px solid var(--border);flex-direction:column;padding:8px 8px 26px;display:flex}.sq-photo>img,.sq-photo>.sq-ph{object-fit:cover;flex:1;width:100%;min-height:0}.sq-photo>img{display:block}.sq-big{padding:10px 10px 36px}.sq-small{padding:5px 5px 18px}.sq-flat{padding:5px}.sq-wide{padding:8px}.sq-round{border-radius:50%;padding:4px;overflow:hidden}.sq-round>.sq-ph,.sq-round>img{border-radius:50%}.sq-tape:before{content:"";z-index:2;background:var(--sq-tape);width:74px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.sq-ph{background:var(--secondary);color:var(--muted-foreground);text-align:left;align-items:flex-end;padding:.4rem .5rem;display:flex}.sq-ph .mono{text-transform:uppercase;letter-spacing:.1em;line-height:1.3;font-size:var(--type-micro)!important}.sq-sheet{background:var(--sq-print);border:1px solid var(--border);flex-direction:column;gap:.625rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.sq-sheet:before{content:"";background:var(--sq-tape);width:70px;height:20px;position:absolute;top:-10px;left:36px;transform:rotate(-4deg)}.sq-sheet__lead{max-width:28ch}.sq-thumbs{margin-block:.25rem .5rem;padding-left:.5rem;display:flex}.sq-thumb{background:var(--sq-print);border:1px solid var(--border);width:6.5rem;margin:0 0 0 -.5rem;padding:4px 4px 0}.sq-thumb:first-child{margin-left:0;transform:rotate(-4deg)}.sq-thumb:nth-child(2){transform:rotate(2deg)translateY(6px)}.sq-thumb:nth-child(3){transform:rotate(-2deg)}.sq-thumb .sq-ph,.sq-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sq-thumb figcaption{text-align:center;color:var(--muted-foreground);padding:.25rem .125rem .3rem;line-height:1.25;font-size:var(--type-micro)!important}.sq-paper{background:var(--secondary);background-image:repeating-linear-gradient(#0000 0 25px,#1818180f 25px 26px);flex-direction:column;gap:.625rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.sq-paper>p{max-width:17ch}.sq-list{gap:.1rem;max-width:12.5rem;margin:0;padding:0;list-style:none;display:grid}.sq-list li{font-family:var(--font-mono);border-bottom:1px dashed #18181840;align-items:center;gap:.625rem;padding-block:.12rem;display:flex;font-size:var(--type-xs)!important}.sq-list i{border:1px solid var(--muted-foreground);background:#ffffff80;flex:none;width:13px;height:13px}.sq-minis{align-items:flex-start;gap:.25rem;margin-top:.5rem;padding-left:.25rem;display:flex}.sq-mini{background:var(--sq-print);border:1px solid var(--border);width:4.75rem;margin:0;padding:4px 4px 0}.sq-mini:first-child{transform:rotate(-3deg)}.sq-mini:nth-child(2){transform:rotate(2deg)translateY(10px)}.sq-mini:nth-child(3){transform:rotate(-2deg)translateY(2px)}.sq-mini:nth-child(4){transform:rotate(3deg)translateY(12px)}.sq-mini:nth-child(5){transform:rotate(-3deg)}.sq-mini .sq-ph,.sq-mini img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.sq-mini figcaption{text-align:center;color:var(--muted-foreground);padding:.3rem 0 .35rem;line-height:1.2;font-size:var(--type-micro)!important}.sq-end{border:1px solid var(--mark);background:var(--secondary);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--mark) 7%, transparent) 0 2px, transparent 2px 11px);flex-direction:column;justify-content:center;gap:1.25rem;padding:2.25rem 2.5rem;display:flex}.sq-end__lab{color:var(--mark-text);letter-spacing:.12em}.sq-end__big{font-family:var(--font-display);letter-spacing:-.025em;color:var(--mark-text);text-wrap:balance;max-width:11ch;font-weight:500;font-size:var(--type-page-end)!important;line-height:1!important}.sq-end p:not(.sq-end__big):not(.mono){max-width:38ch;font-size:var(--type-body);line-height:1.7}@media (max-width:899px),(max-height:679px){.sq-hint{display:none}.sq-stage{overflow:visible}.sq-track{position:static;width:auto!important;height:auto!important;transform:none!important}.sq-canvas{width:100%;max-width:min(var(--wrap), 44rem);padding:1.5rem var(--gutter) 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;gap:1.5rem 1rem;margin-inline:auto;display:grid}.sq-canvas>.sq-doodle,.sq-canvas>.sq-note,.sq-canvas>.sq-kao.sq-i,.sq-canvas>.sq-ticket:not(.sq-ticket--on){display:none}.sq-i{width:auto;height:auto;position:static;top:auto;left:auto;transform:none}.sq-frame,.sq-paper,.sq-end,.sq-sheet,.sq-photo{position:relative}.sq-frame,.sq-paper,.sq-end,.sq-sheet,.sq-free{grid-column:1/-1;justify-self:stretch}.sq-frame,.sq-paper,.sq-end,.sq-sheet{padding:1.25rem}.sq-tape:before{display:none}.sq-h1{font-size:var(--type-page-title)}.sq-photo{width:100%;aspect-ratio:calc(var(--w) / var(--h));transform:rotate(calc(var(--r) * .5))}.sq-photo.sq-big,.sq-photo.sq-wide,.sq-photo.sq-solo{grid-column:1/-1}.sq-photo.sq-big{max-width:22rem}.sq-photo.sq-wide{max-width:26rem}.sq-photo.sq-solo{max-width:15rem}.sq-photo.sq-small:not(.sq-solo){max-width:11rem}.sq-photo.sq-round{justify-self:end;width:5.5rem;margin-right:.5rem}.sq-paper>p{max-width:none}.sq-thumbs{padding-left:0}.sq-thumb{width:33%;margin-left:-.25rem}.sq-minis{flex-wrap:wrap;gap:.75rem}.sq-end__big{font-size:var(--type-page-end-sm)!important}.sq-intro__foot{padding-right:1.75rem}.sq-ticket--on{position:absolute;bottom:.5rem;right:.5rem;transform:rotate(-3deg)}}@media (min-width:600px) and (max-width:899px),(min-width:600px) and (max-height:679px){.sq-canvas{gap:2rem 1.5rem}.sq-sheet__lead,.sq-paper>p{max-width:38ch}}@media (prefers-reduced-motion:reduce){.sq-hint{transition:none}}@media (max-width:599px){.sq-minis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;padding-left:0;display:grid}.sq-mini{width:100%}.sq-mini figcaption{overflow-wrap:anywhere;font-size:.5rem!important}}@media (max-width:380px){.sq-kao-wrap .sq-heart-inline{right:0!important}}
