.ned-search{--ned-box:var(--card);--ned-border:var(--primary);--ned-radius:28px;--ned-width:760px;padding:clamp(28px, 6vw, 72px) var(--public-page-gutter,16px);color:var(--foreground);background-position:50%;background-size:cover;position:relative}.ned-search[data-variant=hero]{background-color:var(--ned-background,var(--primary));color:var(--primary-foreground);flex-direction:column;justify-content:center;min-height:380px;display:flex}.ned-search[data-variant=floating]{background-color:var(--ned-background,var(--primary));color:var(--primary-foreground);margin-bottom:40px;padding-bottom:0}.ned-search[data-variant=floating] .ned-search-box{transform:translateY(50%)}.ned-search[data-variant=floating] .ned-results{color:var(--foreground);margin-top:64px}.ned-search[data-variant=minimal]{background:var(--ned-background,var(--background));padding-block:24px}.ned-search[data-variant=hero] .ned-results{background:var(--background);color:var(--foreground);border-radius:20px;padding:16px}.ned-search-head{text-align:center;max-width:var(--ned-width);margin:0 auto 16px}.ned-search[data-align=left] .ned-search-head{text-align:left;margin-left:0}.ned-search-title{color:var(--ned-heading,inherit);overflow-wrap:anywhere;font-size:2.8rem;font-weight:900;line-height:1.1}.ned-search-sub{color:var(--ned-subheading,inherit);opacity:.9;margin-top:6px;font-size:1.05rem}.ned-search-box{max-width:var(--ned-width);background:var(--ned-box);color:var(--ned-input-text,var(--card-foreground));border-radius:var(--ned-radius);border:3px solid var(--ned-border);z-index:2;align-items:center;gap:6px;margin:0 auto;padding:6px 6px 6px 20px;display:flex;position:relative}.ned-search[data-align=left] .ned-search-box{margin-left:0}.ned-search-box:before{content:"";border-radius:calc(var(--ned-radius) + 6px);border:2px solid var(--ned-glow,var(--accent));opacity:.6;pointer-events:none;animation:2.6s ease-in-out infinite ned-glow;position:absolute;inset:-6px}@keyframes ned-glow{50%{opacity:.1;transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.ned-search-box:before{animation:none}}.ned-search[data-shadow=soft] .ned-search-box{box-shadow:0 10px 30px #1429522e}.ned-search[data-shadow=strong] .ned-search-box{box-shadow:0 18px 50px #0f1f3d59}.ned-search-box input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:1.05rem}.ned-search-icon,.ned-search-go{border-radius:calc(var(--ned-radius) - 6px);flex:none;align-items:center;gap:6px;height:48px;font-weight:800;display:inline-flex}.ned-search-icon,.ned-search-icon:hover{background:var(--ned-mic,var(--muted));width:48px;color:var(--ned-mic-icon,var(--foreground));justify-content:center}.ned-search-icon[data-live],.ned-search-icon[data-live]:hover{background:var(--ned-mic-listening,var(--destructive));color:var(--ned-mic-listening-icon,var(--destructive-foreground));animation:1s infinite ned-glow}.ned-search-go{background:var(--ned-button,var(--destructive));color:var(--ned-button-text,var(--destructive-foreground));padding:0 18px}.ned-search-go:hover{background:var(--ned-button,var(--destructive));color:var(--ned-button-text,var(--destructive-foreground))}.ned-search-box input::placeholder{color:var(--ned-placeholder,var(--ned-input-text,var(--card-foreground)));opacity:.8}.ned-search-ideas{width:100%;max-width:var(--ned-width);margin:24px auto 0}.ned-search-ideas h3{color:var(--ned-ideas-heading,var(--ned-subheading,inherit));text-align:center;margin-bottom:10px;font-weight:800}.ned-search[data-align=left] .ned-search-ideas{margin-left:0}.ned-search[data-align=left] .ned-search-ideas h3{text-align:left}.ned-search-examples{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ned-search[data-align=left] .ned-search-examples{justify-content:flex-start}.ned-search-example{background:var(--ned-idea,var(--card));color:var(--ned-idea-text,var(--card-foreground));border:1px solid var(--ned-border);white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto;min-height:44px;box-shadow:none;border-radius:8px;padding:8px 12px}.ned-search-example:hover{background:var(--ned-idea,var(--card));color:var(--ned-idea-text,var(--card-foreground));outline:2px solid var(--ned-border)}.ned-search[data-variant=floating]:has(.ned-search-ideas) .ned-search-box{transform:none}.ned-search[data-variant=floating]:has(.ned-search-ideas){padding-bottom:24px}.ned-search-go:disabled{opacity:.55}.ned-search-listening,.ned-search-error{text-align:center;margin-top:10px;font-weight:700}.ned-search-listening{color:var(--ned-listening-text,inherit)}.ned-search-error{color:var(--destructive);background:var(--card);max-width:var(--ned-width);border-radius:12px;margin-inline:auto;padding:8px}.ned-results{max-width:1100px;margin:24px auto 0}.ned-results-msg{margin-bottom:10px;font-size:1.05rem;font-weight:700}.ned-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ned-chips span{font-weight:700}.ned-chips button{background:var(--secondary);color:var(--secondary-foreground);border-radius:999px;min-height:40px;padding:8px 14px;font-weight:700}.ned-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.ned-results[data-layout=list] .ned-cards{grid-template-columns:1fr}.ned-results[data-layout=list] .ned-card{flex-direction:row}.ned-results[data-layout=list] .ned-card img{aspect-ratio:1;width:140px}.ned-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ned-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.ned-card-body{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.ned-card h3{font-size:1.05rem;font-weight:800}.ned-card ul{padding-left:1rem;font-size:.9rem;list-style:outside}.ned-price{color:var(--primary);font-weight:800}.ned-note{color:var(--muted-foreground);font-size:.85rem}.ned-ok{color:var(--primary);align-items:center;gap:4px;font-size:.9rem;font-weight:700;display:flex}.ned-card-actions{gap:8px;margin-top:auto;display:flex}.ned-view,.ned-pick,.ned-book{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:800;display:inline-flex}.ned-view{border:2px solid var(--primary);color:var(--primary)}.ned-pick{background:var(--secondary);color:var(--secondary-foreground)}.ned-pick[data-on]{background:var(--primary);color:var(--primary-foreground)}.ned-book{background:var(--destructive);color:var(--destructive-foreground);margin-top:auto}.ned-book-wide{width:100%;margin-top:16px}@media (width<=560px){.ned-search-title{font-size:1.6rem}.ned-search-go span{display:none}.ned-search-go{justify-content:center;width:48px;padding:0}.ned-search-box{padding-left:14px}.ned-search[data-compact] .ned-search-sub{display:none}.ned-cards{grid-template-columns:1fr 1fr;gap:10px}.ned-search[data-variant=hero]{min-height:300px}}.ned-search-title{font-size:var(--ned-h-size,2.8rem);font-weight:var(--ned-h-weight,900);font-family:var(--ned-h-font,inherit);text-transform:var(--ned-h-transform,none)}.ned-search-sub{font-size:var(--ned-sub-size,inherit)}.ned-search-head{text-align:var(--ned-h-align,center)}.ned-search[data-head-bg=true] .ned-search-title{background:var(--ned-h-bg);border-radius:999px;padding:.2em .6em;display:inline-block}.ned-search[data-layout-style=split]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:24px;display:grid}.ned-search[data-layout-style=split] .ned-search-head{text-align:var(--ned-h-align,left);margin:0}.ned-search[data-layout-style=split]>:not(.ned-search-head):not(.ned-search-box){grid-column:1/-1}.ned-search[data-layout-style=card] .ned-search-box,.ned-search[data-layout-style=glass] .ned-search-box{box-shadow:0 18px 40px -18px color-mix(in oklab, var(--foreground) 45%, transparent)}.ned-search[data-layout-style=card] .ned-search-head{background:var(--card);color:var(--card-foreground);border-radius:var(--ned-radius);padding:18px 22px}.ned-search[data-layout-style=glass] .ned-search-head{background:color-mix(in oklab, var(--background) 22%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--ned-radius);border:1px solid color-mix(in oklab, var(--background) 45%, transparent);padding:18px 22px}.ned-search[data-layout-style=strip]{flex-wrap:wrap;align-items:center;gap:16px;padding-block:18px;display:flex;min-height:0!important}.ned-search[data-layout-style=strip] .ned-search-head{text-align:left;flex:0 auto;margin:0}.ned-search[data-layout-style=strip] .ned-search-sub{display:none}.ned-search[data-layout-style=strip] .ned-search-box{flex:360px;margin:0}.ned-search[data-layout-style=strip]>:not(.ned-search-head):not(.ned-search-box){flex-basis:100%}.ned-search[data-layout-style=outline] .ned-search-box{border-style:solid;border-width:4px;border-color:var(--ned-border,var(--foreground))}.ned-search[data-layout-style=outline] .ned-search-title{-webkit-text-stroke:1px currentColor}.ned-search[data-layout-style=sideIdeas]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.ned-search[data-layout-style=sideIdeas] .ned-search-head,.ned-search[data-layout-style=sideIdeas] .ned-search-box{grid-column:1}.ned-search[data-layout-style=sideIdeas] .ned-search-ideas{grid-area:1/2/span 2;margin:0}.ned-search[data-layout-style=sideIdeas]>.ned-results,.ned-search[data-layout-style=sideIdeas]>p{grid-column:1/-1}.ned-search[data-layout-style=headerBar] .ned-search-head{background:var(--ned-h-bg,color-mix(in oklab, var(--foreground) 85%, transparent));max-width:none;color:var(--background);margin:-24px -16px 20px;padding:14px 20px}.ned-search[data-layout-style=headerBar] .ned-search-title{color:var(--ned-heading,var(--background));background:0 0;padding:0}@media (width<=720px){.ned-search-title{font-size:var(--ned-h-phone,1.6rem)}.ned-search[data-layout-style=split],.ned-search[data-layout-style=sideIdeas]{grid-template-columns:minmax(0,1fr)}.ned-search[data-layout-style=sideIdeas] .ned-search-ideas{grid-area:auto/1}}.ned-search[data-arrival]{background:var(--card);color:var(--card-foreground);padding:24px var(--public-page-gutter,16px);border-bottom:1px solid var(--border);min-width:0}.ned-search[data-arrival] .ned-search-title{color:var(--card-foreground);font-size:1.65rem;line-height:1.25}.ned-search[data-arrival] .ned-search-sub{color:var(--card-foreground);font-size:.95rem}.ned-search[data-arrival] .ned-search-box{border-color:var(--primary);color:var(--card-foreground)}.ned-search[data-arrival] .ned-search-box:focus-within{outline:2px solid var(--primary);outline-offset:4px}.ned-search[data-arrival] .ned-search-box:before{display:none}.ned-search[data-arrival] .ned-results{color:var(--card-foreground)}.ned-search[data-arrival] .ned-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ned-search[data-arrival] .ned-card{border-radius:8px;min-width:0}.ned-search[data-arrival] .ned-card img{aspect-ratio:1;object-fit:contain}.ned-search[data-arrival] .ned-card-body{overflow-wrap:anywhere}@media (width<=560px){.ned-search[data-arrival]{padding-block:20px}.ned-search[data-arrival] .ned-search-title{font-size:1.3rem}.ned-search[data-arrival] .ned-search-box input{font-size:1rem}}:root{--arrival-input-paper:#f7f8f9;--arrival-input-shade:#e6e9ec;--arrival-input-ink:#55585c;--arrival-focus:#ffda0a}.ned-search[data-arrival][data-artwork=true]{padding:0 var(--public-page-gutter,16px);min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.arrival-artwork{aspect-ratio:1626/682;width:100%;max-width:1180px;margin-inline:auto;position:relative}.arrival-artwork picture,.arrival-artwork picture img{width:100%;height:auto;display:block}.arrival-artwork-input{box-sizing:border-box;resize:none;background:linear-gradient(var(--arrival-input-paper), var(--arrival-input-shade));width:59.4%;height:17.5%;color:var(--arrival-input-ink);text-align:left;border:0;border-radius:12px;padding:.6rem .75rem;font-family:Arial,sans-serif;font-size:20px;line-height:1.3;position:absolute;top:63.5%;left:13.5%}.arrival-artwork-input::placeholder{color:var(--arrival-input-ink);opacity:1}.public-hire-site .arrival-artwork .arrival-artwork-input{min-height:0;background:linear-gradient(var(--arrival-input-paper), var(--arrival-input-shade))!important;color:var(--arrival-input-ink)!important;border:0!important}.arrival-artwork-input:focus-visible{outline:3px solid var(--arrival-focus);outline-offset:-3px}.arrival-artwork .arrival-artwork-mic,.arrival-artwork .arrival-artwork-submit{min-height:0;box-shadow:none;color:var(--arrival-focus);border:0;border-radius:0;padding:0;position:absolute;background:0 0!important}.arrival-artwork .arrival-artwork-mic{border-radius:50%;width:7.7%;height:18.6%;top:63%;left:4.8%}.arrival-artwork .arrival-artwork-submit{border-radius:999px;width:21.2%;height:19%;top:62.8%;left:74.4%}.arrival-artwork .arrival-artwork-mic:hover,.arrival-artwork .arrival-artwork-submit:hover{background:0 0!important}.arrival-artwork .arrival-artwork-mic:focus-visible,.arrival-artwork .arrival-artwork-submit:focus-visible{outline:3px solid var(--arrival-focus);outline-offset:-3px}.arrival-artwork .arrival-artwork-submit:disabled{opacity:1}.ned-search[data-artwork=true] .ned-results{background:var(--card);color:var(--card-foreground);border-radius:8px;padding:1rem}@media (width<=900px) and (width>=601px){.arrival-artwork-input{padding:.3rem .5rem;font-size:16px}}@media (width<=600px){.arrival-artwork{aspect-ratio:1122/1402}.arrival-artwork-input{border-radius:8px;width:46.5%;height:15%;padding:.5rem;font-size:16px;line-height:1.3;top:71.4%;left:26.6%}.arrival-artwork .arrival-artwork-mic{width:17%;height:14.5%;top:71.7%;left:8%}.arrival-artwork .arrival-artwork-submit{width:17.2%;height:14.6%;top:71.6%;left:75%}}.arrival-artwork.is-western{aspect-ratio:1920/705}.arrival-artwork.is-western .arrival-artwork-input{border-radius:10px;width:55.5%;height:20.5%;font-size:clamp(15px,1.55vw,24px);line-height:1.25;top:66.5%;left:14%;color:#6b543c!important;background:linear-gradient(#f7efd8,#efe2c2)!important}.arrival-artwork.is-western .arrival-artwork-input::placeholder{color:#8a6d4e;opacity:1}.arrival-artwork.is-western .arrival-artwork-mic{width:8%;height:21.5%;top:66%;left:4.6%}.arrival-artwork.is-western .arrival-artwork-submit{width:22.3%;height:23.5%;top:65.5%;left:74.3%}.public-hire-site .arrival-artwork.is-western .arrival-artwork-input,.arrival-artwork.is-western .arrival-artwork-input{white-space:nowrap;scrollbar-width:none;align-items:center;display:flex;overflow:hidden;color:#5b4330!important;width:57.6%!important;height:19.5%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;text-align:left!important;background:linear-gradient(#f7efd8,#efe2c2)!important;border:0!important;margin:0!important;padding:max(0px,9.75cqh - .6em) .8em 0!important;font-size:clamp(11px,1.45vw,22px)!important;line-height:1.2!important;top:67%!important;left:14.2%!important}.arrival-artwork.is-western{container-type:size}.arrival-artwork.is-western .arrival-artwork-input::-webkit-scrollbar{display:none}.development-art-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;gap:1.5rem;display:grid}.development-art-card{width:100%;min-width:0;max-width:384px;color:var(--development-ink,var(--foreground));margin-inline:auto;transition:transform .2s;position:relative}.development-art-card:hover{transform:translateY(-3px)}.development-art-card-frame{width:100%;height:auto;display:block}.development-art-card-photo{background:var(--development-surface,var(--background));width:64.4%;height:41%;color:var(--development-ink,var(--foreground));border-radius:8px;place-items:center;display:grid;position:absolute;top:4.6%;left:17.7%;overflow:hidden}.development-art-card-photo img{aspect-ratio:1;object-fit:contain;width:100%;max-height:100%}.development-art-card-name{background:var(--development-surface,var(--background));width:64%;height:13.5%;color:var(--development-ink,var(--foreground));text-align:center;flex-direction:column;justify-content:safe center;padding:.25rem;display:flex;position:absolute;top:49%;left:18%;overflow-y:auto}.development-art-card-name h3{overflow-wrap:anywhere;flex-shrink:0;margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.development-art-card-name a{color:inherit;text-decoration:none}.development-art-card-name p{margin:.25rem 0 0;font-size:.8rem}.development-art-card-price{background:var(--development-surface,var(--background));width:53%;height:4.7%;color:var(--development-ink,var(--foreground));text-align:center;border-radius:8px;place-items:center;margin:0;font-size:1rem;font-weight:800;line-height:1.1;display:grid;position:absolute;top:66.2%;left:27.5%}.development-art-card .development-art-card-action{height:auto;min-height:0;color:var(--development-ink,var(--foreground));box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0;position:absolute}.development-art-card .development-art-card-action:hover{outline:2px solid var(--primary);outline-offset:2px;background:0 0}.development-art-card .development-art-card-action:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.development-art-card .development-art-card-action:disabled{cursor:not-allowed;pointer-events:auto;background:color-mix(in srgb, var(--background) 75%, transparent)}.development-art-card-book{width:66%;top:74%;left:17%;height:10.5%!important}.development-art-card .development-art-card-enquire{background:var(--primary);color:var(--primary-foreground);font-size:1.125rem}.development-art-card-youtube{width:11%;top:87.6%;left:31%;height:5.2%!important}.development-art-card-tiktok{width:11%;top:87.6%;left:45%;height:5.2%!important}.development-art-card-documents{width:11%;top:87.6%;left:59%;height:5.2%!important}.development-art-card[data-format=clean] .development-art-card-photo{width:74%;height:33.5%;top:6%;left:12%}.development-art-card[data-format=clean] .development-art-card-name{width:73%;height:14.5%;top:44%;left:12.5%}.development-art-card[data-format=clean] .development-art-card-price{width:48%;height:5%;top:64%;left:32%}.development-art-card[data-format=clean] .development-art-card-book{width:76%;top:73.5%;left:11%;height:10.5%!important}.development-art-card[data-format=clean] .development-art-card-youtube{width:20%;top:86.8%;left:15%;height:7%!important}.development-art-card[data-format=clean] .development-art-card-tiktok{width:20%;top:86.8%;left:39%;height:7%!important}.development-art-card[data-format=clean] .development-art-card-documents{width:20%;top:86.8%;left:64%;height:7%!important}@media (prefers-reduced-motion:reduce){.development-art-card{transition:none}.development-art-card:hover{transform:none}}.development-art-card[data-format=fun-party] .development-art-card-photo{width:64%;height:42%;top:4.3%;left:18%}.development-art-card[data-format=fun-party] .development-art-card-name{width:64%;height:15.5%;top:49%;left:18%}.development-art-card[data-format=fun-party] .development-art-card-price{width:52%;height:5%;top:68%;left:29%}.development-art-card[data-format=fun-party] .development-art-card-book{width:66%;top:76.5%;left:17%;height:11%!important}.development-art-card[data-format=fun-party] .development-art-card-youtube{width:11%;top:90%;left:31%;height:5%!important}.development-art-card[data-format=fun-party] .development-art-card-tiktok{width:11%;top:90%;left:45%;height:5%!important}.development-art-card[data-format=fun-party] .development-art-card-documents{width:11%;top:90%;left:59%;height:5%!important}.website-development-preview{background:var(--background);color:var(--foreground)}.website-development-preview .development-heading{color:var(--foreground);font-size:2rem;line-height:1.15}.website-development-preview .development-title{color:var(--foreground);margin-bottom:1rem;font-size:1.5rem}.website-development-preview .prl-section{background:var(--card);color:var(--card-foreground);border-bottom:1px solid var(--border);margin:0}.website-development-preview .prl-wrap{width:min(1440px,100% - 2.5rem)}.website-development-preview .prl-image-frame{background:var(--card);color:var(--card-foreground);border-radius:.5rem}.website-development-preview .development-logo{object-fit:contain;max-width:100%;max-height:160px;margin-bottom:1rem}.website-development-preview .development-hero{background:var(--primary);color:var(--primary-foreground)}.website-development-preview .development-hero .development-heading{color:inherit}.website-development-preview .development-hero p{margin-top:1rem}.website-development-preview{--development-accent:var(--prl-gold);--development-hero:var(--prl-blue-deep);--development-ink:var(--prl-ink);--development-surface:var(--prl-white)}.website-development-preview[data-design-theme=western]{--development-accent:var(--prl-gold-deep);--development-hero:var(--prl-ink)}.website-development-preview[data-design-theme=cartoon]{--development-accent:var(--prl-red);--development-hero:var(--prl-blue)}.website-development-preview[data-design-theme=disco]{--development-accent:var(--prl-red);--development-hero:var(--prl-ink)}.website-development-preview[data-design-theme=professional]{--development-accent:var(--prl-gold);--development-hero:var(--prl-ink)}.website-development-preview .development-hero{isolation:isolate;background:var(--development-hero);min-height:280px;color:var(--prl-white);overflow:hidden}.development-hero .prl-wrap{z-index:1;position:relative}.development-cover{object-fit:cover;opacity:.25;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.development-theme-art{object-fit:contain;opacity:.85;width:110px;max-height:150px;animation:5s ease-in-out infinite development-art-float;position:absolute;bottom:0;right:0}.development-art-western{width:220px;margin-left:auto;animation:none;display:block;position:relative}.website-development-preview .development-logo{position:relative}.website-development-preview .prl-section:not(.development-hero){background:var(--development-surface);color:var(--development-ink)}.website-development-preview .development-title{color:var(--development-ink)}.website-development-preview .hire-product-card{transition:transform .2s;border:2px solid var(--development-accent)!important;background:var(--development-surface)!important;color:var(--development-ink)!important;box-shadow:var(--prl-image-shadow)!important;border-radius:8px!important}.website-development-preview .hire-product-card:hover{transform:translateY(-3px)}.website-development-preview .hire-product-card h3{overflow-wrap:anywhere;font-size:1.15rem;line-height:1.4;color:var(--development-ink)!important}.development-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.development-gallery img{aspect-ratio:1;object-fit:contain;background:var(--development-surface);border:2px solid var(--development-accent);border-radius:8px;width:100%}.development-video{aspect-ratio:16/9;border:0;width:100%}.website-development-preview :is(h1,h2,h3,.ned-search-heading,.ned-search-ideas-title){-webkit-text-stroke:0!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;letter-spacing:0!important}.website-development-preview .ned-search{color:var(--development-ink)}.website-development-preview :is(input,textarea,select){color:var(--development-ink);background-color:var(--development-surface)}.website-development-preview :is(.nm-cac-title,.nm-ned-title,.nm-ned-ideas-title){-webkit-text-stroke:0!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;letter-spacing:0!important}.development-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.development-trust-list li{border-left:4px solid var(--development-accent);padding-left:1rem}.development-preview-scroll{width:100%;overflow-x:auto}.development-device-frame{border:1px solid var(--border);background:var(--card);max-width:none;height:1100px;margin-inline:auto;display:block}@keyframes development-art-float{50%{transform:translateY(-8px)rotate(2deg)}}@media (width<=639px){.development-gallery,.development-trust-list{grid-template-columns:1fr}.website-development-preview .prl-wrap{width:calc(100% - 1.5rem)}.development-theme-art{width:70px}.development-art-western{width:160px}}.development-preview-viewport{border:1px solid var(--border);max-width:100%;margin-inline:auto;overflow-x:clip}.development-preview-phone{width:390px}.development-preview-tablet{width:768px}.development-preview-desktop{width:1280px}@media (prefers-reduced-motion:reduce){.website-development-preview *,.website-development-preview :before,.website-development-preview :after{transition:none!important;animation:none!important}}.website-development-preview[data-design-theme=fun-party]{background:var(--hirer-gradient);color:var(--hirer-paper);--development-ink:var(--hirer-ink);--development-surface:var(--hirer-paper)}.website-development-preview[data-design-theme=fun-party] .prl-section,.website-development-preview[data-design-theme=fun-party] .development-hero{color:var(--hirer-paper);background:0 0;border:0;padding-block:2.5rem}.website-development-preview[data-design-theme=fun-party] :is(.development-title,.development-heading){color:var(--hirer-paper);text-align:center;overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900;line-height:1.15;text-shadow:var(--hirer-heading-shadow)!important;-webkit-text-stroke:1px var(--hirer-blue-deep)!important}.website-development-preview[data-design-theme=fun-party] .development-heading{font-size:3rem}.website-development-preview[data-design-theme=fun-party] .development-logo{margin-inline:auto}.fun-hirer-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;display:grid}.fun-hirer-categories .prl-tile{background:var(--hirer-red);color:var(--hirer-paper);box-shadow:var(--hirer-card-shadow);gap:.6rem;padding:1.25rem .75rem}.fun-hirer-categories .prl-tile:nth-child(5n+2){background:var(--hirer-gold);color:var(--hirer-ink)}.fun-hirer-categories .prl-tile:nth-child(5n+3){background:var(--hirer-purple)}.fun-hirer-categories .prl-tile:nth-child(5n+4){background:var(--hirer-green)}.fun-hirer-categories .prl-tile:nth-child(5n){background:var(--hirer-blue)}.fun-hirer-categories .prl-tile strong{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25}.fun-hirer-category-photo{aspect-ratio:1;background:var(--hirer-paper);width:min(100%,150px);color:var(--hirer-ink);border:3px solid var(--hirer-paper);border-radius:8px;place-items:center;display:grid;overflow:hidden}.fun-hirer-category-photo img{object-fit:contain;width:100%;max-width:none;height:100%}.fun-hirer-categories p{font-size:.95rem;line-height:1.35}.fun-art-search,.fun-art-area{width:min(100%,1000px);margin:-2rem auto;position:relative}.fun-art-search img,.fun-art-area img{pointer-events:none;width:100%;height:auto}.website-development-preview .fun-art-search input,.website-development-preview .fun-art-area input{background:var(--hirer-paper);color:var(--hirer-ink);border:0;border-radius:8px;padding:.5rem;font-weight:700;position:absolute}.fun-art-search input{width:60%;height:13%;font-size:1.125rem;top:58%;left:17%}.fun-art-area input{width:25%;height:13%;font-size:1.125rem;top:48%;left:62%}.fun-art-search button,.fun-art-area button{box-shadow:none;border:0;padding:0;position:absolute;background:0 0!important}.fun-art-search button{width:14%;height:19%;top:55%;left:81%}.fun-art-area button{width:8%;height:15%;top:48%;left:89%}.fun-art-search button:focus-visible,.fun-art-area button:focus-visible{outline:3px solid var(--hirer-gold)}@media (width<=1000px){.fun-hirer-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.fun-hirer-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.website-development-preview[data-design-theme=fun-party] :is(.development-title,.development-heading){font-size:2rem}.fun-art-search,.fun-art-area{margin:0 auto}.fun-art-search input{width:65%;height:16%;padding:.15rem;font-size:.8rem;top:56%;left:12%}.fun-art-area input{width:35%;height:18%;padding:.15rem;font-size:.75rem;top:47%;left:53%}.fun-art-search button{height:30%;top:50%}.fun-art-area button{height:26%;top:44%}}.development-ordered{flex-direction:column;display:flex}.development-ordered>:not(.development-section-slot){order:0}.development-section-slot:empty{display:none}.development-section-slot[data-space=compact]>*{padding-block:.5rem}.development-section-slot[data-space=roomy]>*{padding-block:3rem}.development-section-slot[data-align=left]{text-align:left}.development-section-slot[data-align=center]{text-align:center}.development-section-slot[data-align=right]{text-align:right}.development-section-slot[data-width=narrow]{width:100%;max-width:760px;margin-inline:auto}.development-section-slot[data-width=wide]>*{max-width:none}[data-builder-editing] .development-section-slot{cursor:pointer;outline-offset:-3px}[data-builder-editing] .development-section-slot:hover{outline:2px dashed var(--primary)}.development-section-slot[data-selected]{outline:3px solid var(--primary)}.website-development-preview .development-hero-original{background:linear-gradient(180deg, var(--prl-blue), var(--prl-blue-deep));text-align:center;position:relative}.website-development-preview .development-hero-original .development-logo{margin-inline:auto;display:block}.public-hire-site[data-test-showcase=true] main{background:var(--showcase-blue-deep)!important}:is(.public-hire-site[data-test-showcase=true] .public-layout-section:has(.site-related-links),.public-hire-site[data-test-showcase=true] .public-layout-section:has(.site-ending-coverage)){display:none}.test-showcase-content{--test-depth:color-mix(in srgb, var(--showcase-blue-deep) 65%, transparent);--test-ink:var(--foreground);--development-surface:var(--showcase-paper);--development-ink:var(--test-ink);color:var(--showcase-paper);background:var(--showcase-blue-deep)}.test-showcase-band{text-align:center;width:min(1120px,100% - 48px);margin-inline:auto;padding-block:32px}.test-showcase-band h2{color:var(--showcase-paper);margin:0 0 24px;font-size:28px;font-weight:900;line-height:1.2}.test-category-grid,.test-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.test-category-card{border:3px solid var(--showcase-blue);background:var(--showcase-paper);min-width:0;color:var(--test-ink);box-shadow:inset 0 3px 0 var(--showcase-yellow), 0 6px 0 var(--test-depth);border-radius:20px;flex-direction:column;align-items:stretch;padding:14px;display:flex}.test-category-image{aspect-ratio:1;background:var(--muted);border:3px solid var(--showcase-blue);border-radius:12px;place-items:center;display:grid;overflow:hidden}.test-category-image img{object-fit:contain;width:100%;height:100%}.test-category-card h3{overflow-wrap:anywhere;margin:14px 0 8px;font-size:18px;font-weight:900;line-height:1.3}.test-category-card p{overflow-wrap:anywhere;flex:1;margin:0 0 16px;font-size:14px;line-height:1.4}.test-category-card a{white-space:normal;background:var(--showcase-blue);height:auto;min-height:44px;color:var(--showcase-paper);border-bottom:3px solid var(--showcase-yellow);margin-top:auto}.test-category-card a:hover{background:var(--showcase-blue-deep);color:var(--showcase-paper)}.test-product-grid{align-items:start}.test-product-grid .development-art-card-name h3{font-size:16px}.test-product-grid .development-art-card-name p{font-size:12px}.test-product-grid .development-art-card-price{font-size:14px}.test-business-info p{max-width:800px;margin-inline:auto}.test-business-info ul{gap:12px;padding:0;list-style:none;display:grid}.test-gloss-search{width:min(900px,100%);margin:0 auto 28px;position:relative}.test-gloss-search>img{width:100%;height:auto;display:block}.test-gloss-search input{background:var(--showcase-paper);width:29%;height:34%;color:var(--test-ink);border:0;border-radius:8px;min-width:0;padding:4px 8px;font-size:18px;position:absolute;top:40%;left:62%}.test-gloss-search button{background:0 0;width:10%;height:36%;position:absolute;top:38%;left:52%}.test-gloss-area{background:0 0;width:min(850px,100%);height:auto;padding:0}.test-gloss-area img{width:100%;height:auto}.test-coverage-list ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0 0;list-style:none;display:grid}.test-gloss-social{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:14px auto;display:flex}.test-gloss-social a{width:72px;height:64px;box-shadow:none;background:0 0;padding:0}.test-gloss-social img{object-fit:contain;width:100%;height:100%}.test-gloss-social a:hover{background:0 0;transform:translateY(-2px)}.test-book-art{background:0 0;width:min(360px,100%);height:auto;margin-top:24px;padding:0}.test-book-art img{width:100%;height:auto}.test-availability .nm-cac-card{background:var(--showcase-blue);color:var(--showcase-paper);border:3px solid var(--showcase-yellow);box-shadow:0 6px 0 var(--test-depth);padding:24px}.test-availability .nm-cac-calendar{display:none}.test-availability .nm-cac-title,.test-availability .nm-cac-sub,.test-availability .nm-cac-field>span{color:var(--showcase-paper);text-shadow:none}.test-availability .nm-cac-body{width:100%;padding:0}.test-availability .nm-cac-card:before,.test-availability .nm-cac-card:after{display:none}.test-availability .nm-cac-button{background:var(--showcase-blue-deep);color:var(--showcase-paper)}@media (width<=1023px){.test-category-grid,.test-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.test-showcase-band{width:calc(100% - 28px);padding-block:22px}.test-showcase-band h2{font-size:24px}.test-category-grid,.test-product-grid{grid-template-columns:minmax(0,1fr);gap:22px}.test-category-card,.test-product-grid .development-art-card{width:min(100%,340px);margin-inline:auto}.test-gloss-search input{padding:2px;font-size:12px}.test-gloss-social a{width:56px;height:52px}.test-coverage-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.test-gloss-social a:hover{transform:none}}
