.nm-puck-canvas[data-all-text=true]{--all-text-body:var(--all-desktop-body,var(--site-text-body,var(--font-body)));--all-text-display:var(--all-desktop-display,var(--site-text-display,var(--font-display)));--all-text-weight:var(--all-desktop-weight,inherit);--all-text-style:var(--all-desktop-style,normal)}.nm-puck-canvas[data-all-text=true] :is(p,span,a,label,input,textarea,button,li,summary){font-family:var(--all-text-body)!important;font-weight:var(--all-text-weight)!important;font-style:var(--all-text-style)!important}.nm-puck-canvas[data-all-text=true] :is(h1,h2,h3,h4,h5,h6,.site-display,.nm-puck-header-word,.nm-puck-brand-text){letter-spacing:0;font-family:var(--all-text-display)!important;font-weight:var(--all-text-weight)!important;font-style:var(--all-text-style)!important}@media (width<=600px){.nm-puck-canvas[data-all-text=true]{--all-text-body:var(--all-phone-body,var(--all-desktop-body,var(--site-text-body,var(--font-body))));--all-text-display:var(--all-phone-display,var(--all-desktop-display,var(--site-text-display,var(--font-display))));--all-text-weight:var(--all-phone-weight,var(--all-desktop-weight,inherit));--all-text-style:var(--all-phone-style,var(--all-desktop-style,normal))}}.nm-item{text-align:left;gap:20px;max-width:1160px;margin:0 auto;padding:24px 16px;display:grid}.nm-item h1{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.1}.nm-item h2{margin-bottom:8px;font-size:1.3rem;font-weight:900}.nm-item-box{background:var(--card,#fff);color:var(--card-foreground,#111827);border:1px solid var(--border,#e5e7eb);border-radius:16px;min-width:0;padding:18px;position:relative}.nm-item-box p{margin-top:6px;line-height:1.6}.nm-item-tag{background:var(--nm-item-accent);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:-10px;left:12px}.nm-item-empty{opacity:.8;border-style:dashed}.nm-item-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:20px;display:grid}.nm-item-stack{gap:20px;display:grid}.nm-item-flow{gap:28px;display:grid}.nm-item-flow .nm-item-box{background:0 0;border:none;padding-inline:0}.nm-item-photo{aspect-ratio:1;background:var(--muted,#f3f4f6);border-radius:12px;place-items:center;display:grid;overflow:hidden}.nm-item-party .nm-item-photo,.nm-item-story .nm-item-photo{aspect-ratio:16/9}.nm-item-photo img{object-fit:contain;width:100%;height:100%}.nm-item-thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin-top:10px;display:grid}.nm-item-thumbs button{aspect-ratio:1;background:var(--muted,#f3f4f6);border:1px solid var(--border,#e5e7eb);border-radius:8px;overflow:hidden}.nm-item-thumbs img{object-fit:contain;width:100%;height:100%}.nm-item-cat{font-weight:800}.nm-item-price{font-size:1.6rem;font-weight:900}.nm-item-check{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.nm-item-check input{border:1px solid var(--border,#d1d5db);background:var(--background,#fff);min-width:0;color:var(--foreground,#111827);border-radius:10px;padding:10px}.nm-item-btn{text-align:center;color:#fff;border-radius:12px;margin-top:12px;padding:12px;font-weight:900;text-decoration:none;display:block}.nm-item-specs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.nm-item-specs div{background:var(--muted,#f3f4f6);border-radius:10px;padding:10px}.nm-item-specs dt{color:var(--nm-item-accent);font-size:12px;font-weight:800}.nm-item-specs dd{font-weight:700}.nm-item details{border-top:1px solid var(--border,#e5e7eb);padding:8px 0}.nm-item summary{cursor:pointer;font-weight:800}.nm-item-cathead{text-align:center;background-position:50%;background-size:cover;padding:40px 18px}.nm-item-cathead[style*=url\(]{color:#fff}.nm-item-note{background:var(--muted,#f3f4f6);max-width:1160px;color:var(--foreground,#111827);border-radius:10px;margin:12px auto 0;padding:8px 12px;font-size:13px}@media (width<=760px){.nm-item-split,.nm-item-check{grid-template-columns:minmax(0,1fr)}}.nm-puck-shape{isolation:isolate;min-width:0;max-width:100%;position:relative}.nm-puck-shape-fill{z-index:-1;pointer-events:none;background:var(--shape-fill,transparent);border:var(--shape-border,0);border-radius:var(--shape-radius,0);box-shadow:var(--shape-shadow,none);position:absolute;inset:0}.nm-puck-shape-content{overflow-wrap:anywhere;min-width:0}.nm-puck-shape[data-shape=rounded]{--shape-radius:24px}.nm-puck-shape[data-shape=pill]{--shape-radius:999px;padding-inline:max(var(--shape-pad,16px), 32px)!important}.nm-puck-shape[data-shape=speech]{--shape-radius:24px;margin-bottom:18px}.nm-puck-shape[data-shape=speech]>.nm-puck-shape-fill:after{content:"";background:var(--shape-fill);clip-path:polygon(0 0,100% 0,0 100%);width:24px;height:18px;position:absolute;top:100%;left:15%}.nm-puck-shape[data-shape=ticket]>.nm-puck-shape-fill{clip-path:polygon(0 0,100% 0,100% 40%,96% 50%,100% 60%,100% 100%,0 100%,0 60%,4% 50%,0 40%)}.nm-puck-shape[data-shape=cut]>.nm-puck-shape-fill{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.nm-puck-shape[data-shape=oval]{--shape-radius:50%;padding:max(var(--shape-pad,16px), 32px) max(var(--shape-pad,16px), 48px)!important}.nm-puck-shape[data-shape=ribbon]{padding-inline:max(var(--shape-pad,16px), 32px)!important}.nm-puck-shape[data-shape=ribbon]>.nm-puck-shape-fill{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%,20px 50%)}.nm-puck-shaped-text{padding:var(--shape-pad,24px)}.nm-puck-shaped-space{height:var(--h);width:100%}.nm-puck-shaped-space>.nm-puck-shape-content{height:100%}.nm-puck-style-boundary:has(>.nm-puck-section-edges){isolation:isolate;position:relative}.nm-puck-section-edges{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.nm-puck-attached-edge{fill:var(--edge-colour);display:block;position:absolute}.nm-puck-attached-top,.nm-puck-attached-bottom{width:100%;height:min(var(--edge-depth), 35%);left:0}.nm-puck-attached-top{top:0}.nm-puck-attached-bottom{bottom:0}.nm-puck-attached-left,.nm-puck-attached-right{height:100%;width:min(var(--edge-depth), 15%);top:0}.nm-puck-attached-left{left:0}.nm-puck-attached-right{right:0}.nm-puck-edges-phone{display:none}@container (width<=600px){.nm-puck-edges-computer{display:none}.nm-puck-edges-phone{display:block}.nm-puck-shaped-space{height:var(--mh)}.nm-puck-shape[data-phone-shape]{--shape-radius:0;margin-bottom:0;padding:var(--shape-pad,16px)!important}.nm-puck-shaped-space[data-phone-shape]{padding:0!important}.nm-puck-shape[data-phone-shape]>.nm-puck-shape-fill{clip-path:none;background:var(--phone-shape-fill,var(--shape-fill,transparent))}.nm-puck-shape[data-phone-shape]>.nm-puck-shape-fill:after{content:none}.nm-puck-shape[data-phone-shape=rounded],.nm-puck-shape[data-phone-shape=speech]{--shape-radius:24px}.nm-puck-shape[data-phone-shape=pill]{--shape-radius:999px;padding-inline:32px!important}.nm-puck-shape[data-phone-shape=speech]{margin-bottom:18px}.nm-puck-shape[data-phone-shape=speech]>.nm-puck-shape-fill:after{content:""}.nm-puck-shape[data-phone-shape=oval]{--shape-radius:50%;padding:32px 48px!important}.nm-puck-shape[data-phone-shape=ticket]>.nm-puck-shape-fill{clip-path:polygon(0 0,100% 0,100% 40%,96% 50%,100% 60%,100% 100%,0 100%,0 60%,4% 50%,0 40%)}.nm-puck-shape[data-phone-shape=cut]>.nm-puck-shape-fill{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.nm-puck-shape[data-phone-shape=ribbon]{padding-inline:32px!important}.nm-puck-shape[data-phone-shape=ribbon]>.nm-puck-shape-fill{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%,20px 50%)}}.nm-puck-canvas{--party-depth-shade:color-mix(in srgb,var(--foreground) 35%,transparent);--party-depth-light:color-mix(in srgb,var(--card) 80%,transparent);--party-title-depth:0 1px 0 var(--party-depth-light),0 2px 0 var(--party-depth-shade),0 3px 0 var(--party-depth-shade),0 5px 5px var(--party-depth-shade);--party-control-depth:inset 0 2px 0 var(--party-depth-light),inset 0 -3px 0 var(--party-depth-shade),0 4px 0 var(--party-depth-shade),0 8px 12px var(--party-depth-shade)}.nm-puck-party-depth :is(h1,h2,h3,.nm-availability-grid label>span,.ned-search-ideas h3){text-shadow:var(--party-title-depth);font-weight:900}.nm-puck-party-depth :is(button,a[role=button],.ned-search-go,.nm-availability-grid a){box-shadow:var(--party-control-depth);transition:transform .2s,box-shadow .2s}.nm-puck-party-depth :is(input,select){box-shadow:inset 0 2px 5px var(--party-depth-shade)}.nm-puck-party-depth :is(button,a[role=button],.ned-search-go,.nm-availability-grid a):active{transform:translateY(3px)}.nm-puck-party-depth :is(.nm-availability-grid,.ned-search-box,.nm-featured-card){box-shadow:var(--party-control-depth)}.nm-puck-party-art{display:none}.nm-puck-party-depth .nm-puck-party-art{justify-content:center;align-items:center;gap:24px;padding:12px;display:flex}.nm-puck-party-art img{object-fit:contain;width:76px;height:76px;filter:drop-shadow(0 5px 3px var(--party-depth-shade))}.nm-puck-party-depth.nm-puck-party-float .nm-puck-party-art img{animation:4s ease-in-out infinite nm-party-bob}.nm-puck-party-depth.nm-puck-party-bounce .nm-puck-party-art img{animation:2s ease-in-out infinite nm-party-bob}.nm-puck-party-art img:nth-child(2){animation-delay:-1.3s}.nm-puck-party-art img:nth-child(3){animation-delay:-2.6s}@keyframes nm-party-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@media (width<=600px){.nm-puck-party-art img{width:56px;height:56px}.nm-puck-party-phone-off :is(h1,h2,h3,.nm-availability-grid label>span){text-shadow:none}.nm-puck-party-phone-off :is(button,.nm-availability-grid a,.ned-search-box){box-shadow:none}.nm-puck-party-phone-off .nm-puck-party-art{display:none}}@media (prefers-reduced-motion:reduce){.nm-puck-party-art img{animation:none!important}}.nm-puck-no-motion .nm-puck-party-art img{animation:none!important}.nm-puck-footer{width:min(100%, var(--footer-width,100%));text-align:var(--footer-align,center);color:var(--footer-text,var(--foreground));font-size:var(--footer-size,16px);overflow-wrap:anywhere;white-space:pre-line;margin-inline:auto;font-weight:700}.nm-puck-footer-art{justify-content:var(--footer-art-align,center);margin-top:8px;display:flex;position:relative}.nm-puck-footer-items{white-space:normal;margin-bottom:16px}.nm-puck-footer-items>div{align-items:center;gap:16px;justify-content:var(--footer-art-align,center);flex-wrap:wrap;display:flex}.nm-puck-footer-items>div>*{min-width:0;max-width:100%}.nm-puck-footer-items[data-layout=columns]>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;display:grid}.nm-puck-footer-items[data-layout=stack]>div{align-items:var(--footer-art-align,center);flex-direction:column}.nm-puck-footer-item{max-width:100%;font-size:var(--footer-item-size,16px);white-space:normal}.nm-puck-footer-business{max-width:48ch}.nm-puck-footer-business p{margin:8px 0 0;font-weight:400}.nm-puck-footer-logo{width:min(100%, var(--footer-logo-width,140px));object-fit:contain;height:auto;display:block}.nm-puck-footer-button{max-width:100%;height:auto;min-height:44px;font-size:inherit;white-space:normal;overflow-wrap:anywhere;color:inherit;border:1px solid var(--footer-button-fill,currentColor)}.nm-puck-footer-button span{min-width:0}.nm-puck-footer-button svg{flex-shrink:0}.nm-puck-footer-button[data-look=solid],.nm-puck-footer-button[data-look=solid]:hover{background:var(--footer-button-fill);color:var(--footer-button-text)}.nm-puck-footer-button[data-look=plain]{border-color:#0000;text-decoration:underline}.nm-puck-footer-button[data-look=outline]{color:var(--footer-button-text-override,inherit)}.nm-puck-no-motion,.nm-puck-no-motion *{transition:none!important;animation:none!important}@media (width<=600px){.nm-puck-footer{width:min(100%, var(--footer-phone-width,var(--footer-width,100%)));font-size:var(--footer-phone-size,var(--footer-size,16px))}}.nm-puck-canvas .nm-pro-card-media,.nm-puck-canvas .studio-product-media,.nm-puck-canvas .nm-item-photo,.nm-puck-canvas .fun-party-category-image{aspect-ratio:1!important;height:auto!important}.nm-puck-canvas .studio-product-media img{aspect-ratio:1!important;height:100%!important;max-height:none!important}.nm-puck-canvas .nm-inventory-category img,.nm-puck-canvas .nm-inventory-category-placeholder,.nm-puck-canvas .nm-pack-item img,.nm-puck-canvas .ned-card img{aspect-ratio:1!important}.nm-puck-canvas .nm-inventory-categories[data-variant=circles] :is(img,.nm-inventory-category-placeholder){border-radius:8px}.nm-puck-canvas .nm-pro-bento{grid-auto-rows:auto}.nm-puck-canvas .nm-pro-tile{aspect-ratio:1}.nm-puck-canvas .nm-pro-tile[data-big]{grid-row:span 1}.nm-puck-canvas *,.nm-puck-canvas :before,.nm-puck-canvas :after{box-sizing:border-box}.nm-puck-style-boundary{min-width:0;max-width:100%}.nm-puck-canvas .ned-search-box{width:100%;min-width:0}@media (width<=600px){.nm-puck-canvas[style*=--phone-page-background]{background-color:var(--phone-page-background)!important;background-image:none!important}.nm-puck-canvas[style*=--phone-page-text]{color:var(--phone-page-text)}.nm-puck-style-boundary[style*=--phone-background]>:is(.nm-puck-wrap,.nm-puck-box){background:var(--phone-background)!important}.nm-puck-columns{padding-inline:8px;grid-template-columns:minmax(0,1fr)!important}.nm-puck-column,.nm-puck-column>*{min-width:0;max-width:100%}.nm-puck-style-boundary[style*=--phone-inner]{padding:var(--phone-inner)}.nm-puck-style-boundary[style*=--phone-align]{text-align:var(--phone-align)}.nm-puck-style-boundary[style*=--phone-background]{--nm-puck-background:var(--phone-background);background:var(--phone-background)!important}.nm-puck-style-boundary[style*=--phone-text]{--nm-puck-text:var(--phone-text);--foreground:var(--phone-text);--card-foreground:var(--phone-text);color:var(--phone-text)!important}.nm-puck-style-boundary[style*=--phone-text] :is(h1,h2,h3,p){color:var(--phone-text)!important}.nm-puck-style-boundary[style*=--phone-title-size] :is(h1,h2){font-size:var(--phone-title-size)!important}.nm-puck-style-boundary[style*=--phone-body-size] :is(p,input,select){font-size:var(--phone-body-size)!important}.nm-puck-style-boundary[style*=--phone-align] :is(h1,h2,h3,p){text-align:var(--phone-align)!important}.nm-puck-category-grid:not([data-layout=stockroom_category_list]):not([data-layout=slider]){column-count:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.nm-puck-canvas .nm-availability-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.nm-puck-canvas :is(.studio-search-row,.studio-availability-row){flex-wrap:wrap;min-width:0;display:flex}.nm-puck-canvas :is(.studio-search-row,.studio-availability-row)>*{flex:100%;min-width:0;max-width:100%}.nm-puck-canvas .nm-pro-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nm-puck-canvas .nm-pro-card-body{gap:4px;padding:10px}.nm-puck-canvas .nm-pro-card h3{font-size:.95rem}.nm-puck-canvas .nm-pro-card p{font-size:12px}.nm-puck-canvas .nm-pro-price strong{font-size:1.05rem}.nm-puck-canvas .nm-pro-card-foot{padding-top:8px}.nm-puck-canvas .ned-search{padding-inline:12px}.nm-puck-canvas .ned-search-box{gap:4px;padding-left:10px}.nm-puck-canvas .ned-search-icon,.nm-puck-canvas .ned-search-go{width:44px;height:44px;padding:0}}@media (width>=601px) and (width<=1024px){.nm-puck-canvas[style*=--tablet-page-background]{background-color:var(--tablet-page-background)!important}.nm-puck-canvas[style*=--tablet-page-image]{background-image:var(--tablet-page-image)!important}.nm-puck-canvas[style*=--tablet-page-size]{background-size:var(--tablet-page-size)!important}.nm-puck-canvas[style*=--tablet-page-position]{background-position:var(--tablet-page-position)!important}.nm-puck-style-boundary[style*=--tablet-background]{--nm-puck-background:var(--tablet-background);background:var(--tablet-background)!important}.nm-puck-style-boundary[style*=--tablet-text]{--nm-puck-text:var(--tablet-text);--foreground:var(--tablet-text);color:var(--tablet-text)!important}.nm-puck-style-boundary[style*=--tablet-text] :is(h1,h2,h3,p){color:var(--tablet-text)!important}.nm-puck-style-boundary[style*=--tablet-title-size] :is(h1,h2){font-size:var(--tablet-title-size)!important}.nm-puck-style-boundary[style*=--tablet-body-size] :is(p,input,select){font-size:var(--tablet-body-size)!important}.nm-puck-style-boundary[style*=--tablet-inner]{padding:var(--tablet-inner)}.nm-puck-style-boundary[style*=--tablet-align]{text-align:var(--tablet-align)}}@media (width<=600px){.nm-puck-canvas[style*=--phone-page-image]{background-image:var(--phone-page-image)!important}.nm-puck-canvas[style*=--phone-page-size]{background-size:var(--phone-page-size)!important}.nm-puck-canvas[style*=--phone-page-position]{background-position:var(--phone-page-position)!important}.nm-puck-canvas{background-attachment:scroll!important}}.nm-featured-cards{grid-template-columns:repeat(var(--fc-columns,4), minmax(0, 1fr));gap:var(--fc-gap,16px);grid-auto-rows:1fr;align-items:stretch;width:100%;max-width:1180px;margin-inline:auto;display:grid}.nm-featured-card{border:1px solid var(--fc-border,var(--border));border-radius:var(--fc-radius,8px);background:var(--fc-background,var(--card));min-width:0;height:100%;color:var(--fc-text,var(--card-foreground));flex-direction:column;display:flex;overflow:hidden}.nm-featured-card-main{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.nm-featured-card-picture{aspect-ratio:1;background:var(--muted);flex:none;width:100%;display:block;overflow:hidden}.nm-featured-card-picture img{object-fit:cover;width:100%;height:100%;display:block}.nm-featured-card-placeholder{height:100%;color:var(--muted-foreground);place-items:center;display:grid}.nm-featured-card-copy{flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px;display:flex}.nm-featured-card-title{font-size:var(--fc-title-size,18px);overflow-wrap:anywhere;white-space:normal;min-height:3.75em;font-weight:900;line-height:1.25;display:block}.nm-featured-card-detail{margin-top:auto;font-size:13px}.nm-featured-card-description{font-size:13px;line-height:1.4}.nm-featured-card-action{background:var(--fc-button,var(--primary));min-height:44px;color:var(--fc-button-text,var(--primary-foreground));overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.nm-featured-cards[data-card-design=stockroom_category_circles] .nm-featured-card-picture{border-radius:50%;width:calc(100% - 24px);margin:12px}.nm-featured-cards[data-card-design=stockroom_category_circles] .nm-featured-card-copy{text-align:center}.nm-featured-cards[data-card-design=slider]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(180px, calc((100% - 2 * var(--fc-gap)) / 3));scroll-snap-type:x mandatory;padding-bottom:12px;overflow-x:auto}.nm-featured-cards[data-card-design=slider] .nm-featured-card{scroll-snap-align:start}.nm-featured-cards[data-card-design=cards3d] .nm-featured-card{box-shadow:0 6px 0 var(--fc-border,var(--border));border-width:3px}.nm-featured-cards[data-card-design=overlay] .nm-featured-card-main{position:relative}.nm-featured-cards[data-card-design=overlay] .nm-featured-card-copy{background:var(--fc-background,var(--card));color:var(--fc-text,var(--card-foreground));position:absolute;inset:auto 0 0}.nm-featured-cards[data-card-design=stockroom_category_list]{grid-template-columns:minmax(0,1fr)}.nm-featured-cards[data-card-design=stockroom_category_list] .nm-featured-card-main{flex-direction:row;align-items:center}.nm-featured-cards[data-card-design=stockroom_category_list] .nm-featured-card-picture{width:80px}.nm-featured-cards[data-card-design=stockroom_category_list] .nm-featured-card-title{min-height:0}.nm-featured-card-expanded{padding:0 14px 14px;font-size:13px}.nm-featured-card-expanded summary{cursor:pointer;font-weight:700}@media (width<=600px){.nm-featured-cards{grid-template-columns:repeat(var(--fc-phone-columns,2), minmax(0, 1fr))}.nm-featured-card{background:var(--fc-phone-background,var(--fc-background,var(--card)));color:var(--fc-phone-text,var(--fc-text,var(--card-foreground)))}.nm-featured-card-copy{padding:10px}.nm-featured-card-title{font-size:var(--fc-phone-title-size,15px)}.nm-featured-cards[data-card-design=overlay] .nm-featured-card-copy{background:var(--fc-phone-background,var(--fc-background,var(--card)));color:var(--fc-phone-text,var(--fc-text,var(--card-foreground)))}.nm-featured-cards[data-card-design=slider]{grid-template-columns:none;grid-auto-columns:72%}}.nm-tpc-grid{--tpc-bg:#fff;--tpc-ring:#e3e7ef;--tpc-ink:#0f1f4d;--tpc-price:#1d6ef5;--tpc-btn:linear-gradient(180deg, #2d8bff, #0b5fe0);--tpc-btn-shadow:#0846a8;--tpc-book:#e3101e;--tpc-frame:#e9edf3;--tpc-font:"Plus Jakarta Sans", system-ui, sans-serif;grid-template-columns:repeat(var(--fc-columns,4), minmax(0, 1fr));gap:var(--fc-gap,20px);display:grid}.nm-tpc{background:var(--tpc-bg);border:4px solid var(--tpc-ring);color:var(--tpc-ink);font-family:var(--tpc-font);border-radius:1.4rem;flex-direction:column;gap:.55rem;padding:.9rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 14px 28px -12px #0f1f4d59}.nm-tpc:hover{transform:translateY(-4px);box-shadow:0 20px 34px -12px #0f1f4d73}.nm-tpc-picture{aspect-ratio:1;background:var(--tpc-frame);border-radius:1rem;display:block;overflow:hidden}.nm-tpc-picture img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.nm-tpc:hover .nm-tpc-picture img{transform:scale(1.04)}.nm-tpc-empty{color:#7a8399;border:2px dashed #b7bfcd;border-radius:1rem;align-content:center;place-items:center;gap:.4rem;height:100%;font-weight:700;display:grid}.nm-tpc-empty svg{width:3rem;height:3rem}.nm-tpc-name{text-align:center;font-size:var(--fc-title-size,1.3rem);margin:.2rem 0 0;font-weight:900;line-height:1.1}.nm-tpc-name a{color:inherit;text-decoration:none}.nm-tpc-price{text-align:center;margin:0;font-weight:700}.nm-tpc-price b{color:var(--tpc-price);font-size:1.6em;font-weight:900}.nm-tpc-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;display:grid}.nm-tpc-actions a{color:#fff;border-radius:.9rem;place-items:center;min-height:2.8rem;font-weight:900;text-decoration:none;transition:transform .15s;display:grid}.nm-tpc-actions a:active{transform:translateY(3px)}.nm-tpc-view{background:var(--tpc-btn);box-shadow:0 4px 0 var(--tpc-btn-shadow)}.nm-tpc-book{background:var(--tpc-book);box-shadow:0 4px 0 color-mix(in oklab, var(--tpc-book) 60%, black)}.nm-tpc-hat,.nm-tpc-ball,.nm-tpc-balloons{z-index:2;pointer-events:none;height:auto;position:absolute}.nm-tpc-hat{width:28%;top:52%;right:-6%}.nm-tpc-ball{width:26%;animation:6s linear infinite nm-tpc-spin;top:-6%;left:-8%}.nm-tpc-balloons{width:30%;animation:4s ease-in-out infinite nm-tpc-bob;top:-8%;right:-8%}.nm-tpc-grid[data-theme=western]{--tpc-bg:linear-gradient(180deg, #8a5329, #5f3517);--tpc-ring:#c8964f;--tpc-ink:#fff3dd;--tpc-price:#ffd36b;--tpc-btn:linear-gradient(180deg, #e3b26f, #b17a38);--tpc-btn-shadow:#6b3d1b;--tpc-book:#c8141f;--tpc-frame:#f2ece2;--tpc-font:"Rye", Georgia, serif}.nm-tpc-grid[data-theme=western] .nm-tpc-picture{border:5px solid #d9a95c}.nm-tpc-grid[data-theme=western] .nm-tpc-name{color:#4a2610;background:linear-gradient(#f3d39b,#d8a861);border-radius:.6rem;padding:.45rem}.nm-tpc-grid[data-theme=balloons]{--tpc-bg:linear-gradient(180deg, #4fb8ff 0%, #fff 62%, #ffd23a 100%);--tpc-ring:#fff;--tpc-ink:#1a4fd8;--tpc-price:#e8198a;--tpc-btn:linear-gradient(180deg, #4d8dff, #1a4fd8);--tpc-btn-shadow:#0d2f8f;--tpc-book:#e8198a;--tpc-font:"Fredoka", "Baloo 2", sans-serif}.nm-tpc-grid[data-theme=disco]{--tpc-bg:linear-gradient(180deg, #2a0f5e, #120634);--tpc-ring:#ff3fd0;--tpc-ink:#fff;--tpc-price:#ff8ae6;--tpc-btn:linear-gradient(180deg, #5b6cff, #2a35c9);--tpc-btn-shadow:#151c7a;--tpc-book:#e3159d;--tpc-font:"Fredoka", "Baloo 2", sans-serif}.nm-tpc-grid[data-theme=disco] .nm-tpc{box-shadow:0 0 18px #ff3fd0,0 0 36px -6px #5b6cff}.nm-tpc-grid[data-theme=disco] .nm-tpc-name{text-shadow:0 0 10px #ff3fd0}.nm-tpc-grid[data-theme=clean]{--tpc-price:#1d6ef5}.nm-tpc-grid[data-theme=clean] .nm-tpc-name,.nm-tpc-grid[data-theme=clean] .nm-tpc-price{text-align:left}.nm-tpc-grid[data-theme=classic]{--tpc-ink:#0b1f5c;--tpc-price:#e3101e;--tpc-font:"Fredoka", "Baloo 2", sans-serif}@keyframes nm-tpc-bob{50%{translate:0 -6px}}@keyframes nm-tpc-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.nm-tpc-ball,.nm-tpc-balloons{animation:none}.nm-tpc,.nm-tpc-picture img{transition:none}}@media (width<=900px){.nm-tpc-grid{grid-template-columns:repeat(min(var(--fc-columns,4), 2), minmax(0, 1fr))}}@media (width<=520px){.nm-tpc-grid{grid-template-columns:repeat(var(--fc-phone-columns,1), minmax(0, 1fr))}.nm-tpc-actions{grid-template-columns:1fr}}.nm-puck-search-design .ned-search{--ns-subheading:var(--ns-desktop-subheading,var(--ned-subheading,inherit));--ns-idea:var(--ns-desktop-idea,var(--ned-idea,var(--card)));--ns-ideaText:var(--ns-desktop-ideaText,var(--ned-idea-text,var(--card-foreground)))}@media (width<=600px){.nm-puck-search-design .ned-search{--ns-subheading:var(--ns-phone-subheading,var(--ns-desktop-subheading,var(--ned-subheading,inherit)));--ns-idea:var(--ns-phone-idea,var(--ns-desktop-idea,var(--card)));--ns-ideaText:var(--ns-phone-ideaText,var(--ns-desktop-ideaText,var(--card-foreground)))}}@media (width>=601px){.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-head,.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-box,.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-results,.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-listening,.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-box{box-shadow:6px 6px 0 var(--ns-border);border-width:4px;padding:12px}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-example{border:0;border-bottom:5px solid var(--ns-border);border-radius:12px;min-height:72px;font-weight:800}.nm-puck-search-design:where([data-desktop-preset=party]) .ned-search-go{box-shadow:0 4px 0 var(--ns-border);border-radius:8px}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-head,.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-box,.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-results,.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-listening,.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-head{border-left:4px solid var(--primary);padding-left:16px}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-box{border:1px solid var(--ns-border);grid-template-columns:minmax(0,1fr) 48px;padding:16px;display:grid}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-box input{align-self:start;min-height:72px}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-go{grid-column:1/-1;justify-content:center;width:100%}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-go span{display:inline}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-examples{justify-content:flex-start}.nm-puck-search-design:where([data-desktop-preset=concierge]) .ned-search-example{border:1px solid var(--ns-border);border-radius:16px 16px 16px 0;padding:12px 16px}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-head,.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-box,.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-results,.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-listening,.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-head{border-top:8px solid var(--ns-border);padding-top:16px}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-box{border-style:dashed;border-width:2px;border-radius:0;padding:18px}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-ideas{border-top:2px dashed var(--ns-border);padding-top:20px}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-examples{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-example{border:0;border-left:4px solid var(--ns-border);border-radius:0;font-weight:700}.nm-puck-search-design:where([data-desktop-preset=ticket]) .ned-search-go{text-transform:uppercase;border-radius:0}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-head,.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-box,.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-results,.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-listening,.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-head{border-bottom:1px solid var(--ns-border);padding-bottom:24px}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-box{border:0;border-bottom:3px solid var(--ns-border);border-radius:0;padding:0 0 12px}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-examples{counter-reset:ideas;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-example{counter-increment:ideas;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;justify-content:flex-start;padding:16px 0}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-example:before{content:counter(ideas, decimal-leading-zero);color:var(--primary);margin-right:12px;font-weight:800}.nm-puck-search-design:where([data-desktop-preset=editorial]) .ned-search-go{border-radius:0}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-head,.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-box,.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-results,.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-listening,.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-head{margin-bottom:4px}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-box{border-width:1px;padding:12px}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-example{border:1px solid var(--ns-border);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:110px;padding:16px;font-weight:700;display:flex}.nm-puck-search-design:where([data-desktop-preset=discovery]) .ned-search-example:after{content:"↗";color:var(--primary);font-size:24px}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-head,.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-box,.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-results,.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-listening,.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-head{font-family:var(--header-font,monospace);border-bottom:1px solid var(--ns-border);padding-bottom:16px}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-title{font-family:var(--header-font,monospace)}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-box{border:1px solid var(--ns-border);padding:12px}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-box:after{content:">_";font-family:var(--header-font,monospace);color:var(--ns-text);order:-1;padding:0 8px;font-weight:700}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-example{font-family:var(--header-font,monospace);border:1px solid var(--ns-border);border-radius:0;justify-content:flex-start}.nm-puck-search-design:where([data-desktop-preset=terminal]) .ned-search-example:before{content:">";margin-right:8px}}@media (width<=600px){.nm-puck-search-design:where([data-phone-preset=party]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-head,.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-box,.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-phone-preset=party]) .ned-results,.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-listening,.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-box{box-shadow:6px 6px 0 var(--ns-border);border-width:4px;padding:12px}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-example{border:0;border-bottom:5px solid var(--ns-border);border-radius:12px;min-height:72px;font-weight:800}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-go{box-shadow:0 4px 0 var(--ns-border);border-radius:8px}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search{padding:var(--ns-phone-padding,16px)}.nm-puck-search-design:where([data-phone-preset=party]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-head,.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-box,.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-results,.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-listening,.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-head{border-left:4px solid var(--primary);padding-left:16px}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-box{border:1px solid var(--ns-border);grid-template-columns:minmax(0,1fr) 48px;padding:16px;display:grid}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-box input{align-self:start;min-height:72px}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-go{grid-column:1/-1;justify-content:center;width:100%}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-go span{display:inline}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-examples{justify-content:flex-start}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-example{border:1px solid var(--ns-border);border-radius:16px 16px 16px 0;padding:12px 16px}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search{padding:var(--ns-phone-padding,16px)}.nm-puck-search-design:where([data-phone-preset=concierge]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-head,.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-box,.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-results,.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-listening,.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-head{border-top:8px solid var(--ns-border);padding-top:16px}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-box{border-style:dashed;border-width:2px;border-radius:0;padding:18px}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-ideas{border-top:2px dashed var(--ns-border);padding-top:20px}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-examples{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-example{border:0;border-left:4px solid var(--ns-border);border-radius:0;font-weight:700}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-go{text-transform:uppercase;border-radius:0}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search{padding:var(--ns-phone-padding,16px)}.nm-puck-search-design:where([data-phone-preset=ticket]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-head,.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-box,.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-results,.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-listening,.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-head{border-bottom:1px solid var(--ns-border);padding-bottom:24px}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-box{border:0;border-bottom:3px solid var(--ns-border);border-radius:0;padding:0 0 12px}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-examples{counter-reset:ideas;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-example{counter-increment:ideas;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;justify-content:flex-start;padding:16px 0}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-example:before{content:counter(ideas, decimal-leading-zero);color:var(--primary);margin-right:12px;font-weight:800}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-go{border-radius:0}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search{padding:var(--ns-phone-padding,16px)}.nm-puck-search-design:where([data-phone-preset=editorial]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-head,.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-box,.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-results,.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-listening,.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-head{margin-bottom:4px}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-box{border-width:1px;padding:12px}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-example{border:1px solid var(--ns-border);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:110px;padding:16px;font-weight:700;display:flex}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-example:after{content:"↗";color:var(--primary);font-size:24px}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search{padding:var(--ns-phone-padding,16px)}.nm-puck-search-design:where([data-phone-preset=discovery]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search{min-height:0;padding:var(--ns-padding);color:var(--ns-subheading);background-color:var(--ns-background);background-image:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-head,.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-box,.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-ideas{width:100%;min-width:0;margin:0 auto}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-sub{color:var(--ns-subheading);display:block}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-ideas h3{color:var(--ns-subheading)}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-box{box-shadow:none;transform:none}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-box:before{display:none}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-title{background:0 0;border-radius:0;padding:0}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-results,.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-listening,.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-error{grid-column:1/-1}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-head{font-family:var(--header-font,monospace);border-bottom:1px solid var(--ns-border);padding-bottom:16px}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-title{font-family:var(--header-font,monospace)}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-box{border:1px solid var(--ns-border);padding:12px}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-box:after{content:">_";font-family:var(--header-font,monospace);color:var(--ns-text);order:-1;padding:0 8px;font-weight:700}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-example{font-family:var(--header-font,monospace);border:1px solid var(--ns-border);border-radius:0;justify-content:flex-start}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-example:before{content:">";margin-right:8px}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search{padding:var(--ns-phone-padding,16px)}.nm-puck-search-design:where([data-phone-preset=terminal]) .ned-search-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-search-preset-thumbnail{border:1px solid var(--border);background:var(--muted);min-height:112px;color:var(--foreground);border-radius:4px;gap:6px;padding:10px;font-size:9px;display:grid;overflow:hidden}.nm-search-thumb-heading{font-size:13px;font-weight:900;line-height:1.15}.nm-search-thumb-input{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);justify-content:space-between;gap:4px;padding:6px;display:flex}.nm-search-thumb-ideas{flex-wrap:wrap;gap:3px;display:flex}.nm-search-thumb-ideas i{background:var(--card);color:var(--card-foreground);padding:3px;font-style:normal}.nm-search-preset-thumbnail[data-look=party]{background:var(--primary);color:var(--primary-foreground)}.nm-search-preset-thumbnail[data-look=party] .nm-search-thumb-input{border:2px solid var(--accent);box-shadow:3px 3px 0 var(--accent);border-radius:5px}.nm-search-preset-thumbnail[data-look=party] i{border-bottom:3px solid var(--accent);border-radius:4px}.nm-search-preset-thumbnail[data-look=concierge] .nm-search-thumb-input{border-radius:5px;align-items:start;min-height:40px}.nm-search-preset-thumbnail[data-look=concierge] i{border-radius:6px 6px 6px 0}.nm-search-preset-thumbnail[data-look=ticket]{background:var(--accent);color:var(--accent-foreground);border-top:5px solid var(--foreground)}.nm-search-preset-thumbnail[data-look=ticket] .nm-search-thumb-input{border:1px dashed var(--foreground)}.nm-search-preset-thumbnail[data-look=editorial]{background:var(--background)}.nm-search-preset-thumbnail[data-look=editorial] .nm-search-thumb-heading{font-size:18px;font-weight:600}.nm-search-preset-thumbnail[data-look=editorial] .nm-search-thumb-input{border:0;border-bottom:2px solid var(--foreground)}.nm-search-preset-thumbnail[data-look=discovery] .nm-search-thumb-ideas{grid-template-columns:repeat(3,1fr);display:grid}.nm-search-preset-thumbnail[data-look=discovery] i{border:1px solid var(--border);min-height:26px}.nm-search-preset-thumbnail[data-look=terminal]{background:var(--foreground);color:var(--background);font-family:var(--header-font,monospace)}.nm-search-preset-thumbnail[data-look=terminal] .nm-search-thumb-input{background:var(--foreground);color:var(--background);border-color:var(--accent)}.nm-puck-search-design .ned-search{--ns-width:var(--ns-desktop-width,var(--ned-width));--ns-padding:var(--ns-desktop-padding,32px);--ns-inputSize:var(--ns-desktop-inputSize,17px);--ns-buttonSize:var(--ns-desktop-buttonSize,48px);--ns-ideaSize:var(--ns-desktop-ideaSize,14px);--ns-gap:var(--ns-desktop-gap,8px);--ns-radius:var(--ns-desktop-radius,var(--ned-radius));--ns-background:var(--ns-desktop-background,var(--nm-puck-background,var(--ned-background,var(--primary))));--ns-box:var(--ns-desktop-box,var(--ned-box));--ns-text:var(--ns-desktop-text,var(--ned-input-text,var(--card-foreground)));--ns-button:var(--ns-desktop-button,var(--ned-button,var(--destructive)));--ns-buttonText:var(--ns-desktop-buttonText,var(--ned-button-text,var(--destructive-foreground)));--ns-mic:var(--ns-desktop-mic,var(--ned-mic,var(--muted)));--ns-micIcon:var(--ns-desktop-micIcon,var(--ned-mic-icon,var(--foreground)));--ns-border:var(--ns-desktop-border,var(--ned-border))}.nm-puck-search-design{--header-original-size:44px;--header-original-colour:var(--ned-heading,inherit)}.nm-puck-search-design .ned-search-title{font-size:var(--header-size)!important;color:var(--header-colour)!important;font-family:var(--header-font)!important;font-weight:var(--header-weight)!important;font-style:var(--header-style)!important;-webkit-text-decoration:var(--header-decoration)!important;-webkit-text-decoration:var(--header-decoration)!important;text-decoration:var(--header-decoration)!important;text-transform:var(--header-format)!important;line-height:var(--header-line)!important;text-align:var(--header-align)!important}.nm-puck-search-design .ned-search[data-variant]{background-color:var(--ns-background);color:var(--ns-subheading,var(--header-colour))}.nm-puck-search-design .ned-search :is(.ned-search-head,.ned-search-box,.ned-search-ideas){max-width:min(100%, var(--ns-width))}.nm-puck-search-design .ned-search .ned-search-box{background:var(--ns-box);color:var(--ns-text);border-color:var(--ns-border);border-radius:var(--ns-radius);gap:var(--ns-gap)}.nm-puck-search-design .ned-search-box input{font-size:var(--ns-inputSize)!important}.nm-puck-search-design:where([style*=--ns-desktop-box],[style*=--ns-desktop-text]) .ned-search-box input::placeholder{color:var(--ned-placeholder,var(--ns-text))}@media (width<=600px){.nm-puck-search-design:where([style*=--ns-phone-box],[style*=--ns-phone-text]) .ned-search-box input::placeholder{color:var(--ned-placeholder,var(--ns-text))}}.nm-puck-search-design .ned-search-box :is(.ned-search-go,.ned-search-icon){height:max(44px,var(--ns-buttonSize))!important}.nm-puck-search-design .ned-search-go{background:var(--ns-button)!important;color:var(--ns-buttonText)!important}.nm-puck-search-design .ned-search-icon:not([data-live]){background:var(--ns-mic)!important;color:var(--ns-micIcon)!important}.nm-puck-search-design .ned-search-example{font-size:var(--ns-ideaSize)}.nm-puck-search-design .ned-search-examples{gap:var(--ns-gap)}.nm-puck-search-design[style*=--ns-desktop-padding] .ned-search{padding:var(--ns-padding)}@media (width>=601px){.nm-puck-search-design[data-desktop-layout=stacked] .ned-search-box{flex-wrap:wrap}.nm-puck-search-design[data-desktop-layout=stacked] .ned-search-box input{flex-basis:100%}.nm-puck-search-design[data-desktop-layout=split] .ned-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.nm-puck-search-design[data-desktop-layout=split] .ned-search :is(.ned-search-ideas,.ned-results){grid-column:1/-1}.nm-puck-search-design[data-desktop-layout=compact] .ned-search{min-height:0;padding-block:16px}.nm-puck-search-design[data-desktop-layout=panel] .ned-search-box{border-width:1px;border-radius:8px;padding:16px}.nm-puck-search-design[data-desktop-layout=spotlight] .ned-search{min-height:440px}}@media (width<=600px){.nm-puck-search-design .ned-search{--ns-width:var(--ns-phone-width,var(--ns-desktop-width,100%));--ns-padding:var(--ns-phone-padding,16px);--ns-inputSize:var(--ns-phone-inputSize,var(--ns-desktop-inputSize,16px));--ns-buttonSize:var(--ns-phone-buttonSize,var(--ns-desktop-buttonSize,44px));--ns-ideaSize:var(--ns-phone-ideaSize,var(--ns-desktop-ideaSize,13px));--ns-gap:var(--ns-phone-gap,var(--ns-desktop-gap,6px));--ns-radius:var(--ns-phone-radius,var(--ns-desktop-radius,var(--ned-radius)));--ns-background:var(--ns-phone-background,var(--phone-background,var(--ns-desktop-background,var(--nm-puck-background,var(--ned-background,var(--primary))))));--ns-box:var(--ns-phone-box,var(--ns-desktop-box,var(--ned-box)));--ns-text:var(--ns-phone-text,var(--ns-desktop-text,var(--ned-input-text,var(--card-foreground))));--ns-button:var(--ns-phone-button,var(--ns-desktop-button,var(--ned-button,var(--destructive))));--ns-buttonText:var(--ns-phone-buttonText,var(--ns-desktop-buttonText,var(--ned-button-text,var(--destructive-foreground))));--ns-mic:var(--ns-phone-mic,var(--ns-desktop-mic,var(--ned-mic,var(--muted))));--ns-micIcon:var(--ns-phone-micIcon,var(--ns-desktop-micIcon,var(--ned-mic-icon,var(--foreground))));--ns-border:var(--ns-phone-border,var(--ns-desktop-border,var(--ned-border)))}.nm-puck-search-design{--header-original-size:26px}.nm-puck-search-design[style*=--ns-phone-padding] .ned-search{padding:var(--ns-padding)}.nm-puck-search-design[data-phone-layout=stacked] .ned-search-box{flex-wrap:wrap}.nm-puck-search-design[data-phone-layout=stacked] .ned-search-box input{flex-basis:100%}.nm-puck-search-design[data-phone-layout=compact] .ned-search{min-height:0;padding-block:12px}.nm-puck-search-design[data-phone-layout=panel] .ned-search-box{border-width:1px;border-radius:8px;padding:12px}.nm-puck-search-design[data-phone-layout=spotlight] .ned-search{min-height:360px}}@media (width>=601px){.nm-puck-search-design[data-desktop-layout=split] .ned-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nm-puck-search-design[data-desktop-layout=compact] .ned-search{flex-wrap:wrap;min-height:0;padding-block:16px;display:flex}.nm-puck-search-design[data-desktop-layout=classic] .ned-search-box{flex-wrap:nowrap;display:flex}.nm-puck-search-design[data-desktop-layout=stacked] .ned-search-box{flex-wrap:wrap;display:flex}.nm-puck-search-design[data-desktop-layout=stacked] .ned-search-go{flex:100%}}@media (width<=600px){.nm-puck-search-design[data-phone-layout=compact] .ned-search{min-height:0;padding-block:12px}.nm-puck-search-design[data-phone-layout=stacked] .ned-search-box{flex-wrap:wrap;display:flex}.nm-puck-search-design[data-phone-layout=classic] .ned-search-box{flex-wrap:nowrap;display:flex}}.nm-puck-search-design .ned-search-box{border-radius:var(--ns-radius)}@media (width>=601px){.nm-puck-search-design[data-desktop-format=box-only] .ned-search{min-height:0;padding:var(--ns-padding);margin-bottom:0;display:block}.nm-puck-search-design[data-desktop-format=box-only] :is(.ned-search-head,.ned-search-ideas){display:none}.nm-puck-search-design[data-desktop-format=box-only] .ned-search-box{flex-wrap:nowrap;display:flex;transform:none}.nm-puck-search-design[data-desktop-format=box-only] .ned-search-box input{flex:1 1 0;min-height:0}.nm-puck-search-design[data-desktop-format=box-only] .ned-search-go{flex:none;width:auto}}@media (width<=600px){.nm-puck-search-design[data-phone-format=box-only] .ned-search{min-height:0;padding:var(--ns-padding);margin-bottom:0;display:block}.nm-puck-search-design[data-phone-format=box-only] :is(.ned-search-head,.ned-search-ideas){display:none}.nm-puck-search-design[data-phone-format=box-only] .ned-search-box{flex-wrap:nowrap;display:flex;transform:none}.nm-puck-search-design[data-phone-format=box-only] .ned-search-box input{flex:1 1 0;min-height:0}.nm-puck-search-design[data-phone-format=box-only] .ned-search-go{flex:none;width:auto}}.nm-puck-search-design .ned-search .ned-search-sub{color:var(--ns-subheading)}.nm-puck-search-design .ned-search .ned-search-ideas h3{color:var(--ns-ideasHeading,var(--ned-ideas-heading,var(--ns-subheading)))}.nm-puck-search-design .ned-search .ned-search-example{background:var(--ns-idea);color:var(--ns-ideaText)}.nm-puck-search-design .ned-search-box input::placeholder{color:var(--ns-placeholder,var(--ned-placeholder,var(--ns-text)))}.nm-puck-search-design .ned-search-box:before{border-color:var(--ns-glow,var(--ned-glow,var(--accent)))}.nm-puck-search-design .ned-search-icon[data-live]{background:var(--ns-micListening,var(--ned-mic-listening,var(--destructive)));color:var(--ns-micListeningIcon,var(--ned-mic-listening-icon,var(--destructive-foreground)))}.nm-puck-search-design .ned-search-listening{color:var(--ns-listeningText,var(--ned-listening-text,var(--ns-subheading)))}.nm-puck-search-design .ned-search-icon svg,.nm-puck-search-design .ned-search-go svg{width:var(--ns-icon-size,20px)!important;height:var(--ns-icon-size,20px)!important}.nm-puck-search-design[style*=--ns-icon-colour] .ned-search-icon:not([data-live]) svg,.nm-puck-search-design[style*=--ns-icon-colour] .ned-search-go svg{color:var(--ns-icon-colour)!important}.nm-puck-search-design[style*=--ns-icon-bg] .ned-search-icon:not([data-live]){background:var(--ns-icon-bg)!important}.nm-puck-search-design[data-icon-style=round] .ned-search-icon{aspect-ratio:1;border-radius:9999px!important}.nm-puck-search-design[data-icon-style=square] .ned-search-icon{aspect-ratio:1;border-radius:10px!important}.nm-puck-search-design[data-icon-style=outline] .ned-search-icon:not([data-live]){border:2px solid var(--ns-icon-colour,currentColor)!important;background:0 0!important;border-radius:9999px!important}.nm-puck-search-design[data-icon-style=plain] .ned-search-icon:not([data-live]){box-shadow:none!important;background:0 0!important;border:0!important}.nm-puck-search-design[data-icon-style=bold] .ned-search-icon svg,.nm-puck-search-design[data-icon-style=bold] .ned-search-go svg{stroke-width:3px}.nm-puck-search-design .ned-search-go svg{--ns-i-size:var(--ns-desktop-search-size,var(--ns-icon-size,20px));--ns-i-colour:var(--ns-desktop-search-colour,var(--ns-icon-colour,currentColor));--ns-i-background:var(--ns-desktop-search-background,transparent);--ns-i-radius:var(--ns-desktop-search-radius,0px);--ns-i-border:var(--ns-desktop-search-border,0px solid transparent);--ns-i-padding:var(--ns-desktop-search-padding,0px);--ns-i-stroke:var(--ns-desktop-search-stroke,2)}.nm-puck-search-design .ned-search-icon svg{--ns-i-size:var(--ns-desktop-mic-size,var(--ns-icon-size,20px));--ns-i-colour:var(--ns-desktop-mic-colour,var(--ns-icon-colour,currentColor));--ns-i-background:var(--ns-desktop-mic-background,transparent);--ns-i-radius:var(--ns-desktop-mic-radius,0px);--ns-i-border:var(--ns-desktop-mic-border,0px solid transparent);--ns-i-padding:var(--ns-desktop-mic-padding,0px);--ns-i-stroke:var(--ns-desktop-mic-stroke,2)}.nm-puck-search-design .ned-search-box :is(.ned-search-go,.ned-search-icon) svg{box-sizing:content-box;background:var(--ns-i-background);border-radius:var(--ns-i-radius);border:var(--ns-i-border);padding:var(--ns-i-padding);stroke-width:var(--ns-i-stroke);flex-shrink:0;width:var(--ns-i-size)!important;height:var(--ns-i-size)!important;color:var(--ns-i-colour)!important}.nm-puck-search-design .ned-search-box :is(.ned-search-go,.ned-search-icon){min-width:min-content;min-height:max(44px,var(--ns-buttonSize));flex-shrink:0;height:auto!important}@media (width<=600px){.nm-puck-search-design .ned-search-go svg{--ns-i-size:var(--ns-phone-search-size,var(--ns-desktop-search-size,var(--ns-icon-size,20px)));--ns-i-colour:var(--ns-phone-search-colour,var(--ns-desktop-search-colour,var(--ns-icon-colour,currentColor)));--ns-i-background:var(--ns-phone-search-background,var(--ns-desktop-search-background,transparent));--ns-i-radius:var(--ns-phone-search-radius,var(--ns-desktop-search-radius,0px));--ns-i-border:var(--ns-phone-search-border,var(--ns-desktop-search-border,0px solid transparent));--ns-i-padding:var(--ns-phone-search-padding,var(--ns-desktop-search-padding,0px));--ns-i-stroke:var(--ns-phone-search-stroke,var(--ns-desktop-search-stroke,2))}.nm-puck-search-design .ned-search-icon svg{--ns-i-size:var(--ns-phone-mic-size,var(--ns-desktop-mic-size,var(--ns-icon-size,20px)));--ns-i-colour:var(--ns-phone-mic-colour,var(--ns-desktop-mic-colour,var(--ns-icon-colour,currentColor)));--ns-i-background:var(--ns-phone-mic-background,var(--ns-desktop-mic-background,transparent));--ns-i-radius:var(--ns-phone-mic-radius,var(--ns-desktop-mic-radius,0px));--ns-i-border:var(--ns-phone-mic-border,var(--ns-desktop-mic-border,0px solid transparent));--ns-i-padding:var(--ns-phone-mic-padding,var(--ns-desktop-mic-padding,0px));--ns-i-stroke:var(--ns-phone-mic-stroke,var(--ns-desktop-mic-stroke,2))}}.nm-artcards{grid-template-columns:repeat(min(var(--ac-count), var(--ac-cols-d,4)), minmax(0, 340px));justify-content:center;gap:var(--ac-gap-d,32px);perspective:1000px;padding:24px 16px;display:grid}@container nm-artcards (width<=1024px){.nm-artcards{grid-template-columns:repeat(min(var(--ac-count), var(--ac-cols-t,2)), minmax(0, 320px));gap:var(--ac-gap-t,24px)}}@container nm-artcards (width<=600px){.nm-artcards{grid-template-columns:repeat(min(var(--ac-count), var(--ac-cols-p,1)), minmax(0, 360px));gap:var(--ac-gap-p,28px);padding:16px 12px}}.nm-artcard{width:100%;transform-style:preserve-3d;filter:drop-shadow(0 14px 18px #00000038);border-radius:6%;transition:transform .35s,filter .35s;position:relative;overflow:hidden}.nm-artcards[data-animate=on] .nm-artcard{animation:5s ease-in-out infinite nm-artcard-float}.nm-artcard:hover{filter:drop-shadow(0 22px 26px #0000004d);transform:rotateY(-8deg)rotateX(6deg)translateY(-6px)scale(1.03)}.nm-artcard-art{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.nm-artcard-photo{z-index:3;background:#fff;border-radius:9%;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 2px #ffffffe6}.nm-artcard-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.nm-artcard-photo span{color:#475569;font:700 13px system-ui}.nm-artcard-name,.nm-artcard-price{z-index:3;text-align:center;font-family:var(--font-display,system-ui);border-radius:999px;place-items:center;padding:0 6%;font-weight:900;line-height:1.05;text-decoration:none;display:grid;position:absolute;overflow:hidden}.nm-artcard-name{text-shadow:0 2px #00000026;font-size:clamp(14px,2cqw + 12px,22px)}.nm-artcard-price{font-size:clamp(14px,1.6cqw + 12px,22px);box-shadow:inset 0 -3px #00000014}.nm-artcard{container-type:inline-size}.nm-artcard-name{border-radius:1.4em;padding:.15em 7%;font-size:7.2cqw;line-height:1.08;overflow:visible}.nm-artcard-name>span{text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:block}.nm-artcard-price{font-size:7.4cqw}.nm-artcard-button{z-index:4;cursor:pointer;border-radius:999px;position:absolute}.nm-artcard-button:hover{box-shadow:0 0 0 3px #ffffffb3,0 0 24px #ffc72ccc}.nm-artcard-button:active{transform:translateY(2px)scale(.98)}.nm-artcard-button:focus-visible{outline-offset:2px;outline:3px solid #ffc72c}.nm-artcard-shine{z-index:5;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff73 50%,#0000 65%) 150% 0/250% 100%;position:absolute;inset:0}.nm-artcards[data-animate=on] .nm-artcard-shine{animation:4.5s ease-in-out infinite nm-artcard-shine}@keyframes nm-artcard-float{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}50%{transform:translateY(-8px)rotateX(3deg)rotateY(-3deg)}}@keyframes nm-artcard-shine{0%,60%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.nm-artcard,.nm-artcard-shine{transition:none;animation:none!important}}.nm-artcards-frame{margin-inline:auto;transition:max-width .25s;container:nm-artcards/inline-size}.nm-artcards-preview{justify-content:center;gap:6px;padding:8px;display:flex}.nm-artcards-preview button{border:2px solid var(--primary);background:var(--card);color:var(--card-foreground);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800}.nm-artcards-preview button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.nm-artavail{width:100%;max-width:1400px;margin:0 auto;container-type:inline-size}.nm-artavail-banner{aspect-ratio:3;width:100%;position:relative}.nm-artavail[data-animate=on] .nm-artavail-banner{animation:6s ease-in-out infinite nm-artavail-float}.nm-artavail-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.nm-artavail-overlay{position:absolute;inset:0}.nm-artavail-input{color:var(--av-ink);appearance:none;background:0 0;border:0;outline:none;min-width:0;padding:0 .3em;font-size:clamp(9px,1.7cqw,22px);font-weight:800;position:absolute}.nm-artavail-input:focus-visible{outline:3px solid var(--av-ink);outline-offset:2px;border-radius:8px}.nm-artavail-input::placeholder{color:color-mix(in oklab, var(--av-ink) 60%, transparent)}.nm-artavail-button{cursor:pointer;background:0 0;border:0;border-radius:999px;position:absolute}.nm-artavail-button:hover{box-shadow:0 0 0 3px color-mix(in oklab, var(--av-ink) 35%, transparent)}.nm-artavail-button:active{transform:scale(.97)}.nm-artavail-button:focus-visible{outline:3px solid var(--av-ink);outline-offset:2px}.nm-artavail-message{color:#14143a;text-align:center;background:#fff;border-radius:1rem;max-width:46rem;margin:.75rem auto 0;padding:.75rem 1rem;font-weight:700;box-shadow:0 4px 16px #0000001f}.nm-artavail-message a{color:#0b2ea9;font-weight:900;text-decoration:underline}@container (width<=640px){.nm-artavail-input{padding:0 .1em;font-size:clamp(8px,2.4cqw,13px)}}@keyframes nm-artavail-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.nm-artavail[data-animate=on] .nm-artavail-banner{animation:none}}.nm-say{isolation:isolate;padding:56px 16px;position:relative;overflow:hidden}.nm-say--western{background-position:50%;background-size:cover}.nm-say--western:before{content:"";z-index:-1;background:linear-gradient(#3b1f0e59,#3b1f0e99);position:absolute;inset:0}.nm-say-sign{background-repeat:no-repeat;background-size:100% 100%;border-radius:18px;max-width:860px;margin:0 auto;padding:36px 28px;position:relative}.nm-say--western h2,.nm-say--western h1{text-shadow:0 3px #3b1f0e,0 6px 14px #00000073;letter-spacing:.02em}.nm-say-deco{pointer-events:none;height:auto;position:absolute}.nm-say-cactus{transform-origin:bottom;width:clamp(70px,10vw,150px);animation:4s ease-in-out infinite nm-say-sway;bottom:0;left:2%}.nm-say-barrel{width:clamp(60px,8vw,120px);bottom:4px;right:3%}.nm-say-hat{width:clamp(60px,8vw,120px);animation:3.2s ease-in-out infinite nm-say-bob;top:18px;left:8%}.nm-say-badge{width:clamp(50px,6vw,90px);animation:6s ease-in-out infinite nm-say-spin;top:18px;right:9%}.nm-say-lasso{width:clamp(50px,6vw,90px);animation:4s ease-in-out infinite reverse nm-say-bob;bottom:10px;right:16%}.nm-say--blue{perspective:900px;background:radial-gradient(circle at 20% 10%,#3d6bff,#0b2ea9 55%,#071c6b)}.nm-say-card{background:linear-gradient(160deg,#ffffff2e,#ffffff0d);border:3px solid #ffc72c;border-radius:36px;max-width:860px;margin:0 auto;padding:32px 24px;animation:5s ease-in-out infinite nm-say-float;position:relative;transform:rotateX(6deg);box-shadow:0 14px #061a63,0 24px 40px #00000059}.nm-say--blue h2,.nm-say--blue h1{text-shadow:0 4px #061a63,0 8px 16px #00000059}.nm-say-ball{pointer-events:none;border-radius:50%;animation:3.6s ease-in-out infinite nm-say-bob;position:absolute;box-shadow:inset -10px -14px #0000002e,inset 8px 8px #ffffff59}.nm-say-b1{background:#e63946;width:90px;height:90px;top:22%;left:4%}.nm-say-b2{background:#ffc72c;width:60px;height:60px;animation-delay:-1.2s;top:14%;right:6%}.nm-say-b3{background:#fff;width:46px;height:46px;animation-delay:-2.1s;bottom:12%;right:12%}.nm-say-star{color:#ffc72c;pointer-events:none;text-shadow:0 3px #b8860b;font-size:34px;animation:5s linear infinite nm-say-spin;position:absolute}.nm-say-s1{bottom:14%;left:12%}.nm-say-s2{font-size:24px;top:8%;right:22%}@keyframes nm-say-bob{50%{transform:translateY(-12px)}}@keyframes nm-say-sway{50%{transform:rotate(4deg)}}@keyframes nm-say-spin{50%{transform:rotate(18deg)scale(1.08)}}@keyframes nm-say-float{50%{transform:rotateX(6deg)translateY(-8px)}}@media (width<=640px){.nm-say{padding:36px 10px}.nm-say-sign,.nm-say-card{padding:22px 12px}.nm-say-hat,.nm-say-badge,.nm-say-lasso,.nm-say-b1{display:none}}@media (prefers-reduced-motion:reduce){.nm-say *,.nm-say-card{animation:none!important}}.nm-cover-gate{z-index:80;background:var(--background);color:var(--foreground);position:fixed;inset:0;overflow-y:auto}.nm-cover-intro{text-align:center;background-position:50%;background-size:cover;justify-items:center;gap:.75rem;padding:clamp(2rem,6vw,5rem) 1rem 1rem;display:grid}.nm-cover-logo{object-fit:contain;max-width:70%;max-height:96px}.nm-cover-name{font-size:1.4rem;font-weight:900}.nm-cover-heading{font-family:var(--font-display,inherit);max-width:18ch;margin:0;font-size:clamp(1.9rem,6vw,4rem);font-weight:900;line-height:1.05}.nm-cover-sub{opacity:.85;max-width:46ch;margin:0;font-size:clamp(1rem,2.4vw,1.2rem)}.nm-cover-enter{justify-content:center;padding:1.25rem 1rem 3rem;display:flex}.nm-cover-enter button{letter-spacing:.04em;background:var(--primary);min-height:48px;color:var(--primary-foreground);cursor:pointer;border:2px solid #0000;border-radius:999px;padding:.8rem 2rem;font-weight:900}[data-cover-style=minimal].nm-cover-intro{padding-top:3rem}[data-cover-style=minimal] .nm-cover-heading{letter-spacing:-.02em;font-weight:700}.nm-cover-enter[data-cover-style=minimal] button{color:var(--foreground);background:0 0;border-color:currentColor}[data-cover-style=fun].nm-cover-intro{background-color:var(--accent);color:var(--accent-foreground)}[data-cover-style=fun] .nm-cover-heading{transform:rotate(-2deg)}.nm-cover-enter[data-cover-style=fun] button{background:var(--accent);color:var(--accent-foreground);box-shadow:0 6px #00000040}[data-cover-style=cartoon3d] .nm-cover-heading{text-shadow:0 3px #00000040,0 8px 18px #0003}.nm-cover-enter[data-cover-style=cartoon3d] button{border-radius:22px;box-shadow:0 6px #0000004d}[data-cover-style=luxury].nm-cover-intro{color:oklch(96% .02 90);background-color:oklch(20% .02 260)}[data-cover-style=luxury] .nm-cover-heading{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-weight:600}.nm-cover-enter[data-cover-style=luxury] button{color:oklch(20% .02 260);background:oklch(78% .12 85);border-radius:4px}.nm-puck-header-type{--header-size:var(--header-desktop-size,var(--header-original-size,inherit));--header-colour:var(--header-desktop-colour,var(--header-original-colour,inherit));--header-font:var(--header-desktop-font,inherit);--header-weight:var(--header-desktop-weight,var(--header-original-weight,800));--header-style:var(--header-desktop-style,normal);--header-decoration:var(--header-desktop-decoration,none);--header-format:var(--header-desktop-format,none);--header-align:var(--header-desktop-align,center);--header-line:var(--header-desktop-line,1.4)}.nm-puck-header-type .nm-puck-header-word,.nm-puck-header-type.nm-puck-brand-text,.nm-puck-header-type .nm-puck-header-menu a,.nm-puck-header-type .nm-puck-header-menu strong{letter-spacing:0;overflow-wrap:break-word;min-width:0;max-width:100%;font-size:var(--header-size)!important;color:var(--header-colour)!important;font-family:var(--header-font)!important;font-weight:var(--header-weight)!important;font-style:var(--header-style)!important;-webkit-text-decoration:var(--header-decoration)!important;-webkit-text-decoration:var(--header-decoration)!important;text-decoration:var(--header-decoration)!important;text-transform:var(--header-format)!important;text-align:var(--header-align)!important;line-height:var(--header-line)!important}.nm-puck-header-type .nm-puck-header-menu{--header-original-colour:var(--popover-foreground)}.nm-puck-header-type .nm-puck-header-links{justify-content:var(--header-desktop-justify,center);min-width:0}.nm-puck-brand-row{flex-wrap:wrap;align-items:center;gap:12px;padding-inline:1rem;display:flex}.nm-puck-brand-row>img{object-fit:contain;max-width:100%}@media (width<=600px){.nm-puck-header-type .nm-puck-header-links{justify-content:var(--header-phone-justify,var(--header-desktop-justify,center))}.nm-puck-header-type{--header-size:var(--header-phone-size,var(--header-desktop-size,var(--header-original-size,inherit)));--header-colour:var(--header-phone-colour,var(--header-desktop-colour,var(--header-original-colour,inherit)));--header-font:var(--header-phone-font,var(--header-desktop-font,inherit));--header-weight:var(--header-phone-weight,var(--header-desktop-weight,var(--header-original-weight,800)));--header-style:var(--header-phone-style,var(--header-desktop-style,normal));--header-decoration:var(--header-phone-decoration,var(--header-desktop-decoration,none));--header-format:var(--header-phone-format,var(--header-desktop-format,none));--header-align:var(--header-phone-align,var(--header-desktop-align,center));--header-line:var(--header-phone-line,var(--header-desktop-line,1.4))}}.nm-puck-header-controls .nm-puck-menu-icon{color:var(--menu-icon-colour,inherit)!important;background:var(--menu-icon-background,transparent)!important}.nm-puck-header-controls .nm-puck-menu-icon svg{width:var(--menu-icon-size,24px);height:var(--menu-icon-size,24px)}.nm-puck-header-controls .nm-puck-menu-icon[data-button-style=word],.nm-puck-header-controls .nm-puck-menu-icon[data-button-style=iconWord]{width:var(--menu-button-width,auto);min-width:44px;height:auto;min-height:44px;padding-inline:14px}.nm-puck-header-controls .nm-puck-menu-icon summary{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.nm-puck-header-controls .nm-puck-menu-word{font-weight:900;font-size:calc(var(--menu-icon-size,24px) * .62);letter-spacing:.04em;text-transform:uppercase;line-height:1}.nm-puck-header-controls .nm-puck-menu-toggle>.nm-puck-header-menu{width:min(var(--menu-width,300px), calc(100cqw - 32px));background:var(--menu-background,var(--popover));color:var(--menu-text,var(--popover-foreground));border-color:var(--menu-border,var(--border));border-radius:var(--menu-radius,8px);padding:var(--menu-padding,8px)}.nm-puck-header-controls .nm-puck-header-menu :is(a,strong){color:var(--menu-text,var(--header-colour,var(--popover-foreground)))!important;font-size:var(--menu-text-size,var(--header-size,16px))!important;text-align:var(--menu-align,left)!important}.nm-puck-header-controls .nm-puck-header-menu a:is(:hover,:focus-visible){background:var(--menu-hover-background,var(--accent))!important;color:var(--menu-hover-text,var(--accent-foreground))!important}@media (width<=600px){.nm-puck-header-controls .nm-puck-menu-toggle>.nm-puck-header-menu{left:16px;right:16px;top:var(--menu-top,72px);width:auto;max-height:min(65vh, calc(100dvh - var(--menu-top,72px) - 20px));z-index:100;position:fixed}}.nm-western{--nm-w-leather:oklch(42% .09 50);--nm-w-parchment:oklch(95% .035 80);--nm-w-ink:oklch(24% .04 45);--nm-w-gold:oklch(78% .14 80);color:var(--nm-w-ink);max-width:100%;overflow-x:clip}.nm-western h1,.nm-western h2,.nm-western h3{font-family:var(--font-display);letter-spacing:.01em;overflow-wrap:anywhere}.nm-western[data-western-font=saloon] h1,.nm-western[data-western-font=saloon] h2{text-shadow:2px 2px 0 color-mix(in oklab, var(--nm-w-gold) 60%, transparent)}.nm-western button,.nm-western a[class*=btn],.nm-western .nm-tpc-book{border-radius:10px}.nm-western img{max-width:100%;height:auto}.nm-rp{width:100%;display:flex}.nm-rp[data-align=left]{justify-content:flex-start}.nm-rp[data-align=center]{justify-content:center}.nm-rp[data-align=right]{justify-content:flex-end}.nm-rp picture{width:100%;display:block}.nm-rp img{width:100%;height:auto;aspect-ratio:var(--rp-ratio);object-fit:var(--rp-fit);object-position:var(--rp-pos);background:var(--nm-w-parchment);border-radius:12px;display:block}@media (width<=767px){.nm-rp img{aspect-ratio:var(--rp-ratio-m);object-fit:var(--rp-fit-m);object-position:var(--rp-pos-m)}}.nm-rp-empty{text-align:center;border:2px dashed var(--nm-w-leather);background:var(--nm-w-parchment);color:var(--nm-w-ink);border-radius:12px;padding:24px}.nm-blue3d{--nm-b-blue:oklch(52% .2 260);--nm-b-sky:oklch(82% .1 235);--nm-b-gold:oklch(84% .16 85);max-width:100%;overflow-x:clip}.nm-blue3d h1,.nm-blue3d h2{text-shadow:0 3px 0 color-mix(in oklab, var(--nm-b-blue) 55%, transparent), 0 8px 18px color-mix(in oklab, var(--nm-b-blue) 30%, transparent);overflow-wrap:anywhere;font-family:"Baloo 2",Nunito,sans-serif;font-weight:800}.nm-blue3d img{max-width:100%;height:auto}.nm-blue3d a,.nm-blue3d button{transition:transform .2s,box-shadow .2s;position:relative}.nm-blue3d button,.nm-blue3d a[class*=btn],.nm-blue3d .nm-tpc-book{box-shadow:0 5px 0 color-mix(in oklab, var(--nm-b-blue) 70%, black), 0 10px 22px color-mix(in oklab, var(--nm-b-blue) 35%, transparent);border-radius:999px;overflow:hidden}.nm-blue3d button:active,.nm-blue3d a[class*=btn]:active{box-shadow:0 2px 0 color-mix(in oklab, var(--nm-b-blue) 70%, black);transform:translateY(3px)}.nm-blue3d article,.nm-blue3d [class*=card]{transition:transform .25s,box-shadow .25s}.nm-blue3d[data-motion=on] article:hover,.nm-blue3d[data-motion=on] [class*=card]:hover{box-shadow:0 18px 36px color-mix(in oklab, var(--nm-b-blue) 30%, transparent);transform:translateY(-6px)}.nm-blue3d[data-motion=on] button:after,.nm-blue3d[data-motion=on] a[class*=btn]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,oklab(100% 0 5.96046e-8/.55) 50%,#0000 70%);animation:3.2s ease-in-out infinite nm-b-shine;position:absolute;inset:0;transform:translate(-120%)}.nm-blue3d[data-motion=on] h1,.nm-blue3d[data-motion=on] h2{animation:4s ease-in-out infinite nm-b-float}@keyframes nm-b-shine{60%,to{transform:translate(120%)}}@keyframes nm-b-float{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.nm-blue3d *,.nm-blue3d :after{transition:none!important;animation:none!important}}.nm-prn3d{--prn-blue:oklch(45% .22 264);--prn-navy:oklch(24% .12 264);--prn-cyan:oklch(82% .13 210);--prn-gold:oklch(87% .17 92);--prn-red:oklch(60% .23 27);--prn-white:oklch(99% 0 0);--prn-edge:var(--prn-cyan);--prn-cta:var(--prn-gold);max-width:100%;overflow-x:clip}.nm-prn3d[data-look=red]{--prn-edge:var(--prn-gold);--prn-cta:var(--prn-red)}.nm-prn3d[data-look=glossy]{--prn-edge:var(--prn-blue)}.nm-prn3d h1,.nm-prn3d h2{font-family:var(--font-display);color:var(--prn-gold);-webkit-text-stroke:1.5px var(--prn-navy);paint-order:stroke fill;text-shadow:0 2px 0 var(--prn-white), 0 5px 0 var(--prn-navy), 0 12px 22px color-mix(in oklab, var(--prn-navy) 45%, transparent);overflow-wrap:anywhere}.nm-prn3d img{max-width:100%;height:auto}.nm-prn3d article,.nm-prn3d [class*=card]{border:4px solid var(--prn-edge);background-color:var(--prn-white);color:var(--prn-navy);box-shadow:0 6px 0 var(--prn-navy), 0 16px 30px color-mix(in oklab, var(--prn-navy) 30%, transparent);border-radius:22px;transition:transform .25s,box-shadow .25s}.nm-prn3d[data-look=glossy] article,.nm-prn3d[data-look=glossy] [class*=card]{background-image:linear-gradient(160deg, color-mix(in oklab, var(--prn-white) 100%, transparent), color-mix(in oklab, var(--prn-cyan) 22%, var(--prn-white)))}.nm-prn3d button,.nm-prn3d a[class*=btn],.nm-prn3d .nm-tpc-book{background-color:var(--prn-cta);color:var(--prn-navy);box-shadow:0 5px 0 var(--prn-navy), 0 10px 20px color-mix(in oklab, var(--prn-cta) 45%, transparent);border-radius:999px;font-weight:800;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.nm-prn3d[data-look=red] button,.nm-prn3d[data-look=red] a[class*=btn],.nm-prn3d[data-look=red] .nm-tpc-book{color:var(--prn-white)}.nm-prn3d button:active,.nm-prn3d a[class*=btn]:active{box-shadow:0 1px 0 var(--prn-navy);transform:translateY(4px)}.nm-prn3d[data-motion=on] article:hover,.nm-prn3d[data-motion=on] [class*=card]:hover{transform:translateY(-8px)rotate(-.4deg)}.nm-prn3d[data-motion=on] button:after,.nm-prn3d[data-motion=on] a[class*=btn]:after{content:"";background:linear-gradient(110deg, transparent 30%, color-mix(in oklab, var(--prn-white) 60%, transparent) 50%, transparent 70%);pointer-events:none;animation:3s ease-in-out infinite nm-b-shine;position:absolute;inset:0;transform:translate(-120%)}.nm-prn3d[data-motion=on] h1,.nm-prn3d[data-motion=on] h2{animation:4.5s ease-in-out infinite nm-b-float}.nm-prn3d[data-motion=on]{animation:.6s ease-out both nm-prn-in}@keyframes nm-prn-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.nm-prn3d,.nm-prn3d *,.nm-prn3d :after{transition:none!important;animation:none!important}}
