.studio-homepage .worktable{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:24px 7% 28px;display:grid}.studio-homepage .worktable .maker-note{width:auto;max-width:none;margin:0;padding:0}.studio-homepage .worktable .maker-note h3{font-size:1.65rem}.studio-homepage .worktable .maker-note>p:not(.eyebrow):not(.handwritten):not(.maker-signature){max-width:48ch;margin:14px auto;font-size:1rem;line-height:1.6}.studio-homepage .worktable .invitation-opening{max-width:48ch;margin:14px auto}.studio-homepage .worktable .invitation-opening p{font-size:1rem}.studio-homepage .worktable .handwritten{margin:16px auto 6px;font-size:1.45rem}.studio-homepage .worktable .maker-signature{margin:0}.studio-homepage .invitation-table{opacity:1;filter:none;width:100%;max-width:480px;margin:0 auto}.studio-homepage .moods{padding-bottom:24px}.studio-homepage .from-studio{padding-top:12px;padding-bottom:28px}.home-cover-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid;position:relative}.home-cover{text-align:center;min-width:0}.home-cover-image{filter:drop-shadow(0 5px 5px #402b1638)drop-shadow(0 1px 1px #402b161f);display:block}.home-cover-image>img,.home-cover-image .kit-photo{aspect-ratio:1.5;object-fit:contain;width:100%;height:auto;display:block}.home-cover-button{width:190px;max-width:100%;min-height:64px;color:var(--teal);background:url(/studio/psd/ivory-button.webp) 50%/100% 100% no-repeat;justify-content:center;align-items:center;margin:14px auto 0;padding:14px 22px;font-size:.875rem;line-height:1.25;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-cover{transition:transform .25s}.home-cover:hover,.home-cover:focus-within{transform:translateY(-5px)rotate(-1deg)}.home-cover:nth-child(2n):hover,.home-cover:nth-child(2n):focus-within{transform:translateY(-5px)rotate(1deg)}}@media (max-width:900px){.home-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.studio-homepage .worktable{gap:20px}}@media (max-width:650px){.studio-homepage .worktable{grid-template-columns:1fr;padding:20px 7%}.studio-homepage .invitation-table{max-width:380px}.home-cover-grid{gap:18px 14px}.home-cover-button{min-height:56px;padding:12px 18px;font-size:.75rem}}@media (max-width:380px){.home-cover-grid{grid-template-columns:1fr;max-width:260px;margin:auto}}.studio-homepage .mood-grid{gap:22px 30px;max-width:850px;margin-inline:auto}.studio-homepage .mood-button{box-shadow:none;aspect-ratio:auto;min-height:0;color:var(--teal);background:0 0;border:0;flex-direction:column;gap:10px;padding:8px 12px;font-size:1rem;line-height:1.3}.studio-homepage .mood-button img{object-fit:contain;filter:drop-shadow(0 3px 3px #402b1633);width:88px;height:88px}@media (max-width:560px){.studio-homepage .mood-grid{gap:18px 20px}.studio-homepage .mood-button{gap:8px;padding:6px;font-size:.9375rem}.studio-homepage .mood-button img{width:76px;height:76px}}.studio-homepage .worktable{isolation:isolate;min-height:380px;padding:24px 7% 30px;display:block;position:relative}.studio-homepage .worktable .maker-note{z-index:1;width:53%;max-width:580px;position:relative}.studio-homepage .worktable .maker-note h3{color:var(--gold);text-wrap:balance;margin:0 0 16px;font-size:1.65rem;font-style:italic}.studio-homepage .worktable .invitation-opening{text-wrap:balance;margin:10px auto 14px}.studio-homepage .worktable .maker-note>p:not(.handwritten):not(.maker-signature){text-wrap:balance;margin:12px auto;line-height:1.55}.studio-homepage .worktable .handwritten{margin-top:16px}.studio-homepage .invitation-phrase{white-space:nowrap}.studio-homepage .worktable .invitation-table{z-index:0;width:60%;max-width:none;margin:0;position:absolute;top:50%;right:7%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000f 16%,#00000059 28%,#000 43% 91%,#0000 100%),linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(90deg,#0000 0%,#0000000f 16%,#00000059 28%,#000 43% 91%,#0000 100%),linear-gradient(#0000,#000 16% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:650px){.studio-homepage .worktable{min-height:0;padding:20px 7% 185px}.studio-homepage .worktable .maker-note{width:100%;max-width:480px;margin:auto}.studio-homepage .worktable .maker-note h3{font-size:1.45rem}.studio-homepage .worktable .invitation-table{width:100%;max-width:500px;top:auto;bottom:0;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 25% 80%,#0000)}}.studio-homepage .collection-style-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1050px;margin:18px auto 0;padding:0 4%;display:grid}.studio-homepage .collection-style-links .home-cover-button{width:100%;min-height:72px;margin:0;padding:15px 26px;font-size:.875rem}@media (max-width:760px){.studio-homepage .collection-style-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-homepage .explore-card-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1160px;margin:0 auto;display:grid;position:relative}.studio-homepage .explore-art-card{width:100%;min-width:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:block}.studio-homepage .explore-art-card img{object-fit:contain;width:100%;height:auto;display:block}.studio-homepage .explore-art-card:focus-visible{outline:3px solid var(--teal);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.studio-homepage .explore-art-card{transition:transform .25s}.studio-homepage .explore-art-card:hover{transform:translateY(-5px)rotate(-1deg)}.studio-homepage .explore-art-card:nth-child(2n):hover{transform:translateY(-5px)rotate(1deg)}}@media (max-width:700px){.studio-homepage .explore-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.studio-homepage .collection-style-links .home-cover-button{transition:transform .2s,filter .2s}:is(.studio-homepage .collection-style-links .home-cover-button:hover,.studio-homepage .collection-style-links .home-cover-button:focus-visible){filter:drop-shadow(0 5px 4px #402b1633);transform:translateY(-5px)}}.studio-homepage .explore{padding-bottom:24px}.studio-homepage .story{padding-top:12px;padding-bottom:20px}.studio-homepage .worktable{padding-top:12px}.studio-homepage .values{padding-bottom:20px}.studio-homepage .gift{margin-top:0}.junkopoly-home-invitation{text-align:center;border-top:1px solid #aa874650;border-bottom:1px solid #aa874650;justify-content:center;align-items:center;gap:30px;margin:6px 8% 24px;padding:22px 0;display:flex}.junkopoly-home-invitation h2{color:#806039;text-wrap:balance;margin:5px 0;font-size:clamp(1.35rem,2.5vw,2rem);font-style:italic;font-weight:400;line-height:1.3}.junkopoly-home-invitation p{text-wrap:pretty;margin:4px 0;font-size:1rem}.junkopoly-home-invitation p:first-child{color:var(--teal);letter-spacing:.05em;font-size:.85rem}.junkopoly-home-invitation .home-cover-button{flex-shrink:0;width:220px;max-width:100%;margin:0}@media (max-width:700px){.junkopoly-home-invitation{flex-direction:column;gap:12px;margin:10px 7% 22px;padding:18px 0}.junkopoly-home-invitation p{font-size:.95rem}}.junkopoly-invitation-board{object-fit:contain;flex:none;width:clamp(100px,13vw,180px);height:auto}.junkopoly-invitation-copy{flex:1;min-width:0}.junkopoly-home-invitation{gap:20px;margin-left:6%;margin-right:6%}@media (max-width:850px){.junkopoly-home-invitation{flex-wrap:wrap}.junkopoly-invitation-copy{flex-basis:60%}.junkopoly-home-invitation .home-cover-button{margin:auto}}@media (max-width:700px){.junkopoly-home-invitation{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.junkopoly-invitation-board{width:90px}.junkopoly-home-invitation .home-cover-button{grid-column:1/-1}}
