:where(.hm) img{display:block;max-width:100%;height:auto}.hm a{color:inherit}:root{--hm-ink: #1c211d;--hm-mute: #4d574e;--hm-orange: #ff5a1f}.hm-wrap{width:min(1228px,100% - 32px);margin:0 auto}.hm h1{font:700 clamp(44px,5.2vw,78px) / .92 "Bricolage","Jost",sans-serif;letter-spacing:-.025em;margin:0 0 22px}@media(max-width:900px){.hm h1{font-size:46px}.hm-slot-strip{position:relative;top:auto;left:auto;margin:18px auto 0;animation:auto ease 0s 1 normal none running none}}:root{--hm-wall: #f1ece3;--hm-ink: #1d1b18;--hm-mute: #66615a;--hm-orange: #ff5a1f}body{background-color:var(--hm-wall);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='4' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.5 0 0 0 0 0.42 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E");color:var(--hm-ink)}.hm-bleed{width:100vw;margin-left:calc(50% - 50vw);position:relative}.hm-scene{position:relative;overflow-x:clip;overflow-y:visible}.hm-wallzone{position:relative;height:470px}.hm-hero2{position:relative;display:grid;grid-template-columns:minmax(420px,1fr) minmax(0,720px);gap:24px;height:100%}.hm-z-copy{padding-top:64px;position:relative;z-index:6}.hm-z-copy h1{font:700 clamp(44px,4.6vw,68px) / .94 "Bricolage","Jost",sans-serif;letter-spacing:-.035em;margin:0 0 20px}.hm-z-copy h1 em{font-style:normal;color:var(--hm-orange)}.hm-z-copy p{font:400 20px/1.5 Jost;color:#4a463f;margin:0 0 26px;max-width:34ch}.hm-zfind{display:flex;max-width:500px;background:#fff;border-radius:14px;padding:6px;box-shadow:#3c281414 0 0 0 1px,#3c281480 0 16px 26px -18px}.hm-zfind input{flex:1 1 0%;min-width:0px;border:0px;outline:none;font:500 19px Jost;padding:12px 14px;background:transparent}.hm-zfind button{border:0px;border-radius:10px;background:var(--hm-ink);color:#fff;font:700 17px Bricolage,Jost,sans-serif;padding:0 22px;cursor:pointer}.hm-ztry{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center;font:500 14px Jost;color:var(--hm-mute)}.hm-ztry a{color:var(--hm-ink);text-decoration:underline rgba(0,0,0,.25);text-underline-offset:3px;padding:4px}.hm-ztry a:hover{text-decoration-color:var(--hm-orange)}.hm-stagebox{position:relative;height:100%;min-width:0}.hm-stage{position:absolute;left:0;bottom:0;width:780px;height:470px;transform-origin:0 100%;transform:scale(var(--s, .92))}.hm-peg{position:absolute;left:0;top:18px;width:540px;height:372px;padding:13px;border-radius:4px;box-shadow:#fff6 0 1px inset,#3c28148c -18px 26px 30px -20px}.hm-hook{position:absolute;width:8px;height:22px;border-radius:4px;background:linear-gradient(90deg,#8e928c,#f1f2ef 50%,#8e928c);z-index:3;box-shadow:#00000040 1px 3px 3px}.hm-onpeg{position:absolute;z-index:2;text-decoration:none;transform-origin:50% 0px}.hm-onpeg:hover{animation:1.1s ease 0s 1 normal none running swing}.hm-onbench{position:absolute;bottom:0;z-index:5;text-decoration:none;color:var(--hm-ink);transition:transform .45s cubic-bezier(.2,.8,.2,1.2)}.hm-onbench:hover{transform:translateY(-8px)}.hm-onbench:after{content:"";position:absolute;left:-8%;right:10%;bottom:-8px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(60,30,10,.4),transparent);z-index:-1}.hm-lamp{position:absolute;z-index:7;overflow:visible;left:calc(var(--lx) * var(--s, .92));bottom:calc(var(--lb) * var(--s, .92));width:calc(var(--lw) * var(--s, .92));filter:drop-shadow(rgba(60,40,20,.28) -8px 12px 8px);pointer-events:none}.hm-lightcone{position:absolute;inset:0;z-index:4;pointer-events:none;width:100%;height:100%}.hm-bench{position:relative;z-index:3}.hm-bench .hm-edge{height:40px;box-shadow:#ffffff59 0 2px inset,#0000001f 0 -2px inset,#3c281466 0 10px 14px -6px;position:relative;z-index:2}.hm-underbench{height:26px;background:linear-gradient(rgba(60,40,20,.22),transparent)}@media(max-width:520px){.hm-zfind input{font-size:16px;padding:12px 8px 12px 10px}.hm-zfind button{padding:0 16px;font-size:16px}.hm-zfind svg{margin-left:8px}}@media(max-width:900px){.hm-wallzone{height:auto}.hm-hero2{grid-template-columns:1fr}.hm-z-copy{padding-top:34px}.hm-z-copy h1{font-size:48px}.hm-z-copy p{font-size:18px}.hm-hero2{grid-template-columns:minmax(0px,1fr)}.hm-stagebox{height:calc(470px * var(--s, .46));margin-top:16px}}.hm-stage .hm-peg{position:absolute;left:0;top:30px;width:540px;height:auto;padding:0;border-radius:0;box-shadow:none;filter:drop-shadow(-14px 22px 18px rgba(60,40,20,.38))}.hm-stage .hm-hook{position:absolute;z-index:3;width:34px;height:auto;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(3px 5px 3px rgba(20,30,18,.4))}.hm-onpeg{display:flex;flex-direction:column;align-items:center}.hm-onpeg .hm-bc{position:relative;z-index:2;width:34px;height:auto;filter:drop-shadow(2px 4px 3px rgba(20,30,18,.42))}.hm-onpeg .hm-obj{position:relative;width:100%;margin-top:-12px;filter:drop-shadow(7px 12px 9px rgba(24,36,22,.4)) drop-shadow(1px 2px 1.5px rgba(24,36,22,.25))}.hm-onpeg .hm-bcs{position:relative;z-index:2;display:flex;justify-content:space-between;width:92%}.hm-onpeg-2 .hm-obj{margin-top:-14px}.hm-booth{position:relative;display:block;width:100%;aspect-ratio:240 / 364;filter:drop-shadow(10px 18px 16px rgba(50,30,10,.35))}.hm-boothimg{position:absolute;inset:0;width:100%;height:100%;z-index:2}.hm-bmarq{position:absolute;z-index:1;left:6.6%;top:3.9%;width:86.9%;height:9.2%;display:grid;place-items:center;background:radial-gradient(120% 140% at 50% 50%,#3a2a12,#17120b)}.hm-bmarq span{font:700 14px Bricolage,Jost,sans-serif;letter-spacing:.22em;color:#ffe08a;text-shadow:0 0 8px rgba(255,190,60,.85),0 0 2px #fff4c7;white-space:nowrap}.hm-bview{position:absolute;z-index:1;left:11.1%;top:19.1%;width:51.7%;height:47%;overflow:hidden;background:#000}.hm-bview img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:saturate(1.05)}.hm-bview .hm-count{position:absolute;inset:0;display:grid;place-items:center;font:700 54px/1 Bricolage,Jost,sans-serif;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.5)}.hm-bview .hm-rec{position:absolute;top:6px;left:7px;display:flex;gap:4px;align-items:center;font:500 8px/1 Jost,sans-serif;letter-spacing:.12em;color:#fff}.hm-bview .hm-rec i{width:6px;height:6px;border-radius:50%;background:#ff3b30;box-shadow:0 0 6px #ff3b30;animation:blink 1.2s steps(2) infinite}.hm-bview .hm-frames{position:absolute;bottom:6px;left:50%;translate:-50%;display:flex;gap:3px}.hm-bview .hm-frames i{width:12px;height:9px;border-radius:2px;border:1.5px solid rgba(255,255,255,.75)}.hm-bview .hm-frames i.hm-done{background:#ffffffbf}.hm-bview .hm-corner{position:absolute;width:10px;height:10px;border:2px solid rgba(255,255,255,.8)}.hm-bview .hm-c1{top:16px;left:14px;border-right:0;border-bottom:0}.hm-bview .hm-c2{top:16px;right:14px;border-left:0;border-bottom:0}.hm-bview .hm-c3{bottom:20px;left:14px;border-right:0;border-top:0}.hm-bview .hm-c4{bottom:20px;right:14px;border-left:0;border-top:0}.hm-phstand{position:relative;display:flex;flex-direction:column;align-items:center}.hm-phstand .hm-ph{position:relative;z-index:1;width:74%;height:auto;margin-bottom:-26px;filter:drop-shadow(6px 10px 8px rgba(40,24,10,.35))}.hm-phstand .hm-stand{position:relative;z-index:2;width:100%;height:auto}.hm-onbench:after{bottom:-6px}.hm-bench .hm-edge{height:64px;background:image-set(url(/img/home/wall/h-bench-1x.webp) 1x,url(/img/home/wall/h-bench-2x.webp) 2x) 0 0 / auto 100% repeat-x;box-shadow:0 12px 18px -8px #3c281473;margin-top:-18px}.hm-sec{padding:96px 0 0}@media(max-width:900px){.hm-sec{padding-top:64px}}.hm-kh{font:700 44px/1 Bricolage,Jost,sans-serif;letter-spacing:-.035em;margin:0}.hm-ksub{margin:10px 0 0;color:#6b665d;font-size:18px}.hm-khead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px}.hm-khead a.hm-more{color:#ff5a1f;text-decoration:none;font:500 16px Jost}.hm-khead a.hm-more:hover{text-decoration:underline}.hm-sec{padding-top:76px}.hm-kclose{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:96px}.hm-kclose>div{padding:30px 34px 26px;border-radius:14px;background:#fffdf8;box-shadow:0 0 0 1px #3c28140f,0 20px 30px -24px #3c281480}.hm-kclose h2{font:700 30px/1.1 Bricolage,Jost,sans-serif;letter-spacing:-.025em;margin:0 0 14px}.hm-kclose p{color:#5d5850;font-size:17px;line-height:1.6;margin:0 0 12px;max-width:58ch}.hm-kclose p:last-child{margin:16px 0 0}.hm-kclose p:last-child a{font-weight:500;text-decoration-color:#0000004d;text-underline-offset:3px}.hm-kclose a{color:#1c1b18}@media(max-width:900px){.hm-kh{font-size:30px}.hm-khead{flex-direction:column;align-items:flex-start;gap:8px}.hm-khead a.hm-more{font-size:15px}.hm-kclose{grid-template-columns:1fr;margin-top:64px}.hm-kclose>div{padding:22px 20px 18px}}@keyframes swing{20%{rotate:3deg}45%{rotate:-2deg}70%{rotate:1deg}to{rotate:0deg}}@keyframes blink{50%{opacity:.2}}@keyframes printout{0%{clip-path:inset(0px 0px 100%);transform:translateY(-40px)}to{clip-path:inset(0px);transform:translateY(0)}}html{overflow-x:clip}:root{color-scheme:light}.hm{--hm-link: #b8360a;--hm-hot: #e2450c;--hm-mute2: #5f5a52;color:var(--hm-ink)}.site-head{max-width:none;width:100%;margin:0;padding:0;background:transparent;border:0;-webkit-mask:none;mask:none}.site-head .wrap{max-width:1260px;padding:14px 16px 0}.site-foot{background:transparent;border-top:1px solid rgba(0,0,0,.12)}.site-head .brand-text,.site-foot .display{font-family:Bricolage,Jost,sans-serif;font-weight:700;letter-spacing:-.01em}.site-head .brand-tag{font-family:Jost,sans-serif;font-weight:400;letter-spacing:0}body>main.wrap{max-width:1260px;padding:0 16px}.hm-z-copy h1 em{color:var(--hm-hot)}.hm-search{position:relative;max-width:500px}.hm-zfind svg{align-self:center}.hm-zfind svg{width:20px;height:20px;margin-left:10px;color:#5f5a52;flex:none}.hm-zfind input{-webkit-appearance:none;appearance:none}.hm-zfind input::placeholder{color:#6b665d}.hm-zfind:focus-within{box-shadow:0 0 0 3px var(--hm-ink),0 16px 26px -18px #3c281480}.hm-zfind button:hover{background:var(--hm-link)}.search-live{margin:10px 2px 0;font:500 15px Jost;color:#3d3a35}.search-hits{list-style:none;margin:8px 0 0;padding:6px;background:#fffdf8;border-radius:12px;box-shadow:0 0 0 1px #3c28141a,0 20px 30px -20px #3c281480;display:grid;position:absolute;left:0;right:0;top:100%;z-index:8}.search-hits a{display:block;padding:9px 12px;border-radius:8px;color:var(--hm-ink);text-decoration:none;font:500 16px Jost}.search-hits a:hover,.search-hits a:focus-visible{background:#f1ece3}.search-hits .kind{color:#5f5a52;font-weight:400}.search-hits a.more{color:var(--hm-link)}.hm-ztry a{color:var(--hm-ink)}.hm-stage a:focus-visible,.hm-ztry a:focus-visible{outline:3px solid var(--hm-ink);outline-offset:3px}.hm-khead a.hm-more{color:var(--hm-link)}.hm-pegwall{margin-top:4px;padding:26px 12px 0;background:radial-gradient(70% 90% at 62% -12%,rgba(255,236,196,.42),transparent 62%),radial-gradient(140% 110% at 50% 30%,transparent 58%,rgba(28,40,26,.26)),image-set(url(/img/home/wall/peg-1x.webp) 1x,url(/img/home/wall/peg-2x.webp) 2x) center top / 120px 120px repeat,#bccdbf;box-shadow:inset 0 18px 22px -16px #1e281c8c,inset 0 -16px 20px -16px #1e281c73}.hm-pw{position:relative;container-type:inline-size;max-width:1180px;margin:0 auto;aspect-ratio:1180 / 812;--hk: 34;--bc: 34;--bd: 54;--pn: 15;--tg: 84;--tx: 13}.hm-pw *{--u: calc(100cqw / 1180);--X: var(--x);--Y: var(--y);--W: var(--w)}.hm-shelf,.hm-pi{position:absolute;left:calc(var(--X) * var(--u));top:calc(var(--Y) * var(--u));width:calc(var(--W) * var(--u))}.hm-shelf-half{display:none}.hm-shelf{height:auto;aspect-ratio:2122 / 623;filter:drop-shadow(0 calc(14 * var(--u)) calc(12 * var(--u)) rgba(26,38,24,.3))}.hm-pw-items{position:absolute;inset:0;margin:0;padding:0;list-style:none}.hm-pi a{position:relative;display:flex;flex-direction:column;align-items:center;color:#23201b;text-decoration:none}.hm-pi a:focus-visible{outline:3px solid var(--hm-ink);outline-offset:6px;border-radius:4px}.hm-pi img{display:block;height:auto}.hm-pi-obj{position:relative;width:100%;filter:drop-shadow(calc(6 * var(--u)) calc(11 * var(--u)) calc(8 * var(--u)) rgba(24,36,22,.38)) drop-shadow(calc(1 * var(--u)) calc(2 * var(--u)) calc(1.5 * var(--u)) rgba(24,36,22,.25))}.hm-hk{position:absolute;top:0;left:50%;z-index:3;width:calc(var(--hk) * var(--u));translate:-50% 0;filter:drop-shadow(calc(3 * var(--u)) calc(5 * var(--u)) calc(3 * var(--u)) rgba(20,30,18,.4))}.hm-sw{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;transform-origin:50% 0}.hm-pi a:is(:hover,:focus-visible) .hm-sw{animation:swing 1.2s ease}.hm-binder,.hm-bulldog,.hm-pin{position:relative;z-index:2;filter:drop-shadow(calc(2 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) rgba(20,30,18,.42))}.hm-pi-hook .hm-sw{margin-top:calc((var(--hk) * .9 - var(--bc) * .15) * var(--u))}.hm-binder{width:calc(var(--bc) * var(--u))}.hm-pi-hook .hm-pi-obj,.hm-pi-clips .hm-pi-obj{margin-top:calc(var(--bc) * -.36 * var(--u))}.hm-pi-clipboard .hm-sw{margin-top:calc((var(--hk) * .9 - var(--W) * .0807) * var(--u))}.hm-hk-a{left:9%}.hm-hk-b{left:91%}.hm-pi-clips .hm-sw{margin-top:calc((var(--hk) * .9 - var(--bc) * .15) * var(--u))}.hm-clips2{position:relative;z-index:2;display:flex;justify-content:space-between;width:90%;translate:0 0}.hm-pi-clips a:is(:hover,:focus-visible) .hm-sw{animation:sway 1.2s ease}.hm-pi-clip .hm-sw{margin-top:calc((var(--hk) * .9 - var(--bd) * .08) * var(--u))}.hm-bulldog{width:calc(var(--bd) * var(--u))}.hm-pi-clip .hm-pi-obj{margin-top:calc(var(--bd) * -.42 * var(--u));rotate:-1.5deg}.hm-hk-l{left:4%}.hm-hk-r{left:96%}.hm-twine{position:absolute;left:4%;top:calc(var(--hk) * .86 * var(--u));width:92%;height:calc(26 * var(--u));overflow:visible;filter:drop-shadow(calc(2 * var(--u)) calc(4 * var(--u)) calc(2 * var(--u)) rgba(20,30,18,.35))}.hm-pi-string .hm-sw{margin-top:calc((var(--hk) * .86 + 4) * var(--u))}.hm-prints{display:flex;justify-content:space-between;width:82%}.hm-print{position:relative;display:flex;flex-direction:column;align-items:center;width:29%}.hm-print:nth-child(2){margin-top:calc(14 * var(--u))}.hm-print:nth-child(1){rotate:-4deg}.hm-print:nth-child(3){rotate:5deg}.hm-print:nth-child(2){rotate:1.5deg}.hm-print>img:not(.hm-pin){position:relative;width:100%;margin-top:calc(var(--pn) * -1.75 * var(--u));filter:drop-shadow(calc(5 * var(--u)) calc(9 * var(--u)) calc(6 * var(--u)) rgba(24,36,22,.38))}.hm-pin{width:calc(var(--pn) * var(--u));z-index:3}.hm-pi-string a:is(:hover,:focus-visible) .hm-sw{animation:sway 1.2s ease}@keyframes sway{30%{translate:calc(3 * var(--u)) 0;rotate:.8deg}65%{translate:calc(-2 * var(--u)) 0;rotate:-.5deg}}.hm-tag{position:relative;display:grid;place-items:center;width:calc(var(--tg) * var(--u));aspect-ratio:546 / 959;margin-top:calc(-3 * var(--u));padding:36% 9% 6%;background:image-set(url(/img/home/wall/hw-tag-1x.webp) 1x,url(/img/home/wall/hw-tag-2x.webp) 2x) center / 100% 100% no-repeat;rotate:-3deg;transform-origin:50% 0;filter:drop-shadow(calc(3 * var(--u)) calc(6 * var(--u)) calc(5 * var(--u)) rgba(24,36,22,.3))}.hm-pi:nth-child(2n) .hm-tag{rotate:3deg}.hm-tag span{font:500 calc(var(--tx) * var(--u)) / 1.15 Jost,sans-serif;color:#2b2620;text-align:center;letter-spacing:.01em}.hm-pi-shelf .hm-pi-obj{filter:none;transition:translate .35s cubic-bezier(.2,.8,.2,1)}.hm-pi-shelf a:is(:hover,:focus-visible) .hm-pi-obj{translate:0 calc(-5 * var(--u))}.hm-pi-shelf .hm-label{position:absolute;left:50%;top:calc(100% + var(--lt, 23) * var(--u));translate:-50% 0;margin:0}.hm-label{display:block;margin-top:calc(8 * var(--u));padding:0 calc(10 * var(--u));border-style:solid;border-color:transparent;border-width:0 calc(5 * var(--u));border-image:image-set(url(/img/home/wall/hw-holder-1x.webp) 1x,url(/img/home/wall/hw-holder-2x.webp) 2x) 0 3% fill / 0 calc(5 * var(--u)) stretch}.hm-label span{display:block;height:calc(24 * var(--u));padding:0 calc(4 * var(--u));font:500 calc(12.5 * var(--u)) / calc(25 * var(--u)) Jost,sans-serif;color:#2b2620;white-space:nowrap;letter-spacing:.02em}@media(max-width:48rem){.hm-pegwall{padding-top:16px;background-size:auto,auto,90px 90px,auto}.hm-pw{aspect-ratio:390 / 1230;max-width:460px;--hk: 26;--bc: 26;--bd: 40;--pn: 11;--tg: 72;--tx: 12}.hm-pw *{--u: calc(100cqw / 390);--X: var(--mx);--Y: var(--my);--W: var(--mw)}.hm-pi-shelf .hm-label{--lt: 13}.hm-shelf{display:none}.hm-shelf-half{display:block;position:absolute;left:calc(8 * var(--u));top:calc(var(--my) * var(--u));width:calc(374 * var(--u));aspect-ratio:1061 / 623;overflow:hidden;filter:drop-shadow(0 calc(10 * var(--u)) calc(8 * var(--u)) rgba(26,38,24,.3))}.hm-shelf-half img{position:absolute;top:0;width:200%;max-width:none;height:auto}.hm-half-1 img{left:-100%}.hm-label span{height:calc(20 * var(--u));font-size:calc(11.5 * var(--u));line-height:calc(21 * var(--u))}}@media(prefers-reduced-motion:reduce){.hm-pi a .hm-sw,.hm-pi-shelf .hm-pi-obj{animation:none!important;transition:none}}.hm-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hm-days[data-n="2"] .hm-day-1,.hm-days[data-n="5"] .hm-day-1,.hm-days[data-n="8"] .hm-day-1{grid-column:span 2}.hm-days[data-n="1"] .hm-day-1,.hm-days[data-n="4"] .hm-day-1,.hm-days[data-n="7"] .hm-day-1{grid-column:1 / -1}.hm-day{position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto 1fr auto;min-height:300px;padding:22px 24px 20px;overflow:hidden;border-radius:12px;color:#fff;text-decoration:none;background:radial-gradient(75% 60% at 74% 92%,rgba(255,255,255,.16),transparent 70%),radial-gradient(90% 110% at 92% 0%,color-mix(in srgb,var(--oc) 78%,#fff),var(--oc) 58%,color-mix(in srgb,var(--oc) 76%,#000));box-shadow:0 1px 2px #28140033,0 26px 40px -26px #2814008c;transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.hm-day:is(:hover,:focus-visible){box-shadow:0 1px 2px #28140033,0 34px 50px -26px #28140099}.hm-day:focus-visible{outline:3px solid var(--hm-ink);outline-offset:3px}.hm a.hm-day{color:#fff}.hm-day-n,.hm-day-t,.hm-day-go{position:relative;z-index:2;max-width:54%}.hm-day-1 :is(.hm-day-n,.hm-day-t,.hm-day-go){max-width:46%}.hm-day-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.hm-day-n b{font:700 78px/.9 Bricolage,Jost,sans-serif;letter-spacing:-.04em}.hm-day-n span{font:500 15px/1.2 Jost,sans-serif}.hm-day-t{display:grid;gap:2px;margin-top:12px}.hm-day-t b{font:700 25px/1.05 Bricolage,Jost,sans-serif;letter-spacing:-.02em}.hm-day-t span{font:400 14px/1.35 Jost,sans-serif}.hm-day-go{align-self:end;margin-top:16px;font:500 15px/1.2 Jost,sans-serif}.hm-day-go i{font-style:normal;display:inline-block;transition:translate .3s}.hm-day:is(:hover,:focus-visible) .hm-day-go i{translate:5px 0}.hm-day-stage{position:absolute;z-index:1;right:4%;bottom:10%;width:46%;height:78%}.hm-day-1 .hm-day-stage{width:50%;right:6%;--k: 1.45}.hm-day-stage:before{content:"";position:absolute;left:6%;right:6%;bottom:-4%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.32),transparent)}.hm-day-o{position:absolute;bottom:0;left:50%;width:calc(var(--ow) * var(--k, 1.12) * 1px);max-width:80%;max-height:96%;height:auto;object-fit:contain;translate:-50% 0;filter:drop-shadow(0 14px 14px rgba(0,0,0,.35)) drop-shadow(0 2px 2px rgba(0,0,0,.25));transition:translate .45s cubic-bezier(.2,.8,.2,1)}.hm-day-o:nth-child(1):not(:last-child){left:38%;rotate:-5deg;max-width:60%}.hm-day-o:nth-child(2){left:72%;rotate:5deg;max-width:46%;max-height:74%}.hm-day:is(:hover,:focus-visible) .hm-day-o{translate:-50% -6px}.hm-day-print{position:absolute;bottom:4%;left:50%;width:82%;height:auto;translate:-50% 0;rotate:-3deg;background:#fff;box-shadow:0 2px 3px #0000004d,0 22px 26px -14px #0000008c}.hm .hm-day-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover}.hm-day-ph:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#100e0cdb,#100e0c9e,#100e0c33)}@media(max-width:1000px){.hm-days{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-days[data-n] .hm-day-1{grid-column:1 / -1}}@media(max-width:640px){.hm-days[data-n] .hm-day-1{grid-column:1 / -1}.hm-days{grid-template-columns:1fr;gap:12px}.hm-day{min-height:230px;padding:18px 18px 16px}.hm-day-n b{font-size:60px}.hm-day-t b{font-size:21px}.hm-day-n,.hm-day-t,.hm-day-go,.hm-day-1 :is(.hm-day-n,.hm-day-t,.hm-day-go){max-width:60%}}@media(prefers-reduced-motion:reduce){.hm-day,.hm-day-o,.hm-day-go i{transition:none}}.hm-coming{color:#5f5a52;font-size:15px;margin:14px 0 0}.hm-shop{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:46px 0 0;padding:22px 28px;border-radius:14px;background:#fffdf8;box-shadow:0 0 0 1px #3c28140f,0 20px 30px -24px #3c281480}.hm .small-shop{margin:0;max-width:60ch;color:#3d3a35;font-size:18px;line-height:1.6}.small-shop a{color:var(--hm-ink);text-decoration-color:#0000004d;text-underline-offset:3px}.small-shop a:hover{text-decoration-color:var(--hm-link)}.hm-shop-packs{display:flex;align-items:flex-end;height:116px;padding-right:8px}.hm .hm-shop-packs img{width:auto;height:100px;max-width:none;background:#fff;box-shadow:0 1px 2px #0000002e,0 10px 14px -8px #3c281473}.hm .hm-shop-packs img+img{margin-left:-18px}.hm .hm-shop-packs img:nth-child(1){rotate:-5deg;height:96px}.hm .hm-shop-packs img:nth-child(2){position:relative;z-index:1;height:116px}.hm .hm-shop-packs img:nth-child(3){rotate:5deg;height:80px}@media(max-width:640px){.hm-shop{grid-template-columns:1fr;gap:14px;padding:18px 18px 20px}.hm-shop-packs{order:-1;height:96px}.hm .hm-shop-packs img{height:84px}.hm .hm-shop-packs img:nth-child(1){height:78px}.hm .hm-shop-packs img:nth-child(2){height:96px}.hm .hm-shop-packs img:nth-child(3){height:66px}.hm .small-shop{font-size:16px}}.hm-wallhead{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:18px}.hm-wallhead h2{font:700 44px/1 Bricolage,Jost,sans-serif;letter-spacing:-.035em;margin:0}.hm-wallsub{flex-basis:100%;order:3;margin:0;color:#6b665d;font-size:17px}.hm-wallhead .h-shown{color:#5f5a52}.hm-wallhead .hm-more{margin-left:auto;color:var(--hm-link);text-decoration:none;font:500 16px Jost}#grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;padding:0}#grid.hm-folded:not(.is-searching){max-height:1180px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}#grid>a.card{position:relative;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:4px;height:auto;padding:7px 7px 10px;border:0;border-radius:10px;background:#fffdf8;color:#1c1b18;text-decoration:none;rotate:none;translate:none;box-shadow:0 0 0 1px #3c281412,0 12px 20px -16px #3c281480;transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}#grid>a.card:before,#grid>a.card:after{content:none;display:none}#grid>a.card[hidden],#grid>.h-shelf[hidden]{display:none}#grid>a.card:is(:hover,:focus-visible){z-index:2;box-shadow:0 0 0 1px #3c281412,0 22px 30px -18px #3c28148c}#grid>a.card:focus-visible{outline:3px solid var(--hm-ink);outline-offset:2px}#grid .tc-pic{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:radial-gradient(120% 90% at 50% 0%,#f8f4ec,#ece5d8)}#grid .tc-pic img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:86%;max-height:86%;background:#fff;box-shadow:0 1px 2px #0003,0 8px 12px -8px #3c281480;transition:translate .35s cubic-bezier(.2,.8,.2,1)}#grid>a.card:is(:hover,:focus-visible) .tc-pic img{translate:0 -3px}#grid>a[data-cat=images]{--cat-c: #2b63c6}#grid>a[data-cat=pdf],#grid>a[data-cat=text]{--cat-c: #6d4cc2}#grid>a[data-cat=calculators]{--cat-c: #11968b}#grid>a[data-cat=design],#grid>a[data-cat=topic]{--cat-c: #d9382c}#grid>a[data-cat=business]{--cat-c: #b8742c}#grid>a[data-cat=sports]{--cat-c: #2f8a4f}#grid>a[data-cat=developer]{--cat-c: #3d6f9e}#grid .tc-none{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--cat-c, #c9b99c) 6%,#fbf8f2),color-mix(in srgb,var(--cat-c, #c9b99c) 15%,#efe8dc))}#grid .tc-none span{padding:12px;font:700 clamp(15px,1.25vw,19px)/1.08 "Bricolage","Jost",sans-serif;letter-spacing:-.02em;color:#2f2b25;text-align:center;text-wrap:balance}#grid>a.card .card-title{margin:4px 2px 0;font:500 14px/1.25 Jost,sans-serif;text-decoration:none}#grid>a.card .card-desc{margin:0 2px;font-size:12.5px;line-height:1.35;max-height:2.7em;color:#5f5a52;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#grid>a.card:hover .card-title{color:var(--hm-link)}#grid .card-price{color:var(--hm-link);font-weight:500}#grid>a.card-hub .card-title{font-weight:500}#grid>.h-shelf{grid-column:1 / -1;display:flex;align-items:baseline;gap:10px;margin:26px 0 2px;padding:22px 0 0;border-top:1px solid rgba(60,40,20,.12);font:700 21px/1.15 Bricolage,Jost,sans-serif;letter-spacing:-.015em;text-transform:none;color:var(--hm-ink)}#grid>.h-shelf:first-of-type{margin-top:0;padding-top:0;border-top:0}.hm-open{display:block;margin:18px auto 0;min-height:48px;padding:0 26px;border:0;border-radius:10px;background:var(--hm-ink);color:#fff;font:500 16px Jost,sans-serif;cursor:pointer}.hm-open:hover{background:var(--hm-link)}#grid.is-searching~.hm-open{display:none}#empty{color:#3d3a35}@media(max-width:1100px){#grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){#grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media(max-width:520px){#grid{grid-template-columns:repeat(2,minmax(0,1fr))}#grid.hm-folded:not(.is-searching){max-height:1500px}}@media(prefers-reduced-motion:reduce){#grid>a.card,#grid .tc-pic img{transition:none}}@media(max-width:900px){.hm-wallhead h2,.hm-kh{font-size:30px}.hm-khead{flex-direction:column;align-items:flex-start;gap:8px}}.hm-parts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.hm-parts>a{position:relative;isolation:isolate;display:grid;grid-template-rows:196px auto;overflow:hidden;border-radius:12px;color:var(--hm-ink);text-decoration:none;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--wc) 9%,#fffefb),color-mix(in srgb,var(--wc) 21%,#f6f1e8) 72%);box-shadow:0 0 0 1px #3c28140f,0 20px 30px -24px #3c281480;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.hm-parts>a:is(:hover,:focus-visible){box-shadow:0 0 0 1px #3c28140f,0 30px 40px -24px #3c28148c}.hm-parts>a:focus-visible{outline:3px solid var(--hm-ink);outline-offset:3px}.hm-pt-stage{position:relative;display:block}.hm-pt-stage:after{content:"";position:absolute;left:14%;right:14%;bottom:12px;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(60,40,20,.22),transparent)}.hm-pt-o{position:absolute;z-index:1;bottom:18px;left:calc(50% + (var(--j) - (var(--n) - 1) / 2) * 21%);width:auto;height:auto;max-width:35%;max-height:132px;translate:-50% 0;rotate:calc((var(--j) - (var(--n) - 1) / 2) * 6deg);filter:drop-shadow(3px 8px 7px rgba(50,30,10,.3)) drop-shadow(0 1px 1px rgba(50,30,10,.2));transition:translate .45s cubic-bezier(.2,.8,.2,1)}.hm-pt-o:nth-child(2){z-index:2}.hm-parts>a:is(:hover,:focus-visible) .hm-pt-o{translate:-50% -6px}.hm-parts>a:is(:hover,:focus-visible) .hm-pt-o:nth-child(2){translate:-50% -10px}.hm-pt-txt{display:grid;align-content:start;gap:2px;padding:12px 16px 16px}.hm-pt-txt b{font:700 19px/1.1 Bricolage,Jost,sans-serif;letter-spacing:-.02em}.hm-pt-go{font:500 14px/1.3 Jost,sans-serif;color:var(--hm-link)}.hm-pt-line{margin-top:4px;font-size:13.5px;line-height:1.4;color:#5f5a52}@media(max-width:1000px){.hm-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.hm-pt-o{left:calc(50% + (var(--j) - (var(--n) - 1) / 2) * 22%);max-width:37%}.hm-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hm-parts>a{grid-template-rows:150px auto}.hm-pt-o{max-height:104px}.hm-pt-txt{padding:10px 12px 14px}.hm-pt-txt b{font-size:17px}.hm-pt-line{font-size:13px}}@media(prefers-reduced-motion:reduce){.hm-parts>a,.hm-pt-o{transition:none}}
