.wss{--wss-ink:var(--text);--wss-muted:var(--muted);--wss-red:var(--accent);--wss-paper:#fbf7ee;--wss-paper-edge:#3c281424;--wss-indigo:#2e467a;--wss-violet:#8c76a8;--wss-sakura:#d98f9a;--wss-moegi:#7f9a5a;--wss-gold:#b88d3e;--wss-lacquer:#211a15;--wss-cord:#8f2e21;--wss-wood:#4a3122;--wss-ground:color-mix(in oklab, #d9b968 62%, var(--bg));--wss-shadow:0 1px 1px #3c28141a, 0 14px 26px -16px #3c281473;--wss-lift:0 1px 1px #3c28141a, 0 26px 40px -18px #3c281480;--wss-ease:cubic-bezier(.2, .8, .2, 1);--wss-bounce:linear(0, .3 8%, .78 20%, 1.04 32%, 1.08 40%, 1.02 55%, .99 70%, 1);color:var(--wss-ink)}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh){--wss-paper:#2b2824;--wss-paper-edge:#0006;--wss-indigo:#5d77b4;--wss-violet:#9c86ba;--wss-sakura:#c27a87;--wss-moegi:#8ea86a;--wss-gold:#b79a5c;--wss-lacquer:#0c0b0a;--wss-cord:#b5452f;--wss-wood:#2a1d15;--wss-ground:#373839;--wss-shadow:0 1px 1px #0006, 0 16px 28px -14px #000c;--wss-lift:0 1px 1px #0006, 0 28px 44px -16px #000000d9}@supports (color:lab(0% 0 0)){:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh){--wss-ground:lab(23.3537% .0751615 -.781739)}}.posy-preset-sakura .wss{--wss-ground:color-mix(in oklab, #dcb878 52%, var(--bg))}.posy-preset-yomogi .wss{--wss-ground:color-mix(in oklab, #ccb66a 55%, var(--bg))}.posy-motion .wss .posy-rise{animation:none}.wss .sc-piece{outline:none}.wss .posy-head,.wss-title,.wss-bio,.wss-where,.wss-caption,.wss-note p,.wss-hanko-ink,.wss-seal span,.wss-sseal b{font-family:var(--font-head), "Hiragino Mincho ProN", "Yu Mincho", serif}.wss-paperlike,.wss-tz-paper,.wss-strip,.wss-masthead,.wss-portrait,.wss-mount,.wss-note,.wss-honshi,.wss-name-slip,.wss-name-band,.wss-music-strip,.wss-head{background-color:var(--wss-paper);background-image:radial-gradient(circle at 18% 22%, var(--wss-gold) 0 1.1px, transparent 1.5px), radial-gradient(circle at 76% 38%, var(--wss-gold) 0 .9px, transparent 1.3px), radial-gradient(circle at 42% 71%, var(--wss-gold) 0 1.2px, transparent 1.6px), radial-gradient(circle at 88% 84%, var(--wss-gold) 0 .8px, transparent 1.2px), linear-gradient(color-mix(in oklab, var(--wss-paper) 55%, transparent), color-mix(in oklab, var(--wss-paper) 55%, transparent)), url(/looks/washi/paper.jpg);background-blend-mode:normal, normal, normal, normal, normal, multiply;background-size:190px 230px,230px 190px,260px 250px,170px 210px,auto,420px}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) :is(.wss-tz-paper,.wss-strip,.wss-masthead,.wss-portrait,.wss-mount,.wss-note,.wss-honshi,.wss-name-slip,.wss-name-band,.wss-music-strip,.wss-head){background-blend-mode:normal, normal, normal, normal, normal, soft-light}.wss-tz-paper,.wss-strip,.wss-note,.wss-mount,.wss-music-strip,.wss-portrait,.wss-head{-webkit-mask-box-image:url(/looks/washi/deckle.png) 60 fill/14px}.wss-tanzaku,.wss-strip-piece,.wss-x,.wss-me,.wss-head-piece{filter:drop-shadow(0 1px 1px #3c281424)drop-shadow(0 10px 12px #3c281433);transition:filter .35s}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) :is(.wss-tanzaku,.wss-strip-piece,.wss-x,.wss-me,.wss-head-piece){filter:drop-shadow(0 1px 1px #00000080)drop-shadow(0 12px 14px #0000008c)}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-tanzaku,.wss-strip-piece:is(:hover,.is-hover,:focus-visible),.wss-x:is(:hover,.is-hover,:focus-visible){filter:drop-shadow(0 1px 1px #3c281424)drop-shadow(0 18px 18px #3c281447)}:is(.wss-x-stamp,.wss-x-photo:has(.wss-ogi)){filter:none}.wss-sseal{background:var(--wss-red);width:26px;height:26px;color:var(--wss-paper);transition:scale .25s var(--wss-ease), rotate .4s var(--wss-ease);flex:none;place-items:center;display:grid;position:relative;rotate:-3deg;-webkit-mask:url(/looks/washi/ink.png) 50%/100% 100%;mask:url(/looks/washi/ink.png) 50%/100% 100%}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-sseal{color:#f3ead8}.wss-sseal b{font-size:17px;font-weight:700;line-height:1;translate:0 -1px}.wss-sseal-lg{width:38px;height:38px}.wss-sseal-lg b{font-size:23px}.wss-seal{mix-blend-mode:multiply;background:url(/looks/washi/seal.png) 50%/contain no-repeat;place-items:center;width:62px;height:62px;display:grid;position:absolute;rotate:-6deg}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-seal{mix-blend-mode:normal;filter:saturate(1.15)brightness(1.08)}.wss-seal span{color:#c13a26;font-size:18px;font-weight:700;line-height:1;-webkit-mask:url(/looks/washi/seal-grain.png) 50%/40px;mask:url(/looks/washi/seal-grain.png) 50%/40px}.wss-tanzaku{transform-origin:50% 0;padding-top:24px;position:relative}.wss-tanzaku:before{content:"";background:var(--wss-cord);width:1.5px;height:26px;position:absolute;top:0;left:50%;translate:-50%}.wss-tanzaku:after{content:"";background:var(--wss-cord);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;translate:-50%;box-shadow:inset 0 -1px 1px #0000004d}.wss-tz-paper{color:#221c16;min-height:330px;transition:translate .35s var(--wss-ease);flex-direction:column;gap:10px;padding:62px 20px 18px;display:flex;position:relative;overflow:hidden}.wss-tanzaku:not(.wss-tanzaku-feature) .wss-tz-paper{justify-content:center}.wss-tanzaku:not(.wss-tanzaku-feature) .wss-sign,.wss-tanzaku:not(.wss-tanzaku-feature) .wss-title{margin-top:auto}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-tz-paper{color:#ece4d4}.wss-tz-paper:before,.wss-tz-paper:after{content:"";pointer-events:none;opacity:.9;height:74px;transition:opacity .4s, translate 1.2s var(--wss-ease);position:absolute;left:-6%;right:-6%;-webkit-mask:url(/looks/washi/kumo-top.png) top/100% 100% no-repeat;mask:url(/looks/washi/kumo-top.png) top/100% 100% no-repeat}.wss-tz-paper:before{background:var(--dye-a,var(--wss-indigo));height:96px;top:0}.wss-tz-paper:after{background:var(--dye-b,var(--wss-violet));opacity:.7;height:70px;bottom:0;-webkit-mask-image:url(/looks/washi/kumo-bottom.png);mask-image:url(/looks/washi/kumo-bottom.png)}.wss-tz-paper>*{z-index:1;position:relative}.wss-hang:nth-child(3n+1) .wss-tz-paper{--dye-a:var(--wss-indigo);--dye-b:var(--wss-violet)}.wss-hang:nth-child(3n+2) .wss-tz-paper{--dye-a:var(--wss-violet);--dye-b:var(--wss-indigo)}.wss-hang:nth-child(3n) .wss-tz-paper{--dye-a:var(--wss-sakura);--dye-b:var(--wss-moegi)}.wss-tanzaku .wss-title{letter-spacing:-.003em;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:25px;font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}.wss-tanzaku[data-len=s] .wss-title{font-size:34px;line-height:1.02}.wss-tanzaku[data-len=l] .wss-title{font-size:21px}.wss-sub{font-family:var(--font-head), serif;color:color-mix(in oklab, currentColor 68%, transparent);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16.5px;font-style:italic;line-height:1.32;display:-webkit-box;overflow:hidden}.wss-meta{letter-spacing:.02em;color:color-mix(in oklab, currentColor 62%, transparent);font-size:13px}.wss-sign{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.wss-sign .wss-site{min-width:0;font-family:var(--font-head), serif;letter-spacing:.01em;color:color-mix(in oklab, currentColor 58%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-style:italic;overflow:hidden}.wss-tanzaku-feature .wss-tz-paper{padding-top:40px}.wss-pic{aspect-ratio:4/3;background:color-mix(in oklab, var(--wss-ink) 8%, transparent);box-shadow:0 0 0 4px var(--wss-paper), 0 0 0 5px var(--wss-paper-edge);margin:0 0 6px;display:block;position:relative;overflow:hidden}.wss-pic img{object-fit:cover;filter:saturate(.82)sepia(.06);width:100%;height:100%;transition:filter .6s, scale 1.2s var(--wss-ease)}.wss-pic-blank{background:var(--ws-seigaiha) center / 40px auto;opacity:.85;width:100%;height:100%;display:block}.wss-hang{margin-top:var(--drop,0);transform-origin:50% 0;flex-direction:column;display:flex;position:relative}.wss-hang>.wss-tanzaku{flex-direction:column;flex:1;display:flex}.wss-hang .wss-tz-paper{flex:1}.wss-title{background:linear-gradient(var(--wss-red), var(--wss-red)) 0 96% / 0 2px no-repeat;transition:background-size .5s var(--wss-ease)}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-tanzaku{animation:wss-sway 2.2s var(--wss-ease)}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-tz-paper:before{opacity:1;translate:0 6px}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-title{background-size:100% 2px}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-pic img{filter:none;scale:1.04}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-sseal{rotate:3deg}.sc-piece:is(:active,.is-press) .wss-tz-paper{transition-duration:.12s;translate:0 6px}.sc-piece:is(:active,.is-press) .wss-sseal,.sc-piece:is(:active,.is-press) .wss-ink{transition-duration:.1s;scale:.84}@keyframes wss-sway{0%{rotate:0deg}18%{rotate:2.6deg}40%{rotate:-1.7deg}62%{rotate:.9deg}82%{rotate:-.35deg}to{rotate:0deg}}.wss-strip{color:#221c16;transition:scale .2s var(--wss-ease);display:grid;position:relative;overflow:hidden}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-strip{color:#ece4d4}.wss-strip:before,.wss-strip:after{content:"";pointer-events:none;opacity:.62;height:40px;transition:opacity .4s;position:absolute;left:-4%;right:-4%;-webkit-mask:url(/looks/washi/kumo-top.png) top/100% 100% no-repeat;mask:url(/looks/washi/kumo-top.png) top/100% 100% no-repeat}.wss-strip:before{background:var(--dye-a,var(--wss-indigo));top:0}.wss-strip:after{background:var(--dye-b,var(--wss-violet));opacity:.5;height:30px;bottom:0;-webkit-mask-image:url(/looks/washi/kumo-bottom.png);mask-image:url(/looks/washi/kumo-bottom.png)}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-strip:before{opacity:.85}.wss-strip-piece:nth-child(3n+2) .wss-strip{--dye-a:var(--wss-violet);--dye-b:var(--wss-indigo)}.wss-strip-piece:nth-child(3n) .wss-strip{--dye-a:var(--wss-sakura);--dye-b:var(--wss-moegi)}.wss-strip>*{z-index:1;position:relative}.wss-strip-row{align-items:center;gap:14px;min-height:84px;padding:24px 20px 20px 22px;display:flex}.wss-strip-sub{font-family:var(--font-head), serif;color:color-mix(in oklab, currentColor 72%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.wss-strip-text{flex:1;gap:3px;min-width:0;display:grid}.wss-strip .wss-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-self:start;font-size:22px;font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}.wss-strip[data-len=s] .wss-title{font-size:25px}.wss-strip .wss-site{font-family:var(--font-head), serif;letter-spacing:.02em;color:color-mix(in oklab, currentColor 60%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.wss-strip-feature .wss-pic{aspect-ratio:2;box-shadow:0 0 0 1px var(--wss-paper-edge);margin:14px 14px 0}.wss-strip-feature .wss-strip-row{padding-top:14px}.wss-strip-feature .wss-pic{margin-top:26px}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-strip .wss-sseal{rotate:4deg;scale:1.06}.sc-piece:is(:active,.is-press) .wss-strip{transition-duration:.1s;scale:.975}.wss-stamps{flex-wrap:wrap;gap:10px;display:flex}.wss-ink{width:46px;height:46px;rotate:var(--r,0deg);transition:scale .3s var(--wss-bounce), rotate .4s var(--wss-ease);display:grid}.wss-ink-face{background:var(--wss-ink);color:var(--bg);place-items:center;transition:background .25s;display:grid;-webkit-mask:url(/looks/washi/ink.png) 50%/100% 100%;mask:url(/looks/washi/ink.png) 50%/100% 100%}.wss-ink-face svg{width:21px;height:21px}.wss-ink-face b{font-family:var(--font-head), serif;font-size:22px;font-weight:700}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-ink{rotate:0deg;scale:1.08}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-ink-face{background:var(--wss-red);color:#fbf3e4}.wss-music{align-items:center;gap:18px;display:flex;position:relative}.wss-uchiwa{transform-origin:50% 100%;width:168px;transition:rotate .6s var(--wss-ease);flex:none;justify-items:center;display:grid;position:relative}.wss-uchiwa-face{background:var(--wss-paper);width:168px;height:168px;box-shadow:0 0 0 3px #b69560, 0 0 0 4px #50321459, var(--wss-shadow);border-radius:50%;display:block;position:relative;overflow:hidden}.wss-uchiwa-face img{object-fit:cover;filter:saturate(.86)sepia(.05);width:100%;height:100%;transition:filter .5s, scale 1s var(--wss-ease)}.wss-uchiwa-blank{background:var(--ws-seigaiha) center / 44px auto;width:100%;height:100%;display:block}.wss-ribs{background:repeating-conic-gradient(from 0deg at 50% 100%, #fffaeb29 0 .6deg, transparent .6deg 7deg);mix-blend-mode:soft-light;border-radius:50%;position:absolute;inset:0}.wss-uchiwa-handle{background:linear-gradient(90deg,#8a6338,#c9a370 45%,#9b7443);border-radius:3px 3px 7px 7px;width:13px;height:74px;margin-top:-2px;display:block;box-shadow:0 8px 12px -8px #00000080}.wss-music-text{justify-items:start;gap:4px;min-width:0;display:grid}.wss-music .wss-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:25px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.wss-music .wss-site{font-family:var(--font-head), serif;color:var(--wss-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-style:italic;display:-webkit-box;overflow:hidden}.wss-play{background:var(--wss-red);color:#fbf3e4;width:36px;height:36px;transition:scale .3s var(--wss-bounce);border-radius:50%;place-items:center;margin-top:8px;display:grid;-webkit-mask:url(/looks/washi/ink.png) 50%/100% 100%;mask:url(/looks/washi/ink.png) 50%/100% 100%}.wss-play svg{fill:currentColor;width:14px;height:14px;translate:1px}.wss-music-full{width:290px}.wss-music-full .wss-uchiwa{width:138px}.wss-music-full .wss-uchiwa-face{width:138px;height:138px}.wss-music-full .wss-title{font-size:23px}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-uchiwa{animation:wss-fan 1.4s var(--wss-ease)}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-uchiwa-face img{filter:none}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-play{scale:1.12}.sc-piece:is(:active,.is-press) .wss-play{scale:.88}@keyframes wss-fan{0%,to{rotate:0deg}20%{rotate:-9deg}45%{rotate:7deg}70%{rotate:-3deg}}.wss-music-strip{color:#221c16;gap:14px;padding:16px 18px 16px 16px}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-music-strip{color:#ece4d4}.wss-music-strip .wss-uchiwa{width:64px;margin:0 4px}.wss-music-strip .wss-uchiwa-face{width:64px;height:64px;box-shadow:0 0 0 2px #b69560, var(--wss-shadow)}.wss-music-strip .wss-uchiwa-handle{width:7px;height:24px}.wss-music-strip .wss-music-text{flex:1}.wss-music-strip .wss-title{-webkit-line-clamp:2;font-size:21px}.wss-music-strip .wss-site{-webkit-line-clamp:1;font-size:15px}.wss-music-strip .wss-play{margin:0;position:absolute;top:50%;right:16px;translate:0 -50%}.wss-music-strip .wss-music-text{padding-right:46px}.wss-mount{transition:translate .35s var(--wss-ease), rotate .5s var(--wss-ease);color:#221c16;gap:10px;margin:0;padding:12px 12px 14px;display:grid;position:relative}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-mount{color:#ece4d4}.wss-mount-pic{aspect-ratio:4/3;background:#000;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.wss-mount-pic>img,.wss-mount-pic button img{object-fit:cover;filter:saturate(.84)sepia(.05);width:100%;height:100%;transition:filter .5s, scale 1.1s var(--wss-ease)}.wss-mount-pic>*{position:absolute;inset:0}.wss-video .wss-mount-pic{aspect-ratio:16/9}.wss-video .wss-mount-pic button>span:last-child{background:var(--wss-red);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:50%;width:54px;height:54px;-webkit-mask:url(/looks/washi/ink.png) 50%/100% 100%;mask:url(/looks/washi/ink.png) 50%/100% 100%}.wss-video .wss-mount-pic button>span:last-child svg{fill:#fbf3e4;color:#fbf3e4}.wss-caption{align-items:baseline;gap:8px;min-width:0;padding:0 2px;font-size:18px;font-style:italic;line-height:1.25;display:flex}.wss-caption>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wss-play-mark{background:var(--wss-red);border-radius:50%;flex:none;width:9px;height:9px;translate:0 -1px}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-mount{translate:0 -4px}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-mount-pic img{filter:none;scale:1.035}.sc-piece:is(:active,.is-press) .wss-mount{transition-duration:.12s;translate:0 -1px}@property --wss-open{syntax:"<number>";inherits:true;initial-value:1}.wss-ogi{--wss-open:1;width:320px;transition:--wss-open .8s var(--wss-ease);margin:0;position:relative}.wss-ogi-leaf{filter:drop-shadow(0 12px 14px #3c28144d);width:320px;height:200px;clip-path:path("M0.3 85.2A195 195 0 0 1 319.7 85.2L225.5 151.1A80 80 0 0 0 94.5 151.1Z");transition:clip-path .8s var(--wss-ease);display:block;position:relative}.wss-ogi-leaf img{object-fit:cover;object-position:center 40%;filter:saturate(.86)sepia(.06);width:100%;height:160px;transition:filter .5s}.wss-pleats{background:repeating-conic-gradient(from -55deg at 160px 197px, #00000024 0 5.5deg, #ffffff24 5.5deg 11deg);mix-blend-mode:soft-light;position:absolute;inset:0}.wss-ogi-leaf:after{content:"";background:radial-gradient(circle at 160px 197px, transparent 0 191px, var(--wss-gold) 191px 195px, transparent 195px);position:absolute;inset:0}.wss-ogi-sticks{pointer-events:none;width:320px;height:200px;position:absolute;top:0;left:0}.wss-ogi-sticks i{transform-origin:50% 88px;width:3px;height:90px;rotate:calc(var(--k) * 10.5deg * var(--wss-open));background:linear-gradient(#a37b4a,#6b4a2a);border-radius:2px;position:absolute;top:109px;left:158.5px}.wss-ogi-sticks i:first-child,.wss-ogi-sticks i:last-child{transform-origin:50% 193px;background:linear-gradient(#5b3d22,#3b2716);width:5px;height:195px;top:4px;left:157.5px}.wss-ogi-pin{background:radial-gradient(circle at 35% 35%,#f1d999,#9a7432);border-radius:50%;width:12px;height:12px;position:absolute;top:191px;left:154px;box-shadow:0 1px 2px #0006}.wss-ogi .wss-caption{text-align:center;justify-content:center;margin-top:10px}.posy-motion .wss:not(.wss-editing) .wss-ogi-leaf{animation:wss-ogi-open 1.3s .9s var(--wss-ease) backwards}.posy-motion .wss:not(.wss-editing) .wss-ogi{animation:wss-ogi-sticks 1.3s .9s var(--wss-ease) backwards}@keyframes wss-ogi-open{0%{clip-path:path("M146.4 2.5A195 195 0 0 1 173.6 2.5L165.6 117.2A80 80 0 0 0 154.4 117.2Z")}}@keyframes wss-ogi-sticks{0%{--wss-open:.08}}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-ogi-leaf img{filter:none}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-ogi{translate:0 -3px}.wss-ogi{transition:--wss-open .8s var(--wss-ease), translate .4s var(--wss-ease)}.wss-note{color:#221c16;place-items:center;display:grid;position:relative;overflow:hidden}.wss-note:after{content:"";border:1px solid color-mix(in oklab, var(--wss-gold) 65%, transparent);pointer-events:none;position:absolute;inset:11px}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-note{color:#ece4d4}.wss-note-card{aspect-ratio:1/1.08;width:250px;padding:30px 26px}.wss-note p{z-index:1;text-align:center;overflow-wrap:anywhere;margin:0;font-size:24px;font-style:italic;font-weight:500;line-height:1.3;position:relative}.wss-note[data-len=m] p{font-size:20px}.wss-note[data-len=l] p{-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:17px;line-height:1.38;display:-webkit-box;overflow:hidden}.wss-note p strong{color:var(--wss-red);font-weight:700}.wss-enso{pointer-events:none;width:84%;height:84%;position:absolute;inset:8%}.wss-enso-ink{fill:var(--wss-ink);opacity:.2;transition:opacity .5s}.wss-enso-draw{fill:none;stroke:#fff;stroke-width:44px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-enso-ink{fill:#ece4d4;opacity:.2}.posy-motion .wss:not(.wss-editing) .wss-enso-draw{animation:wss-draw 1.6s 1.1s var(--wss-ease) backwards}.sc-piece:is(:hover,.is-hover) .wss-enso-draw{animation:wss-draw 1.3s var(--wss-ease)}.sc-piece:is(:hover,.is-hover) .wss-enso-ink{opacity:.26}@keyframes wss-draw{0%{stroke-dashoffset:1px}}.wss-note-strip{padding:30px 26px 28px}.wss-note-strip .wss-enso{width:170px;height:170px;inset:50% -24px auto auto;translate:0 -50%}.wss-note-strip p{text-align:left;justify-self:start}.wss-hanko{background:var(--wss-red);width:132px;height:132px;color:var(--wss-paper);transition:scale .3s var(--wss-bounce), rotate .5s var(--wss-ease);place-items:center;padding:18px;display:grid;position:relative;rotate:-5deg;-webkit-mask:url(/looks/washi/ink.png) 50%/100% 100%;mask:url(/looks/washi/ink.png) 50%/100% 100%}.wss-hanko:before{content:"";opacity:.85;border:2px solid;position:absolute;inset:7px}.wss-hanko-ink{letter-spacing:.02em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1;position:relative}.wss-hanko[data-len=m] .wss-hanko-ink{font-size:21px;line-height:1.05}.wss-hanko[data-len=l] .wss-hanko-ink{letter-spacing:.03em;font-size:16px;line-height:1.08}.posy-motion .wss:not(.wss-editing) .wss-hanko{animation:wss-press .7s 1.5s var(--wss-ease) backwards}.sc-piece:is(:hover,.is-hover,:focus-visible) .wss-hanko{rotate:-1deg}.sc-piece:is(:active,.is-press) .wss-hanko{scale:.9}@keyframes wss-press{0%{opacity:0;scale:1.35}55%{opacity:1;scale:.94}to{scale:1}}.wss-masthead{box-shadow:inset 0 0 0 1px var(--wss-paper-edge), var(--wss-shadow);margin:0;padding:12px;position:relative}.wss-masthead-pic{display:block;overflow:hidden;container-type:inline-size}.wss-masthead-pic img{aspect-ratio:1.56;object-fit:cover;width:100%;display:block;box-shadow:0 0 0 1px #0000001a}.wss-name{color:#1d1a16;margin:0}.wss-name-slip{z-index:2;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.12em;white-space:nowrap;max-height:calc(100% - 52px);box-shadow:inset 0 0 0 1px #1d1a16, inset 0 0 0 4px var(--wss-paper), inset 0 0 0 5px #1d1a1680, 0 10px 22px -12px #0000008c;padding:.65em .38em;font-size:clamp(22px,2.6vw,40px);font-weight:600;line-height:1.1;position:absolute;top:26px;right:26px}.wss-name-band{z-index:2;letter-spacing:-.005em;overflow-wrap:anywhere;width:fit-content;max-width:calc(100% + 12px);box-shadow:inset 0 0 0 1px #1d1a16, inset 0 0 0 4px var(--wss-paper), inset 0 0 0 5px #1d1a1680, 0 14px 26px -14px #0000008c;margin:-34px 0 0 -26px;padding:12px 24px 14px;font-size:clamp(30px,3.1vw,46px);font-weight:600;line-height:1.02;display:block;position:relative}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-name{color:#ece4d4}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-name-slip,:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-name-band{box-shadow:inset 0 0 0 1px #ece4d4, inset 0 0 0 4px var(--wss-paper), inset 0 0 0 5px #ece4d473, 0 12px 24px -12px #000c}.wss-name-band textarea{field-sizing:content;resize:none;width:100%;min-width:8ch;font:inherit;color:inherit;background:0 0;border:0;outline:none;display:block}.wss-about{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px 30px;display:grid}.wss-me{width:104px;position:relative}.wss-portrait{padding:9px 9px 22px;display:block;rotate:-2deg}.wss-portrait .posy-avatar,.wss-portrait button{aspect-ratio:4/5;width:100%;height:auto;box-shadow:none;border-radius:0;display:block;overflow:hidden}.wss-portrait .posy-avatar img{object-fit:cover;filter:saturate(.85)sepia(.05);width:100%;height:100%}.wss-portrait .posy-avatar>span{font-family:var(--font-head), serif;color:color-mix(in oklab, var(--wss-ink) 45%, transparent);font-size:40px}.wss-me .wss-seal{bottom:-14px;right:-26px}.wss-me:not(:has(.wss-portrait)){width:62px;height:62px}.wss-me:not(:has(.wss-portrait)) .wss-seal{position:static}.wss-me-text{gap:8px;min-width:0;display:grid}.wss-bio{color:var(--wss-ink);overflow-wrap:anywhere;font-size:23px;font-weight:500;line-height:1.38}.wss-bio textarea,.wss-where input{field-sizing:content;resize:none;width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;display:block}.wss-where{color:var(--wss-muted);align-items:center;gap:10px;margin:0;font-size:18px;font-style:italic;display:flex}.wss-where:before{content:"";background:var(--wss-red);border-radius:50%;flex:none;width:8px;height:8px}.wss-about>.wss-stamps{grid-column:1/-1}.wss-room{place-items:start center;min-height:100vh;padding:40px 32px 56px;display:grid;position:relative}.wss-screen{background:var(--wss-ground) url(/looks/washi/gold-leaf.jpg) center / cover;width:min(1480px,100%);box-shadow:0 0 0 1px color-mix(in oklab, var(--wss-gold) 60%, transparent) inset, 0 0 0 9px var(--wss-lacquer), 0 0 0 10px #ffffff0f, 0 50px 60px -30px #28190a8c, 0 90px 80px -60px #28190a66;align-content:center;gap:56px;padding:48px 48px 56px;display:grid;position:relative}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-screen{box-shadow:0 0 0 1px #ffffff14 inset, 0 0 0 9px var(--wss-lacquer), 0 0 0 10px #ffffff0d, 0 50px 70px -30px #000c;background:#1d1c1b url(/looks/washi/silver-leaf.jpg) 50%/cover}.wss-folds{z-index:1;pointer-events:none;mix-blend-mode:multiply;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.wss-folds b{background:linear-gradient(90deg,#fff0,#5a3c140f)}.wss-folds b:nth-child(2n){background:linear-gradient(90deg,#5a3c141c,#5a3c1408)}.wss-folds b+b{box-shadow:inset 1px 0 #3c280f38}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-folds{mix-blend-mode:normal}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-folds b{background:linear-gradient(90deg,#ffffff05,#0000001a)}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-folds b:nth-child(2n){background:linear-gradient(90deg,#0003,#0000000f)}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-folds b+b{box-shadow:inset 1px 0 #00000080}.wss-top,.wss-body{z-index:2;min-width:0;position:relative}.wss-top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0 56px;display:grid}.wss-top .wss-about{align-content:center}.wss-body{--g:24px;gap:52px;display:grid;container-type:inline-size}.wss-sec{gap:30px;display:grid}.wss-sec-head{width:calc(var(--rw,1) * 100%);margin-inline:auto;margin-bottom:-6px;display:flex}.wss-sec-head>.wss-head-piece{justify-self:auto}.wss-row{align-items:stretch;gap:var(--g);width:calc(var(--rw,1) * 100%);margin-inline:auto;display:flex}.wss-sec .wss-row+.wss-row{margin-top:10px}.wss-line{grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:1 1 0;align-items:stretch;gap:22px;min-width:0;padding:0 22px;display:grid;position:relative}.wss-line .wss-tz-paper{min-height:clamp(300px, calc(var(--sf,.16) * 100cqw * 1.42), 440px)}.wss-cord{pointer-events:none;width:100%;height:68px;position:absolute;top:0;left:0;overflow:visible}.wss-cord path{fill:none;stroke:var(--wss-cord);stroke-width:2.2px;stroke-linecap:round}.wss-pin{background:radial-gradient(circle at 35% 35%,#f1d999,#9a7432);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0;translate:-1px -3px;box-shadow:0 1px 2px #0006}.wss-pin-r{left:auto;right:0;translate:1px -3px}.wss-x{flex:none}.wss-cell{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.wss-row-hung>.wss-cell{padding-top:46px}.wss-cell>.sc-piece,.wss-cell>.wss-x{max-width:100%}.wss-cell-video>.sc-piece,.wss-cell-note>.sc-piece{width:100%}.wss-cell-note{align-items:stretch}.wss-cell-note .wss-note-card{width:100%;max-width:380px;margin-inline:auto}.wss-row-hung .wss-cell-note .wss-note-card{aspect-ratio:auto;max-width:none;height:100%}.wss-cell-note>.sc-piece{display:flex}.wss-cell-video .wss-video{width:100%}.wss-pic:has(.wss-pic-blank){display:none}.wss-tanzaku-feature .wss-tz-paper:has(.wss-pic-blank){padding-top:62px}.posy-motion .wss:not(.wss-editing) .wss-screen{animation:wss-stand .9s var(--wss-ease) backwards}.posy-motion .wss:not(.wss-editing) .wss-masthead{animation:wss-paste .8s .25s var(--wss-ease) backwards}.posy-motion .wss:not(.wss-editing) .wss-cord path{stroke-dasharray:1;animation:wss-draw 1s .45s var(--wss-ease) backwards}.posy-motion .wss:not(.wss-editing) .wss-line .wss-tanzaku{animation:wss-drop 1.6s calc(.6s + var(--wk,0) * .12s) var(--wss-ease) backwards}.posy-motion .wss:not(.wss-editing) .wss-seal{animation:wss-press .7s 1.2s var(--wss-ease) backwards}.posy-motion .wss:not(.wss-editing) .wss-screen :is(.wss-about,.wss-x){animation:wss-paste .8s .8s var(--wss-ease) backwards}@keyframes wss-stand{0%{opacity:0;scale:.985}}@keyframes wss-paste{0%{opacity:0;translate:0 10px}}@keyframes wss-drop{0%{opacity:0;translate:0 -22px;rotate:6deg}30%{opacity:1;translate:0;rotate:-4deg}55%{rotate:2.2deg}78%{rotate:-.8deg}to{rotate:0deg}}.wss-scroll{max-width:480px;margin:0 auto;padding:10px 12px 34px;position:relative}.wss-hanger{height:44px;position:relative}.wss-hanger svg{width:110px;height:38px;position:absolute;top:2px;left:50%;overflow:visible;translate:-50%}.wss-hanger path{fill:none;stroke:var(--wss-cord);stroke-width:2px}.wss-hanger svg:after{content:none}.wss-rod{background:linear-gradient(#5d3e2a,#2c1c12);border-radius:3px;height:10px;position:absolute;bottom:0;left:4px;right:4px;box-shadow:0 3px 6px -2px #00000073}.wss-silk{background:#6f7158 url(/looks/washi/brocade.jpg) top/220px;padding:50px 11px 46px;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff1a,0 30px 40px -24px #28190a80}.posy-preset-sakura .wss-silk{background-blend-mode:luminosity;background-color:#9a6a6c}.posy-preset-yomogi .wss-silk{background-blend-mode:luminosity;background-color:#56664c}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-silk{background-blend-mode:luminosity;background-color:#2a2d36;box-shadow:0 30px 40px -24px #000000b3}.wss-futai{z-index:2;width:16px;height:62px;box-shadow:inset 0 -4px 0 color-mix(in oklab, var(--wss-gold) 80%, transparent), 0 3px 5px -2px #00000059;background:#4a4a36;position:absolute;top:0;left:27%}.wss-futai-r{left:auto;right:27%}.posy-preset-sakura .wss-futai{background:#72494c;background:lab(35.8241% 18.3769 5.75265)}.posy-preset-yomogi .wss-futai{background:#3d4a36;background:lab(29.7979% -8.91258 10.2937)}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-futai{background:#1d1f26}.wss-honshi{box-shadow:0 -5px 0 color-mix(in oklab, var(--wss-gold) 75%, #6b4f20), 0 5px 0 color-mix(in oklab, var(--wss-gold) 75%, #6b4f20), 0 0 0 1px #0000001a;gap:18px;padding:16px 14px 24px;display:grid;position:relative}.wss-roller{background:linear-gradient(#6b4a33,#2f1f14 70%);border-radius:9px;height:18px;margin:0 -2px;position:relative;box-shadow:0 6px 10px -4px #00000080}.wss-roller:before,.wss-roller:after{content:"";background:linear-gradient(#2a1a10,#120a05);border-radius:6px;width:14px;height:24px;position:absolute;top:-3px;left:-9px;box-shadow:inset 2px 0 #ffffff1f}.wss-roller:after{left:auto;right:-9px}.wss-scroll .wss-masthead{box-shadow:none;background:0 0;padding:0}.wss-scroll .wss-name-slip{max-height:calc(100% - 28px);font-size:clamp(20px,7vw,30px);top:14px;right:14px}.wss-scroll .wss-name-band{max-width:calc(100% + 6px);margin:-26px 0 0 -6px;padding:10px 18px 12px;font-size:clamp(28px,8.4vw,38px)}.wss-scroll .wss-about{gap:18px 20px;padding:4px 4px 0}.wss-scroll .wss-me{width:78px}.wss-scroll .wss-me .wss-seal{width:50px;height:50px;bottom:-12px;right:-18px}.wss-scroll .wss-me .wss-seal span{font-size:15px}.wss-scroll .wss-bio{font-size:20px;line-height:1.36}.wss-scroll .wss-where{font-size:16.5px}.wss-scroll .wss-stamps{gap:8px}.wss-scroll .wss-ink{width:42px;height:42px}.wss-strips{gap:10px;display:grid}.wss-m-extras{gap:16px;display:grid}.wss-m-extras .wss-x-stamp{justify-self:center}.wss-m-extras .wss-x-stamp .wss-hanko{width:120px;height:120px}.wss-m-extras .wss-print .wss-mount-pic{aspect-ratio:4/3}.posy-motion .wss:not(.wss-editing) .wss-silk{animation:1.5s cubic-bezier(.3,.6,.25,1) .15s backwards wss-unroll}@keyframes wss-unroll{0%{max-height:60px}70%{max-height:1100px}to{max-height:9000px}}@supports (animation-timeline:view()){.posy-motion .wss:not(.wss-editing) .wss-honshi :is(.wss-strip-piece,.wss-x){animation:linear both wss-paste;animation-timeline:view();animation-range:entry entry 60%}}.wss-scroll .sc-piece{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.wss *,.wss :before,.wss :after{transition-duration:10ms!important;animation:none!important}}.wss .sc-piece:focus-visible>:first-child{outline:2px solid color-mix(in oklab, var(--wss-red) 70%, transparent);outline-offset:6px}.wss-zone-b .wss-music .wss-site,.wss-zone-a .wss-music .wss-site,.wss-where{color:color-mix(in oklab, var(--wss-ink) 72%, transparent)}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-seal span{color:#e5583e}.wss-top .wss-me{width:132px}.wss-top .wss-bio{font-size:26px}.wss-top .wss-where{font-size:19px}.wss-top .wss-ink{width:50px;height:50px}.wss-head-piece{z-index:2;justify-self:center;max-width:100%;position:relative}.wss-head{color:#221c16;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;padding:12px 34px 14px 46px;font-size:28px;font-weight:600;line-height:1.15;display:block;position:relative}.wss-head:before{content:"";background:var(--wss-red);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:20px;translate:0 -50%}:is(.wss-dark,.dark .wss-cv,.dark .wss-cvh) .wss-head{color:#ece4d4}.wss-scroll .wss-head-piece{justify-self:stretch}.wss-scroll .wss-head{text-align:left;padding:9px 20px 11px 38px;font-size:22px}.wss-scroll .wss-head:before{width:9px;height:9px;left:16px}.posy-motion .wss:not(.wss-editing) .wss-screen .wss-head-piece{animation:wss-paste .8s .8s var(--wss-ease) backwards}.wss-tanzaku-head .wss-tz-paper{text-align:center;background-image:none;background-color:var(--wss-lacquer);color:#f3e7c9;justify-content:center;align-items:center}.wss-tanzaku-head .wss-tz-paper:before{background:var(--wss-red);height:18px}.wss-tanzaku-head .wss-tz-paper:after{content:none}.wss-tanzaku.wss-tanzaku-head .wss-title{color:inherit;margin:0;font-size:28px;line-height:1.12}.wss:not(.wss-editing) .wss-screen{min-height:calc(100svh - 96px)}.wss-screen-compact .wss-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.wss-side{align-content:center;gap:40px;min-width:0;display:grid}.wss-screen-compact .wss-body{gap:0}.wss-screen-compact .wss-row{margin-inline:0}.wss-screen-solo .wss-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wss-cell-image .wss-ogi{zoom:1.18}@container page (max-width:1340px){.wss-body{--g:18px}.wss-line{gap:16px;padding:0 16px}.wss-cell-image .wss-ogi{zoom:1.04}}@container page (min-width:761px){.posy-scene-list .wss-scroll{max-width:560px;padding-top:36px}}.posy-page.posy-style-washi.posy-layout-canvas .posy-backdrop{background:#d6b66a}.posy-page.posy-style-washi.posy-layout-canvas .posy-backdrop:before{opacity:1;mix-blend-mode:normal;filter:none;background:url(/looks/washi/gold-leaf.jpg) 50%/cover}.posy-page.dark.posy-style-washi.posy-layout-canvas .posy-backdrop{background:#1d1c1b}.posy-page.dark.posy-style-washi.posy-layout-canvas .posy-backdrop:before{opacity:1;mix-blend-mode:normal;filter:none;background:url(/looks/washi/silver-leaf.jpg) 50%/cover}.posy-style-washi.posy-layout-canvas .posy-section{color:var(--text)}.st-head-washi:has(.wss-cvh){border-bottom:0;padding-bottom:28px;display:block}.wss-cvh{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px 48px;display:grid}.wss-cvh .wss-me{width:120px}.wss-cvh .wss-bio{font-size:24px}.wss.wss-cvh .posy-social-row{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0;display:flex}.wss.wss-cvh .posy-social-row a{width:46px;height:46px;box-shadow:none;background:var(--wss-ink);color:var(--bg);transition:background .25s, scale .3s var(--wss-bounce);border-radius:0;place-items:center;padding:0;display:grid;-webkit-mask:url(/looks/washi/ink.png) 50%/100% 100%;mask:url(/looks/washi/ink.png) 50%/100% 100%}.wss.wss-cvh .posy-social-row a:nth-child(odd){rotate:-2deg}.wss.wss-cvh .posy-social-row a:nth-child(2n){rotate:2deg}.wss.wss-cvh .posy-social-row a:hover{background:var(--wss-red);color:#fbf3e4;transform:none}.wss.wss-cvh .posy-social-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container page (max-width:760px){.wss-cvh{grid-template-columns:minmax(0,1fr);gap:22px}.wss-cvh .wss-name-band{margin:-26px 0 0 -6px;font-size:clamp(28px,8.4vw,38px)}.wss-cvh .wss-me{width:84px}.wss-cvh .wss-bio{font-size:20px}}.wss-cv{place-items:center;width:100%;height:100%;display:grid;position:relative;container-type:size}.wss-cv-tall,.wss-cv-wide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wss-cv-wide{display:none}@container (min-aspect-ratio:1){.wss-cv-tall{display:none}.wss-cv-wide{display:flex}}.wss-cv :is(.wss-tanzaku,.wss-strip,.wss-cv-social,.wss-mount,.wss-note,.wss-music-strip){filter:drop-shadow(0 1px 1px #3c281424)drop-shadow(0 10px 12px #3c281438)}.dark .wss-cv :is(.wss-tanzaku,.wss-strip,.wss-cv-social,.wss-mount,.wss-note,.wss-music-strip){filter:drop-shadow(0 1px 1px #00000080)drop-shadow(0 12px 14px #0000008c)}.wss-cv .wss-tanzaku{flex-direction:column;width:100%;height:100%;padding-top:0;display:flex}.wss-cv .wss-tanzaku:before,.wss-cv .wss-tanzaku:after{content:none}.wss-cv .wss-tz-paper{flex:1;min-height:0}@container (max-height:400px){.wss-cv .wss-tanzaku .wss-pic{display:none}.wss-cv .wss-tanzaku-feature .wss-tz-paper{padding-top:62px}}@container (max-width:170px){.wss-cv .wss-tz-paper{padding:52px 14px 14px}.wss-cv .wss-tanzaku .wss-title{font-size:21px}.wss-cv .wss-tanzaku[data-len=s] .wss-title{font-size:25px}}.wss-cv .wss-strip{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%}.wss-cv .wss-strip:not(.wss-strip-feature){grid-template-rows:1fr;align-items:center}.wss-cv .wss-strip:has(.wss-pic-blank){grid-template-rows:1fr;align-items:center}.wss-cv .wss-strip-feature .wss-pic{aspect-ratio:auto;min-height:0;margin:22px 14px 0}@container (max-height:250px){.wss-cv .wss-strip-feature .wss-pic{display:none}.wss-cv .wss-strip-feature{grid-template-rows:1fr;align-items:center}.wss-cv .wss-strip-feature .wss-strip-row{padding-top:24px}}@container (max-height:150px){.wss-cv .wss-strip-row{min-height:0;padding:18px 16px 14px 18px}.wss-cv .wss-strip .wss-title{-webkit-line-clamp:1;font-size:20px}.wss-cv .wss-strip-sub{display:none}}.wss-cv .wss-music-full{text-align:center;flex-direction:column;gap:12px;width:auto;max-width:100%}.wss-cv .wss-music-full .wss-music-text{justify-items:center}.wss-cv .wss-music-full :is(.wss-uchiwa,.wss-uchiwa-face){width:min(150px,62cqw,42cqh)}.wss-cv .wss-music-full .wss-uchiwa-face{height:min(150px,62cqw,42cqh)}.wss-cv .wss-music-full .wss-uchiwa-handle{height:min(60px,12cqh)}.wss-cv .wss-music-strip{width:100%;height:100%}.wss-cv .wss-music-strip :is(.wss-uchiwa,.wss-uchiwa-face){width:clamp(52px,100cqh - 90px,200px)}.wss-cv .wss-music-strip .wss-uchiwa-face{height:clamp(52px,100cqh - 90px,200px)}.wss-cv .wss-mount{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%}.wss-cv .wss-mount-pic{aspect-ratio:auto;min-height:0}.wss-cv .wss-mount:not(:has(figcaption)){grid-template-rows:minmax(0,1fr)}.wss-cv .wss-note-card{aspect-ratio:auto;width:100%;height:100%}.wss-cv .wss-hanko{width:min(160px,78cqmin);height:min(160px,78cqmin)}.wss-cv .wss-cv-social{align-content:center;width:100%;height:100%}.wss-cv .wss-cv-social .wss-ink{flex:none}.posy-tile:is(:hover,:focus-visible) .wss-cv .wss-title{background-size:100% 2px}.posy-tile:is(:hover,:focus-visible) .wss-cv .wss-sseal{rotate:3deg}.posy-tile:is(:hover,:focus-visible) .wss-cv .wss-tz-paper:before{opacity:1;translate:0 6px}.posy-tile:is(:hover,:focus-visible) .wss-cv .wss-mount-pic img{filter:none;scale:1.035}.posy-tile:is(:hover,:focus-visible) .wss-cv .wss-uchiwa{animation:wss-fan 1.4s var(--wss-ease)}.posy-tile:is(:hover,:focus-visible) .wss-cv .wss-ink-face{background:var(--wss-red);color:#fbf3e4}.posy-style-washi .posy-cv>.posy-tile{box-shadow:none;background:0 0;border:0}.wss-cv .wss-strip:not(.wss-strip-feature) .wss-title,.wss-cv .wss-cv-social .wss-title{font-size:clamp(20px,14cqh,34px)}.wss-cv .wss-strip:before{height:clamp(40px,24cqh,96px)}.wss-cv .wss-strip:after{height:clamp(30px,16cqh,70px)}.wss-cv .wss-strip-row{padding-inline:clamp(18px,6cqw,34px) clamp(16px,5cqw,30px)}.wss-cv .wss-title{overflow-wrap:break-word}@container (max-width:230px){.wss-cv .wss-strip-row{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:8px;padding:22px 14px 14px 16px}.wss-cv .wss-strip-text{flex:none;width:100%}.wss-cv .wss-strip .wss-title,.wss-cv .wss-strip:not(.wss-strip-feature) .wss-title{-webkit-line-clamp:2;font-size:20px}.wss-cv .wss-strip .wss-sseal-lg{width:30px;height:30px}}
.pts,.ptk-lab{--ink:#2d2723;--ink-soft:#6f655c;--card:#fffefb;--paper:#f5efe6;--acc:#e4572e;--line:#2d27231c;--edge:22px 26px 24px 20px / 24px 20px 26px 22px;--shadow:0 1px 1px #3c28140d, 0 3px 6px #3c28140d, 0 24px 44px -28px #3c281480;--shadow-up:0 1px 1px #3c28140d, 0 6px 12px #3c28140f, 0 32px 54px -28px #3c28148c;--ease:cubic-bezier(.22, .8, .3, 1);font-family:var(--font-geist), system-ui, sans-serif;color:var(--ink)}.pts-night,.ptk-lab-night{--card:#f8f1e4;--paper:#ece3d3;--line:#2d272324;--shadow:0 1px 1px #00001433, 0 4px 8px #00001426, 0 28px 50px -26px #000014b3;--shadow-up:0 1px 1px #00001433, 0 8px 14px #0000142e, 0 36px 60px -26px #000014bf}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas){--pts-sky:url(/looks/painted/sky-day.webp)}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas).posy-preset-golden-hour{--pts-sky:url(/looks/painted/sky-golden.webp)}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas).posy-preset-dusk-sky{--pts-sky:url(/looks/painted/sky-dusk.webp)}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas).posy-preset-starry{--pts-sky:url(/looks/painted/sky-night.webp)}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas) .posy-backdrop{isolation:isolate;background:#b9d3e6}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas).posy-preset-starry .posy-backdrop{background:#18264a}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas) .posy-backdrop:before{z-index:0;background:var(--pts-sky) 22% 100% / cover no-repeat;opacity:1;filter:none;mix-blend-mode:normal;animation:90s ease-in-out infinite alternate pts-sky;inset:-3%;-webkit-mask:none;mask:none}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas) .posy-backdrop:after{display:none}@keyframes pts-sky{0%{translate:-1.2%}to{translate:1.2% -.6%}}.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas) .posy-footer a{color:#fffefb;text-shadow:0 1px 8px #1e284680}.ptc{background:var(--card);border-radius:var(--edge);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);color:var(--ink);transition:translate .5s var(--ease), box-shadow .5s var(--ease), scale .2s;display:block;position:relative}.ptc:after{content:"";border-radius:inherit;mix-blend-mode:multiply;opacity:.1;pointer-events:none;background:url(/looks/washi/paper.jpg) 50%/520px;position:absolute;inset:0}.sc-piece:is(:hover,.is-hover)>.ptc{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-up);translate:0 -3px}.sc-piece:is(:active,.is-press)>.ptc{transition-duration:.12s;translate:0;scale:.99}.sc-piece:focus-visible{outline:none}.sc-piece:focus-visible>.ptc{box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 55%, transparent), var(--shadow)}.ptc-title{font-family:var(--font-serif), serif;letter-spacing:-.005em;color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:23px;font-weight:400;line-height:1.08;display:-webkit-box;overflow:hidden}.ptc-sub{color:var(--ink-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.ptc-meta{color:var(--ink-soft);font-size:12.5px}.ptc-hand{font-family:var(--font-caveat), cursive;font-weight:600}.ptc-words{align-content:start;gap:4px;min-width:0;display:grid}.ptc-link .ptc-body{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"fav words""fav site";gap:5px 14px;padding:14px 16px 13px 14px;display:grid}.ptc-fav{background:var(--paper);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px 14px 12px 13px;grid-area:fav;place-items:center;display:grid}.ptc-fav img,.ptc-fav svg{width:20px;height:20px;color:var(--ink-soft);border-radius:4px}.ptc-link .ptc-words{grid-area:words}.ptc-site{min-width:0;color:var(--ink-soft);grid-area:site;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.ptc-site>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ptc-go{background:var(--paper);width:28px;height:28px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background .35s, color .35s, translate .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ptc-go svg{width:15px;height:15px}.sc-piece:is(:hover,.is-hover) .ptc-go{background:var(--acc);color:#fff;box-shadow:none;translate:2px -2px}.ptc-big .ptc-title{-webkit-line-clamp:3;font-size:34px;line-height:1.02}.ptc-big .ptc-sub{-webkit-line-clamp:3;font-size:15px}.ptc-big .ptc-body{grid-template-columns:48px minmax(0,1fr);row-gap:16px;padding:24px 24px 20px 22px}.ptc-big .ptc-fav{width:48px;height:48px}.ptc-big .ptc-site{font-size:13.5px}.ptc-big .ptc-go{width:34px;height:34px}.ptc-has-pic{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;display:grid}.ptc-has-pic .ptc-body{grid-template:"words"1fr"site"/minmax(0,1fr);padding:26px 26px 22px 24px}.ptc-has-pic .ptc-body>.ptc-fav{display:none}.ptc-has-pic:has(.ptc-pic-blank){display:block}.ptc-has-pic:has(.ptc-pic-blank) .ptc-pic{display:none}.ptc-has-pic:has(.ptc-pic-blank) .ptc-body{grid-template:"fav words""fav site"/48px minmax(0,1fr);padding:24px 24px 20px 22px}.ptc-has-pic:has(.ptc-pic-blank) .ptc-body>.ptc-fav{display:grid}.ptc-pic{background:var(--paper);border-radius:16px 18px 15px 17px;min-height:230px;margin:10px 0 10px 10px;display:block;position:relative;overflow:hidden}.ptc-pic>img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease);position:absolute;inset:0}.ptc-pic-blank{background:linear-gradient(170deg, #e9eff2, var(--paper));place-items:center;display:grid;position:absolute;inset:0}.sc-piece:is(:hover,.is-hover) .ptc-pic>img{scale:1.035}.ptc-music{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px 14px 14px;display:grid}.ptc-cover{aspect-ratio:1;background:var(--paper);width:84px;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px 16px 13px 15px;place-items:center;display:grid;overflow:hidden}.ptc-cover img{object-fit:cover;width:100%;height:100%}.ptc-cover svg{width:28px;height:28px}.ptc-music .ptc-title{-webkit-line-clamp:1;font-size:21px}.ptc-player{align-items:center;gap:10px;margin-top:6px;display:flex}.ptc-play{background:var(--ink);width:30px;height:30px;color:var(--card);border-radius:50%;flex:none;place-items:center;transition:background .35s;display:grid}.ptc-play svg{fill:currentColor;width:12px;height:12px;margin-left:2px}.ptc-line{background:#2d27231f;border-radius:2px;flex:1;height:3px;position:relative}.ptc-line i{background:var(--acc);border-radius:2px;width:32%;position:absolute;top:0;bottom:0;left:0}.ptc-line i:after{content:"";background:var(--acc);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-4px}.sc-piece:is(:hover,.is-hover) .ptc-play{background:var(--acc)}.sc-piece:is(:hover,.is-hover) .ptc-line i{animation:9s linear infinite ptc-prog}@keyframes ptc-prog{0%{width:8%}to{width:96%}}.ptc-video{padding:10px 10px 14px}.ptc-screen{aspect-ratio:16/9;background:#1d1f26;border-radius:14px 16px 13px 15px;display:block;position:relative;overflow:hidden}.ptc-screen>*{position:absolute;inset:0}.ptc-screen img{object-fit:cover;width:100%;height:100%}.ptc-caption{gap:2px;padding:12px 8px 0;display:grid}.ptc-caption .ptc-title{-webkit-line-clamp:1;font-size:21px}.ptc-photo{grid-template-columns:minmax(0,1fr);margin:0;padding:10px 10px 12px;display:grid}.ptc-mat{border-radius:13px 15px 12px 14px;display:block;overflow:hidden}.ptc-mat img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:scale 1.2s var(--ease);display:block}.ptc-photo-tall .ptc-mat img{aspect-ratio:4/5}.ptc-photo figcaption{color:var(--ink-soft);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:9px 6px 0;font-size:21px;line-height:1.1;overflow:hidden}.sc-piece:is(:hover,.is-hover) .ptc-mat img{scale:1.035}.ptc-note{padding:22px 24px 24px}.ptc-note p{font-family:var(--font-serif), serif;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:25px;line-height:1.2;display:-webkit-box;overflow:hidden}.ptc-note-short p{font-size:32px;line-height:1.05}.ptc-note-long p{font-size:21px;line-height:1.28}.ptc-note strong{color:var(--acc);font-style:italic;font-weight:400}.ptc-seal{aspect-ratio:1;filter:drop-shadow(0 6px 8px #78280a47);width:84px;transition:rotate .6s var(--ease), scale .2s var(--ease);display:block;rotate:9deg}.ptc-seal svg{width:100%;height:100%;display:block;overflow:visible}.ptc-seal svg>circle:first-of-type,.ptc-seal-ring{fill:none}.ptc-seal{background:radial-gradient(circle at 38% 32%, #ee7a55, var(--acc) 55%, #c9431f);border-radius:50%}.ptc-seal-ring{stroke:#fff6ec8c;stroke-width:1.3px}.ptc-seal-mark{fill:#fff6ec;opacity:.92}.ptc-seal text{font-family:var(--font-geist), sans-serif;letter-spacing:.16em;fill:#fff6ec;font-weight:700}.sc-piece:is(:hover,.is-hover)>.ptc-seal{rotate:-4deg}.sc-piece:is(:active,.is-press)>.ptc-seal{transition-duration:.12s;scale:.92}.ptc-me{gap:12px;padding:28px 28px 26px;display:grid}.ptc-portrait{width:112px;margin-bottom:6px}.ptc-portrait .posy-avatar{aspect-ratio:1;width:100%;height:auto;box-shadow:0 0 0 5px var(--card), 0 0 0 6px var(--line), 0 14px 24px -12px #3c281480;border:0;border-radius:50%;overflow:hidden}.ptc-portrait .posy-avatar img{object-fit:cover;width:100%;height:100%}.ptc-portrait .posy-avatar>span{font-family:var(--font-serif), serif;color:var(--ink);background:var(--paper);font-size:46px}.ptc-name{font-family:var(--font-serif), serif;font-weight:400;font-size:clamp(42px, calc(900px / max(8, var(--nlen,12))), 58px);letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:.96}.ptc-bio{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.ptc-where{color:color-mix(in oklab, var(--ink) 70%, var(--acc));margin:-2px 0 0;font-size:21px;line-height:1.1}.ptc-name textarea,.ptc-bio textarea,.ptc-where input{font:inherit;color:inherit;letter-spacing:inherit}.ptc-socials{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ptc-social{background:var(--paper);width:42px;height:42px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s, color .3s, translate .4s var(--ease);border-radius:50%;place-items:center;display:grid}.ptc-social b{font-size:17px}.sc-piece:is(:hover,.is-hover)>.ptc-social{background:var(--ink);color:var(--card);translate:0 -2px}.sc-piece:is(:active,.is-press)>.ptc-social{translate:0;scale:.94}.ptc-seals{gap:4px;display:flex;position:absolute;top:-26px;right:-22px}.pts-kite{pointer-events:none;transform-origin:27% 31%;width:92px;animation:9s ease-in-out infinite alternate pts-kite;display:block}.pts-kite img{filter:drop-shadow(0 12px 14px #1e28462e);width:100%;display:block}@keyframes pts-kite{0%{translate:0;rotate:-4deg}to{translate:8px -10px;rotate:3deg}}.pts-night .pts-kite img{filter:brightness(.82)drop-shadow(0 12px 14px #00001459)}.pts-desk{--g:20px;gap:var(--g);align-content:start;max-width:1180px;margin:0 auto;padding:64px 40px 48px;display:grid;position:relative}.sc-desktop:not([data-only])>.pts-desk{align-content:center;min-height:calc(100svh - 48px)}.pts-desk.pts-few{max-width:1080px}.pts-head,.pts-row,.pts-pair{gap:var(--g);grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;display:grid}.pts-head>.ptc-me{grid-column:span 2;align-content:center}.pts-beside{gap:var(--g);grid-column:span 4;grid-template-rows:minmax(0,1fr) auto;display:grid}.pts-beside-solo{grid-template-rows:minmax(0,1fr)}.pts-head-alone{grid-template-columns:minmax(0,560px);justify-content:center}.pts-head-alone>.ptc-me{grid-column:auto}.pts-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pts-pair.pts-n-1{grid-template-columns:minmax(0,1fr)}.pts-group{gap:var(--g);margin-top:10px;display:grid}.pts-row-small.pts-n-3>*{grid-column:span 2}.pts-row-small.pts-n-2>*{grid-column:span 3}.pts-row-small.pts-n-1>*{grid-column:span 6}.pts-row-feat.pts-n-3{grid-auto-rows:300px}.pts-row-feat.pts-n-3>*{grid-column:span 2}.pts-row-feat.pts-n-2{grid-auto-rows:330px}.pts-row-feat.pts-n-2>*{grid-column:span 3}.pts-row-feat.pts-n-1{grid-auto-rows:440px}.pts-row-feat.pts-n-1>*{grid-column:2/span 4}.pts-row-stack{grid-auto-rows:360px}.pts-row-stack>.pts-feat{grid-column:span 4}.pts-row-stack>.pts-stackcol{gap:var(--g);grid-column:span 2;grid-auto-rows:minmax(0,1fr);display:grid}.pts-stack-2>.pts-feat,.pts-stack-1>.pts-feat,.pts-stack-2>.pts-stackcol,.pts-stack-1>.pts-stackcol{grid-column:span 3}.pts-stack-1{grid-auto-rows:300px}.pts-desk :is(.pts-head,.pts-row,.pts-pair,.pts-beside,.pts-stackcol)>.sc-piece{height:100%;min-height:0}.pts-desk :is(.pts-head,.pts-row,.pts-pair,.pts-beside,.pts-stackcol)>.sc-piece>.ptc{height:100%}.pts-desk .ptc-link .ptc-body{grid-template-rows:auto 1fr;align-content:start;height:100%}.pts-desk .ptc-link .ptc-site{align-self:end}.pts-desk .ptc-has-pic .ptc-body{grid-template-rows:1fr auto}.pts-desk .ptc-has-pic .ptc-pic{min-height:0;margin:10px 0 10px 10px}.pts-desk .ptc-note{align-items:center;display:flex}.pts-desk .ptc-music{align-content:center}.pts-desk .pts-feat .ptc-photo,.pts-desk .pts-hero-pic .ptc-photo{flex-direction:column;display:flex}.pts-desk .pts-feat .ptc-mat,.pts-desk .pts-hero-pic .ptc-mat{flex:1;min-height:0}.pts-desk .pts-feat .ptc-mat img,.pts-desk .pts-hero-pic .ptc-mat img{aspect-ratio:auto;height:100%}.pts-desk .pts-feat .ptc-video,.pts-desk .pts-hero-pic .ptc-video{flex-direction:column;display:flex}.pts-desk .pts-feat .ptc-screen,.pts-desk .pts-hero-pic .ptc-screen{aspect-ratio:auto;flex:1;min-height:0}.pts-head .ptc-big .ptc-title{font-size:clamp(34px,3.2vw,44px)}.pts-few .pts-head .ptc-big:not(.ptc-has-pic) .ptc-title{font-size:clamp(44px,4.6vw,68px)}.pts-few .pts-head .ptc-big:not(.ptc-has-pic) .ptc-fav{width:56px;height:56px}.pts-few .pts-head .ptc-big:not(.ptc-has-pic) .ptc-body{grid-template-columns:56px minmax(0,1fr);padding:36px 36px 28px 32px}.pts-head .ptc-big:not(.ptc-has-pic) .ptc-body{row-gap:18px;padding:30px 30px 24px 26px}.pts-beside-solo .ptc-big .ptc-title,.pts-few .pts-beside-solo .ptc-big:not(.ptc-has-pic) .ptc-title{-webkit-line-clamp:3;font-size:clamp(52px,6vw,88px)}.pts-beside-solo .ptc-big .ptc-sub{font-size:17px}.pts-desk .pts-hero-pic .ptc-mat,.pts-desk .pts-hero-pic .ptc-screen{min-height:260px;position:relative}.pts-desk .pts-hero-pic .ptc-mat img{width:100%;position:absolute;inset:0}.pts-desk .pts-label{margin:6px 0 -6px 8px}.pts-kite-d{width:80px;position:absolute;top:40px;left:-70px}@container page (max-width:1340px){.pts-kite-d{display:none}}@container page (min-width:1700px){.pts-desk{--g:22px;max-width:1280px}.pts-desk.pts-few{max-width:1160px}}@container page (max-width:1060px){.pts-desk{--g:16px;padding:48px 28px 40px}.pts-head{grid-template-columns:minmax(0,1fr)}.pts-head>.ptc-me,.pts-beside{grid-column:auto}.pts-row,.pts-row-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.pts-row>*,.pts-row-stack>.pts-feat,.pts-row-stack>.pts-stackcol,.pts-row-feat.pts-n-1>*{grid-column:auto!important}.pts-row-feat,.pts-row-stack{grid-auto-rows:300px}.pts-row-small.pts-n-1>*,.pts-row-feat.pts-n-1>*,.pts-row-small.pts-n-3>:last-child,.pts-row-feat.pts-n-3>:last-child{grid-column:1/-1!important}}@container page (min-width:761px){.posy-scene-list .pts-phone{max-width:560px;padding-top:104px}}.pts-phone{gap:16px;max-width:460px;margin:0 auto;padding:92px 16px 36px;display:grid;position:relative}.pts-phone .ptc-me{text-align:center;justify-items:center;padding:0 22px 24px}.pts-phone .ptc-portrait{width:108px;margin-top:-54px}.pts-phone .ptc-me:not(:has(.ptc-portrait)){padding-top:30px}.pts-phone .ptc-name{font-size:clamp(40px, calc(760px / max(8, var(--nlen,12))), 52px)}.pts-phone .ptc-socials{justify-content:center}.pts-phone .ptc-seals{top:-20px;right:-8px}.pts-phone .ptc-seal{width:80px}.pts-kite-m{width:58px;position:absolute;top:6px;left:24px}.pts-stack{gap:14px;display:grid}.sc-mobile:not([data-only])>.pts-phone{align-content:center;min-height:calc(100svh - 48px)}.pts-phone .ptc-has-pic{grid-template-columns:minmax(0,1fr)}.pts-phone .ptc-has-pic .ptc-pic{aspect-ratio:1.9;min-height:0;margin:10px 10px 0}.pts-phone .ptc-has-pic .ptc-body{row-gap:12px;padding:18px 20px}.pts-phone .ptc-big .ptc-title{font-size:30px}.pts-phone .ptc-big:not(.ptc-has-pic) .ptc-body{padding:20px 20px 18px 18px}.pts-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pts-photos-one{grid-template-columns:minmax(0,1fr)}.pts-photos .ptc-mat img{aspect-ratio:1}.pts-photos-one .ptc-mat img{aspect-ratio:4/3}.pts-photos .ptc-photo figcaption{font-size:18px}@media (prefers-reduced-motion:reduce){.pts *,.pts,.ptk-lab *,.posy-page.posy-style-painted:is(.posy-scene,.posy-layout-canvas) .posy-backdrop:before{transition:none!important;animation:none!important}}.pts-label{justify-self:start;max-width:100%;margin:10px 0 -4px 6px}.pts-label:first-child{margin-top:0}.ptc-tag{border-radius:var(--edge);background:var(--card);max-width:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);color:var(--ink);margin:0;padding:4px 20px 6px;font-size:30px;line-height:1.1;display:inline-block;position:relative;rotate:-1.5deg}.ptc-tag span{overflow-wrap:anywhere;display:block}.ptc-tag:before{content:"";background:var(--acc);width:12px;height:12px;box-shadow:0 0 0 3px var(--card);border-radius:50%;position:absolute;top:50%;left:-9px;translate:0 -50%}.pts-phone .pts-label{margin:8px 0 -2px 8px}.pts-phone .ptc-tag{font-size:27px}.ptc-seals-row{flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:8px;position:static}.ptc-seals-row .ptc-seal,.pts-phone .ptc-seals-row .ptc-seal{width:70px}.posy-preset-starry :is(.ptv,.ptv-head){--card:#f8f1e4;--paper:#ece3d3;--line:#2d272324;--shadow:0 1px 1px #00001433, 0 4px 8px #00001426, 0 28px 50px -26px #000014b3;--shadow-up:0 1px 1px #00001433, 0 8px 14px #0000142e, 0 36px 60px -26px #000014bf}.ptv{width:100%;height:100%;container:ptv/size}.ptv>.ptc{width:100%;height:100%;overflow:hidden}.ptv .ptc-fav img,.ptv .ptc-fav svg{object-fit:contain;width:20px;height:20px}.ptv .ptc-cover img{width:100%;height:100%}.posy-tile:is(:hover,.is-hover)>.ptv>.ptc{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-up);translate:0 -3px}.posy-tile:is(:hover,.is-hover) .ptv .ptc-go{background:var(--acc);color:#fff;box-shadow:none;translate:2px -2px}.posy-tile:is(:hover,.is-hover) .ptv :is(.ptc-pic,.ptc-mat)>img{scale:1.035}.posy-tile:is(:hover,.is-hover) .ptv .ptc-play{background:var(--acc)}.posy-tile:is(:hover,.is-hover) .ptv .ptc-seal{rotate:-4deg}.posy-page.posy-style-painted.posy-layout-canvas .posy-tile:has(.ptv){filter:none}.ptv .ptc-link .ptc-body{grid-template-rows:auto 1fr;height:100%}.ptv .ptc-link .ptc-site{align-self:end}.ptv .ptc-big:not(.ptc-has-pic) .ptc-title{font-size:clamp(22px,9cqh,34px)}.ptv .ptc-has-pic .ptc-body{grid-template-rows:1fr auto}.ptv .ptc-has-pic .ptc-pic{min-height:0}.ptv .ptc-link .ptc-title{-webkit-line-clamp:3;font-size:clamp(23px,min(15cqh,8cqw),46px)}.ptv .ptc-link .ptc-sub{-webkit-line-clamp:3}@container ptv (max-aspect-ratio:6/5){.ptv .ptc-has-pic{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.ptv .ptc-has-pic .ptc-pic{margin:10px 10px 0}.ptv .ptc-has-pic .ptc-body{row-gap:12px;padding:16px 20px}.ptv .ptc-has-pic .ptc-title{-webkit-line-clamp:2;font-size:clamp(23px,9cqw,34px)}}@container ptv (max-height:210px) or ((max-width:420px) and (min-aspect-ratio:6/5)){.ptv .ptc-has-pic{display:block}.ptv .ptc-has-pic .ptc-pic{display:none}.ptv .ptc-has-pic .ptc-body,.ptv .ptc-big .ptc-body{grid-template:"fav words""fav site"1fr/40px minmax(0,1fr);row-gap:5px;padding:14px 16px 13px 14px}.ptv .ptc-has-pic .ptc-body>.ptc-fav{display:grid}.ptv .ptc-big .ptc-fav{width:40px;height:40px}.ptv .ptc-big .ptc-title{-webkit-line-clamp:2;font-size:23px}.ptv .ptc-big .ptc-sub{-webkit-line-clamp:2;font-size:13.5px}.ptv .ptc-big .ptc-go{width:28px;height:28px}}@container ptv (max-height:130px){.ptv .ptc-sub{display:none}}.ptv .ptc-music{grid-template-columns:min(84px,60cqh) minmax(0,1fr);align-content:center}.ptv .ptc-cover{width:min(84px,60cqh)}@container ptv (min-height:260px) and (min-width:260px){.ptv .ptc-music{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:12px;padding:12px 12px 16px}.ptv .ptc-cover{aspect-ratio:auto;width:100%;height:100%}.ptv .ptc-music .ptc-words{padding:0 6px}}.ptv .ptc-video,.ptv .ptc-photo{flex-direction:column;display:flex}.ptv .ptc-screen,.ptv .ptc-mat{aspect-ratio:auto;flex:1;min-height:0}.ptv .ptc-mat img{aspect-ratio:auto;height:100%}@container ptv (max-height:170px){.ptv .ptc-caption{display:none}.ptv .ptc-video{padding-bottom:10px}}.ptv .ptc-note{align-items:center;display:flex}.ptv .ptc-note p{-webkit-line-clamp:9}@container ptv (max-height:170px){.ptv .ptc-note{padding:14px 18px}.ptv .ptc-note p{-webkit-line-clamp:3;font-size:21px}}.ptv-seal{place-items:center;width:100%;height:100%;display:grid}.ptv-seal .ptc-seal{width:min(80%,80cqh,150px)}.ptv-social{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.ptv-social .ptc-title{-webkit-line-clamp:1}.ptv-social .ptc-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container ptv (max-width:200px){.ptv-social{grid-template-columns:auto minmax(0,1fr)}.ptv-social>.ptc-go{display:none}}.posy-page.posy-style-painted.posy-layout-canvas .st-head-painted{display:block}.ptv-head{margin-bottom:8px;display:block}.ptc-me-wide{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 32px;padding:28px 32px}.ptc-me-wide .ptc-portrait{width:124px;margin:0}.ptc-me-words{gap:10px;min-width:0;display:grid}.ptc-me-wide .ptc-name{font-size:clamp(40px, calc(1000px / max(8, var(--nlen,12))), 62px)}.ptc-me-wide .ptc-bio{max-width:52ch}.ptv-socials{justify-content:flex-end;max-width:240px;margin:0}.ptv-socials .posy-social-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.posy-style-painted .ptv-socials .posy-social-row a{background:var(--paper);width:42px;height:42px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;transform:none;-webkit-mask:none;mask:none}.posy-style-painted .ptv-socials .posy-social-row a:hover{background:var(--ink);color:var(--card);transform:translateY(-2px)}@container page (max-width:760px){.ptc-me-wide{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:26px 22px}.ptv-socials,.ptv-socials .posy-social-row{justify-content:center;max-width:none}}.posy-page.posy-style-painted.posy-layout-canvas .posy-section{color:#2d2723;font-family:var(--font-caveat), cursive;background:#fffefb;border-radius:22px 26px 24px 20px/24px 20px 26px 22px;margin:0 0 4px 10px;padding:4px 20px 6px;font-size:30px;font-weight:600;line-height:1.1;display:inline-block;rotate:-1.5deg;box-shadow:inset 0 0 0 1px #2d27231c,0 3px 6px #3c28140d,0 24px 44px -28px #3c281480}.posy-page.posy-style-painted.posy-layout-canvas .posy-section:after{display:none}.posy-page.posy-style-painted.posy-layout-canvas .posy-footer a{color:#fffefb;text-shadow:0 1px 8px #1e284680}
@font-face{font-family:Desk Type;src:url(/looks/desk/special-elite.woff2)format("woff2");font-display:swap}.dks{--dks-ink:#2b2520;--dks-pen:#2b3f86;--dks-soft:#6d6157;--dks-white:#fbf8f1;--dks-type:"Desk Type", var(--font-plex-mono), ui-monospace, monospace;--dks-hand:var(--font-caveat), cursive;--dks-serif:var(--font-head,var(--font-serif)), Georgia, serif;--dks-ease:cubic-bezier(.2, .9, .25, 1.12);--dks-soft-ease:cubic-bezier(.3, .7, .2, 1);--dks-sh-c:52 34 16;--dks-sh:drop-shadow(0 1px .5px rgb(var(--dks-sh-c) / .22)) drop-shadow(2px 5px 5px rgb(var(--dks-sh-c) / .14)) drop-shadow(8px 16px 18px rgb(var(--dks-sh-c) / .16));--dks-sh-up:drop-shadow(0 2px 2px rgb(var(--dks-sh-c) / .12)) drop-shadow(10px 20px 16px rgb(var(--dks-sh-c) / .17)) drop-shadow(28px 52px 40px rgb(var(--dks-sh-c) / .24));--dks-sh-down:drop-shadow(0 .5px .5px rgb(var(--dks-sh-c) / .3)) drop-shadow(1px 2px 2px rgb(var(--dks-sh-c) / .18));color:var(--dks-ink);position:relative;overflow-x:clip}.dark .dks{--dks-sh-c:0 0 0;--dks-white:#f3ecdf}.dks-type{font-family:var(--dks-type);letter-spacing:0;font-weight:400}.dks-hand{font-family:var(--dks-hand);font-weight:600}.dks-pen{color:var(--dks-pen)}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas){background:#c99a62 url(/looks/desk/wood.webp) top/1600px}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas).posy-preset-cream{background:linear-gradient(#fcf0de33,#fcf0de33),url(/looks/desk/wood.webp) top/1600px}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas).posy-preset-sage{background-blend-mode:luminosity;background:#a9b79d url(/looks/desk/wood.webp) top/1600px}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas).posy-preset-slate{background:#2a1d16 url(/looks/desk/walnut.jpg) top/1000px}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas) .posy-backdrop{background:0 0}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas) .posy-backdrop:before{mix-blend-mode:soft-light;opacity:1;filter:none;background:radial-gradient(70vw 60vh at 8% -6%,#ffeecd61,#0000 70%);-webkit-mask:none;mask:none}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas) .posy-backdrop:after{mix-blend-mode:multiply;opacity:1;background:radial-gradient(140vw 110vh at 30% 20%,#0000 50%,#46280f38)}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas).posy-preset-sage .posy-backdrop:before{background:radial-gradient(70vw 60vh at 8% -6%,#fff6dc80,#0000 70%)}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas).dark .posy-backdrop:before{background:0 0}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas).dark .posy-backdrop:after{mix-blend-mode:normal;background:radial-gradient(60vw 70vh at 26% 18%,#0000 20%,#08040280 80%,#080402b3)}.posy-style-cozy:is(.posy-scene,.posy-layout-canvas) .dk-sun i{opacity:.5;background-image:url(/looks/desk/window.webp);background-position:30% 20%}.posy-style-cozy:is(.posy-scene,.posy-layout-canvas) .dk-sun:before{background:radial-gradient(70% 60% at 10% 0,#ffeccd00,#ffe2be1a 70%,#eed6ba29)}.dks-lamp{display:none}.dark .dks-lamp{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(48vw 56vh at 30% 22%,#ffc47829,#0000 70%);display:block;position:fixed;inset:0}.posy-contained .dks-lamp{position:absolute}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas) .posy-footer a{font-family:var(--font-caveat), cursive;color:#3c28149e;font-size:21px;font-weight:600}.posy-page.posy-style-cozy:is(.posy-scene,.posy-layout-canvas).dark .posy-footer a{color:#fff0dc80}.dks .sc-piece{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;position:relative}.dks-obj{rotate:var(--r,0deg);filter:var(--dks-sh);transition:rotate .6s var(--dks-ease), translate .5s var(--dks-ease), scale .4s var(--dks-ease), filter .5s var(--dks-soft-ease);position:relative}.sc-piece:is(:hover,.is-hover)>.dks-obj,.sc-piece:focus-visible>.dks-obj{rotate:calc(var(--r,0deg) * .2);filter:var(--dks-sh-up);translate:-5px -10px;scale:1.02}.sc-piece:is(:active,.is-press)>.dks-obj{filter:var(--dks-sh-down);transition-duration:.12s;translate:0;scale:.985}.sc-piece.is-held>.dks-obj{filter:var(--dks-sh-up);transition-duration:.25s;translate:-6px -14px;rotate:0deg;scale:1.04}.dks .sc-piece.is-held{cursor:grabbing}.dks .sc-piece:focus-visible{outline:none}.dks .sc-piece:focus-visible>.dks-obj:after{content:"";border:2px solid color-mix(in oklab, var(--accent) 80%, white);pointer-events:none;border-radius:6px;position:absolute;inset:-8px}.posy-page.posy-style-cozy.posy-scene .dks .posy-rise{animation:none}.posy-motion .dks .sc-piece>.dks-obj{animation:dks-place .8s var(--dks-ease) backwards;animation-delay:calc(min(var(--dks-i,0), 18) * 55ms + .12s)}.posy-motion .dks-letter{animation:dks-place .9s var(--dks-ease) backwards}@keyframes dks-place{0%{opacity:0;filter:var(--dks-sh-up);translate:-10px -22px;scale:1.06}}.dks-paperish{background-blend-mode:multiply;background-image:url(/looks/desk/grain.jpg);background-size:420px}.dks-letter{z-index:2;position:relative}.dks-sheet{background:var(--dks-white) url(/looks/desk/grain.jpg) center / 520px;background-blend-mode:multiply;min-height:300px;color:var(--dks-ink);filter:var(--dks-sh);padding:38px 44px 64px 262px;position:relative;rotate:-.8deg}.dks-sheet:before{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff59,#0000 30% 70%,#5032140d);position:absolute;inset:0}.dks-letter-solo .dks-sheet{padding-left:52px}.dks-from{letter-spacing:.22em;text-transform:uppercase;color:#8a7a68;margin-bottom:12px;font-size:11px;line-height:1;display:block;position:relative}.dks-name{font-family:var(--dks-serif);letter-spacing:-.025em;color:#231d18;overflow-wrap:anywhere;margin:0;font-size:66px;font-weight:400;line-height:.92;position:relative}.dks-name i{color:color-mix(in oklab, var(--accent) 78%, #231d18);font-style:italic}.dks-bio{max-width:36ch;font-family:var(--dks-type);color:#3d342d;margin-top:18px;font-size:16px;line-height:1.5;position:relative}.dks-bio a{text-underline-offset:3px;text-decoration:underline}.dks-sign{color:var(--dks-pen);margin-top:14px;font-size:26px}.dks-name textarea,.dks-bio textarea{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.dks-me{z-index:3;background-blend-mode:multiply;width:236px;filter:var(--dks-sh);transition:rotate .7s var(--dks-ease), translate .6s var(--dks-ease), filter .5s;background:#fdfbf6 url(/looks/desk/grain.jpg) 50%/360px;padding:12px 12px 0;position:absolute;top:-30px;left:-26px;rotate:-5deg}.dks-me:hover{filter:var(--dks-sh-up);translate:-2px -5px;rotate:-2deg}.dks-me-pic .posy-avatar,.dks-me-pic button{aspect-ratio:1;width:100%;height:auto;box-shadow:none;border-radius:0;display:block;overflow:hidden}.dks-me-pic .posy-avatar{box-shadow:inset 0 0 0 1px #0000000f}.dks-me-pic img{object-fit:cover;filter:saturate(1.04)contrast(1.02);width:100%;height:100%}.dks-me-cap{color:#3a3a5c;text-align:center;place-items:center;min-height:54px;padding:4px 6px 8px;font-size:25px;line-height:1;display:grid;overflow:hidden}.dks-me-cap input{text-align:center;color:inherit;font:inherit}.dks-me:not(:has(.dks-me-cap)){padding-bottom:46px}.dks-clip{z-index:4;filter:drop-shadow(1px 2px 1.5px #00000047);width:22px;height:66px;position:absolute;top:-34px;right:34px;rotate:6deg}.dks-letter-stamp{z-index:4;position:absolute;bottom:-44px;right:-34px}.dks-pins{z-index:5;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:-26px;left:40px;right:140px}.dks-letter-solo .dks-pins{left:46px}.dks-pin{background:conic-gradient(from 210deg,#b98a3a,#f6dc95,#c49440,#8a6424,#e8c877,#b98a3a);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.dks-pin-face{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--brand) 78%, white), var(--brand) 60%, color-mix(in oklab, var(--brand) 80%, black));color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff59,inset 0 -2px 3px #00000040}.dks-pin-face:after{content:"";background:linear-gradient(#ffffff8c,#0000);border-radius:50%;width:46%;height:28%;position:absolute;top:8%;left:14%;rotate:-20deg}.dks-pin-face svg{z-index:1;filter:drop-shadow(0 1px #0000002e);position:relative}.dks-pin-face b{font:700 19px/1 var(--font-geist), sans-serif}.sc-piece:is(:hover,.is-hover)>.dks-pin{rotate:calc(var(--r,0deg) - 14deg);translate:0 -6px}.dks-tag{--paper:#ecd6a4;transform-origin:46px;height:100%;padding-left:26px}.dks-tag-paper{background:var(--paper) url(/looks/desk/grain.jpg) center / 380px;background-blend-mode:multiply;clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 calc(100% - 22px),0 22px);align-items:center;gap:14px;height:100%;min-height:92px;padding:14px 18px 14px 58px;display:flex;position:relative;-webkit-mask:radial-gradient(circle at 30px,#0000 6px,#000 6.6px);mask:radial-gradient(circle at 30px,#0000 6px,#000 6.6px)}.dks-tag-paper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 40%,#5a3c140f);position:absolute;inset:0}.dks-eyelet{background:radial-gradient(circle, transparent 6.5px, color-mix(in oklab, var(--paper) 70%, #fff) 7px 11px, color-mix(in oklab, var(--paper) 60%, #7a5a2a) 11.5px, transparent 12.5px);border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:17px;translate:0 -50%}.dks-twine{z-index:2;pointer-events:none;width:64px;height:48px;position:absolute;top:50%;left:-6px;overflow:visible;translate:0 -50%}.dks-twine path{fill:none;stroke:#b48a5a;stroke-width:2.6px;stroke-linecap:round;filter:drop-shadow(1px 2px 1px #3c28144d);stroke-dasharray:3 1.2}.dks-tag-text{flex:1;gap:3px;min-width:0;display:grid;position:relative;container:dkstag/inline-size}.dks-tag-text b{color:#2a231c;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:21px;line-height:1.12;display:-webkit-box;overflow:hidden}.dks-tag-text .dks-pen{white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1;overflow:hidden}.dks-tag-sub{font-family:var(--dks-type);color:#5e5145;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.dks-fav{background:#fffdf8;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;rotate:8deg;box-shadow:0 0 0 1px #503c1e14,1px 2px 3px #3c28142e}.dks-fav img,.dks-fav svg{width:20px;height:20px}.dks-tag-kraft .dks-tag-text b{color:#2a1f15}.dks-tag-kraft .dks-pen{color:#1f2f6a}.dks-tag-big .dks-tag-paper{gap:18px;min-height:136px;padding:22px 26px 22px 64px}.dks-tag-big .dks-tag-text{gap:6px}.dks-tag-big .dks-tag-text b{font-size:30px;line-height:1.06}.dks-tag-big .dks-pen{font-size:23px}.dks-tag-big .dks-fav{align-self:flex-start;width:50px;height:50px}.dks-tag-big .dks-fav img,.dks-tag-big .dks-fav svg{width:26px;height:26px}.sc-piece:is(:hover,.is-hover)>.dks-tag{animation:dks-swing 1.1s var(--dks-soft-ease)}@keyframes dks-swing{0%{rotate:var(--r)}30%{rotate:calc(var(--r) * -.4 - 2.4deg)}60%{rotate:1.2deg}to{rotate:calc(var(--r,0deg) * .2)}}.dks-post{padding-bottom:54px}.dks-post-card{aspect-ratio:1.5;background-blend-mode:multiply;background:#fdfbf6 url(/looks/desk/grain.jpg) 50%/360px;padding:11px;position:relative}.dks-post-card>img,.dks-post-blank{object-fit:cover;width:100%;height:100%;display:block}.dks-post-card:after{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff29,#0000 45%);position:absolute;inset:11px;box-shadow:inset 0 0 0 1px #0000000f}.dks-post-blank{background:radial-gradient(120% 90% at 20% 10%, color-mix(in oklab, var(--accent) 22%, #f6ead6), #e9d9bf);place-items:center;display:grid}.dks-post-fav{background:#fffdf8;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:1px 3px 6px #3c281433}.dks-slip{z-index:2;background-blend-mode:multiply;background:#fffdf7 url(/looks/desk/grain.jpg) 50%/300px;gap:3px;padding:14px 20px 13px;display:grid;position:absolute;bottom:0;left:28px;right:64px;rotate:-1.6deg;box-shadow:1px 2px 3px #3c281429,4px 10px 14px -6px #3c281438}.dks-slip b{color:#261f19;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:25px;line-height:1.1;display:-webkit-box;overflow:hidden}.dks-slip-sub{font-family:var(--dks-type);color:#5e5145;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.dks-slip .dks-pen{white-space:nowrap;text-overflow:ellipsis;font-size:21px;line-height:1;overflow:hidden}.dks-slip .dks-tape{width:74px;top:50%;left:auto;right:-26px;translate:0 -50%;rotate:78deg}.dks-post-img{transition:scale 1s var(--dks-soft-ease)}.sc-piece:is(:hover,.is-hover) .dks-post-img{scale:1.035}.dks-post-card{overflow:hidden}.dks-tape{z-index:3;pointer-events:none;background:color-mix(in oklab, var(--tape,#efc7cf) 72%, transparent);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 17%,100% 33%,calc(100% - 4px) 50%,100% 67%,calc(100% - 4px) 83%,100% 100%,0 100%,4px 83%,0 67%,4px 50%,0 33%,4px 17%);background-image:repeating-linear-gradient(90deg,#ffffff2e 0 6px,#0000 6px 12px);width:112px;height:28px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 1px 1px #0000000d}.dks-env{--paper:#f6efe1;padding-top:30px}.dks-env-letter{background-blend-mode:multiply;height:70%;transition:translate .7s var(--dks-ease);background-color:#fffefa;background-image:repeating-linear-gradient(#0000 0 22px,#5a6eaa2e 22px 23px),url(/looks/desk/grain.jpg);background-position:0 30px,50%;background-repeat:repeat;background-size:300px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;top:30px;left:7%;right:7%;box-shadow:0 1px 2px #0000001a}.dks-env-body{aspect-ratio:1.72;background:var(--paper) url(/looks/desk/grain.jpg) center / 380px;background-blend-mode:multiply;padding:16px;position:relative;overflow:hidden}.dks-env-body:before{content:"";pointer-events:none;opacity:.88;background:repeating-linear-gradient(-45deg,#c8443c 0 12px,#0000 12px 24px,#2f4f95 24px 36px,#0000 36px 48px);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) top/100% 9px no-repeat,linear-gradient(#000 0 0) bottom/100% 9px no-repeat,linear-gradient(#000 0 0) 0/9px 100% no-repeat,linear-gradient(#000 0 0) 100%/9px 100% no-repeat;mask:linear-gradient(#000 0 0) top/100% 9px no-repeat,linear-gradient(#000 0 0) bottom/100% 9px no-repeat,linear-gradient(#000 0 0) 0/9px 100% no-repeat,linear-gradient(#000 0 0) 100%/9px 100% no-repeat}.dks-env-body:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff3,#0000 40%,#5032140d);position:absolute;inset:0}.sc-piece:is(:hover,.is-hover) .dks-env-letter{translate:0 -26px}.dks-env-stamp{z-index:1;-webkit-mask-composite:source-over;filter:drop-shadow(0 1px 1px #00000024);background:#fffdf8;width:74px;height:88px;padding:6px;position:absolute;top:26px;right:26px;rotate:3deg;-webkit-mask-image:linear-gradient(#000 0 0),radial-gradient(3px at 4px 4px,#0000 97%,#000);mask-image:linear-gradient(#000 0 0),radial-gradient(3px at 4px 4px,#0000 97%,#000);-webkit-mask-position:0 0,-4px -4px;mask-position:0 0,-4px -4px;-webkit-mask-size:auto,8px 8px;mask-size:auto,8px 8px;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dks-env-stamp>img,.dks-env-fav{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.dks-env-fav{background:radial-gradient(circle at 30% 20%, color-mix(in oklab, var(--accent) 30%, #fff7ea), color-mix(in oklab, var(--accent) 55%, #f1d9b8))}.dks-env-fav img,.dks-env-fav svg{width:26px;height:26px}.dks-postmark{z-index:2;color:#2828468c;filter:url(#dks-ink);pointer-events:none;width:112px;height:112px;position:absolute;top:30px;right:70px;rotate:-14deg}.dks-postmark .dks-ring{fill:currentColor;font-family:var(--dks-type);position:absolute;inset:0}.dks-postmark span{border:2px solid;border-radius:50%;position:absolute;inset:22%}.dks-postmark:after{content:"";opacity:.9;background:repeating-radial-gradient(circle at 50% -60px,#0000 0 62px,currentColor 62px 64px,#0000 64px 70px);width:70px;height:26px;position:absolute;top:50%;left:-64px;translate:0 -50%}.dks-postmark:before{content:"";border:2px solid;border-radius:50%;position:absolute;inset:0}.dks-env-to{z-index:2;gap:4px;display:grid;position:absolute;bottom:34px;left:42px;right:42px}.dks-env-to b{color:#251e18;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:78%;font-size:30px;line-height:1.05;display:-webkit-box;overflow:hidden}.dks-env-to .dks-pen{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:92%;font-size:23px;line-height:1.05;display:-webkit-box;overflow:hidden}.dks-card{color:#2a231c;background-blend-mode:normal, normal, multiply;background-color:#fffefa;background-image:linear-gradient(#e57d7d,#e57d7d),repeating-linear-gradient(#0000 0 27px,#c7d6ea 27px 28px),url(/looks/desk/grain.jpg);background-position:0 56px,0 64px,50%;background-repeat:no-repeat,no-repeat,repeat;background-size:100% 1.5px,100% 100%,380px;flex-direction:column;min-height:200px;padding:18px 22px 16px;display:flex}.dks-card>b{white-space:nowrap;text-overflow:ellipsis;height:42px;font-size:24px;line-height:1.15;overflow:hidden}.dks-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:22px;line-height:28px;display:-webkit-box;overflow:hidden}.dks-card-foot{color:#7a6a5a;white-space:nowrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.dks-card-foot>span:first-child{text-overflow:ellipsis;overflow:hidden}.dks-rec{--paper:#d9b98c;aspect-ratio:1.5;width:100%;max-width:420px;position:relative}.dks-sleeve{z-index:2;aspect-ratio:1;background:var(--paper) url(/looks/desk/grain.jpg) center / 300px;background-blend-mode:multiply;width:66.6%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.dks-sleeve>img{object-fit:cover;width:100%;height:100%}.dks-sleeve:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff38,#0000 38%,#0000000f);position:absolute;inset:0}.dks-sleeve-hole{background:radial-gradient(circle, #1b1714 0 6%, color-mix(in oklab, var(--accent) 65%, #f3e3c8) 6.5% 100%);border-radius:50%;position:absolute;inset:34%;box-shadow:inset 1px 2px 4px #00000059}.dks-vinyl{z-index:1;aspect-ratio:1;background:radial-gradient(circle, #15110f 0 3%, color-mix(in oklab, var(--accent) 70%, #f1dfc4) 3.5% 17%, #16120f 17.5% 19%, transparent 19.5%), repeating-radial-gradient(circle, #1d1916 0 1.4px, #2a2521 1.4px 2.8px);width:62%;transition:left .9s var(--dks-ease);border-radius:50%;position:absolute;top:3%;left:20%;box-shadow:2px 6px 10px -2px #0006}.dks-vinyl:after{content:"";background:conic-gradient(from 20deg, transparent 0 14%, #ffffff29 19%, transparent 26% 64%, #ffffff1f 69%, transparent 76%);border-radius:50%;position:absolute;inset:0}.dks-vinyl i{background:conic-gradient(from 0deg, transparent 0 46%, #ffffff12 50%, transparent 54%);border-radius:50%;animation:2.4s linear infinite paused dks-spin;position:absolute;inset:0}.sc-piece:is(:hover,.is-hover) .dks-vinyl{left:38%}.sc-piece:is(:hover,.is-hover) .dks-vinyl i{animation-play-state:running}@keyframes dks-spin{to{rotate:1turn}}.dks-mtape{z-index:3;background-blend-mode:multiply;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 17%,100% 33%,calc(100% - 4px) 50%,100% 67%,calc(100% - 4px) 83%,100% 100%,0 100%,4px 83%,0 67%,4px 50%,0 33%,4px 17%);background:#ecdebeeb url(/looks/desk/grain.jpg) 50%/200px;gap:0;max-width:72%;padding:6px 16px 8px 18px;display:grid;position:absolute;bottom:9%;left:-10px;rotate:-3deg}.dks-mtape b{color:#241c16;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:25px;line-height:1.02;display:-webkit-box;overflow:hidden}.dks-mtape span{color:#5d4f42;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;overflow:hidden}.dks-ticket{--paper:#f1d9c4;width:100%;max-width:460px;display:flex}.dks-ticket-main,.dks-ticket-stub{background:var(--paper) url(/looks/desk/grain.jpg) center / 340px;background-blend-mode:multiply;position:relative}.dks-ticket-main{flex:1;gap:10px;min-width:0;padding:12px 14px 14px;display:grid;-webkit-mask:radial-gradient(11px at 100% 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 100% 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.dks-ticket-pic{aspect-ratio:16/9;background:#1a1512;position:relative;overflow:hidden}.dks-ticket-pic>*,.dks-ticket-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dks-ticket-main>b{color:#2a1f18;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.15;overflow:hidden}.dks-ticket-stub{border-left:2px dashed #5a3c284d;flex:none;place-items:center;width:74px;display:grid;-webkit-mask:radial-gradient(11px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.dks-play{color:#f6e9d8;width:42px;height:42px;transition:scale .4s var(--dks-ease), background .3s;background:#2a1f18;border-radius:50%;place-items:center;display:grid}.dks-play svg{fill:currentColor;width:16px;height:16px;margin-left:2px}.sc-piece:is(:hover,.is-hover) .dks-play{background:color-mix(in oklab, var(--accent) 85%, black);scale:1.12}.dks-ticket-pic img{transition:scale 1s var(--dks-soft-ease)}.sc-piece:is(:hover,.is-hover) .dks-ticket-pic img{scale:1.04}.dks-pol{background-blend-mode:multiply;background:#fdfbf6 url(/looks/desk/grain.jpg) 50%/360px;width:100%;padding:12px 12px 0}.dks-pol-pic{aspect-ratio:1;background:#ddd2c1;position:relative;overflow:hidden}.dks-pol-wide .dks-pol-pic{aspect-ratio:1.45}.dks-pol-pic img{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--dks-soft-ease)}.dks-pol-pic:after{content:"";background:linear-gradient(130deg,#ffffff24,#0000 45%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.sc-piece:is(:hover,.is-hover) .dks-pol-pic img{scale:1.04}.dks-pol-cap{text-align:center;color:#3a3a5c;place-items:center;min-height:52px;padding:4px 6px 8px;font-size:24px;line-height:1;display:grid;overflow:hidden;container:dkscap/inline-size}.dks-pol-cap:empty{min-height:44px}.dks-pol .dks-tape{--tape:#c9dcec}.dks-sticky{--paper:#fbe48a;aspect-ratio:1;background:linear-gradient(172deg, color-mix(in oklab, var(--paper) 70%, white), var(--paper) 40%, color-mix(in oklab, var(--paper) 92%, #8a6a10)), url(/looks/desk/grain.jpg);background-blend-mode:multiply;color:#3b3020;background-size:auto,260px;padding:20px 20px 18px;display:flex;container:dksnote/size}.dks-sticky:before{content:"";z-index:-1;filter:blur(7px);background:#3c28004d;border-radius:50%;height:14px;position:absolute;bottom:3px;left:6%;right:6%;translate:4px 6px}.dks-sticky:after{content:"";pointer-events:none;background:linear-gradient(#785a0012,#0000);height:22%;position:absolute;inset:0 0 auto}.dks-sticky p{-webkit-line-clamp:6;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;margin:auto 0;font-size:clamp(18px,min(13cqw,15cqh),30px);line-height:1.12;display:-webkit-box;overflow:hidden}.dks-sticky a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.sc-piece:is(:hover,.is-hover)>.dks-sticky{rotate:calc(var(--r,0deg) * .3);translate:-2px -6px}.dks-label{max-width:100%;filter:drop-shadow(0 1px .5px rgb(var(--dks-sh-c) / .25)) drop-shadow(2px 4px 4px rgb(var(--dks-sh-c) / .14));background-blend-mode:multiply;clip-path:polygon(0 4%,100% 0,calc(100% - 5px) 18%,100% 36%,calc(100% - 4px) 54%,100% 72%,calc(100% - 5px) 88%,100% 100%,0 96%,5px 80%,0 62%,4px 44%,0 26%,5px 12%);background:#eee2c4f0 url(/looks/desk/grain.jpg) 50%/220px;margin:0;padding:7px 26px 9px 22px;display:inline-block}.dks-label span{color:#2b2520;white-space:nowrap;text-overflow:ellipsis;font-size:27px;line-height:1;display:block;overflow:hidden}.dks .sc-piece.dks-p-label{flex:0 0 100%;grid-column:1/-1;place-self:flex-start start}.dks-mat>.dks-p-label,.dks-tags>.dks-p-label{margin:4px 0 -12px -6px}.dks-zone>.dks-p-label{margin-bottom:-14px}.sc-piece:is(:hover,.is-hover)>.dks-label{translate:-2px -4px}.dks-phone>.dks-p-label{margin:10px 0 -8px 2px}.dks-stamp{--ink-c:color-mix(in oklab, #b3392c 82%, var(--accent));aspect-ratio:1;filter:none;mix-blend-mode:multiply;width:150px}.dark .dks-stamp{mix-blend-mode:normal}.dks-stamp-ink{color:var(--ink-c);filter:url(#dks-ink);opacity:.86;place-items:center;display:grid;position:absolute;inset:0}.dks-stamp-ink:before,.dks-stamp-ink:after{content:"";border:3px solid;border-radius:50%;position:absolute}.dks-stamp-ink:before{inset:2%}.dks-stamp-ink:after{border-width:1.6px;inset:25%}.dks-stamp .dks-ring{fill:currentColor;font-family:var(--dks-type);position:absolute;inset:0}.dks-stamp-star{font-size:34px;line-height:1}.sc-piece:is(:hover,.is-hover)>.dks-stamp{filter:none;translate:0;scale:1.05;rotate:calc(var(--r,0deg) - 8deg)}.sc-piece:is(:active,.is-press)>.dks-stamp{filter:none;scale:.96}.sc-piece:is(:hover,.is-hover)>.dks-stamp .dks-stamp-ink{opacity:1}.dks-prop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(3px 6px 4px rgb(var(--dks-sh-c) / .3)) drop-shadow(14px 26px 22px rgb(var(--dks-sh-c) / .22));position:absolute}.dks-prop-coffee{aspect-ratio:640/632}.dks-prop-plant{aspect-ratio:652/691}.dks-prop-sprig{aspect-ratio:521/720}.dks-prop-camera{aspect-ratio:554/620}.dks-prop-pen{aspect-ratio:520/111}.dks-prop-tapes{aspect-ratio:420/368}.dks-desk{--gut:36px;--z:1;isolation:isolate;zoom:var(--z);justify-content:center;gap:var(--gut);flex-direction:column;width:1200px;margin:0 auto;padding:84px 0 104px;display:flex;position:relative}.posy-page:not(.posy-contained) .dks-desk{min-height:calc((100svh - 52px) / var(--z))}.dks-desk>:not(.dks-prop){z-index:1;position:relative}.dks-head{gap:var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;margin-bottom:14px;display:grid}.dks-head:has(.dks-pins){margin-bottom:44px}.dks-head:has(.dks-pins>:nth-child(9)){margin-bottom:96px}.dks-head-solo{grid-template-columns:minmax(0,800px);justify-content:center}.dks-head>.dks-letter{padding-top:22px}.dks-hero{align-content:center;justify-items:center;gap:22px;display:grid}.dks-hero>.sc-piece{width:100%}.dks-hero>.dks-p-card{width:92%}.dks-hero>.dks-p-record,.dks-hero>.dks-p-ticket{width:100%}.dks-hero>.dks-p-photo{width:330px}.dks-hero>.dks-p-wide{width:100%}.dks-hero>.dks-p-note{width:300px}.dks-hero-tags>.sc-piece:nth-child(2n){justify-self:end;width:94%}.dks-row{justify-content:center;align-items:center;gap:var(--gut);display:flex}.dks-cell{--s:4;flex:var(--s) 1 calc((100% - 11 * var(--gut)) / 12 * var(--s) + (var(--s) - 1) * var(--gut));min-width:0;max-width:var(--max,none)}.dks-cell>.sc-piece{width:100%}.dks-c-postcard,.dks-c-envelope{--max:560px}.dks-c-card{--max:470px}.dks-c-tag{--max:600px}.dks-c-bigtag{--max:640px}.dks-c-stack{--max:540px}.dks-c-bigstack{--max:600px}.dks-c-record{--max:480px}.dks-c-ticket{--max:560px}.dks-c-photo{--max:380px}.dks-c-wide{--max:520px}.dks-c-note{--max:320px}.dks-desk .dks-rec,.dks-desk .dks-ticket{max-width:none}.dks-c-stamp{flex:none;width:150px}.dks-stack{gap:16px;display:grid}.dks-stack>.sc-piece:nth-child(2n){margin-left:18px}.dks-stack>.sc-piece:nth-child(odd){margin-right:18px}.dks-row-label{justify-content:flex-start;margin:12px 0 -14px}.dks-row-label .dks-label span{font-size:30px}.dks-d-coffee{width:300px;top:-34px;right:-250px;rotate:18deg}.dks-d-pen{width:280px;top:40%;left:-224px;rotate:80deg}.dks-d-plant{width:340px;bottom:-10px;left:-340px}.dks-d-camera{width:240px;bottom:30px;right:-250px;rotate:12deg}@container page (min-width:1680px){.dks-desk{--z:1.14}}@container page (max-width:1360px){.dks-desk{--z:.92}}@container page (max-width:1240px){.dks-desk{--z:.84}}@container page (max-width:1120px){.dks-desk{--z:.76}}@container page (max-width:1000px){.dks-desk{--z:.68}}@container page (max-width:880px){.dks-desk{--z:.6}}.dks-phone{isolation:isolate;gap:22px;max-width:440px;margin:0 auto;padding:50px 16px 36px;display:grid;position:relative}.dks-phone>.dks-letter{margin:0 4px 20px}.dks-phone .dks-sheet{min-height:0;padding:196px 26px 50px;rotate:.6deg}.dks-phone .dks-letter-solo .dks-sheet{padding-top:36px}.dks-phone .dks-me{width:200px;top:-34px;left:50%;translate:-58%;rotate:-4deg}.dks-phone .dks-me:hover{translate:-58% -4px}.dks-phone .dks-me-cap{min-height:46px;font-size:22px}.dks-phone .dks-name{font-size:48px}.dks-phone .dks-bio{margin-top:14px;font-size:15px}.dks-phone .dks-pins{gap:8px;bottom:-24px;left:22px;right:22px}.dks-phone .dks-letter-stamp{top:150px;bottom:auto;right:4px}.dks-phone .dks-letter-stamp .dks-stamp{width:112px}.dks-phone .dks-sheet:has(+.dks-me){padding-top:210px}.dks-m-links{gap:18px;display:grid}.dks-m-links>.dks-p-link:nth-child(2n){margin-left:10px}.dks-m-links>.dks-p-link:nth-child(odd){margin-right:10px}.dks-phone .dks-tag-big .dks-tag-paper{min-height:116px;padding:18px 18px 18px 58px}.dks-phone .dks-tag-big .dks-tag-text b{font-size:25px}.dks-phone .dks-tag-paper{min-height:84px}.dks-phone .dks-tag-text b{font-size:20px}.dks-phone .dks-post{padding-bottom:60px}.dks-phone .dks-slip{left:16px;right:34px}.dks-phone .dks-slip b{font-size:22px}.dks-m-row{justify-content:center;gap:18px;display:flex}.dks-m-row>.sc-piece{flex:1;min-width:0}.dks-m-row>.dks-p-record,.dks-m-row>.dks-p-ticket{flex:none;width:min(100%,380px)}.dks-m-row.dks-row-pair>.dks-p-note{margin-top:26px}.dks-m-row:not(.dks-row-pair)>.dks-p-photo,.dks-m-row:not(.dks-row-pair)>.dks-p-note{flex:none;width:74%}.dks-m-row>.dks-p-stamp{flex:none;width:130px}.dks-m-row>.dks-p-stamp .dks-stamp{width:130px}.dks-phone .dks-sticky{padding:16px}.dks-phone .dks-pol{padding:9px 9px 0}.dks-phone .dks-pol-cap{min-height:42px;font-size:21px}.dks-m-coffee{width:210px;top:6px;right:-96px;rotate:22deg}.dks-m-sprig{width:230px;bottom:-10px;left:-40px;rotate:-18deg}.dks-phone>:not(.dks-prop){z-index:1;position:relative}@container page (min-width:761px){.posy-scene-list .dks-phone{max-width:540px;padding-top:72px}}.dk-profile:has(.dkc-head){display:block}.dkc-head{max-width:780px;padding:28px 0 40px}.dkc-head .dks-pins{right:40px}.posy-page.posy-style-cozy .dkc-head .posy-social-row{flex-wrap:wrap;gap:8px;margin:0;display:flex}.posy-page.posy-style-cozy .dkc-head .posy-social-row>*{rotate:none}.posy-page.posy-style-cozy .dkc-head .posy-social-row a{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--brand) 78%, white), var(--brand) 42%, color-mix(in oklab, var(--brand) 80%, black) 72%) padding-box, conic-gradient(from 210deg, #b98a3a, #f6dc95, #c49440, #8a6424, #e8c877, #b98a3a) border-box;width:54px;height:54px;box-shadow:inset 0 1px 2px #ffffff59, inset 0 -2px 3px #00000040, 2px 4px 5px rgb(var(--dks-sh-c) / .28);border:4px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}.posy-page.posy-style-cozy .dkc-head .posy-social-row a:hover{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--brand) 78%, white), var(--brand) 42%, color-mix(in oklab, var(--brand) 80%, black) 72%) padding-box, conic-gradient(from 210deg, #b98a3a, #f6dc95, #c49440, #8a6424, #e8c877, #b98a3a) border-box;color:#fff}.posy-page.posy-style-cozy .dkc-head .posy-social-row a svg{filter:drop-shadow(0 1px #0000002e)}.posy-page.posy-style-cozy .dkc-head .posy-social-row>:hover{translate:0 -4px;rotate:-10deg;scale:1.08}@container page (max-width:640px){.dkc-head{padding:34px 4px 40px}.dkc-head .dks-sheet{min-height:0;padding:196px 26px 50px;rotate:.6deg}.dkc-head .dks-letter-solo .dks-sheet{padding-top:36px}.dkc-head .dks-me{width:200px;top:-34px;left:50%;translate:-58%;rotate:-4deg}.dkc-head .dks-name{font-size:48px}.dkc-head .dks-bio{font-size:15px}.dkc-head .dks-pins{left:22px;right:22px}.posy-page.posy-style-cozy .dkc-head .posy-social-row a{width:46px;height:46px}}.dkc{--r:0deg;width:100%;height:100%;position:relative;container:dkc/size}.dkc-box{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:absolute;inset:0}.dkc .dks-obj{max-width:100%;max-height:100%}.dkc-tag .dks-obj{width:100%;height:min(100%,150px)}.dkc-tag .dks-tag-big .dks-tag-paper{min-height:0}@container dkc (max-height:130px){.dkc-tag .dks-tag-paper{min-height:0;padding-block:8px}.dkc-tag .dks-tag-sub{display:none}}@container dkc (max-width:270px){.dkc-tag .dks-tag{padding-left:14px}.dkc-tag .dks-tag-paper{gap:6px;padding:10px 10px 10px 46px}.dkc-tag .dks-fav,.dkc-tag .dks-tag-sub{display:none}.dkc-tag .dks-tag-text b,.dkc-tag .dks-tag-big .dks-tag-text b{font-size:17px}.dkc-tag .dks-tag-text .dks-pen{font-size:16px}}@container dkc (max-width:300px) or (max-height:230px){.dkc-postcard .dks-post{padding-bottom:30px}.dkc-postcard .dks-slip{gap:0;padding:6px 10px;left:8px;right:16px}.dkc-postcard .dks-slip b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block}.dkc-postcard .dks-slip-sub{display:none}.dkc-postcard .dks-slip .dks-pen{font-size:14px}.dkc-postcard .dks-slip .dks-tape{display:none}}.dkc-photo .dks-pol-cap{min-height:40px;font-size:clamp(16px,11cqw,24px)}.dkc-envelope .dks-obj{width:min(100cqw,185cqh - 55.5px)}.dkc-postcard .dks-obj{width:min(100cqw,150cqh - 81px)}@container dkc (max-width:300px) or (max-height:230px){.dkc-postcard .dks-obj{width:min(100cqw,150cqh - 45px)}}.dkc-card .dks-obj{width:min(100cqw,200cqh);height:100%;min-height:0}.dkc-record .dks-obj{width:min(100cqw,150cqh);max-width:none}.dkc-ticket .dks-obj{width:min(100cqw,172cqh);max-width:none}.dkc-photo .dks-obj{flex-direction:column;width:min(100cqw,124cqh);height:100%;display:flex}.dkc-photo .dks-pol-pic{aspect-ratio:auto;flex:1;min-height:0}.dkc-note .dks-obj{aspect-ratio:auto;width:min(100cqw,140cqh);height:min(100cqh,110cqw)}.dkc-stamp .dks-obj{width:min(100cqw,100cqh,220px)}.dkc-label{align-items:flex-end;display:flex}.posy-page.posy-style-cozy.posy-layout-canvas .posy-cv-heading .posy-section{font:600 28px/1 var(--font-caveat), cursive;color:#2b2520;background-blend-mode:multiply;clip-path:polygon(0 4%,100% 0,calc(100% - 5px) 18%,100% 36%,calc(100% - 4px) 54%,100% 72%,calc(100% - 5px) 88%,100% 100%,0 96%,5px 80%,0 62%,4px 44%,0 26%,5px 12%);filter:drop-shadow(0 1px .5px #34221040)drop-shadow(2px 4px 4px #34221024);text-shadow:none;background:#eee2c4f0 url(/looks/desk/grain.jpg) 50%/220px;margin:0;padding:7px 26px 9px 22px;display:inline-block;rotate:-1deg}.posy-page.posy-style-cozy.posy-layout-canvas .posy-footer a{font-family:var(--font-caveat), cursive;color:#3c28149e;font-size:21px;font-weight:600}.posy-page.posy-style-cozy.posy-layout-canvas.dark .posy-footer a{color:#fff0dc80}@media (prefers-reduced-motion:reduce){.dks *,.dks .sc-piece>.dks-obj{transition-duration:10ms!important;animation:none!important}}.dkl{padding:40px 48px 160px}.dkl-h{font:600 15px/1 var(--font-geist), sans-serif;letter-spacing:.02em;color:#28190acc;margin:70px 0 34px}.dark .dkl-h,.dark .dkl-case,.dark .dkl-s{color:#fff0dcbf}.dkl-row{flex-wrap:wrap;align-items:flex-start;gap:46px 40px;margin-bottom:54px;display:flex}.dkl-case{width:130px;font:500 12px/1.3 var(--font-geist-mono), monospace;color:#28190ab3;flex:none}.dkl-cell{align-content:start;gap:14px;display:grid;position:relative}.dkl-s{font:500 11px/1 var(--font-geist-mono), monospace;color:#28190a99}.dkl-feat{width:520px}.dkl-tag{width:300px}.dkl-phone{max-width:none;margin:0;padding:0;display:flex}.dkl-phonecol{width:358px}.dkl-media{width:420px}.dkl-media-sm{width:340px}.dkl-photo{width:250px}.dkl-wide{width:340px}.dkl-note{width:210px}.dkl-stamp{width:150px}.dkl-props .dks-prop{width:220px;position:static}.dkl .dks-letter{margin-top:34px}.dkl-whole>.dkl-h{margin:0;padding:0 48px}.dks-post-blank{background-blend-mode:multiply;background:#fbf6ea url(/looks/desk/grain.jpg) 50%/360px;display:block;position:relative}.dks-post-blank:before{content:"";background:#5a463240;width:1.5px;position:absolute;top:12%;bottom:12%;left:52%}.dks-post-blank>i{background:repeating-linear-gradient(#0000 0 calc(33% - 1px),#5a463238 calc(33% - 1px) 33%);height:36%;position:absolute;top:46%;left:58%;right:8%}.dks-post-fav{background:color-mix(in oklab, var(--accent) 22%, #fff8ec);border-radius:0;width:56px;height:66px;position:absolute;top:9%;right:7%;box-shadow:inset 0 0 0 4px #fffdf8,0 0 0 1px #5a463226}.dks-post-fav img,.dks-post-fav svg{width:26px;height:26px}.dks-env{container:dksenv/inline-size}.dks-env-body{aspect-ratio:1.85}.dks-env-stamp{width:14cqw;min-width:44px;height:17cqw;min-height:52px;padding:5px;top:9cqw;right:6cqw}.dks-env-fav{font:400 clamp(22px, 8cqw, 40px)/1 var(--dks-serif);color:#fffaf0;background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 80%, #fff3e0), color-mix(in oklab, var(--accent) 92%, #4a2a10));place-items:center;font-style:italic}.dks-postmark{width:22cqw;min-width:70px;height:22cqw;min-height:70px;top:6cqw;right:13cqw}.dks-postmark:after{display:none}.dks-waves{width:110%;position:absolute;top:50%;right:70%;overflow:visible;translate:0 -50%}.dks-waves path{fill:none;stroke:currentColor;stroke-width:2.2px}.dks-env-to{bottom:7cqw;left:8cqw;right:8cqw}.dks-env-to b{max-width:100%;font-size:clamp(18px,6cqw,30px)}.dks-env-to .dks-pen{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(17px,4.6cqw,23px);display:block}@container dksenv (max-width:320px){.dks-env-to .dks-pen{display:none}}.dks-ticket-stub{align-content:space-between;justify-items:center;width:64px;padding:18px 0 16px}.dks-punch{background:#3c2814b3;border-radius:50%;width:14px;height:14px;box-shadow:inset 1px 2px 2px #00000080}.dks-barcode{opacity:.75;background:repeating-linear-gradient(#2a1f18 0 2px,#0000 2px 4px,#2a1f18 4px 5px,#0000 5px 8px,#2a1f18 8px 11px,#0000 11px 13px);width:26px;height:64%}.dks-ticket-pic button>span:first-of-type{display:none}.dks-sticky-short p{text-align:center;font-size:clamp(26px,min(19cqw,22cqh),44px);line-height:1}.dks-post-msg{-webkit-line-clamp:5;-webkit-box-orient:vertical;width:40%;font-size:clamp(18px,4.6cqw,26px);line-height:1.15;display:-webkit-box;position:absolute;top:12%;left:7%;overflow:hidden;rotate:-2deg}.dks-post-to{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(17px,4cqw,24px);line-height:1;position:absolute;top:40%;left:58%;right:6%;overflow:hidden}.dks-post-card{container:dkspost/inline-size}.dks-me-pic .posy-avatar:not(:has(img)){background:radial-gradient(120% 100% at 30% 20%,#6d6458,#3a332c 70%,#2a2420)}.dks-me-pic .posy-avatar>span{font-family:var(--dks-hand);color:#fff8ebd1;font-size:58px;font-weight:600;rotate:-6deg}.dks-sticky p{font-size:clamp(20px,min(15cqw,17cqh),32px)}.dks-letter:not(:has(.dks-letter-stamp)) .dks-pins{right:20px}.dks-pins{top:calc(100% - 26px);bottom:auto}.dks-pins:has(>:nth-child(7)){gap:4px}.dks-phone .dks-pin{width:46px;height:46px}.dks-phone .dks-pin-face{width:39px;height:39px}.dks-phone .dks-pins{gap:6px}.dks-phone .dks-letter:has(.dks-pins>:nth-child(7)){margin-bottom:70px}.dks-punch,.dks-barcode{display:block}.dks-ticket-yt{background:radial-gradient(circle closest-side,#0000 0 70%,#ffecc880 71% 72.5%,#0000 73.5% 86%,#ffecc84d 87% 88%,#0000 89%),linear-gradient(#0000 calc(50% - .5px),#ffecc84d 0 calc(50% + .5px),#0000 0),linear-gradient(90deg,#0000 calc(50% - .5px),#ffecc84d 0 calc(50% + .5px),#0000 0),radial-gradient(90% 120% at 50% 40%,#6b5236,#2c2117 70%,#1a130d)}
.posy-style-painted{--pt-ink:#2c2a33;--pt-ink-soft:#6a6572;--pt-paper:#fbf7ef;--pt-ease:cubic-bezier(.2, .9, .25, 1.1);--pt-shadow:0 2px 3px #28284614, 0 22px 34px -18px #28284661;--tint-peach:#f6c3a5;--tint-butter:#f3dd8e;--tint-mint:#b9dcc0;--tint-sky:#a9cbe8;--tint-lilac:#cdbde8;--tint-rose:#efb6c4}.posy-style-painted .posy-backdrop:before{background:var(--pt-sky) center top / cover no-repeat}.posy-style-painted .posy-backdrop:after{mix-blend-mode:multiply;opacity:.22;filter:grayscale();background:url(/looks/washi/paper.jpg) 50%/800px}.posy-style-painted .posy-backdrop{background:linear-gradient(180deg, color-mix(in oklab, var(--bg) 62%, transparent), transparent 55%) top / 100% 900px no-repeat}.posy-style-painted .posy-backdrop:before{z-index:-1}.posy-style-painted .posy-backdrop{isolation:isolate}.posy-preset-morning{--pt-sky:url(/looks/painted/sky-morning.jpg)}.posy-preset-golden-hour{--pt-sky:url(/looks/painted/sky-golden.jpg)}.posy-preset-dusk-sky{--pt-sky:url(/looks/painted/sky-dusk.jpg)}.posy-preset-starry{--pt-sky:url(/looks/painted/sky-starry.jpg)}.posy-style-painted .posy-layout{max-width:1060px}.st-head-painted{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px clamp(24px,4vw,48px);display:grid}.pt-portrait{width:clamp(132px,17vw,196px)}.pt-portrait .posy-avatar{aspect-ratio:1;width:100%;height:auto;box-shadow:none;border-radius:0;-webkit-mask:url(/looks/painted/blob.png) 50%/100% 100% no-repeat;mask:url(/looks/painted/blob.png) 50%/100% 100% no-repeat}.pt-portrait{filter:drop-shadow(0 14px 24px #28284640)}.pt-intro{gap:12px;min-width:0;display:grid}.pt-name{font-size:clamp(46px, calc(100cqw / max(8, var(--nlen,10)) * 1.15), 98px);color:var(--text);text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 22px color-mix(in oklab, var(--bg) 70%, transparent);margin:0;line-height:.98}.pt-bio{max-width:40ch;color:var(--text);text-shadow:0 1px 14px color-mix(in oklab, var(--bg) 80%, transparent);margin:0;font-size:18px;line-height:1.5}.pt-caption{font-family:var(--font-caveat), cursive;color:color-mix(in oklab, var(--text) 75%, var(--bg));margin:0;font-size:24px;font-weight:600}.pt-socials .posy-social-row{justify-content:flex-start;gap:10px;margin:4px 0 0}.posy-style-painted .posy-social-row a{background:var(--pt-paper);width:44px;height:44px;color:var(--pt-ink);box-shadow:none;transition:background .3s, color .3s, transform .4s var(--pt-ease);border:0;border-radius:0;-webkit-mask:url(/looks/painted/blob.png) 50%/100% 100% no-repeat;mask:url(/looks/painted/blob.png) 50%/100% 100% no-repeat}.posy-style-painted .posy-social-row a:hover{background:var(--accent);color:#fff;transform:translateY(-3px)rotate(-6deg)}@container page (max-width:640px){.st-head-painted{grid-template-columns:1fr}.pt-portrait{width:140px}}.posy-style-painted .posy-section{color:var(--text);margin:0 0 26px;padding:0 6px 6px;font-size:32px;display:inline-block;position:relative}.posy-style-painted .posy-section:after{content:"";background:var(--accent);opacity:.55;z-index:-1;border-radius:40% 60% 50% 50%/60% 40%;height:12px;position:absolute;bottom:-2px;left:0;right:-10px;rotate:-1deg;-webkit-mask:url(/looks/painted/deckle.png) 0/100% 100%}.posy-style-painted .posy-grid{--gap:26px}@container grid (max-width:600px){.posy-style-painted .posy-grid{--gap:16px}}.posy-style-painted .posy-grid-wrap+.posy-grid-wrap{margin-top:60px}.posy-style-painted .posy-tile{overflow:visible}.pt-paper{height:100%;min-height:0;color:var(--pt-ink);background:radial-gradient(90% 70% at 100% 100%, color-mix(in oklab, var(--wash,transparent) 70%, transparent), transparent 70%), radial-gradient(60% 50% at 0% 0%, color-mix(in oklab, var(--wash,transparent) 25%, transparent), transparent 70%), var(--pt-paper);transition:translate .5s var(--pt-ease), rotate .5s var(--pt-ease);flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;-webkit-mask-box-image:url(/looks/painted/deckle.png) 30;mask-border:url(/looks/painted/deckle.png) 30}:is(.posy-tile:has(.pt-paper),.posy-tile:has(.pt-env)){filter:drop-shadow(0 12px 18px #28284638)drop-shadow(0 1px 1px #2828461a)}.posy-tile:hover .pt-paper,.posy-tile:hover .pt-env{translate:0 -4px;rotate:-.6deg}.pt-pic{flex:1;min-height:0;display:block;position:relative;overflow:hidden;-webkit-mask-box-image:url(/looks/painted/deckle.png) 30;mask-border:url(/looks/painted/deckle.png) 30}.pt-pic img,.pt-pic>div{object-fit:cover;width:100%;height:100%;display:block}.pt-pic>*{position:absolute;inset:0}.pt-photo{padding:12px 12px 10px}.pt-photo figcaption,.pt-cap-row{font-family:var(--font-caveat), cursive;color:var(--pt-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 4px;font-size:22px;font-weight:600;line-height:1.1;overflow:hidden}.pt-cap-row{align-items:center;gap:6px;display:flex}.pt-play{fill:currentColor;flex:none;width:16px;height:16px}figure.pt-paper{margin:0}.pt-text{gap:4px;min-width:0;display:grid}.pt-title{font-family:var(--font-head);font-weight:var(--head-weight);color:var(--pt-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:23px;line-height:1.12;display:-webkit-box;overflow:hidden}.pt-desc{color:var(--pt-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pt-meta{color:var(--pt-ink-soft);align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.pt-star{fill:currentColor;width:13px;height:13px}.pt-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px}.pt-card{justify-content:flex-end}.pt-card-pic{padding:12px 12px 16px}.pt-card-pic .pt-text{padding:0 6px}.pt-go{background:color-mix(in oklab, var(--wash,var(--accent)) 80%, white);width:34px;height:34px;color:var(--pt-ink);transition:transform .4s var(--pt-ease);place-items:center;display:grid;position:absolute;top:16px;right:16px;-webkit-mask:url(/looks/painted/blob.png) 50%/100% 100%;mask:url(/looks/painted/blob.png) 50%/100% 100%}.pt-go svg{width:16px;height:16px}.pt-card-pic .pt-go{background:var(--pt-paper);top:22px;right:22px}.posy-tile:hover .pt-go{transform:rotate(-12deg)scale(1.1)}.pt-shop:before{content:"";background:color-mix(in oklab, var(--pt-ink) 25%, transparent);border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:18px;box-shadow:inset 0 1px 2px #0006}.pt-letter{background:var(--pt-paper);justify-content:flex-start;padding:22px 22px 18px 30px}.pt-letter p{background:repeating-linear-gradient(transparent 0 calc(1.26em - 1px), color-mix(in oklab, var(--accent) 26%, transparent) calc(1.26em - 1px) 1.26em);font-family:var(--font-caveat), cursive;color:var(--pt-ink);-webkit-line-clamp:8;background-position:0 .1em;-webkit-box-orient:vertical;margin:0;font-size:27px;font-weight:600;line-height:1.26;display:-webkit-box;overflow:hidden}.pt-l-s p{-webkit-line-clamp:5;font-size:24px}.pt-music{flex-direction:row;align-items:center;gap:18px}.pt-record{aspect-ratio:1;background:#1f1d24;border-radius:50%;flex:none;width:42%;animation:12s linear infinite paused pt-spin;position:relative;overflow:hidden;box-shadow:0 6px 14px #00000040}.pt-record img{object-fit:cover;width:100%;height:100%;-webkit-mask:radial-gradient(circle,#0000 7%,#000 7.5% 62%,#0000 62.5%);mask:radial-gradient(circle,#0000 7%,#000 7.5% 62%,#0000 62.5%)}.pt-record:after{content:"";background:repeating-radial-gradient(circle,#0000 0 3px,#ffffff0a 3px 4px);border-radius:50%;position:absolute;inset:0}.posy-tile:hover .pt-record{animation-play-state:running}@keyframes pt-spin{to{rotate:360deg}}.posy-size-s .pt-music{flex-direction:column;align-items:flex-start}.posy-size-s .pt-record{width:54%}.posy-size-s .pt-music .pt-title{font-size:19px}.pt-env{height:100%;color:var(--pt-ink);transition:translate .5s var(--pt-ease), rotate .5s var(--pt-ease);position:relative}.pt-env-body{background:linear-gradient(to bottom right, transparent 49.6%, color-mix(in oklab, var(--wash) 50%, #fff) 50%) left top / 50.2% 58% no-repeat, linear-gradient(to bottom left, transparent 49.6%, color-mix(in oklab, var(--wash) 50%, #fff) 50%) right top / 50.2% 58% no-repeat, color-mix(in oklab, var(--wash) 30%, var(--pt-paper));flex-direction:column;justify-content:flex-end;gap:6px;height:100%;padding:22px;display:flex;-webkit-mask-box-image:url(/looks/painted/deckle.png) 30;mask-border:url(/looks/painted/deckle.png) 30}.pt-env .pt-desc{-webkit-line-clamp:2}.pt-seal{color:#fff6ec;text-align:center;background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--accent) 60%, #fff), var(--accent) 45%, color-mix(in oklab, var(--accent) 70%, #000));place-items:center;width:54px;height:54px;display:grid;position:absolute;top:40%;left:50%;translate:-50% -50%;box-shadow:0 3px 6px #0000004d;-webkit-mask:url(/looks/painted/blob.png) 50%/100% 100%;mask:url(/looks/painted/blob.png) 50%/100% 100%}.pt-seal i{letter-spacing:.06em;text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;padding:0 14%;font-size:12px;font-style:normal;font-weight:700;line-height:1.15}.pt-seal-wrap{place-items:center;height:100%;display:grid}.pt-seal-big{aspect-ratio:1;filter:drop-shadow(0 8px 12px #00000040);width:min(78%,170px);height:auto;position:relative;top:auto;left:auto;translate:none;rotate:-8deg}.pt-seal-big i{font-size:clamp(10px,7cqw,15px)}@container tile (min-width:1px){.pt-title{font-size:clamp(16px,min(6.4cqw,10cqh),30px)}.pt-letter p{font-size:clamp(20px,min(9.5cqw,13cqh),30px)}}@container tile (max-height:280px){.pt-env-body{background-size:50.2% 42%,50.2% 42%,auto}.pt-env .pt-seal{width:40px;height:40px;top:30%}.pt-env .pt-desc{display:none}}.posy-tile:hover .pt-seal-big{transition:rotate .6s var(--pt-ease);rotate:4deg}.posy-style-painted .posy-list{gap:14px}.pt-row{flex-direction:row;align-items:center;gap:14px;height:auto;padding:12px 56px 12px 12px}.pt-row-pic{flex:none;width:58px;height:58px}.pt-row .pt-title{-webkit-line-clamp:1;font-size:20px}.pt-row .pt-desc{-webkit-line-clamp:1}.pt-row .pt-go{margin-top:-17px;top:50%}.pt-row-letter{height:auto}.posy-style-painted.posy-layout-list .st-head-painted{text-align:center;grid-template-columns:1fr;justify-items:center}.posy-style-painted.posy-layout-list .pt-socials .posy-social-row{justify-content:center}
