.last-ask{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:#1e12089e;animation:last-dim .3s ease both}html.last-open{overflow:hidden}@keyframes last-dim{0%{opacity:0}}.last-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:min(820px,100%);max-height:100%;overflow:hidden auto;overscroll-behavior:contain;background:var(--light);color:var(--dark);font:400 16px/1.35 Graphik,Arial,sans-serif;box-shadow:0 30px 80px #140a026b;animation:last-in .45s cubic-bezier(.2,.8,.2,1) .04s both}@keyframes last-in{0%{opacity:0;transform:translateY(16px)}}.last-card button{font-family:Graphik,Arial,sans-serif;cursor:pointer}.last-card button:focus-visible{outline:2px solid var(--dark);outline-offset:3px}.last-x{position:absolute;top:8px;right:8px;z-index:4;width:40px;height:40px;padding:11px;border:0;background:none;color:var(--dark);opacity:.5;transition:opacity .18s}.last-x:hover{opacity:1}.last-x svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.last-art{display:grid;place-items:center;padding:44px 20px 44px 44px}.last-wheel{position:relative;width:100%;max-width:330px;aspect-ratio:1;cursor:pointer}.is-spinning .last-wheel,.is-landed .last-wheel,.is-won .last-wheel{cursor:default}.last-wheel:before{content:"";position:absolute;inset:1.5%;border-radius:50%;box-shadow:0 16px 30px #2a1b104d}.last-wheel canvas{position:relative;display:block;width:100%;height:100%}.last-pointer{position:absolute;left:50%;top:-10px;z-index:2;width:0;height:0;margin-left:-13px;border-left:13px solid transparent;border-right:13px solid transparent;border-top:30px solid var(--accent-2);transform-origin:50% 12%;will-change:transform}.last-pack{width:min(300px,100%);height:auto}.last-words{display:flex;flex-direction:column;align-items:flex-start;padding:48px 48px 26px 28px;min-width:0}.last-label,.last-card h2,.last-detail{overflow:hidden}.last-label>span,.last-card h2>span,.last-detail>span{display:block;animation:last-line .8s cubic-bezier(.19,1,.22,1) both}@keyframes last-line{0%{transform:translateY(108%)}}.last-card h2>span{animation-delay:.06s}.last-detail>span{animation-delay:.14s}.last-go,.last-time,.last-no,.last-serial{animation:last-rise .6s cubic-bezier(.2,.8,.2,1) .22s both}.last-time{animation-delay:.28s}.last-no,.last-serial{animation-delay:.34s}@keyframes last-rise{0%{opacity:0;transform:translateY(8px)}}.is-landed .last-words{opacity:0;transition:opacity .4s ease .3s}.last-label{height:18px;margin:0 0 14px;font-size:14px;line-height:18px}.last-card h2{min-height:2.16em;margin:0;padding-bottom:.16em;font-size:50px;font-weight:400;line-height:1;letter-spacing:-.035em;text-transform:none;text-wrap:balance;color:var(--dark)}.last-card h2 strong{font-weight:700}.last-detail{display:flex;align-items:center;height:52px;margin:8px 0 22px;font-size:19px;line-height:1.3}.last-detail.is-price{line-height:1;white-space:nowrap}.last-detail.is-price>span{display:flex;align-items:baseline;gap:14px}.last-detail strong{font-size:40px;font-weight:700;letter-spacing:-.04em}.last-detail s{opacity:.5}.last-go{min-height:60px;font-size:15px;transition:opacity .25s}.last-go:disabled{opacity:.35;cursor:default}.last-time{margin:16px 0 0;font-size:14px;line-height:1.2}.is-ending .last-time b{color:var(--accent-2)}.last-no{margin-top:18px;min-height:32px;font-size:13px;opacity:.6}.last-no:hover{opacity:1}.last-digits{font-weight:700}.last-digits .is-digit{display:inline-block;width:.66em;text-align:center}.last-serial{position:absolute;right:16px;bottom:12px;font-size:10px;line-height:1;letter-spacing:.14em;opacity:.32;animation-name:last-dim}@media(max-width:700px){.last-ask{padding:12px}.last-card{grid-template-columns:1fr;width:min(400px,100%)}.last-art{padding:34px 24px 0}.last-wheel{width:min(250px,66vw,36vh)}.last-pack{width:min(210px,60vw)}.last-words{align-items:center;padding:22px 20px 16px;text-align:center}.last-label{margin-bottom:8px;font-size:13px}.last-card h2{font-size:36px}.last-detail{justify-content:center;height:46px;margin:2px 0 16px;font-size:17px}.last-detail.is-price>span{gap:12px}.last-detail strong{font-size:34px}.last-go{min-height:58px}.last-time,.last-no{margin-top:14px}.last-serial{position:static;margin-top:10px}}.last-chip{position:fixed;left:16px;bottom:14px;z-index:89;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:0;background:var(--dark);color:var(--light);font:700 13px/1 Graphik,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 26px #2516054d;transition:background-color .18s,bottom .25s cubic-bezier(.2,.8,.2,1);animation:last-in .45s cubic-bezier(.2,.8,.2,1) both}.last-chip strong{font-weight:700;color:var(--accent-1)}.last-chip-clock{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:15px}.last-chip-go{opacity:.75}.last-chip:hover{background:#3a2718}.last-chip:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.last-chip.is-ending .last-chip-clock{color:var(--accent-2)}.last-chip-foil{width:20px;height:20px;border-radius:50%;background:conic-gradient(#fbf7f0 0 60deg,#f6a8d6 0 120deg,#fbf7f0 0 180deg,#8a7565 0 240deg,#fbf7f0 0 300deg,#8a7565 0)}body:has(.nipik-buybar[data-shown]) .last-chip{bottom:84px}@media(max-width:700px){.last-chip{left:12px;bottom:12px;gap:8px;padding:0 12px;font-size:12px}.last-chip-go{display:none}}.last-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.15em .55em}.last-price s{font-size:1em;font-weight:400;opacity:.55}.last-price-clock{align-self:center;padding:5px 8px;background:var(--accent-1);color:var(--dark);font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.last-price-clock.is-ending{background:var(--accent-2)}.last-price.is-compact s{font-size:.8em}.last-on{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--dark);color:var(--light)}.last-on div{display:grid;gap:4px}.last-on strong{font-weight:700;color:var(--accent-1);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.last-on span{font-size:14px}.last-on b{font-weight:700;font-size:1.15em;font-variant-numeric:tabular-nums}.last-on.is-ending b{color:var(--accent-2)}.last-on button{flex:none;border:0;background:none;padding:0;color:var(--light);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;opacity:.7;cursor:pointer}.last-on button:hover{opacity:1}@media(prefers-reduced-motion:reduce){.last-ask,.last-ask *,.last-chip{animation:none!important;transition:none!important}}.help-launch{position:fixed;right:16px;bottom:12px;z-index:90;display:flex;align-items:flex-end;gap:2px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .16s,scale .2s cubic-bezier(.2,.8,.2,1),bottom .25s cubic-bezier(.2,.8,.2,1);transform-origin:100% 100%}.help-launch{--piko: var(--help-size, 68px)}.help-figure{position:relative;display:block;width:var(--piko);height:var(--piko)}.help-figure>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(37,22,5,.28));transform-origin:50% 90%;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.help-rig{position:absolute;inset:0;display:block}.help-launch.has-piko .help-figure>img{visibility:hidden}.help-launch.is-coming .help-figure>img,.help-launch.is-coming .help-tag{opacity:0}.help-tag{margin-bottom:20px;padding:8px 10px;background:var(--dark);color:var(--light);font:700 12px/1 Graphik,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 40%,transparent);transition:background-color .18s,color .18s,opacity .18s}.help-says{position:absolute;z-index:1;padding:10px 13px 11px;background:var(--dark);color:var(--light);font:400 13.5px/1.3 Graphik,Arial,sans-serif;text-align:left;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 40%,transparent),0 8px 18px #25160538;opacity:0;scale:.6;pointer-events:none;transition:opacity .16s ease-in,scale .2s cubic-bezier(.4,0,1,1)}.help-says b{display:block;font-size:14.5px}.help-says:after{content:"";position:absolute;border:6px solid transparent}.help-says.is-left{right:calc(var(--piko) * .94);bottom:calc(var(--piko) * .34);transform-origin:100% 80%}.help-says.is-left:after{right:-13px;bottom:11px;border-left:8px solid var(--dark)}.help-says.is-above{right:4px;bottom:calc(var(--piko) + 6px);transform-origin:85% 100%}.help-says.is-above:after{right:calc(var(--piko) * .42);bottom:-13px;border-top:8px solid var(--dark)}.help-says{translate:0 6px;transition:opacity .22s ease-in,scale .24s cubic-bezier(.4,0,1,1),translate .24s ease-in}.help-says.is-on{opacity:1;scale:1;translate:0 0;pointer-events:auto;cursor:pointer;transition:opacity .14s,scale .5s cubic-bezier(.2,1.5,.4,1),translate .4s cubic-bezier(.2,1,.3,1)}.help-says-x{position:absolute;top:-9px;right:-9px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--light);color:var(--dark);font:700 15px/1 Graphik,Arial,sans-serif;box-shadow:0 0 0 1px var(--dark);cursor:pointer}.help-says-x:after{content:"";position:absolute;inset:-9px}.help-says:not(.is-on) .help-says-x{pointer-events:none}.help-launch.is-saying:has(.help-says.is-left) .help-tag{opacity:0}.help-launch.is-waiting{opacity:0;pointer-events:none;transition:none}.help-launch.is-arriving{transition:opacity .6s ease .15s}.help-launch.is-aside{opacity:0;pointer-events:none}.help-launch.is-away{opacity:0;scale:.8;pointer-events:none;transition:opacity .1s,scale .1s}.help-launch.is-level{align-items:center}.help-launch.is-level .help-tag{margin-bottom:0}.help-launch.is-level .help-figure>img{filter:drop-shadow(0 3px 4px rgba(37,22,5,.25))}.help-launch:hover .help-figure>img{transform:rotate(-6deg) translateY(-3px)}.help-launch:hover .help-tag{background:var(--accent-2);color:var(--dark)}.help-launch:focus-visible{outline:2px solid var(--dark);outline-offset:4px}@media(min-width:768px){.has-help-button .home-hero-foot{padding-right:var(--help-room, 150px)}}@media(min-width:768px){.has-help-button .footer-socials{padding-right:150px}}@media(min-width:768px){.has-help-button .footer-bottom-info{padding-right:150px}}@media(max-width:767px){.help-launch .help-tag{display:none}.has-help-button .footer-menu,.has-help-button .footer-bottom-info{padding-right:68px}}.help-hint{display:none}@media(max-width:767px){.help-hint{position:absolute;right:-3px;bottom:calc(var(--piko) * .8);min-width:19px;height:19px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;background:var(--dark);color:var(--light);font:700 12px/1 Graphik,Arial,sans-serif;box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 40%,transparent),0 4px 10px #25160538;pointer-events:none;transform-origin:30% 100%;transition:opacity .2s ease .3s,scale .4s cubic-bezier(.2,1.5,.4,1) .3s}.help-hint:after{content:"";position:absolute;left:4px;bottom:-8px;border:4px solid transparent;border-top:5px solid var(--dark)}.help-launch.is-saying .help-hint,.help-launch.is-coming .help-hint,.help-launch.is-waiting .help-hint{opacity:0;scale:.5;transition:opacity .12s,scale .15s}}@media(prefers-reduced-motion:reduce){.help-hint{transition:none}}@media(max-width:640px){.help-launch{right:10px;bottom:8px}.help-launch{--piko: min(var(--help-size, 58px), 58px)}.help-launch .help-tag{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.help-launch,.help-figure>img,.help-says{transition:none}}.help-chat{--help-ink: var(--dark);--help-paper: var(--light);--help-card: #fffdf9;--help-tone: color-mix(in srgb, var(--dark) 7%, var(--light));--help-soft: color-mix(in srgb, var(--dark) 62%, var(--light));--help-green: #12907c;position:fixed;right:20px;bottom:20px;z-index:120;display:flex;flex-direction:column;width:400px;height:min(680px,calc(100dvh - 40px));background:var(--help-paper);color:var(--help-ink);font:400 15px/1.45 Graphik,Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 28px 70px -18px #25160573,0 2px 10px #2516051f;transform-origin:100% 100%;animation:help-open .26s cubic-bezier(.2,.8,.2,1) both}.help-chat.is-closing{animation:help-close .2s cubic-bezier(.5,0,.9,.4) both;pointer-events:none}.help-chat *,.help-chat *:before{box-sizing:border-box}.help-chat p,.help-chat h2{margin:0}.help-chat button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;border-radius:0}.help-chat button:disabled{cursor:default;opacity:.5}.help-chat :focus-visible{outline:2px solid var(--help-ink);outline-offset:2px}.help-chat svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.help-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.help-piko{flex:none;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.help-piko-gap{flex:none;width:32px}.help-head{flex:none;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;background:var(--help-tone)}.help-who{flex:1;min-width:0;display:grid;line-height:1.2}.help-who strong{font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.02em}.help-who span{font-size:12.5px;color:var(--help-soft)}.help-close{display:grid;place-items:center;width:36px;height:36px}.help-close:hover{background:color-mix(in srgb,var(--dark) 10%,transparent)}.help-chat .help-quiet{font-size:13px;font-weight:600;padding:8px 6px;color:var(--help-soft)}.help-chat .help-quiet:hover:not(:disabled){color:var(--help-ink);text-decoration:underline;text-underline-offset:3px}.help-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:16px 14px 12px;scrollbar-width:thin}.help-note{margin:auto;display:grid;gap:12px;justify-items:center;text-align:center;color:var(--help-soft)}.help-hello{margin:auto 0;display:grid;justify-items:center;gap:10px;padding:6px 10px 10px;text-align:center}.help-hello h2{font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-transform:none}.help-hello>p{max-width:30ch;color:var(--help-soft)}.help-starters{display:grid;gap:6px;width:100%;margin-top:8px}.help-chat .help-starters button{padding:12px 14px;background:var(--help-card);text-align:left;font-weight:500;transition:background-color .18s,color .18s}.help-chat .help-starters button:hover:not(:disabled){background:var(--help-ink);color:var(--help-paper)}.help-small{font-size:12.5px;color:var(--help-soft)}.help-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.help-link:hover{color:var(--accent-2)}.help-row{display:flex;align-items:flex-start;gap:8px}.help-row.is-customer{justify-content:flex-end}.help-stack{display:grid;gap:6px;max-width:84%;min-width:0}.help-row.is-customer .help-stack{justify-items:end}.help-bubble{padding:10px 13px;background:var(--help-card);overflow-wrap:anywhere}.help-row.is-customer .help-bubble{background:var(--help-ink);color:var(--help-paper)}.help-text{display:grid;gap:7px}.help-step{display:grid;grid-template-columns:22px 1fr;gap:4px}.help-step-n{font-weight:700;color:var(--accent-2);font-variant-numeric:tabular-nums}.help-text.is-fresh p{animation:help-rise .55s cubic-bezier(.2,.75,.2,1) both}.help-shots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.help-shots img,.help-shot-wait{display:block;width:104px;height:78px;object-fit:cover;background:var(--help-tone)}.help-event{align-self:center;display:flex;align-items:flex-start;gap:7px;max-width:92%;padding:9px 12px;background:color-mix(in srgb,var(--help-green) 13%,var(--help-paper));font-size:13.5px}.help-event svg{flex:none;margin-top:2px;stroke:var(--help-green);stroke-width:2.2}.help-working{display:flex;align-items:center;gap:5px;padding:10px 13px;background:var(--help-card);color:var(--help-soft);font-size:13.5px}.help-working span{margin-right:3px}.help-working i{width:5px;height:5px;border-radius:50%;background:var(--help-green);animation:help-dot 1.1s infinite ease-in-out}.help-working i:nth-child(3){animation-delay:.15s}.help-working i:nth-child(4){animation-delay:.3s}.help-under{display:grid;gap:6px;justify-items:start}.help-chat .help-button{padding:11px 15px;background:var(--help-ink);color:var(--help-paper);font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:left;line-height:1.25;transition:background-color .18s,color .18s}.help-chat a.help-button{display:inline-block;text-decoration:none}.help-chat .help-button:hover:not(:disabled){background:var(--accent-2);color:var(--help-ink)}.help-chat .help-button.is-outline{background:transparent;color:var(--help-ink);box-shadow:inset 0 0 0 1.5px var(--help-ink)}.help-chat .help-button.is-outline:hover:not(:disabled){background:var(--help-ink);color:var(--help-paper)}.help-ask{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.help-ask p{flex-basis:100%;font-weight:600}.help-under>.help-ask{padding:12px 13px;background:var(--help-tone)}.help-rate{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--help-soft)}.help-chat .help-rate button{padding:4px 8px;font-weight:600;color:var(--help-ink)}.help-chat .help-rate button:hover{background:var(--help-tone)}.help-handoff{display:grid;gap:8px;padding:14px;background:var(--help-tone)}.help-handoff label{display:grid;gap:5px;font-size:12.5px;font-weight:600}.help-handoff input,.help-handoff textarea{width:100%;padding:11px 12px;border:0;border-radius:0;background:var(--help-card);color:var(--help-ink);font:inherit;font-weight:400}.help-handoff textarea{resize:vertical;min-height:76px;display:block}.help-error{padding:9px 12px;background:color-mix(in srgb,var(--accent-2) 18%,var(--help-paper));font-size:13.5px}.help-foot{flex:none;display:grid;gap:6px;padding:4px 14px 14px}.help-chat .help-person{justify-self:start;padding:2px 0}.help-composer{display:grid;gap:8px;padding:8px;background:var(--help-card);transition:box-shadow .18s}.help-composer:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dark) 30%,transparent)}.help-composer.is-over{box-shadow:inset 0 0 0 2px var(--accent-2)}.help-write{display:flex;align-items:flex-end;gap:4px}.help-write textarea{flex:1;min-width:0;max-height:132px;padding:8px 4px;border:0;outline:0;resize:none;background:none;color:var(--help-ink);font:inherit}.help-chat .help-write textarea:focus-visible{outline:0}.help-write textarea::placeholder{color:color-mix(in srgb,var(--dark) 45%,var(--light))}.help-chat .help-icon,.help-chat .help-send{flex:none;display:grid;place-items:center;width:38px;height:38px}.help-chat .help-icon svg,.help-chat .help-send svg{width:20px;height:20px}.help-chat .help-icon{color:var(--help-soft)}.help-chat .help-icon:hover:not(:disabled){color:var(--help-ink);background:var(--help-tone)}.help-chat .help-send{background:var(--help-ink);color:var(--help-paper);transition:background-color .18s,color .18s}.help-chat .help-send:hover:not(:disabled){background:var(--accent-2);color:var(--help-ink)}.help-chat .help-send:disabled{opacity:.25}.help-attached{display:flex;gap:6px}.help-thumb{position:relative;display:block;width:64px;height:48px;background:var(--help-tone)}.help-thumb img{width:100%;height:100%;object-fit:cover;display:block}.help-thumb.is-loading img{opacity:.45}.help-thumb.is-failed{box-shadow:0 0 0 2px var(--accent-2)}.help-chat .help-thumb button{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;background:var(--help-ink);color:var(--help-paper)}.help-chat .help-thumb svg{width:10px;height:10px;stroke-width:2.2}.help-page{display:flex;justify-content:center;padding:76px 16px 24px;background:var(--light)}.help-chat.is-page{position:static;width:min(760px,100%);height:calc(100dvh - 100px);min-height:480px;box-shadow:none;animation:none}.help-chat.is-page .help-list,.help-chat.is-page .help-foot{padding-inline:4px}.help-chat.is-page .help-head{background:none;padding-inline:4px}@media(max-width:640px){.help-chat:not(.is-page){right:0;bottom:0;width:100%;height:100dvh;box-shadow:none}.help-chat{font-size:16px}.help-page{padding:64px 12px 12px}.help-chat.is-page{height:calc(100dvh - 76px)}}@keyframes help-open{0%{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes help-close{to{opacity:0;transform:scale(.2)}}@keyframes help-rise{0%{opacity:0;transform:translateY(.7em)}}@keyframes help-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes help-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}}.help-piko.is-waving{transform-origin:50% 90%;animation:help-wave 1.6s .25s ease-in-out 1 both}@media(prefers-reduced-motion:reduce){.help-chat,.help-chat.is-closing,.help-text.is-fresh p,.help-working i,.help-piko.is-waving{animation:none}}.help-from{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--help-soft)}.help-row.is-team .help-bubble{background:color-mix(in srgb,var(--help-green) 13%,var(--help-card))}.help-piko-alive{position:relative;display:block}.help-piko-alive>img{display:block;width:100%;height:100%;object-fit:contain}.help-piko-alive>span{position:absolute;inset:0;display:block}.cookie-ask{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:16px;background:#25160580;animation:cookie-ask-dim .35s ease both}.cookie-ask-card{width:min(440px,100%);padding:30px 30px 20px;background:var(--light);color:var(--dark);font:400 15px/1.5 Graphik,Arial,sans-serif;text-align:center;box-shadow:0 24px 60px #25160559;animation:cookie-ask-in .45s cubic-bezier(.2,.7,.2,1) .08s both}html:not(.header-revealed) .cookie-ask{visibility:hidden}html:not(.header-revealed) .cookie-ask,html:not(.header-revealed) .cookie-ask-card{animation-play-state:paused}@keyframes cookie-ask-dim{0%{background-color:#25160500}}@keyframes cookie-ask-in{0%{opacity:0;transform:translateY(16px)}}.cookie-ask-card h2{margin:0 0 10px;font:700 22px/1.15 Graphik,Arial,sans-serif;letter-spacing:-.01em;color:var(--dark)}.cookie-ask-card p{margin:0 0 22px;color:var(--dark)}.cookie-ask-card a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cookie-ask-card button{display:block;width:100%;border:0;cursor:pointer;font-family:Graphik,Arial,sans-serif}.cookie-ask-yes{min-height:52px;background:var(--dark);color:var(--light);font-size:14px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;transition:background-color .18s,color .18s}.cookie-ask-yes:hover{background:var(--accent-1);color:var(--dark)}.cookie-ask-no{min-height:44px;margin-top:6px;background:none;color:var(--dark);font-size:13px;font-weight:400;line-height:1;text-decoration:underline;text-underline-offset:3px;opacity:.75;transition:opacity .18s}.cookie-ask-no:hover{opacity:1}.cookie-ask-card button:focus-visible,.cookie-ask-card a:focus-visible{outline:2px solid var(--dark);outline-offset:3px}@media(max-width:640px){.cookie-ask-card{padding:24px 20px 14px;font-size:14px}.cookie-ask-card h2{font-size:20px}}.cookie-ask.is-quiet{inset:auto auto 12px 16px;display:block;padding:0;background:none;animation:none;width:min(380px,calc(100vw - 32px))}.cookie-ask.is-quiet .cookie-ask-card{width:auto;padding:20px 20px 12px;text-align:left;font-size:14px;box-shadow:0 0 0 1px #2516052e,0 12px 30px #25160538}.cookie-ask.is-quiet .cookie-ask-card h2{font-size:17px}.cookie-ask.is-quiet .cookie-ask-card p{margin-bottom:14px}.cookie-ask.is-quiet .cookie-ask-yes{min-height:44px}@media(prefers-reduced-motion:reduce){.cookie-ask,.cookie-ask-card{animation:none}}.footer-cookies{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=" w-icon-"]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}:where(button.w-popover-trigger){color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000;border:0;margin:0;padding:0}.w-popover{color:inherit;position-anchor:auto;position-area:top center;background-color:#0000;border:0;margin:8px;padding:0;position:fixed;inset:auto;overflow:visible}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}pre.w-code-block code>span{display:block!important}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;width:auto!important;height:auto!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate3d(0,0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media(min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@font-face{font-family:Graphik;src:url(/assets/fonts/graphik-regularitalic-5aad05893e.woff2) format("woff2"),url(/assets/fonts/6a19e29eb87470f92ad47b2e_Graphik-RegularItalic-a395796a1e.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/fonts/graphik-bold-6a9a2202b6.woff2) format("woff2"),url(/assets/fonts/6a19e29eeea4cf02268241c2_Graphik-Bold-495998d2a9.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/fonts/graphik-bolditalic-bfd34d44ba.woff2) format("woff2"),url(/assets/fonts/6a19e29eb0101415f3cccaf6_Graphik-BoldItalic-14571b904a.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/fonts/graphik-regular-5f7cbc4b7b.woff2) format("woff2"),url(/assets/fonts/6a19e29e3d6dbed8a7077055_Graphik-Regular-66f3995985.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--light: #f6f1eb;--dark: #251605;--xl: 8em;--m: 2em;--3xl: 16em;--s: 1.3em;--l: 4em;--2xl: 12em;--0: 0em;--2xs: .5em;--3xs: .2em;--xs: 1em;--accent-2: #e8539a;--accent-1: #f9c3e1}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-commerce-commerceaddtocartform{margin:0 0 15px}.w-commerce-commerceaddtocartoptionpillgroup{margin-bottom:10px;display:flex}.w-commerce-commerceaddtocartoptionpill{color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;margin-right:10px;padding:8px 15px}.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected{color:#fff;background-color:#000}.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}.w-commerce-commerceaddtocartquantityinput{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:60px;height:38px;margin-bottom:10px;padding:8px 6px 8px 12px;line-height:20px;display:block}.w-commerce-commerceaddtocartquantityinput::placeholder{color:#999}.w-commerce-commerceaddtocartquantityinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commerceaddtocartbutton{color:#fff;cursor:pointer;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;padding:9px 15px;text-decoration:none;display:flex}.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}.w-commerce-commercebuynowbutton{color:#fff;cursor:pointer;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;margin-top:10px;padding:9px 15px;text-decoration:none;display:inline-block}.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}.w-commerce-commerceaddtocartoutofstock{background-color:#ddd;margin-top:10px;padding:10px}.w-commerce-commerceaddtocarterror{background-color:#ffdede;margin-top:10px;padding:10px}.w-commerce-commercecheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercelayoutcontainer{justify-content:center;align-items:flex-start;display:flex}.w-commerce-commercelayoutmain{flex:0 800px;margin-right:20px}.w-commerce-commercecartapplepaybutton{color:#fff;cursor:pointer;appearance:none;background-color:#000;border-width:0;border-radius:2px;align-items:center;height:38px;min-height:30px;margin-bottom:8px;padding:0;text-decoration:none;display:flex}.w-commerce-commercecartapplepayicon{width:100%;height:50%;min-height:20px}.w-commerce-commercecartquickcheckoutbutton{color:#fff;cursor:pointer;appearance:none;background-color:#000;border-width:0;border-radius:2px;justify-content:center;align-items:center;height:38px;margin-bottom:8px;padding:0 15px;text-decoration:none;display:flex}.w-commerce-commercequickcheckoutgoogleicon,.w-commerce-commercequickcheckoutmicrosofticon{margin-right:8px;display:block}.w-commerce-commercecheckoutcustomerinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutblockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-commerce-commercecheckoutblockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:20px}.w-commerce-commercecheckoutlabel{margin-bottom:8px}.w-commerce-commercecheckoutemailinput{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutemailinput::placeholder{color:#999}.w-commerce-commercecheckoutemailinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingaddresswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingfullname{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingfullname::placeholder{color:#999}.w-commerce-commercecheckoutshippingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddress{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddressoptional{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutrow{margin-left:-8px;margin-right:-8px;display:flex}.w-commerce-commercecheckoutcolumn{flex:1;padding-left:8px;padding-right:8px}.w-commerce-commercecheckoutshippingcity{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingcity::placeholder{color:#999}.w-commerce-commercecheckoutshippingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstateprovince{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutshippingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingzippostalcode{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutshippingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingcountryselector{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutshippingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingmethodswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingmethodslist{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.w-commerce-commercecheckoutshippingmethoditem{background-color:#fff;border-bottom:1px solid #e6e6e6;flex-direction:row;align-items:baseline;margin-bottom:0;padding:16px;font-weight:400;display:flex}.w-commerce-commercecheckoutshippingmethoddescriptionblock{flex-direction:column;flex-grow:1;margin-left:12px;margin-right:12px;display:flex}.w-commerce-commerceboldtextblock{font-weight:700}.w-commerce-commercecheckoutshippingmethodsemptystate{text-align:center;background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:64px 16px}.w-commerce-commercecheckoutpaymentinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutcardnumber{appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardnumber::placeholder{color:#999}.w-commerce-commercecheckoutcardnumber:focus,.w-commerce-commercecheckoutcardnumber.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardexpirationdate{appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardexpirationdate::placeholder{color:#999}.w-commerce-commercecheckoutcardexpirationdate:focus,.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardsecuritycode{appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardsecuritycode::placeholder{color:#999}.w-commerce-commercecheckoutcardsecuritycode:focus,.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingaddresstogglewrapper{flex-direction:row;display:flex}.w-commerce-commercecheckoutbillingaddresstogglecheckbox{margin-top:4px}.w-commerce-commercecheckoutbillingaddresstogglelabel{margin-left:8px;font-weight:400}.w-commerce-commercecheckoutbillingaddresswrapper{margin-top:16px;margin-bottom:20px}.w-commerce-commercecheckoutbillingfullname{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingfullname::placeholder{color:#999}.w-commerce-commercecheckoutbillingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddress{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddressoptional{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcity{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingcity::placeholder{color:#999}.w-commerce-commercecheckoutbillingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstateprovince{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutbillingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingzippostalcode{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutbillingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcountryselector{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutbillingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutorderitemswrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummaryblockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-commerce-commercecheckoutorderitemslist{margin-bottom:-20px}.w-commerce-commercecheckoutorderitem{margin-bottom:20px;display:flex}.w-commerce-commercecartitemimage{width:60px;height:0%}.w-commerce-commercecheckoutorderitemdescriptionwrapper{flex-grow:1;margin-left:16px;margin-right:16px}.w-commerce-commercecheckoutorderitemquantitywrapper{white-space:pre-wrap;display:flex}.w-commerce-commercecheckoutorderitemoptionlist{margin-bottom:0;padding-left:0;text-decoration:none;list-style-type:none}.w-commerce-commercelayoutsidebar{flex:0 0 320px;position:sticky;top:20px}.w-commerce-commercecheckoutordersummarywrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummarylineitem,.w-commerce-commercecheckoutordersummaryextraitemslistitem{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}.w-commerce-commercecheckoutsummarytotal{font-weight:700}.w-commerce-commercecheckoutplaceorderbutton{color:#fff;cursor:pointer;appearance:none;text-align:center;background-color:#3898ec;border-width:0;border-radius:3px;align-items:center;margin-bottom:20px;padding:9px 15px;text-decoration:none;display:block}.w-commerce-commercecheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}.w-commerce-commercepaypalcheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercecheckoutcustomerinfosummarywrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummaryitem,.w-commerce-commercecheckoutsummarylabel{margin-bottom:8px}.w-commerce-commercecheckoutsummaryflexboxdiv{flex-direction:row;justify-content:flex-start;display:flex}.w-commerce-commercecheckoutsummarytextspacingondiv{margin-right:.33em}.w-commerce-commercecheckoutpaymentsummarywrapper{margin-bottom:20px}.w-commerce-commercepaypalcheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}.w-commerce-commerceorderconfirmationcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercecheckoutshippingsummarywrapper{margin-bottom:20px}@media screen and (max-width:767px){.w-commerce-commercelayoutcontainer{flex-direction:column;align-items:stretch}.w-commerce-commercelayoutmain{flex-basis:auto;margin-right:0}.w-commerce-commercelayoutsidebar{flex-basis:auto}}@media screen and (max-width:479px){.w-commerce-commerceaddtocartquantityinput,.w-commerce-commercecheckoutemailinput,.w-commerce-commercecheckoutshippingfullname,.w-commerce-commercecheckoutshippingstreetaddress,.w-commerce-commercecheckoutshippingstreetaddressoptional{font-size:16px}.w-commerce-commercecheckoutrow{flex-direction:column}.w-commerce-commercecheckoutshippingcity,.w-commerce-commercecheckoutshippingstateprovince,.w-commerce-commercecheckoutshippingzippostalcode,.w-commerce-commercecheckoutshippingcountryselector,.w-commerce-commercecheckoutcardnumber,.w-commerce-commercecheckoutcardexpirationdate,.w-commerce-commercecheckoutcardsecuritycode,.w-commerce-commercecheckoutbillingfullname,.w-commerce-commercecheckoutbillingstreetaddress,.w-commerce-commercecheckoutbillingstreetaddressoptional,.w-commerce-commercecheckoutbillingcity,.w-commerce-commercecheckoutbillingstateprovince,.w-commerce-commercecheckoutbillingzippostalcode,.w-commerce-commercecheckoutbillingcountryselector{font-size:16px}}body{background-color:var(--light);color:var(--dark);font-family:Graphik,Arial,sans-serif;font-size:13px;line-height:120%}h1{margin-top:0;margin-bottom:0;font-family:Graphik,Arial,sans-serif;font-size:12em;font-weight:700;line-height:90%}h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:1.6em;font-weight:700;line-height:100%}h3{letter-spacing:-.175rem;margin-top:0;margin-bottom:0;font-size:4.3em;font-weight:400;line-height:100%}h4{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:3.2em;font-weight:400;line-height:105%}h5{margin-top:0;margin-bottom:0;font-size:6.8em;font-weight:700;line-height:95%}a{color:var(--dark);line-height:100%;text-decoration:none}label{margin-bottom:5px;font-size:4.2em;font-weight:700;display:block}.home-intro{padding:var(--xl) var(--m) var(--3xl);grid-column-gap:var(--3xl);grid-row-gap:var(--3xl);background-color:var(--dark);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.body{background-color:var(--light);color:var(--dark);font-family:Graphik,Arial,sans-serif;font-size:13px;line-height:120%}.home-intro-centr{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:flex-end;width:25vw;display:flex}.text-l{font-size:1.2em;line-height:130%}.text-l.opacity-50{opacity:.5}.text-l.right{text-align:right}.text-l.center{text-align:center}.light{pointer-events:none;color:var(--light)}.home-intro-text{grid-column-gap:var(--m);grid-row-gap:var(--m);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.home-hero{width:100vw;height:100vh;padding-top:var(--l);flex-flow:column;justify-content:space-between;align-items:stretch;display:flex;overflow:hidden}.home-quote{height:110vh;padding:var(--xl) var(--m) var(--3xl);grid-column-gap:var(--2xl);grid-row-gap:var(--2xl);flex-flow:column;justify-content:flex-start;align-items:center;display:inline-block;position:relative;overflow:hidden}.bold{font-weight:700}.bold.uppercase{z-index:4;text-transform:uppercase;position:relative}.signature{width:240px}.vertical-s{z-index:2;grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;display:flex;position:relative}.home-selected{min-height:100vh;padding:var(--xl) var(--m) var(--3xl);grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;display:flex;overflow:hidden}.title-link{justify-content:space-between;align-items:center;display:flex}.title-link.fixed{top:var(--xl);margin-bottom:var(--xl);z-index:10;margin-bottom:8em;position:sticky;top:8em;left:0%;right:0%}.works-item-text-materials{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.comma{padding-right:var(--2xs)}.text-s{font-size:.9em;line-height:120%}.works-list{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:grid}.works-item-text{grid-column-gap:var(--3xs);grid-row-gap:var(--3xs);flex-flow:column;height:72px;display:flex}.works-item{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:column;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.footer{width:100vw;height:100vh;padding:var(--m);background-color:var(--dark);flex-flow:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.footer-contact{justify-content:space-between;align-items:center;display:flex}.footer-bottom{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:center;align-items:stretch;width:100%;display:flex}.footer-socials{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);display:flex}.social-icon{width:20px}.social-icon.big{width:24px;height:24px}.social-link{padding:var(--2xs)}.link{text-transform:uppercase;font-size:1em;font-weight:700;line-height:100%}.link.opacity-50{opacity:.5}.link.dark{color:#251605}.link.pink{color:#e8539a}.footer-menu-item{padding:var(--s) var(--m);justify-content:center;align-items:center;display:flex}.footer-menu{justify-content:space-between;align-items:center;display:flex}.header-menu-item{width:100%;padding:var(--s) var(--m);border-right:1px solid var(--dark);border-bottom:1px solid var(--dark);border-left:1px none var(--dark);justify-content:center;align-items:center;text-decoration:none;display:flex}.header-menu-item.w--current{width:400%}.header-menu{justify-content:space-between;align-items:stretch;display:flex;position:relative;inset:0% 0% auto}.text-m{font-size:1em}.text-m.center{pointer-events:none;text-align:center}._50vw{width:50vw}.home-hero-bottom{width:100%;padding-right:var(--s);padding-bottom:var(--s);padding-left:var(--s);grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:flex-end;align-items:center;display:flex}.footer-marquee-item{flex-shrink:0;width:12vw}.footer-marquee{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-wrap:nowrap;flex-shrink:0;display:flex}.works-item-text-details{flex-flow:wrap;display:flex}.heading{line-height:90%}.works-hero{padding:var(--xl) var(--m) var(--3xl);grid-column-gap:var(--2xl);grid-row-gap:var(--2xl);flex-flow:column;display:flex}.work-item-img{justify-content:flex-start;align-items:flex-end;height:320px;display:flex}.works-nav{grid-column-gap:var(--2xs);grid-row-gap:var(--m);flex-flow:wrap;display:flex}.radio-button{display:none}.works-filter{margin-bottom:0;font-weight:700;line-height:120%}.works-filter-radio{align-self:center;margin-bottom:0;padding-left:0}.works-filter-radio.filter-active{color:var(--accent-2)}.hidden{display:none}.hero-title{grid-column-gap:var(--0);grid-row-gap:var(--0);flex-flow:column;display:flex}.link-pink{color:var(--accent-2);text-transform:uppercase;font-size:1em;font-weight:700}.home-intro-img-wrap{z-index:1;position:absolute;inset:0%;overflow:hidden}.home-intro-img-wrap.img2{z-index:2}.home-intro-imgs{aspect-ratio:2 / 3;position:relative}.home-intro-img{perspective-origin:50% 100%;transform-origin:50% 100%;object-fit:cover;width:100%;height:100%}.sw-item{display:flex;position:relative}.sw-wrap{padding-bottom:var(--l);flex-flow:column;flex:1;justify-content:center;align-items:center;display:flex}.sw-image{object-fit:cover;width:100%;min-width:0;height:100%}.sw-item-text{grid-column-gap:var(--3xs);grid-row-gap:var(--3xs);flex-flow:column;display:flex}.footer-marquee-track{grid-column-gap:var(--s);grid-row-gap:var(--s);will-change:transform;flex-wrap:nowrap;width:max-content;display:flex}.breadcrumbs{grid-column-gap:var(--3xs);grid-row-gap:var(--3xs);display:flex}.work-hero-img{height:12em}.hero-marquee-track{margin-top:var(--xs);grid-column-gap:var(--s);grid-row-gap:var(--s);will-change:transform;flex-wrap:nowrap;width:max-content;display:flex}.home-hero-marquee{width:100%;height:55vh;margin-top:var(--xs);grid-column-gap:var(--s);grid-row-gap:var(--s);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:block;overflow:hidden}.work-hero-top{grid-column-gap:var(--m);grid-row-gap:var(--m);flex-flow:column;display:flex}.work-hero-bottom{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.name-fullwidth{width:100%}.tag{padding:.7em var(--xs);background-color:var(--accent-1);justify-content:center;align-items:center;display:flex}.work-hero-tags{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.work-hero-info{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;display:flex}.work-hero{width:100vw;padding:var(--xl) var(--m) var(--m);grid-column-gap:var(--2xl);grid-row-gap:var(--2xl);flex-flow:column;justify-content:space-between;align-items:stretch;display:flex;overflow:hidden}.work-about{padding:var(--xl) var(--m);grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.details-row{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;display:grid}.work-about-details{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:column;width:30vw;display:flex}.splide__list{justify-content:flex-start;align-items:stretch;display:flex}.slider-item{padding-bottom:1em}.pagination_item{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:inline-block}.work-gallery{padding-right:var(--m);padding-bottom:var(--3xl);padding-left:var(--m);overflow:hidden}.slider-photo{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0%;transform:scale(1.2)}.splide__arrow{background-color:#0000;background-image:url(/assets/images/6a21ba9b0a4f7a338d5532c6_arrow-right-79689f919f.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;border:1px solid #242022;border-radius:100vw;width:6em;height:3em;margin-right:1em;transition:all .2s}.splide__arrow:hover{background-color:#3732350f}.splide__arrow.splide__arrow--next{background-image:url(/assets/images/6a21ba9b0a4f7a338d5532c6_arrow-right-79689f919f.svg);border-color:#72361c;border-radius:100px;width:4em;height:2em}.splide__arrow.splide__arrow--next:active{transform:scale(.95)}.splide__arrow.splide__arrow--prev{border-color:#72361c;width:4em;height:2em;transform:rotate(-180deg)}.splide__arrow.splide__arrow--prev:active{transform:scale(.95)rotate(-180deg)}.splide__slide{flex:none;width:50%}.splide{width:100%;position:relative}.splide__pagination__page{opacity:.2;background-color:#dcac88;width:3em;height:4px;margin-left:.3em;margin-right:0;transition:all .3s}.splide__pagination__page.is-active{opacity:1;background-color:#72361c}.splide__arrows{justify-content:flex-start;align-items:stretch;display:none}.slider-img{width:100%;margin-bottom:0;padding-top:80%;transition:border-radius .5s,transform .5s;position:relative;overflow:hidden}.splide__track{width:100%}.splide__pagination{justify-content:flex-start;align-items:center;margin-bottom:0;padding-left:0;position:absolute;inset:auto 0% 0% auto}.work-note{padding:var(--xl) var(--m) var(--2xl);grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.work-nav{width:100vw;height:100vh;position:relative;overflow:hidden}.work-nav-img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.work-nav-link{width:100%;height:100%;position:relative}.work-nav-text{left:var(--m);top:auto;right:auto;bottom:var(--l);z-index:3;grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:flex-end;align-items:flex-start;width:70vw;display:flex;position:absolute}.vertical-l{grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;display:flex}.sw-list{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:flex}.work-nav-instance{height:100vh;overflow:hidden}.about-hero{grid-column-gap:var(--0);grid-row-gap:var(--0);background-color:var(--accent-1);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:100vh;display:grid}.about-hero-img{object-fit:cover;height:100%}.about-hero-text{padding-right:var(--m);padding-bottom:var(--xl);padding-left:var(--m);justify-content:flex-start;align-items:flex-end;display:flex}.about-intro-text{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex}.press-hero{height:90vh;padding:var(--xl) var(--m) var(--l);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.press-sources-source{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.press-sources-list{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:70vw;display:flex}.code-embed{display:none}.press-featured-top{z-index:3;width:70vw;padding-top:var(--xl);padding-right:var(--m);padding-left:var(--m);grid-column-gap:var(--s);grid-row-gap:var(--s);color:var(--light);flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0% auto auto 0%}.press-featured-bottom{z-index:5;width:30vw;margin-right:var(--m);margin-bottom:var(--xl);grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:auto 0% 0% auto}.section{padding:var(--xl) var(--m) var(--2xl);grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;display:flex}.press-table{grid-column-gap:var(--m);grid-row-gap:var(--m);border-top:.2em solid var(--dark);grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;display:grid}.press-table-left{top:var(--s);width:100%;position:sticky}.press-table-img{width:100%;margin-top:var(--s);aspect-ratio:16 / 9;object-fit:cover}.press-row{width:100%;padding:var(--s);grid-column-gap:var(--xs);grid-row-gap:var(--xs);border-bottom:1px solid var(--dark);grid-template-rows:auto;grid-template-columns:2fr 1fr .5fr;grid-auto-columns:1fr;display:grid}.press-row:hover{background-color:var(--accent-1)}.press-row-img{opacity:0;pointer-events:none;width:100px;height:100px;position:absolute;inset:0%}.contact-hero{height:100vh;padding:var(--xl) var(--m) var(--2xl);background-color:var(--accent-1);position:relative}.contact-hero-bottom{top:auto;left:auto;right:var(--m);bottom:var(--2xl);grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;display:flex;position:absolute}.contact-links{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:column;display:flex}.header-takeover{z-index:5;background-color:var(--dark);opacity:0;pointer-events:none;width:0;height:100%;color:var(--light);text-transform:uppercase;white-space:nowrap;flex-flow:column;justify-content:center;align-items:center;font-size:1em;font-weight:700;line-height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.header-wrap{z-index:100;background-color:var(--light);width:100%;position:fixed;top:0;left:0;right:0}.header-wrap:where(.w-variant-0fe6c502-57a0-a6ff-2d23-74375cc37c7c){background-color:var(--accent-1)}.header-takeover-pink{z-index:6;background-color:var(--accent-1);opacity:0;pointer-events:none;width:0;height:100%;color:var(--dark);text-transform:uppercase;white-space:nowrap;flex-flow:column;justify-content:center;align-items:center;font-size:1em;font-weight:700;line-height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.header-toggle{width:100%;padding:var(--s) var(--m);border-style:solid solid solid none;border-width:1px;border-color:var(--dark);justify-content:center;align-items:center;text-decoration:none;display:none}.header-toggle.w--current{width:400%}.header-sheet{justify-content:space-between;align-items:center;display:none;position:relative;inset:0% 0% auto}.header-sheet-item{width:100%;padding:var(--s) var(--m);border-style:solid solid solid none;border-width:1px;border-color:var(--dark);justify-content:center;align-items:center;text-decoration:none;display:flex}.header-sheet-item.w--current{width:400%}.content__img-inner{width:320px}.frame{z-index:200;grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex;position:relative}.demo-links{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}.frame__prev:hover{color:#969696}.image-styles{display:block;position:fixed;inset:0% auto auto 0%}.meta__title{font-size:clamp(2rem,5vw,5rem);line-height:1.2}.demos__link{color:#969696}.demos__link:hover,.demos__link.w--current{color:#fff}.demos__variations:hover{color:#969696}.demos{z-index:200;grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;background-color:#ffffff0d;border-radius:8px;flex-flow:column;justify-content:flex-end;align-items:flex-end;padding:13px 13px 4.6rem;display:flex;position:relative}.demo{aspect-ratio:1;color:#969696;background-color:#000;border-radius:5px;justify-content:center;align-items:center;width:3rem;padding:5px;display:flex}.demo:hover,.demo.w--current{color:#fff}.content-bg{z-index:-1;grid-column-gap:7vw;grid-row-gap:7vw;pointer-events:none;color:#303030;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%;overflow:hidden}.trail-effect{background-color:#ffffff0d;position:relative}.frame__title:hover{color:#969696}.content__title{pointer-events:none;white-space:nowrap;font-size:13vw;line-height:1.2}.main-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-auto-columns:.7fr;min-height:100vh;padding:1.25rem;display:grid}.image-wrap{position:absolute;top:25px;left:25px}.about-intro{height:110vh;padding-right:var(--m);padding-bottom:var(--xl);padding-left:var(--m);background-color:var(--dark);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.about-curated{padding:var(--xl) var(--m);grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;display:flex;position:relative}.about-bio{padding:var(--xl) var(--m) var(--3xl);grid-column-gap:var(--xl);grid-row-gap:var(--xl);background-color:var(--accent-1);flex-flow:column;display:flex}.about-bio-grid{grid-column-gap:var(--0);grid-row-gap:var(--0);grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;display:grid}.about-bio-list{grid-column-gap:var(--xs);grid-row-gap:var(--xs);flex-flow:column;display:flex}.div-block-14{flex-flow:column;display:flex}.cw__grid{grid-column-gap:var(--l);grid-row-gap:var(--l);grid-template-rows:auto;grid-template-columns:1fr 1.5fr 1fr;grid-auto-columns:1fr;place-items:start stretch;display:grid;position:relative}.cw-left{grid-column-gap:var(--m);grid-row-gap:var(--m);flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:49vh;display:flex;position:sticky;top:49vh}.cw-right{margin-top:49vh;position:sticky;top:49vh}.cw-item{justify-content:center;align-items:center;display:flex}.cw-img{object-fit:contain}.footer-name,.footer-name-img{width:100%}.home-hero-art{justify-content:flex-start;align-items:flex-start;height:40vh;display:flex}.home-hero-art-is-center{display:none}.home-hero-art-link{width:100%;height:100%}.home-hero-art-img{object-fit:cover;height:100%}.home-hero-list{grid-column-gap:var(--s);grid-row-gap:var(--s);justify-content:flex-start;align-items:flex-start;display:flex}.preloader{z-index:999;background-color:var(--light);pointer-events:none;flex-flow:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;inset:0%;overflow:hidden}.preloader-list{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);justify-content:center;align-items:flex-start;display:flex}.preloader-thumb{aspect-ratio:3 / 4;width:5em;overflow:hidden}.preloader-img{object-fit:cover;width:100%;height:100%}.preloader-name{opacity:0;position:fixed}.preloader-name-fill{background-color:var(--accent-1);position:absolute;inset:0%}.preloader-name-img{opacity:0;position:absolute;inset:0%}.cw-item-mob-quote,.cw-item-mob-top{display:none}.about-recognition{height:150vh;padding:var(--xl) var(--m) var(--3xl);grid-column-gap:var(--2xl);grid-row-gap:var(--2xl);flex-flow:column;justify-content:flex-start;align-items:center;position:relative;overflow:hidden}.img-full{object-fit:cover;width:100%;height:110%;position:absolute;inset:0% 0% auto}.home-img{height:120vh;position:relative;overflow:hidden}.work-cover{width:100%;position:relative;overflow:hidden}.home-shop{flex-flow:column;justify-content:flex-start;align-items:stretch;min-height:90vh;display:flex;overflow:hidden}.collection-list{flex:1;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:100%;display:grid}.shop-title{padding:var(--s) var(--m);border:1px solid var(--dark)}.shop-link{border-right:1px solid var(--dark);border-bottom:1px solid var(--dark);border-top-width:1px;border-top-color:var(--dark);flex-flow:column;height:100%;display:flex}.collection-list-wrapper{flex-flow:column;flex:1;display:flex}.shop-item-img-wrap{height:100%;padding:var(--m);border-bottom-width:1px;border-bottom-color:var(--dark);justify-content:center;align-items:center;display:flex}.image{object-fit:contain}.shop-item-text{padding-right:var(--m);padding-bottom:var(--l);padding-left:var(--m);grid-column-gap:var(--3xs);grid-row-gap:var(--3xs);flex-flow:column;display:flex}.header-toggle-2{border:1px solid #251605;border-left-style:none;justify-content:center;align-items:center;width:100%;padding:1.3em 2em;text-decoration:none;display:none}.header-toggle-2.w--current{width:400%}.header-wrap-2{z-index:100;background-color:#f6f1eb;width:100%;position:fixed;top:0;left:0;right:0}.header-wrap-2.pink-2{background-color:#f9c3e1}.header-takeover-pink-2{z-index:6;opacity:0;pointer-events:none;color:#251605;text-transform:uppercase;white-space:nowrap;background-color:#f9c3e1;flex-flow:column;justify-content:center;align-items:center;width:0;height:100%;font-size:1em;font-weight:700;line-height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.header-sheet-item-2{border:1px solid #251605;border-left-style:none;justify-content:center;align-items:center;width:100%;padding:1.3em 2em;text-decoration:none;display:flex}.header-sheet-item-2.w--current{width:400%}.header-menu-item-2{border-bottom:1px solid #251605;border-left:1px #251605;border-right:1px solid #251605;justify-content:center;align-items:center;width:100%;padding:1.3em 2em;text-decoration:none;display:flex}.header-menu-item-2.w--current{width:400%}.header-sheet-2{justify-content:space-between;align-items:center;display:none;position:relative;inset:0% 0% auto}.header-menu-2{justify-content:space-between;align-items:stretch;display:flex;position:relative;inset:0% 0% auto}.header-takeover-2{z-index:5;opacity:0;pointer-events:none;color:#f6f1eb;text-transform:uppercase;white-space:nowrap;background-color:#251605;flex-flow:column;justify-content:center;align-items:center;width:0;height:100%;font-size:1em;font-weight:700;line-height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.cw-item-2{justify-content:center;align-items:center;display:flex}.comma-2{padding-right:.5em}.sw-item-text-2{grid-column-gap:.2em;grid-row-gap:.2em;flex-flow:column;display:flex}.product-hero-grid{grid-column-gap:var(--l);grid-row-gap:var(--l);grid-template-rows:auto;grid-template-columns:1fr 1.5fr 1fr;grid-auto-columns:1fr;place-items:start stretch;height:100%;display:grid;position:relative}.product-hero-left{margin-top:49vh;margin-bottom:var(--3xl);grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:sticky;top:49vh}.product-hero{min-height:90vh;padding-right:var(--m);padding-left:var(--m);grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;display:flex;position:relative}.footer-menu-item-2{justify-content:center;align-items:center;padding:1.3em 2em;display:flex}.social-link-2{padding:.5em}.footer-socials-2{grid-column-gap:.5em;grid-row-gap:.5em;display:flex}.footer-2{background-color:#251605;flex-flow:column;justify-content:space-between;align-items:center;width:100vw;height:100vh;padding:2em;display:flex;overflow:hidden}.footer-marquee-track-2{grid-column-gap:1.3em;grid-row-gap:1.3em;will-change:transform;flex-wrap:nowrap;width:max-content;display:flex}.footer-marquee-2{grid-column-gap:1.3em;grid-row-gap:1.3em;flex-wrap:nowrap;flex-shrink:0;display:flex}.footer-contact-2{justify-content:space-between;align-items:center;display:flex}.footer-bottom-2{grid-column-gap:1.3em;grid-row-gap:1.3em;flex-flow:column;justify-content:center;align-items:stretch;width:100%;display:flex}.shop-title-2{border:1px solid #251605;padding:1.3em 2em}.shop-hero{height:90vh;padding-top:var(--xl);padding-right:var(--m);padding-left:var(--m);background-image:url(/assets/images/6a19e97cede2751238c245b4_0fb679fa4e5810c42974626a04616e39_Greg-f835dd3656.jpg);background-position:0 0;background-size:cover}.shop-catalog{flex-flow:column;justify-content:flex-start;align-items:stretch;min-height:90vh;display:flex;overflow:hidden}.product-hero-centr{min-height:90vh;padding-top:var(--xl);padding-bottom:var(--xl);justify-content:center;align-items:center;display:flex}.product-hero-right{margin-top:49vh;margin-bottom:var(--3xl);grid-column-gap:var(--3xs);grid-row-gap:var(--3xs);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:sticky;top:49vh}.buy-now-button{width:100%;padding:var(--s) var(--m);background-color:var(--dark);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;font-size:1em;font-weight:700;display:flex}.add-to-cart{width:100%}.field-label{font-size:1em;font-weight:400}.block-header{padding-top:var(--s);padding-bottom:var(--s)}.submit-button{padding:var(--s) var(--m) var(--xs);background-color:var(--dark);letter-spacing:.02em;text-transform:uppercase;border-radius:0;font-weight:700}.shipping-method{font-size:1em}.product-h1{font-size:4em}.heed-collective{grid-column-gap:var(--3xs);grid-row-gap:var(--3xs);color:var(--light);display:flex}._2col{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.info-hero{padding:var(--xl) var(--m);grid-column-gap:var(--l);grid-row-gap:var(--l);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.vertical-2xs{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:column;display:flex}.footer-info{grid-column-gap:var(--m);grid-row-gap:var(--m);display:flex}.footer-bottom-info{justify-content:space-between;align-items:center;display:flex}.empty-state{background-color:var(--light);height:0;padding:0}.img-full-overlay{z-index:2;object-fit:cover;background-color:#00000080;width:100%;height:110%;position:absolute;inset:0% 0% auto}.collection-item{flex-flow:column;display:flex}.about-bio-imgs{grid-column-gap:var(--s);grid-row-gap:var(--s);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;width:100%;display:grid}.work-hero-note{padding-bottom:var(--l)}@media screen and (min-width:1440px){body{font-size:15px}.home-intro-centr{width:20vw}.works-list{grid-column-gap:var(--m);grid-row-gap:var(--m)}.works-item-text{height:80px}.work-item-img{height:350px}.body-2{font-size:15px}}@media screen and (min-width:1920px){body{font-size:18px}.home-intro-centr{width:18vw}.work-item-img{height:480px}}@media screen and (max-width:991px){h1{font-size:8em}h5{font-size:5.2em}label{font-size:3.4em}.home-intro-centr{width:40vw}.title-link.fixed{top:var(--0);margin-bottom:var(--0);margin-bottom:0;position:relative;top:0}.works-list{grid-template-columns:1fr 1fr 1fr}.header-menu:where(.w-variant-0fe6c502-57a0-a6ff-2d23-74375cc37c7c){align-items:stretch}._50vw{width:70vw}.footer-marquee-item{width:20vw}.work-item-img{height:400px}.works-nav{grid-row-gap:var(--2xs)}.hero-title{grid-column-gap:var(--s);grid-row-gap:var(--s)}.sw-wrap{justify-content:center;align-items:flex-start}.work-hero-img{margin-top:var(--xs)}.work-hero-bottom{grid-template-columns:1fr}.work-hero{grid-column-gap:var(--xl);grid-row-gap:var(--xl);height:auto}.work-about{padding-bottom:var(--xl)}.work-about-details{width:50vw}.splide__slide{width:50%}.splide__pagination__page{width:2em;height:3px;margin-left:0;margin-right:.3em}.splide__pagination{padding-top:1.9em;position:relative}.work-note{grid-template-columns:1fr}.work-nav-text{bottom:var(--l);margin-bottom:var(--m)}.about-hero{grid-template-columns:1fr;height:auto}.about-hero-img{width:100%}.about-hero-text{padding-top:var(--m)}.press-featured-top{width:100vw}.press-featured-bottom{margin-left:var(--m);left:0}.header-toggle{border-top-width:0;border-right-width:0;display:flex}.header-sheet{align-items:stretch;display:flex}.header-sheet:where(.w-variant-0fe6c502-57a0-a6ff-2d23-74375cc37c7c){align-items:stretch}.cw__grid{grid-template-columns:1fr}.cw-left,.cw-right{display:none}.cw-item{grid-column-gap:var(--xs);grid-row-gap:var(--xs);flex-flow:column;justify-content:flex-start;align-items:flex-start}.cw-item-mob-quote{margin-bottom:var(--l);grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.cw-item-mob-top{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs);flex-flow:column;display:flex}.collection-list{grid-template-columns:1fr}.header-toggle-2{display:flex}.header-sheet-2{align-items:stretch;display:flex}.header-sheet-2.pink-18,.header-menu-2.pink-3{align-items:stretch}.cw-item-2{grid-column-gap:1em;grid-row-gap:1em;flex-flow:column;justify-content:flex-start;align-items:flex-start}.product-hero-grid{grid-column-gap:var(--xs);grid-row-gap:var(--xs);grid-template-rows:auto auto auto;grid-template-columns:1fr}.product-hero-left{margin-top:var(--xl);margin-bottom:var(--0);grid-column-gap:var(--xs);grid-row-gap:var(--xs);display:flex;position:relative;top:0}.product-hero-centr{min-height:auto;padding-top:var(--0)}.product-hero-right{margin-top:0;margin-bottom:var(--m);display:flex;position:relative;top:0}._2col{grid-template-columns:1fr}}@media screen and (max-width:767px){.splide__slide{width:100%}.slider-img{padding-top:125%}.press-featured-bottom{width:50vw}.contact-hero-bottom{left:var(--m)}}@media screen and (max-width:479px){h1{font-size:5em}h3{font-size:2.4em}h4{font-size:1.6em}h5{margin-top:0;margin-bottom:0;font-size:4.4em}label{font-size:1.8em;line-height:120%}.body{font-size:12px}.home-intro-centr{width:50vw}.home-hero{padding-bottom:var(--xl)}.works-list{grid-template-columns:1fr 1fr}.footer{padding-right:var(--xs);padding-bottom:var(--xs);padding-left:var(--xs)}.footer-contact{grid-column-gap:var(--s);grid-row-gap:var(--s);flex-flow:row}.footer-menu-item.link-wipe-block.page-wipe{padding-bottom:var(--xs)}.footer-menu{padding-bottom:var(--m);flex-flow:column}.header-menu{z-index:6;align-items:stretch}._50vw{width:100%}.footer-marquee-item{width:40vw}.works-hero{grid-column-gap:var(--m);grid-row-gap:var(--m)}.work-item-img{height:270px}.works-nav{grid-row-gap:var(--0)}.works-filter-radio.filter-active{color:var(--accent-2)}.hero-title{grid-column-gap:var(--2xs);grid-row-gap:var(--2xs)}.sw-item{width:75vw;max-width:75vw}.sw-wrap{padding-bottom:var(--0);justify-content:flex-start;align-items:flex-start}.home-hero-marquee{height:45vh}.work-hero{grid-column-gap:var(--l);grid-row-gap:var(--l)}.work-about-details{width:100%}.work-nav{min-height:800px}.sw-list{justify-content:space-between;align-items:flex-start}.press-featured-bottom{width:70vw}.press-table{grid-template-columns:1fr}.press-table-left{display:none}.press-row{padding-right:var(--0);padding-left:var(--0)}.contact-links{grid-column-gap:var(--s);grid-row-gap:var(--s)}.header-sheet{z-index:5;align-items:stretch}.about-bio-grid{grid-template-columns:1fr}.home-hero-art{height:35vh}.header-sheet-2{z-index:5;align-items:stretch}.header-menu-2{z-index:6;align-items:stretch}.footer-contact-2{grid-column-gap:1.3em;grid-row-gap:1.3em;flex-flow:column}.footer-info{grid-column-gap:var(--xs);grid-row-gap:var(--xs);flex-flow:row;justify-content:space-between;align-items:center;width:100%}.footer-bottom-info{grid-column-gap:var(--m);grid-row-gap:var(--m);flex-flow:column}.about-bio-imgs{grid-template-columns:1fr 1fr}}#w-node-bb46f9fb-a85f-65a0-e6d4-238b0d220a6d-2d8befdb{grid-area:1 / 3 / 2 / 4}#w-node-c5c5dbbd-9c5a-822e-211e-8cc3e1293f46-2d8befdb{grid-area:1 / 2 / 2 / 4}#w-node-c8159360-1dd6-376f-ff4a-1c274179fe75-2feb6e52{align-self:end}#w-node-e1a18adc-e808-5ce5-5a8a-5c22cedd8cb3-b65a4e73{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_3084b883-4c48-17d6-5025-a72b75c010e9-b65a4e73{grid-area:1 / 2 / 2 / 3}#w-node-_59e41b40-947e-d8a0-bab4-53e05ba0013f-8485b8d7{align-self:start}#w-node-_343659a1-89ac-5bec-6454-b6cecf57ce8c-8db27a0d,#w-node-_343659a1-89ac-5bec-6454-b6cecf57ce8c-84a68a34,#w-node-_343659a1-89ac-5bec-6454-b6cecf57ce8c-1d519682{grid-area:1 / 2 / 2 / 3}@media screen and (max-width:991px){#w-node-bb46f9fb-a85f-65a0-e6d4-238b0d220a6d-2d8befdb,#w-node-c5c5dbbd-9c5a-822e-211e-8cc3e1293f46-2d8befdb{grid-column:1 / 2}#w-node-b3a3caea-9a96-b759-d5e0-5ee36a786f3f-b8d552fe{grid-area:3 / 1 / 4 / 2}#w-node-f54bd750-a494-c799-0553-3cbdee184974-b8d552fe{grid-area:2 / 1 / 3 / 2}#w-node-_343659a1-89ac-5bec-6454-b6cecf57ce8c-8db27a0d,#w-node-_343659a1-89ac-5bec-6454-b6cecf57ce8c-84a68a34,#w-node-_343659a1-89ac-5bec-6454-b6cecf57ce8c-1d519682{grid-column:1 / 2}}@media screen and (max-width:479px){#w-node-bb46f9fb-a85f-65a0-e6d4-238b0d220a6d-2d8befdb{grid-column:1 / 2}#w-node-e1a18adc-e808-5ce5-5a8a-5c22cedd8cb3-b65a4e73{grid-column:span 1 / span 1}#w-node-_3084b883-4c48-17d6-5025-a72b75c010e9-b65a4e73{grid-column:1 / 2}}.header-menu-item .link.dark{transition:letter-spacing .35s cubic-bezier(.37,0,.63,1)}.header-menu-item:not(.w--current):hover .link.dark{letter-spacing:.05em}.header-takeover-pink{clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.7,0,.2,1)}.header-takeover-pink.is-swept{clip-path:inset(0 0 0 0)}.header-wrap{transition:top .3s cubic-bezier(.7,0,.2,1)}.header-wrap.is-hidden{top:-100px}.header-toggle,.header-sheet{display:none}@media(max-width:767px){.header-menu .header-menu-item:not(:first-child){display:none}.header-menu .header-menu-item:first-child{width:400%}.header-toggle{display:flex;align-items:center;justify-content:center;padding:0 22px;-webkit-tap-highlight-color:transparent}.header-sheet{display:flex;flex-direction:column;position:fixed;inset:47px 0 0;background-color:inherit;z-index:10;opacity:0;visibility:hidden;transform:translateY(-100%);transition:transform .4s cubic-bezier(.7,0,.2,1),opacity 0s .4s,visibility 0s .4s;pointer-events:none}.header-wrap.is-open .header-sheet{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:transform .4s cubic-bezier(.7,0,.2,1),opacity 0s 0s,visibility 0s 0s}.header-sheet-item{flex:1 1 0;display:flex;align-items:center;padding:0 28px;border:0;border-bottom:1px solid currentColor;font-family:inherit;font-weight:700;font-size:18px;letter-spacing:-.02em;text-transform:uppercase;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.header-sheet-item:first-child{border-top:1px solid currentColor}.header-takeover{z-index:20}.header-takeover-pink{z-index:21}}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) .header-takeover,html:not([data-motion=full]) .header-takeover-pink,html:not([data-motion=full]) .header-sheet,html:not([data-motion=full]) .header-wrap,html:not([data-motion=full]) .header-menu-item .link.dark{transition:none!important}}a.link-wipe{position:relative;display:inline-block;width:fit-content;color:currentColor;text-decoration:none;padding:4px 10px;margin:-4px -10px;overflow:hidden;isolation:isolate;transition:color .22s 60ms cubic-bezier(.2,.7,.2,1)}a.link-wipe:before{content:"";position:absolute;inset:0;background:#e8539a;transform:scaleX(0);transform-origin:left center;transition:transform .46s cubic-bezier(.2,.7,.2,1);z-index:-1}@media(hover:hover){a.link-wipe:hover{color:#f6f1eb}a.link-wipe:hover:before{transform:scaleX(1)}}a.link-wipe-block{position:relative;overflow:hidden;isolation:isolate;transition:color .22s 60ms cubic-bezier(.2,.7,.2,1)}a.link-wipe-block:before{content:"";position:absolute;inset:0;background:#e8539a;transform:scaleX(0);transform-origin:left center;transition:transform .46s cubic-bezier(.2,.7,.2,1);z-index:-1}@media(hover:hover){a.link-wipe-block:hover{color:#f6f1eb}a.link-wipe-block:hover:before{transform:scaleX(1)}}.header-takeover-pink.is-leaving{clip-path:inset(0 0 0 100%)}.home-hero-art{flex-shrink:0}:root{--pl-ease: cubic-bezier(.7, 0, .2, 1);--pl-wipe-dur: .45s}html .header-wrap{opacity:0;transition:opacity .4s ease}html.header-revealed .header-wrap{opacity:1}.home-hero-list{flex-wrap:nowrap;width:max-content;will-change:transform}.home-hero-art{flex-shrink:0;clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--pl-ease)}.home-hero.is-revealed .home-hero-art{clip-path:inset(0 0 0 0)}.home-hero .home-hero-art:nth-child(1){transition-delay:0ms}.home-hero .home-hero-art:nth-child(2){transition-delay:50ms}.home-hero .home-hero-art:nth-child(3){transition-delay:.1s}.home-hero .home-hero-art:nth-child(4){transition-delay:.15s}.home-hero .home-hero-art:nth-child(5){transition-delay:.2s}.home-hero .home-hero-art:nth-child(6){transition-delay:.25s}.home-hero .home-hero-art:nth-child(7){transition-delay:.3s}.home-hero .home-hero-art:nth-child(8){transition-delay:.35s}.home-hero .home-hero-art:nth-child(9){transition-delay:.4s}.home-hero .home-hero-art:nth-child(10){transition-delay:.45s}.home-hero-art-img{width:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.home-hero-art-is-center{display:none!important}.home-hero-marquee .w-dyn-list{width:100%}.home-hero-marquee .w-dyn-empty{display:none}.name-fullwidth{width:100%;max-width:100vw;height:auto;opacity:0!important}.home-hero.title-swapped .name-fullwidth{opacity:1!important;transition:opacity .25s ease}.home-hero .home-hero-bottom .text-m{opacity:0!important;transition:opacity .6s ease;touch-action:pan-y}.home-hero.intro-revealed .home-hero-bottom .text-m{opacity:1!important}.preloader{pointer-events:auto!important}.preloader.is-done{pointer-events:none!important}.preloader-list{flex-wrap:nowrap}.preloader-thumb{aspect-ratio:3 / 4;flex-shrink:0;width:clamp(28px,7vw,5em);clip-path:inset(0 100% 0 0);transition:clip-path var(--pl-wipe-dur) var(--pl-ease)}.preloader.is-in .preloader-thumb{clip-path:inset(0 0 0 0)}.preloader-thumb:nth-child(1){transition-delay:0ms}.preloader-thumb:nth-child(2){transition-delay:60ms}.preloader-thumb:nth-child(3){transition-delay:.12s}.preloader-thumb:nth-child(4){transition-delay:.18s}.preloader-thumb:nth-child(5){transition-delay:.24s}.preloader-thumb:nth-child(6){transition-delay:.3s}.preloader-thumb:nth-child(7){transition-delay:.36s}.preloader-thumb:nth-child(8){transition-delay:.42s}.preloader-thumb:nth-child(9){transition-delay:.48s}.preloader-thumb:nth-child(10){transition-delay:.54s}.preloader-name-fill{clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--pl-ease)}.preloader-name-fill.is-in{clip-path:inset(0 0 0 0)}.preloader-name-fill.is-out{clip-path:inset(0 0 0 100%)}.preloader-name-img.is-ready,.preloader-name.is-visible{opacity:1}.preloader-name.is-handoff{transition:transform .95s var(--pl-ease),opacity .25s ease}.preloader.is-done{opacity:0;transition:opacity .4s ease .05s}html.is-locked,html.is-locked body{overflow:hidden!important;touch-action:none!important}:is(.home-selected,.home-shop,.shop-catalog,.product-hero) .works-item-text-details .w-dyn-bind-empty+.comma,:is(.home-selected,.home-shop,.shop-catalog,.product-hero) .works-item-text-details .comma:has(+.w-dyn-bind-empty),:is(.home-selected,.home-shop,.shop-catalog,.product-hero) .works-item-text-details .w-dyn-bind-empty+.text-s,:is(.home-selected,.home-shop,.shop-catalog,.product-hero) .works-item-text-details .text-s:has(+.w-dyn-bind-empty){display:none}#__framer-badge-container{display:none!important}#sw-row .sw-item img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.95);transition:filter .45s cubic-bezier(.7,0,.2,1)}#sw-row .sw-item-text{position:absolute;top:calc(100% + 24px);left:0;width:100%;text-align:left;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .3s ease,transform .45s cubic-bezier(.7,0,.2,1)}#sw-row .sw-item.is-featured img{filter:grayscale(0) brightness(1)}#sw-row .sw-item.is-featured .sw-item-text{opacity:1;transform:none;pointer-events:auto;transition-delay:.12s}#sw-row .sw-item{transition:width .55s cubic-bezier(.7,0,.2,1),height .55s cubic-bezier(.7,0,.2,1)}@media(max-width:767px){#sw-row{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:2em;padding-right:2em;scroll-padding-left:2em;scroll-padding-right:2em;display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;height:auto!important}#sw-row::-webkit-scrollbar{display:none}#sw-row .sw-item{flex-shrink:0;height:auto!important;scroll-snap-align:start;transition:none!important}#sw-row .sw-item:last-child{scroll-snap-align:end}#sw-row .sw-item img{width:100%;height:auto;filter:none!important;transition:none!important}#sw-row .sw-item-text{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important;margin-top:16px;transition:none!important}}.shop-item-img-wrap img{transform-origin:center;transition:transform .42s cubic-bezier(.2,.7,.2,1);will-change:transform}.shop-link:hover .shop-item-img-wrap img{transform:scale(.95)}@media(hover:none){.shop-link:hover .shop-item-img-wrap img{transform:none}}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) .shop-item-img-wrap img{transition:none}html:not([data-motion=full]) .shop-link:hover .shop-item-img-wrap img{transform:none}}*,*:before,*:after{box-sizing:border-box}.press-table-img.wipe-prep{clip-path:inset(0 100% 0 0);transition:clip-path .43s cubic-bezier(.7,0,.2,1);will-change:clip-path}.press-table-img.wipe-prep.is-wiped{clip-path:inset(0)}.about-hero h3>span,.home-quote h3>span,.work-note h3>span{position:relative;display:inline-block}.pink-header,.pink-header .header-menu,.pink-header .header-sheet{background:var(--accent-1)}.header-wrap{transition:top .3s cubic-bezier(.7,0,.2,1),opacity .4s ease}html:not(:has(.home-hero)) .header-wrap{opacity:1;transition:top .3s cubic-bezier(.7,0,.2,1)}.home-hero-art-img{height:100%;max-width:100%}.work-item-img img{transition:filter .45s cubic-bezier(.7,0,.2,1)}.works-list>.is-wide{grid-column:span 2}.works-list>[role=listitem]{min-width:0;align-self:end}.works-list>.is-wide .work-item-img{height:auto}.works-list>.is-wide .work-item-img img{width:100%;height:auto;display:block}.work-nav-img{transition:transform .5s cubic-bezier(.39,.575,.565,1)}.work-nav-link:hover .work-nav-img{transform:scale(1.05);transition-duration:.7s}.work-cover{--cover-pad:120px;background:var(--dark)}.work-cover-frame{width:100%;position:relative;overflow:hidden}.work-gallery .splide__track{overflow:visible}.work-cover.is-contained{padding:var(--cover-pad) 0}.work-cover.is-contained .work-cover-frame{width:var(--cover-w);margin-inline:auto}.work-nav{background:var(--dark)}.work-nav.is-contained .work-nav-img{object-fit:contain;width:var(--nav-w);height:var(--nav-h);inset:50% auto auto 50%;margin-left:calc(var(--nav-w) / -2);margin-top:calc(var(--nav-h) / -2)}.works-list:has(.works-item:hover) .works-item:not(:hover) .work-item-img img{filter:grayscale(1) brightness(.95)}.sw-item{transition:width .6s cubic-bezier(.7,0,.2,1),height .6s cubic-bezier(.7,0,.2,1)}.sw-item .sw-item-text{opacity:0;transition:opacity .3s}.sw-item.is-featured .sw-item-text{opacity:1}.about-intro .image-wrap{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.about-intro .about-intro-text{position:relative;z-index:2}.about-intro .content__img{position:absolute;top:0;left:0;opacity:0;overflow:hidden;pointer-events:none;will-change:transform,opacity;display:block}.about-intro .content__img-inner{display:block;height:260px;width:auto;max-width:320px;object-fit:contain}.work-hero-info{grid-area:1 / 3 / 2 / 4}.work-note>.vertical-l{grid-area:1 / 2 / 2 / 4}.about-hero-text{grid-area:span 1 / span 2 / span 1 / span 2}.product-hero-centr{grid-area:1/2/2/3}.product-hero-right{grid-area:1/3/2/4}.press-table-left{grid-column:1;align-self:start}.info-hero>._2col>.vertical-s{grid-column:2}.about-bio-grid>.vertical-l{grid-column:2}.checkout-shell{max-width:800px;margin:100px auto;padding:32px}.checkout-error{margin-bottom:24px}@media(max-width:991px){.work-hero-info,.work-note>.vertical-l{grid-column:1}.product-hero-centr{grid-area:3 / 1 / 4 / 2}.product-hero-right{grid-area:2 / 1 / 3 / 2}.info-hero>._2col>.vertical-s{grid-column:1 / 2}}@media(max-width:767px){.about-intro .content__img-inner{height:180px;max-width:240px}.sw-item .sw-item-text{opacity:1}.info-hero>._2col>.vertical-s{grid-column:auto}}@media(max-width:479px){.about-hero-text{grid-column:span 1 / span 1}.about-bio-grid>.vertical-l{grid-column:1 / 2}}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) *:before,html:not([data-motion=full]) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.w-commerce-commercecheckoutplaceorderbutton{width:100%;line-height:1}.w-commerce-commercecheckoutplaceorderbutton:focus-visible{outline-offset:1px}:root{--light:#f3eee6;--dark:#2a1b10;--accent-2:#f04fa8;--accent-1:#f6a8d6}@font-face{font-family:Graphik;src:url(/assets/fonts/nipik-symbols-400.woff2) format("woff2");font-weight:100 550;font-style:normal;font-display:block;unicode-range:U+2190-2193,U+2197,U+2713,U+25B8,U+25BE}@font-face{font-family:Graphik;src:url(/assets/fonts/nipik-symbols-700.woff2) format("woff2");font-weight:551 900;font-style:normal;font-display:block;unicode-range:U+2190-2193,U+2197,U+2713,U+25B8,U+25BE}html.nipik-arriving:after{content:"";position:fixed;inset:0;z-index:2147483000;background:var(--accent-1);pointer-events:none;animation:nipik-arrival-safety .3s linear 2.5s forwards}@keyframes nipik-arrival-safety{to{opacity:0;visibility:hidden}}:root{--nipik-amber:#F5A23A;--nipik-teal:#18B3A5;--nipik-pink:#E8539A;--nipik-blue:#279BD3}html{scroll-behavior:smooth;scroll-padding-top:70px}body{overflow-x:clip}main{display:block}section[id],figure[id]{scroll-margin-top:70px}.wordmark{display:block;width:100%;height:auto;overflow:visible}.wordmark text{font-family:Graphik,Arial,sans-serif;font-weight:700;fill:currentColor;letter-spacing:-.06em}.brand-heading{width:100%;margin:0;line-height:0}.home-hero{width:100%}.home-hero-bottom .name-fullwidth{max-width:100%}.home-hero .home-hero-marquee{height:auto}.home-hero-bottom{flex:1}.home-hero-intro{align-self:stretch;margin-bottom:var(--m);display:flex;flex-direction:column;align-items:center;text-align:center}.home-hero-side{margin:0}.home-hero-headline{margin:0;max-width:100%;font-size:1.65em;font-weight:400;line-height:1.15;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.even-line{display:block;width:fit-content;margin-inline:auto;white-space:nowrap}.nipik-about-flow{background:var(--light);padding:var(--xl) var(--m) 0}.nipik-about-section{max-width:44rem;margin:0 auto;padding:5.5rem 0 0}.nipik-about-section:first-child{padding-top:0}.nipik-about-label{margin:0 0 1.25rem;font-size:.8rem;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.nipik-about-title{margin:0 0 1.75rem;font-size:2.4rem;font-weight:400;line-height:1.1;letter-spacing:-.025em}.nipik-about-body p{margin:0 0 1.1em;font-size:1.2rem;line-height:1.55}.nipik-about-body .nipik-about-close{margin:1.8rem 0 0;font-size:1.55rem;line-height:1.3;letter-spacing:-.01em}.nipik-about-points{margin-top:2.75rem}.nipik-about-body .nipik-about-points .nipik-about-label{margin:0 0 .9rem;font-size:.8rem;line-height:1.2}.nipik-about-points ul{margin:0;padding:0;list-style:none}.nipik-about-points li{margin:0 0 1.15rem;font-size:1.2rem;line-height:1.55}.nipik-about-points li:last-child{margin-bottom:0}.nipik-about-points strong{font-weight:700}.nipik-about-cta{display:flex;justify-content:center;padding:5.5rem 0 var(--xl)}@media(max-width:767px){.nipik-about-flow{padding:var(--l) var(--m) 0}.nipik-about-section{padding:3.75rem 0 0}.nipik-about-cta{padding:3.75rem 0 var(--l)}.nipik-about-title{font-size:1.9rem}.nipik-about-body p,.nipik-about-points li{font-size:1.08rem}.nipik-about-body .nipik-about-close{font-size:1.3rem}}.home-hero-links a{color:inherit;text-decoration:none}.home-hero-links a:hover,.home-hero-links a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.home-hero-line{display:block}.home-hero-headline .home-hero-logo{display:inline-block;height:.655em;width:auto;vertical-align:baseline;margin:0 .06em 0 .02em}.nipik-tm{font-size:.55em;line-height:0;vertical-align:.75em;margin-left:.05em}.home-hero-foot .nipik-works-apps{gap:7px}.home-hero-foot .nipik-works-apps-icons{gap:4px}.home-hero-foot .nipik-works-apps-icons img{width:15px;height:14px}.home-hero-foot .nipik-works-apps p{font-size:.72em;letter-spacing:.01em}.home-hero-foot{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:var(--m);margin-top:-1.1vw;padding-left:calc(.34% + .8px)}.home-hero-sub{margin:0;font-size:max(12px,.72em);line-height:1.4;letter-spacing:.01em;text-wrap:balance;color:color-mix(in srgb,var(--dark) 72%,transparent)}.home-hero-act{margin-bottom:1.7em;display:flex;justify-content:center}.home-hero-cta.buy-now-button{width:auto;gap:.5em;padding:1em 1.6em;color:var(--light);font-size:.9em;transition:background-color .25s ease}.home-hero-cta span{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.home-hero-cta.buy-now-button:hover{background-color:#e8539a}.home-hero-cta:hover span{transform:translate(2px,-2px)}}.home-hero-cta:focus-visible{outline:2px solid var(--dark);outline-offset:3px}.home-hero .home-hero-side{opacity:0;transition:opacity .6s ease .15s}.home-hero.intro-revealed .home-hero-side{opacity:1}@media(max-width:991px){.home-hero-intro{margin-bottom:var(--s)}.home-hero-headline{font-size:1.5em}}@media(max-width:767px){.home-hero-headline{font-size:1.3em}.home-hero-act{margin-bottom:1.4em}.home-hero-foot{flex-direction:column;gap:.7em;margin-top:0;text-align:center}}.home-hero .brand-heading:before{content:"";position:absolute;inset:0;pointer-events:none;background:url(/nipik/grain.png) 0 0 / 120px 120px;mix-blend-mode:lighten;opacity:.18}@keyframes nipik-grain{0%{background-position:0 0}12.5%{background-position:-37px 21px}25%{background-position:52px -44px}37.5%{background-position:-12px -63px}50%{background-position:71px 9px}62.5%{background-position:-58px 47px}75%{background-position:24px 66px}87.5%{background-position:-79px -18px}to{background-position:0 0}}.preloader-name .preloader-name-fill{z-index:2}.preloader-name:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:lighten;opacity:0;background:url(/nipik/grain.png) 0 0 / calc(120px / var(--grain-k, 1)) calc(120px / var(--grain-k, 1));transition:opacity .35s ease .1s}.preloader-name:has(.preloader-name-img.is-ready):before{opacity:.18}.preloader-name.is-handoff:before{opacity:0;transition:opacity .12s ease}.home-hero .home-hero-art{position:relative}.home-hero .home-hero-art:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.18;background:url(/nipik/grain-photo.png) 0 0 / 120px 120px}.nipik-p-hero-text h1{color:transparent;background-clip:text;background:url(/nipik/grain-ink.png) 0 0 / 120px 120px,linear-gradient(var(--light),var(--light));-webkit-background-clip:text}.buy-now-button{position:relative;isolation:isolate}.buy-now-button:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;mix-blend-mode:lighten;opacity:.18;background:url(/nipik/grain.png) 0 0 / 120px 120px}@media(prefers-reduced-motion:no-preference){.home-hero .brand-heading:before,.preloader-name:before,.nipik-p-hero-text h1,.buy-now-button:after{animation:nipik-grain .66s steps(1,end) infinite}}.home-hero .brand-heading{position:relative}.home-hero-name-link{display:block;color:inherit;text-decoration:none;cursor:pointer}.home-hero-name-link:focus-visible{outline:2px solid var(--dark);outline-offset:6px}.home-hero-signature{position:absolute;right:1.5%;bottom:18%;width:27%;height:auto;color:#e8539a;pointer-events:none;overflow:visible}@media(max-width:767px){.home-hero-signature{width:36%;right:0;bottom:-12%}}@keyframes nipik-motion-ink{0%{clip-path:inset(43.6% -1% 53.7% -1%)}to{clip-path:inset(-1% -1% -1% -1%)}}@keyframes nipik-motion-colour{0%{transform:translate(var(--travel, 0px)) scaleY(.13)}to{transform:none}}.nipik-logo-motion .nipik-motion-colour{transform-box:view-box;transform-origin:0 315px}@media(prefers-reduced-motion:no-preference){.home-hero.intro-revealed .nipik-logo-motion .nipik-motion-ink{animation:nipik-motion-ink .52s cubic-bezier(.35,0,.14,1) calc(var(--at) + .18s) backwards}.home-hero.intro-revealed .nipik-logo-motion .nipik-motion-colour{animation:nipik-motion-colour var(--time, .59s) cubic-bezier(.29,0,.13,1) calc(var(--at) + .18s) backwards}}.home-hero.logo-landed .nipik-logo-motion :is(.nipik-motion-ink,.nipik-motion-colour){animation:none}.preloader-intro{width:min(60vw,880px)}@media(max-width:767px){.preloader-intro{width:80vw}}.preloader svg.nipik-intro{display:block;width:100%;height:auto;overflow:visible}.nipik-intro-line{fill:none;stroke:var(--dark);stroke-width:1.5px;vector-effect:non-scaling-stroke}.nipik-intro-faint{fill:none;stroke:#25160552;stroke-width:1px;vector-effect:non-scaling-stroke}.nipik-intro-grip{fill:var(--light);stroke:var(--dark);stroke-width:1.5px;vector-effect:non-scaling-stroke}.nipik-intro-grip.is-held{fill:var(--accent-2);stroke:var(--accent-2)}.nipik-intro-tag rect{fill:var(--dark)}.nipik-intro-tag text{fill:var(--light);font-weight:700;letter-spacing:.08em;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}.nipik-intro :is([data-intro=tool],[data-intro=cursor]){opacity:0}.nipik-works-apps{display:flex;align-items:center;gap:10px;text-align:left}.nipik-works-apps-icons{display:flex;gap:6px}.nipik-works-apps-icons img{display:block;width:22px;height:21px;border-radius:22%}.nipik-works-apps p{margin:0;font-size:.8em;line-height:1.45;color:color-mix(in srgb,var(--dark) 62%,transparent)}.footer-name{color:var(--accent-1)}.footer-name .wordmark{aspect-ratio:1000 / 235}.nipik-logo{display:block;aspect-ratio:2750 / 700;overflow:visible}.footer-name .nipik-logo{width:100%;height:auto}.header-logo{height:1em;width:auto;margin:0 auto}.preloader-name-img{color:var(--dark)}.preloader-name-fill{inset:-2px}.nipik-skip{position:fixed;top:8px;left:8px;z-index:999;transform:translateY(-200%);padding:12px;background:var(--light)}.nipik-skip:focus{transform:none}:focus-visible{outline:2px solid var(--accent-2);outline-offset:5px}.home-intro-imgs{aspect-ratio:2 / 3}.home-intro-img{width:100%;height:100%;object-fit:cover}.home-intro-text p{margin:0}.home-intro-text p+p{margin-top:1em}.nipik-section-copy{padding:var(--s) 0 0}.nipik-photo-break{display:block;width:100%}.nipik-photo-break .vertical-s{position:relative;z-index:2}.home-quote{height:85vh;height:85svh}.nipik-photo-break .img-full{object-position:50% 45%}.nipik-photo-break:before{content:"";position:absolute;inset:0 0 auto;height:60%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#1e140c8c,#1e140c40 45%,#1e140c00)}.nipik-photo-break h3{text-shadow:0 1px 18px rgb(30 20 12 / .35)}.home-img{height:85vh;height:85svh}.home-intro{padding-bottom:var(--xl);grid-row-gap:var(--xl);row-gap:var(--xl)}.about-intro{height:90vh;height:90svh}.nipik-look{padding:var(--xl) var(--m)}.nipik-look-copy{display:grid;grid-template-columns:1fr 1fr;gap:var(--xl);margin-top:var(--xl)}.nipik-look-copy .vertical-s{max-width:36em}.nipik-about-copy{background:var(--light)}.nipik-technology .home-intro-centr>img{width:100%}.about-hero{background:var(--light)}.nipik-contact{padding:var(--xl) var(--m);min-height:85vh}.nipik-contact h1{padding-top:var(--xs)}.nipik-collection{padding:var(--xl) var(--m)}.nipik-contact-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--xl) var(--m);align-items:start;margin-top:var(--xl)}.nipik-contact-sheet figure{margin:0}.nipik-contact-sheet figure:nth-child(3n+2){padding-top:var(--xl)}.nipik-contact-sheet img{display:block;width:100%;height:auto}.nipik-contact-sheet figcaption{display:grid;gap:6px;margin-top:var(--s)}.product-hero .product-hero-right .vertical-s{align-items:flex-start}.footer-socials .light,.footer-info .light{pointer-events:auto}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}.footer{height:auto;justify-content:flex-start}.footer-contact{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.footer-contact>a:first-child{justify-self:start}.footer-contact .footer-menu{justify-self:center}.footer-contact .footer-socials{justify-self:end}@media(max-width:991px){.footer{height:auto;justify-content:flex-start;gap:var(--l)}.nipik-look-copy{gap:var(--l)}.nipik-contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.nipik-contact-sheet figure:nth-child(3n+2){padding-top:0}.nipik-contact-sheet figure:nth-child(2n){padding-top:var(--l)}}@media(max-width:767px){.nipik-look-copy{grid-template-columns:1fr;gap:var(--l);margin-top:var(--l)}.nipik-look,.nipik-collection,.nipik-contact{padding:var(--xl) var(--s)}.nipik-contact h1{font-size:6em}.nipik-contact-sheet{gap:var(--l) var(--s);margin-top:var(--l)}.nipik-section-copy{padding-inline:0}.home-shop .title-link{gap:18px;flex-wrap:wrap}.footer-contact{gap:var(--s) 22px;grid-template-columns:1fr auto}.footer-contact .footer-menu{grid-column:1 / -1;grid-row:1;justify-self:stretch;display:grid;grid-template-columns:1fr auto 1fr;padding-bottom:0}.footer-contact .footer-menu-item.link-wipe-block.page-wipe{padding:var(--2xs) 0}.footer-contact .footer-menu-item:first-child{justify-self:start}.footer-contact .footer-menu-item:last-child{justify-self:end}.footer-contact>a{overflow-wrap:anywhere}}html[data-motion=reduced]{scroll-behavior:auto}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.nipik-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-intro{--intro-col:25vw}@media screen and (min-width:1440px){.home-intro{--intro-col:20vw}}@media screen and (min-width:1920px){.home-intro{--intro-col:18vw}}@media screen and (max-width:991px){.home-intro{--intro-col:40vw}}@media screen and (max-width:479px){.home-intro{--intro-col:50vw}}.home-intro-centr{width:var(--intro-col)}.home-intro>h4{align-self:flex-start;margin-left:calc(50% - var(--intro-col) / 2);max-width:calc(50% + var(--intro-col) / 2);text-wrap:balance}.home-selected{padding-bottom:var(--xl)}@media(max-width:767px){.home-selected{min-height:0}}.home-shop{min-height:0}.home-shop .shop-item-img-wrap{height:clamp(320px,40vw,680px);flex:none;min-height:0}.home-shop .shop-item-img-wrap img{height:100%;width:100%;object-fit:cover}section.nipik-faq{grid-template-columns:1fr 1fr}@media(max-width:767px){section.nipik-faq{grid-template-columns:1fr}}.nipik-presets-hero .works-nav{margin-top:var(--s)}.nipik-presets-hero h1{margin-left:-.05em}@media(max-width:767px){.title-link{flex-direction:column;align-items:flex-start;gap:var(--s)}}.nipik-strip-pause{position:absolute;z-index:5;width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;cursor:pointer;transition:background-color .2s,color .2s}.nipik-strip-pause svg{width:10px;height:10px;fill:currentColor}.nipik-strip-pause:focus-visible{outline:2px solid currentColor;outline-offset:3px}html[data-motion=reduced] .nipik-strip-pause{display:none}.nipik-footer-strip{position:relative;width:100%;display:flex;justify-content:center}.nipik-strip-pause--footer{right:0;top:calc(100% + var(--xs));background:var(--dark);color:var(--light)}.nipik-strip-pause--footer:hover{background:var(--light);color:var(--dark)}.nipik-works-with{display:flex;flex-wrap:wrap;gap:.35em .8em;align-items:baseline;margin:0}.nipik-works-with span{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.nipik-about-copy p.text-l{max-width:34em}.nipik-faq details>p{max-width:40em}.nipik-comparison-note,.nipik-profile-study>p.nipik-muted{max-width:44em}@media(min-width:2000px){main :is(.home-selected,.nipik-look,.nipik-store-intro,.nipik-faq,.about-bio,.about-curated,.nipik-profile-study,.nipik-comparisons,.works-hero,.contact-hero,.product-hero),footer .footer-bottom{padding-left:max(var(--m),calc((100vw - 1920px)/2));padding-right:max(var(--m),calc((100vw - 1920px)/2))}}main img:not([src$=".svg"]){background-color:#2a1b100f}.nipik-pack{position:relative;width:100%;height:100%;overflow:hidden;background:#e4e1d8}div.nipik-pack>img.nipik-pack-poster{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;background:#e4e1d8}main img.nipik-packshot{object-fit:contain;background:#e4e1d8}.nipik-pack-viewer{position:absolute;inset:0;width:100%;height:100%;display:block;background:#e4e1d8;opacity:0;transition:opacity .6s ease;--poster-color:transparent;--progress-bar-height:0px}.nipik-pack.is-ready .nipik-pack-viewer{opacity:1}.nipik-pack:not(.is-interactive) .nipik-pack-viewer{pointer-events:none}.nipik-pack-link{position:absolute;inset:0;z-index:1}.nipik-pack-motion{right:var(--s);bottom:var(--s);z-index:3;background:var(--light);color:var(--dark)}.nipik-pack-motion:hover:not(:disabled){background:var(--dark);color:var(--light)}html[data-motion=reduced] .nipik-strip-pause.nipik-pack-motion{display:grid}.product-hero-centr .nipik-pack{height:auto;aspect-ratio:1 / 1}a.shop-item-text{color:inherit;text-decoration:none}.nipik-soon{cursor:default}.nipik-soon-frame{position:relative;width:100%;height:100%;overflow:hidden}.nipik-soon-frame img,.nipik-soon.shop-link .shop-item-img-wrap .nipik-soon-frame img{position:absolute;left:-15%;top:-15%;width:32.5%;height:32.5%;object-fit:cover;filter:blur(7.5px) saturate(.85);transform:scale(4);transform-origin:0 0}.nipik-soon-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.6em 1.1em;background:var(--light);color:var(--dark);font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.product-hero-centr.nipik-soon .nipik-soon-frame{height:auto;aspect-ratio:1 / 1}.home-hero-name-wave{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:lighten;filter:grayscale(1) brightness(.3);opacity:0;display:none}.home-hero-name-wave.is-on{display:block}.home-hero .brand-heading:has(.home-hero-name-wave.is-on) .name-fullwidth,html:has(.home-hero-name-wave.is-on) .preloader-name-img{color:#141414}.home-hero.title-swapped .home-hero-name-wave{opacity:1;transition:opacity .8s ease .2s}.home-hero-foot{position:relative;z-index:1}.home-hero,.about-hero{height:100svh}.contact-hero.nipik-contact{height:auto;min-height:100svh}@media(max-width:767px){.about-hero{grid-template-rows:minmax(0,1fr) auto}.about-hero-img{height:100%;min-height:0}}.about-hero h3>.about-hero-line{display:block}.about-hero-logo{display:inline-block;height:.72em;width:auto;vertical-align:baseline;margin:0 .04em 0 0}@media(prefers-reduced-motion:no-preference){.about-hero.is-drawing .nipik-logo-motion .nipik-motion-ink{animation:nipik-motion-ink .52s cubic-bezier(.35,0,.14,1) calc(var(--at) + .12s) backwards}.about-hero.is-drawing .nipik-logo-motion .nipik-motion-colour{animation:nipik-motion-colour var(--time, .59s) cubic-bezier(.29,0,.13,1) calc(var(--at) + .12s) backwards}}.nipik-chart{margin:3rem 0 3.2rem}.nipik-chart-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.4rem}.nipik-chart .nipik-chart-states,.nipik-chart .nipik-chart-title,.nipik-chart .nipik-chart-note,.nipik-chart .nipik-chart-key{margin:0;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.nipik-chart-states span{color:#2a1b104d;transition:color .45s ease}.nipik-chart-states span+span{margin-left:1.2em}.nipik-chart-states[data-showing=before] [data-for=before],.nipik-chart-states[data-showing=after] [data-for=after]{color:var(--dark)}.nipik-chart-note{color:#2a1b1073}.nipik-chart-key{display:flex;align-items:center;gap:.5em;color:#2a1b1099}.nipik-chart-key svg+svg,.nipik-chart-key svg:nth-of-type(2){margin-left:1em}.nipik-chart-body svg{display:block;overflow:visible;font-family:inherit}.nipik-chart-body svg text{fill:var(--dark)}.nipik-chart-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.nipik-chart-mark{font-size:11px;fill-opacity:.5;font-variant-numeric:tabular-nums}.nipik-chart-brand{font-size:13px}.nipik-chart-count{font-size:13px;fill-opacity:.5;font-variant-numeric:tabular-nums}.nipik-chart-value{font-size:34px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nipik-chart-unit{font-size:13px;letter-spacing:0;fill-opacity:.5}.nipik-chart figcaption{margin-top:1.2rem;font-size:.92rem;line-height:1.45;color:#2a1b109e;text-align:left}.nipik-scope{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:4%;align-items:start}.nipik-scope-photo,.nipik-scope-screen{position:relative}.nipik-scope-photo{aspect-ratio:3 / 4}.nipik-scope-screen{aspect-ratio:1;background:#000}.nipik-scope-photo img,.nipik-scope-screen img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.nipik-fade-screen{width:100%}.nipik-chart-profile .nipik-fade-screen{max-width:36rem;margin:0 auto}.nipik-window{overflow:hidden;border-radius:10px;background:#f3eee6;box-shadow:0 0 0 1px #2a1b1024,0 18px 50px -18px #2a1b1059}.nipik-window-bar{position:relative;display:flex;align-items:center;gap:7px;height:30px;padding:0 12px;background:#e9e3d9;border-bottom:1px solid rgba(42,27,16,.1)}.nipik-window-bar i{width:11px;height:11px;border-radius:50%;background:#d9d2c7}.nipik-window-bar i:nth-child(1){background:#ec6a5e}.nipik-window-bar i:nth-child(2){background:#f4bf4f}.nipik-window-bar i:nth-child(3){background:#61c554}.nipik-window-bar span{position:absolute;left:0;right:0;text-align:center;font-size:12px;color:#2a1b1099;pointer-events:none}.nipik-window video{display:block;width:100%;height:auto;aspect-ratio:3 / 2;background:#f3eee6}@media(max-width:767px){.nipik-chart{margin:2.4rem 0 2.6rem}.nipik-scope{gap:10px}.nipik-window{border-radius:7px}.nipik-window-bar{height:22px;gap:5px;padding:0 9px}.nipik-window-bar i{width:8px;height:8px}.nipik-window-bar span{font-size:10px}.nipik-chart-head{gap:.4rem 1rem;margin-bottom:1.1rem}.nipik-chart .nipik-chart-states,.nipik-chart .nipik-chart-title,.nipik-chart .nipik-chart-note,.nipik-chart .nipik-chart-key{font-size:.68rem;letter-spacing:.06em}.nipik-chart-brand,.nipik-chart-count{font-size:12px}}.nipik-missing{min-height:calc(100svh - var(--nipik-header, 55px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:var(--l) var(--m) var(--xl);text-align:center}.nipik-missing h1{margin:8px 0 0;font-size:clamp(72px,16vw,168px);line-height:.86;letter-spacing:-.03em}.nipik-missing-line{margin:14px 0 0;font-size:clamp(20px,2.6vw,30px);font-weight:500}.nipik-missing a.buy-now-button{width:auto;color:var(--light)}html.piko-in-page .help-launch{display:none}.nipik-missing .text-m{margin:0;max-width:30em;color:color-mix(in srgb,var(--dark) 72%,transparent)}.nipik-missing-ways{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 26px;margin-top:18px}.piko-here{display:inline-block;position:relative;flex:none}.piko-here img{display:block;width:100%;height:100%;object-fit:contain;background-color:transparent!important}.nipik-empty-bag .piko-here{margin-bottom:6px}.nipik-cost-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px}.nipik-cost-tile{background:#2516050d;padding:16px 18px}.nipik-cost-tile p{margin:0}.nipik-cost-sum{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:4px 0!important;font-variant-numeric:tabular-nums}.nipik-cost-days{display:flex;align-items:flex-end;gap:3px;height:120px;margin:8px 0 4px}.nipik-cost-day{flex:1;height:100%;display:flex;align-items:flex-end;background:#2516050a}.nipik-cost-day span{display:block;width:100%;background:#251605}.nipik-cost-day:hover span{background:#e8539a}.nipik-cost-ends{display:flex;justify-content:space-between;margin:0 0 18px}@media(max-width:640px){.nipik-cost-tiles{grid-template-columns:1fr}.nipik-cost-sum{font-size:28px}}html.smooth-type [data-smooth]{will-change:opacity}html.polish{--paper:url(/nipik/paper-grain-3.png);--paper-size:160px}@media(min-resolution:1.5dppx){html.polish{--paper:url(/nipik/paper-grain-3@2x.png);--paper-size:128px}}html.polish :is(body,.preloader,.about-hero,.nipik-about-flow,.nipik-p-card){background-image:var(--paper);background-size:var(--paper-size) var(--paper-size)}html.polish :is(.nipik-comparison-frame,.nipik-scope-photo,.nipik-auth-photo,.shop-item-img-wrap){outline:1px solid rgb(37 22 5 / 9%);outline-offset:-1px}html.polish :is(.nipik-comparison-frame,.nipik-scope-photo){background-color:#e8e1d5}html.polish [data-reveal=wait]{clip-path:inset(100% 0 0 0)}html.polish [data-reveal=in]{animation:polish-open 1.1s cubic-bezier(.7,0,.2,1) both}html.polish [data-reveal=done]{animation:none}html.polish [data-reveal=in] img:not(.nipik-soon-frame img){animation:polish-settle 2s cubic-bezier(.16,1,.3,1) both}html.polish .nipik-comparison-frame[data-reveal=in] img{animation-name:polish-develop}@keyframes polish-open{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes polish-settle{0%{transform:scale(1.2);filter:saturate(0) contrast(.78) brightness(1.2)}55%{filter:saturate(.75) contrast(.95) brightness(1.04)}to{transform:none;filter:none}}@keyframes polish-develop{0%{filter:saturate(0) contrast(.78) brightness(1.2)}55%{filter:saturate(.75) contrast(.95) brightness(1.04)}to{filter:none}}html.polish img.nipik-p-hero-img{animation:polish-settle 2.6s cubic-bezier(.16,1,.3,1) both}html.polish .buy-now-button:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#e8539a;transform:scaleY(0);transform-origin:50% 0;transition:transform .5s cubic-bezier(.7,0,.2,1)}html.polish .buy-now-button.nipik-outline:before{background:var(--dark)}html.polish .nipik-buy{transition:color .25s ease .1s}@media(hover:hover){html.polish .buy-now-button:not(:disabled):hover:before{transform:scaleY(1);transform-origin:50% 100%}html.polish .buy-now-button.nipik-outline:hover{background:transparent;transition:color .3s ease .1s}html.polish .home-hero-cta.buy-now-button:hover{background-color:var(--dark)}html.polish .nipik-buy:not(:disabled):hover{background:var(--dark);transition:color .25s ease .2s}html.polish .nipik-p-inside .nipik-buy:not(:disabled):hover{background:var(--light)}}html.polish :is(h1,h2,h3,.text-l){text-wrap:balance}html.polish p{text-wrap:pretty}html.polish :is(.nipik-buybar,.nipik-bag-item,.shop-item,.nipik-partner-tiles,.nipik-partner-table){font-variant-numeric:tabular-nums}html.polish ::selection{background:var(--accent-2);color:#fff}html.polish .nipik-comparison-divider>span{box-shadow:0 8px 22px -8px #2516058c;transition:transform .18s cubic-bezier(.3,.7,.2,1),box-shadow .18s ease}html.polish .nipik-comparison-frame.is-dragging .nipik-comparison-divider>span{transform:translate(-50%,-50%) scale(.9);box-shadow:0 3px 10px -4px #25160599}html.polish .buy-now-button:active{transform:translateY(1px) scale(.985)}@media(prefers-reduced-motion:reduce){html.polish [data-reveal]{clip-path:none;animation:none}html.polish [data-reveal] img,html.polish img.nipik-p-hero-img{animation:none}html.polish .buy-now-button:before{transition:none}html.polish .nipik-comparison-divider>span{transition:none}}#root{min-height:100svh;display:flex;flex-direction:column}#root>main{flex:1 0 auto;min-width:0}.nipik-store-bar{display:flex;justify-content:space-between;align-items:center;padding:var(--s) var(--m);border-bottom:1px solid var(--dark);gap:var(--s)}main>.nipik-store-bar:first-child{margin-top:55px}.nipik-store-hero,.nipik-store-hero .nipik-hero-caption a{color:var(--light)}.nipik-store-hero{position:relative;isolation:isolate;background-image:none;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--m);overflow:hidden}.nipik-store-hero>.img-full{z-index:-1;object-position:50% 55%}.nipik-store-hero h1{position:relative;font-size:clamp(7rem,19vw,26rem);letter-spacing:-.075em;line-height:.9}.nipik-hero-caption{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s)}.nipik-hero-caption>span{font-weight:700;font-size:1.25em;max-width:22em}.nipik-store-intro{display:grid;grid-template-columns:1fr 1fr;gap:var(--xl);padding:var(--xl) var(--m)}.nipik-store-intro>.vertical-s{max-width:36em}.nipik-muted{opacity:.6}.nipik-store-catalog{min-height:0}.nipik-store-catalog .shop-item-img-wrap{height:clamp(320px,40vw,680px);flex:none;min-height:0;padding:var(--m)}.nipik-store-catalog .shop-item-img-wrap img{height:100%;width:100%;object-fit:cover}.nipik-store-catalog .shop-item-text{display:flex;flex-direction:column;gap:var(--xs);padding-bottom:var(--m)}.nipik-store-catalog .works-item-text-details{display:flex;justify-content:space-between;gap:12px}.nipik-store-catalog .works-item-text-details .comma{display:none}.nipik-store-catalog .collection-list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.nipik-store-catalog .collection-list>:last-child .shop-link{border-right:0}.nipik-presets-hero{padding-bottom:var(--xl)}.nipik-presets-hero h1{font-size:clamp(6rem,17vw,24rem);letter-spacing:-.07em}.nipik-presets-intro{display:grid;grid-template-columns:1fr 1fr;gap:var(--xl);margin-top:var(--l)}.nipik-presets-intro>p{max-width:32em}.nipik-filter-option{display:flex;align-items:center;gap:.4em}.nipik-filter{border:0;background:none;padding:0;color:inherit;cursor:pointer;font:inherit}.nipik-filter[aria-pressed=true]{text-decoration:underline;text-underline-offset:.15em}.nipik-filter[aria-pressed=false]{opacity:.45}.nipik-product .product-hero-left,.nipik-product .product-hero-right{margin-top:26vh;top:100px;margin-bottom:var(--xl)}.nipik-product .product-hero-right{gap:var(--s)}.nipik-product .product-hero-right h4{font-size:2em}.nipik-product .product-hero-centr{align-items:flex-start}.nipik-product .product-hero-centr img{width:100%}.nipik-product .product-h1{overflow-wrap:normal}.nipik-product .product-hero-right .text-l.bold{font-size:2em}.nipik-buy{border:0;color:var(--light);cursor:pointer}.nipik-buy:disabled{cursor:default;opacity:.55}.nipik-buy:not(:disabled):hover{background:var(--accent-2);color:var(--dark)}.nipik-bag-feedback{min-height:1.3em;margin:0}.nipik-inclusion-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--dark)}.nipik-inclusion-grid>div{padding:var(--l) var(--m);border-right:1px solid var(--dark);display:flex;flex-direction:column;gap:var(--s)}.nipik-inclusion-grid>div:last-child{border-right:0}.nipik-inclusion-grid h4{font-size:2em}.nipik-inclusion-grid p{max-width:28em}.nipik-edition-cover{height:90vh;display:flex;align-items:flex-end;padding:var(--m);color:var(--light);isolation:isolate}.nipik-edition-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 45%,#0008)}.nipik-edition-cover .img-full{z-index:-2}.nipik-edition-cover h3{max-width:15ch;margin-bottom:var(--s)}.nipik-profile-study{padding:var(--xl) var(--m)}.nipik-study-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--xl);align-items:start;margin:var(--l) 0 var(--s)}.nipik-study-image{position:sticky;top:90px}.nipik-study-image img{width:100%;height:min(75vh,780px);object-fit:cover;animation:nipik-profile-wipe .55s cubic-bezier(.7,0,.2,1)}.nipik-study-image>span{display:block;margin-top:var(--s)}@keyframes nipik-profile-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.nipik-profile-choice{display:grid;position:relative;width:100%;text-align:left;gap:var(--s);padding:var(--m) var(--l) var(--m) 0;border:0;border-top:1px solid var(--dark);background:transparent;color:inherit;cursor:pointer;font:inherit}.nipik-profile-choice:last-child{border-bottom:1px solid var(--dark)}.nipik-profile-choice>.text-m{max-width:31em;opacity:.65}.nipik-profile-choice.is-active{color:var(--accent-2)}.nipik-profile-choice.is-active>.text-m{color:var(--dark);opacity:1}.nipik-profile-arrow{position:absolute;top:var(--m);right:var(--s);font-size:1.5em;transition:transform .45s cubic-bezier(.7,0,.2,1)}.nipik-profile-choice:hover .nipik-profile-arrow{transform:translate(3px,-3px)}.nipik-mono{filter:grayscale(1)}.nipik-comparisons{padding:0 var(--m) var(--xl)}.nipik-comparison-note{max-width:44em;margin:var(--s) 0 var(--l);opacity:.6}.nipik-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--m)}.nipik-comparison{margin:0}.nipik-comparison-frame{position:relative;aspect-ratio:3/4;overflow:hidden}.nipik-comparison-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nipik-comparison-before.is-simulated{filter:saturate(.65) contrast(.84) brightness(1.06)}.nipik-comparison-divider{position:absolute;top:0;bottom:0;width:2px;background:var(--light);transform:translate(-1px);pointer-events:none}.nipik-comparison-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;background:var(--light);color:var(--dark);display:grid;place-items:center;font-size:1.5em}.nipik-comparison-frame.is-slider{touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.nipik-comparison-frame.is-slider>img{-webkit-user-drag:none}.nipik-comparison-frame input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.nipik-comparison-frame:focus-within{outline:2px solid var(--accent-2);outline-offset:4px}.nipik-comparison-label{position:absolute;bottom:var(--s);padding:6px 9px;background:var(--light);color:var(--dark);font-size:.85em;pointer-events:none}.nipik-comparison-label.before{left:var(--s)}.nipik-comparison-label.after{right:var(--s)}.nipik-comparison figcaption{display:flex;flex-direction:column;gap:var(--xs);margin-top:var(--s)}.nipik-edit-steps{background:var(--dark);color:var(--light)}.nipik-steps{padding:0;margin:var(--m) 0 0;list-style:none}.nipik-steps li{display:grid;grid-template-columns:3em 1fr;gap:var(--s);border-top:1px solid #f3eee64d;padding:var(--s) 0}.nipik-steps p{margin-top:.5em}.nipik-gallery-caption{margin-top:var(--xs)}.nipik-gallery-controls{padding:var(--m);display:flex;justify-content:space-between;align-items:center}.nipik-gallery-controls button{background:none;border:1px solid var(--dark);width:52px;height:52px;color:inherit;cursor:pointer;font-size:1.5em;transition:background .3s}.nipik-gallery-controls button:hover{background:var(--accent-2)}.nipik-faq{display:grid;grid-template-columns:1fr 2fr;gap:var(--xl);padding:var(--xl) var(--m)}.nipik-faq summary{list-style:none;display:flex;justify-content:space-between;gap:var(--s);cursor:pointer;padding:calc(var(--m) * .62) 0;font-size:1.2em;font-weight:700}.nipik-faq summary::-webkit-details-marker{display:none}.nipik-faq-plus{font-size:1.4em;font-weight:400;transition:transform .3s}.nipik-faq details[open] .nipik-faq-plus{transform:rotate(45deg)}.nipik-faq details>p{max-width:48em;padding:0 var(--l) var(--m) 0}.nipik-faq-contact{margin-top:var(--m)!important}.nipik-bag-title{padding:var(--xl) var(--m) var(--l);display:flex;flex-wrap:wrap;gap:var(--m);align-items:baseline;justify-content:space-between}.nipik-bag-title h1{font-size:clamp(4rem,12vw,16rem);letter-spacing:-.07em}.nipik-bag-layout{display:grid;grid-template-columns:2fr 1fr;gap:var(--xl);padding:0 var(--m) var(--xl);min-height:55vh}.nipik-bag-item{display:grid;grid-template-columns:100px 1fr auto;gap:var(--m);border-top:1px solid var(--dark);padding:var(--m) 0;align-items:start}.nipik-bag-item h4{font-size:1.7em;margin:.3em 0}.nipik-bag-item img{width:100%;aspect-ratio:3/4;object-fit:cover}.nipik-text-button{padding:0;margin-top:var(--s);background:none;border:0;cursor:pointer;text-decoration:underline}.nipik-order-summary{border-top:1px solid var(--dark);padding-top:var(--m);display:flex;flex-direction:column;gap:var(--m);align-self:start;position:sticky;top:100px}.nipik-bag-layout a.buy-now-button{color:var(--light)}.nipik-total{display:flex;justify-content:space-between;gap:var(--s)}.nipik-checkout-notice{border-top:1px solid var(--dark);padding-top:var(--m)}.nipik-checkout-notice h4{margin-bottom:var(--s)}.nipik-empty-bag{display:flex;flex-direction:column;align-items:flex-start;gap:var(--m)}.nipik-empty-bag .buy-now-button{width:auto}@media(max-width:991px){.nipik-product .product-hero-grid{grid-template-columns:1fr 1.3fr}.nipik-product .product-hero-left{grid-column:1;grid-row:1;margin-top:var(--xl);position:static}.nipik-product .product-hero-centr{grid-column:2;grid-row:1 / span 2}.nipik-product .product-hero-right{grid-column:1;grid-row:2;margin-top:0;position:static}.nipik-store-intro,.nipik-study-grid,.nipik-faq,.nipik-bag-layout{gap:var(--l)}.nipik-bag-layout{grid-template-columns:1.5fr 1fr}.nipik-bag-item{grid-template-columns:80px 1fr}.nipik-bag-item>.text-l{grid-column:2}}@media(max-width:767px){main>.nipik-store-bar:first-child{margin-top:47px}.nipik-store-bar{padding:var(--s)}.nipik-store-hero{height:78svh;padding:var(--xl) var(--s) var(--s)}.nipik-store-hero>.img-full{object-position:60% 50%}.nipik-hero-caption{align-items:flex-start;flex-direction:column;padding:var(--s);background:var(--light)}.nipik-hero-caption,.nipik-store-hero .nipik-hero-caption a{color:var(--dark)}.nipik-store-intro,.nipik-presets-intro,.nipik-study-grid,.nipik-faq,.nipik-bag-layout{grid-template-columns:1fr;gap:var(--l)}.nipik-store-intro,.nipik-profile-study,.nipik-faq{padding:var(--xl) var(--s)}.nipik-store-catalog .collection-list{grid-template-columns:1fr}.nipik-store-catalog .collection-list:has(>:nth-child(2):last-child){grid-template-columns:1fr}.nipik-store-catalog .shop-link{border-right:0}.nipik-store-catalog .shop-item-img-wrap{height:115vw;max-height:75svh;padding:var(--s)}.nipik-store-catalog .shop-item-text{padding:0 var(--s) var(--m)}.nipik-presets-hero .hero-title{gap:var(--l)}.nipik-presets-hero .works-nav{flex-wrap:wrap;font-size:1.2em}.nipik-product{padding:0 var(--s)}.nipik-product .product-hero-grid{display:flex;flex-direction:column;gap:var(--l)}.nipik-product .product-hero-left{margin:var(--l) 0 0;order:0}.nipik-product .product-hero-centr{min-height:0;padding:0;order:1;width:100%}.nipik-product .product-hero-centr img{max-height:75svh;object-fit:cover}.nipik-product .product-hero-right{margin:0 0 var(--xl);order:2}.nipik-product .product-h1{font-size:4em}.nipik-inclusion-grid{grid-template-columns:1fr}.nipik-inclusion-grid>div{border-right:0;border-bottom:1px solid var(--dark);padding:var(--l) var(--s)}.nipik-inclusion-grid>div:last-child{border-bottom:0}.nipik-edition-cover{height:75svh;padding:var(--s)}.nipik-profile-study .title-link{align-items:flex-start;flex-direction:column;gap:var(--s)}.nipik-comparisons{padding:0 var(--s) var(--xl)}.nipik-comparisons .title-link{flex-wrap:wrap;gap:var(--s)}.nipik-comparison-grid{grid-template-columns:1fr;gap:var(--l)}.nipik-study-image{position:static}.nipik-study-image img{height:65svh}.nipik-profile-choice{padding:var(--m) var(--l) var(--m) 0}.nipik-gallery-controls{padding:var(--s)}.nipik-bag-title{padding:var(--xl) var(--s) var(--l)}.nipik-bag-layout{padding:0 var(--s) var(--xl)}.nipik-order-summary{position:static}}.nipik-store-catalog .collection-list{transition:opacity .35s ease}.nipik-store-catalog[data-catalog=loading] .collection-list{opacity:0}.nipik-presets-top{display:flex;flex-direction:column;height:100svh;min-height:640px}.nipik-presets-top>.nipik-presets-hero{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--m) var(--xl);padding:calc(55px + var(--l)) var(--m) var(--m)}.nipik-presets-top .nipik-presets-hero h1{font-size:clamp(4rem,min(9vw,14svh),10rem);line-height:.86}.nipik-presets-top .nipik-presets-intro{margin:0;gap:var(--l);align-items:end;padding-bottom:.2em}.nipik-presets-top .nipik-presets-intro>p{margin:0}.nipik-presets-top>.nipik-store-bar{flex:none}.nipik-presets-top>.nipik-store-catalog{flex:1;min-height:0;display:flex;flex-direction:column}.nipik-presets-top .collection-list-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.nipik-presets-top .collection-list{flex:1;min-height:0;height:auto}.nipik-presets-top .collection-list>[role=listitem]{min-height:0}.nipik-presets-top .shop-link{height:100%}.nipik-presets-top .nipik-store-catalog .shop-item-img-wrap{flex:1;height:auto;min-height:0;padding:var(--s) var(--m)}.nipik-presets-top .nipik-store-catalog .shop-item-text{flex:none;padding-top:var(--xs);padding-bottom:var(--s)}@media(max-width:991px){.nipik-presets-top>.nipik-presets-hero{grid-template-columns:1fr;gap:var(--s);padding-top:calc(55px + var(--m))}.nipik-presets-top .nipik-presets-hero .hero-title{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s)}.nipik-presets-top .nipik-presets-intro{grid-template-columns:1fr 1fr;gap:var(--m)}}@media(max-width:767px){.nipik-presets-top{height:auto;min-height:0}.nipik-presets-top>.nipik-presets-hero{padding:calc(47px + var(--m)) var(--s) var(--m)}.nipik-presets-top .nipik-presets-hero h1{font-size:4.6em}.nipik-presets-top .nipik-presets-intro{grid-template-columns:1fr;gap:var(--xs)}.nipik-presets-top .nipik-store-catalog .shop-item-img-wrap{flex:none;height:min(92vw,50svh);padding:var(--s)}}.nipik-soon-frame img[src*="/photos/soon/"],.nipik-soon.shop-link .shop-item-img-wrap .nipik-soon-frame img[src*="/photos/soon/"]{left:0;top:0;width:100%;height:100%;object-fit:cover;filter:none;transform:none;will-change:auto;transition:none}@media(min-width:768px){.nipik-store-catalog .collection-list:has(>:only-child){grid-template-columns:1fr}.nipik-store-catalog .collection-list:has(>:only-child) .shop-link{flex-direction:row;align-items:stretch;border-right:0}.nipik-store-catalog .collection-list:has(>:only-child) .shop-item-img-wrap{flex:none;aspect-ratio:1 / 1;width:auto;border-right:1px solid var(--dark)}.nipik-store-catalog .collection-list:has(>:only-child) .shop-item-text{flex:1;justify-content:flex-end;gap:var(--s);padding:var(--m)}.nipik-store-catalog .collection-list:has(>:only-child) .shop-item-text>.text-l{font-size:clamp(2.6rem,4.6vw,5.6rem);letter-spacing:-.045em;line-height:.95;max-width:12ch}.nipik-store-catalog .collection-list:has(>:only-child) .works-item-text-details{max-width:36em}}.nipik-shop-head,.nipik-shop{--pad-top:clamp(1rem, 4svh, 2.5rem);--pad-bottom:clamp(1rem, 3svh, 1.75rem);--h1:clamp(2.2rem, min(3.6vw, 7svh), 3.75rem);--gutter:var(--m);--gap:26px;--cols:3}.nipik-shop-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:calc(48px + var(--pad-top)) var(--gutter) var(--pad-bottom)}.nipik-shop-head h1{margin:0 0 0 -.03em;font-size:var(--h1);line-height:.88;letter-spacing:-.035em}.nipik-shop-head>a{margin-bottom:.35em}.nipik-shop{--above:calc(48px + var(--pad-top) + var(--pad-bottom) + var(--h1) * .88);--text:4.6rem;--room:1.25rem;padding:0 var(--gutter) 6rem}.nipik-shop-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:3rem var(--gap)}.nipik-shop-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.nipik-shop-card-img{display:block;width:100%;min-height:11rem;overflow:hidden;background:#e4e1da;height:calc((100vw - 2 * var(--gutter) - (var(--cols) - 1) * var(--gap)) / var(--cols));height:min(calc((100vw - 2 * var(--gutter) - (var(--cols) - 1) * var(--gap)) / var(--cols)),calc(100svh - var(--above) - var(--text) - var(--room)))}.nipik-shop-card-img img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.nipik-shop-card:hover .nipik-shop-card-img img,.nipik-shop-card:focus-visible .nipik-shop-card-img img{transform:scale(1.03)}.nipik-shop-card-name{margin-top:1rem;font-size:1.35rem;font-weight:700;line-height:1.15;letter-spacing:-.015em}.nipik-shop-card-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:.4rem;font-size:1rem;line-height:1.3;color:color-mix(in srgb,var(--dark) 72%,transparent)}.nipik-tile{--open:0;position:relative;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:675 / 467;min-height:17rem;max-height:calc(100svh - var(--above) - var(--room));container-type:inline-size;overflow:clip;background:var(--dark);color:var(--light);text-decoration:none;-webkit-font-smoothing:antialiased}.nipik-tile:focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}.nipik-tile-name,.nipik-tile-price{position:absolute;z-index:1;margin:0;white-space:nowrap;font-size:1.35rem;font-weight:700;line-height:1.1;letter-spacing:-.015em}.nipik-tile-name{left:20px;top:18px;display:flex;flex-direction:column;gap:.3em}.nipik-tile-name>span{font-size:.95rem;font-weight:400;letter-spacing:0;color:color-mix(in srgb,var(--light) 68%,transparent)}.nipik-tile-price{right:20px;bottom:18px;color:var(--accent-2);font-variant-numeric:tabular-nums}.nipik-tile-pack{position:relative;flex:none;width:12.5em;aspect-ratio:3 / 4;font-size:clamp(11.5px,min(2.37cqw,calc((100svh - var(--above) - var(--room)) * .036)),36px)}.nipik-tile-pack-spine{position:absolute;z-index:1;width:1.25em;overflow:clip;top:calc(-.5625em + .75em * var(--open));bottom:calc(-.5em + .6875em * var(--open));left:calc(-.75em + .125em * var(--open));transform:perspective(31.25em) rotateY(calc(-30deg - 60deg * var(--open)));filter:brightness(.72);-webkit-mask-image:linear-gradient(90deg,#0000004d,#00000099);mask-image:linear-gradient(90deg,#0000004d,#0009)}.nipik-tile-pack-cover,.nipik-tile-pack-under,.nipik-tile-pack-gloss{position:absolute;inset:0;overflow:clip;transform:perspective(43.75em) rotateY(calc(30deg * (1 - var(--open))))}.nipik-tile-pack-cover{z-index:2;box-shadow:inset 1px 0 #f6f1eb73;-webkit-mask-image:linear-gradient(0deg,rgb(0 0 0 / calc(.5 + .5 * var(--open))),#000);mask-image:linear-gradient(0deg,rgb(0 0 0 / calc(.5 + .5 * var(--open))),#000)}.nipik-tile-pack img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 0}.nipik-tile-pack-spine img{object-position:0 0}.nipik-tile-pack-title{position:absolute;left:.7em;top:.65em;right:.5em;color:#fff;text-shadow:0 1px 14px rgb(20 12 6 / 30%)}.nipik-tile-pack-title>span{display:block;font-weight:700;line-height:.9;letter-spacing:-.05em;font-size:min(2.9em,calc(19em / var(--letters, 7)))}.nipik-tile-pack-under{z-index:1;background:#000}.nipik-tile-pack-gloss{z-index:3;pointer-events:none;background:var(--light);mix-blend-mode:overlay;opacity:.5;-webkit-mask-image:linear-gradient(calc(303deg + 18deg * var(--open)),transparent calc(-30% + 130% * var(--open)),#000 calc(-10% + 129% * var(--open)),transparent calc(137% * var(--open)));mask-image:linear-gradient(calc(303deg + 18deg * var(--open)),transparent calc(-30% + 130% * var(--open)),#000 calc(-10% + 129% * var(--open)),transparent calc(137% * var(--open)))}.nipik-tile-pack-file{position:absolute;z-index:0;top:50%;right:calc(-6.875em * var(--open));width:11.25em;height:18.5em;transform-origin:center;transform:translateY(-50%) perspective(43.75em) scale(.7) rotate(calc(20deg * var(--open))) rotateY(calc(30deg * (1 - var(--open))))}.nipik-tile-pack-file svg{display:block;width:100%;height:100%;overflow:visible}.nipik-tile-pack-sheet{fill:#cdc6ba}.nipik-tile-pack-fold{fill:var(--light)}.nipik-tile-pack-inside{position:absolute;top:47%;left:62%;z-index:1;transform:translate(-50%,-50%);width:5.5em;padding:.7em .45em;border-radius:.5em;background:linear-gradient(#6f6156,#2a1b10);color:var(--light);text-align:center}.nipik-tile-pack-inside:after{content:"";position:absolute;inset:0;border:.25em solid var(--light);border-radius:inherit;pointer-events:none}.nipik-tile-pack-inside>span{display:block;font-size:1.7em;font-weight:700;line-height:1;letter-spacing:-.045em;overflow-wrap:break-word}.nipik-tile-pack-format{position:absolute;z-index:1;bottom:1.43em;right:calc(-1.07em * var(--open));padding:.57em;border-radius:.29em;background:#175dff;color:#e1eff2;font-size:.875em;font-weight:400;line-height:1.4;letter-spacing:-.02em;white-space:nowrap}.nipik-tile-tag{position:fixed;left:0;top:0;z-index:60;pointer-events:none;padding:.5em .75em;background:var(--light);color:var(--dark);font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .12s ease}.nipik-tile[data-pointed] .nipik-tile-tag{opacity:1}@media(max-width:809px){.nipik-tile-tag{display:none}.nipik-tile-name,.nipik-tile-price{font-size:1.15rem}}@media(max-width:600px){.nipik-tile{aspect-ratio:10 / 10.4;padding-top:3rem}}@media(min-width:992px){.nipik-shop:has(.nipik-shop-grid>li:only-child){--cols:2}}@media(max-width:991px){.nipik-shop-head,.nipik-shop{--cols:2}}@media(max-width:600px){.nipik-shop-head,.nipik-shop{--cols:1;--gutter:20px}}.nipik-header-space{height:55px}@media(max-width:767px){.nipik-header-space{height:47px}}.header-bag{position:absolute;top:0;right:1.4em;z-index:7;display:flex;align-items:center;gap:.3em;height:55px;color:var(--dark);font-weight:700;text-decoration:none}.header-bag svg{width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.header-bag span{display:grid;place-items:center;min-width:1.45em;height:1.45em;padding:0 .3em;border-radius:999px;background:var(--accent-2);color:#fff;font-size:.8em;line-height:1}.header-bag:hover{color:var(--accent-2)}.header-bag.is-pending{display:none}html.nipik-has-bag .header-bag.is-pending{display:flex}.header-bag.is-pending span{visibility:hidden}.nipik-when-in,html.nipik-signed-in .nipik-when-out{display:none}html.nipik-signed-in .nipik-when-in{display:inline}@media(max-width:767px){.header-bag{height:48px;right:calc(25% + 1em)}}.nipik-guest-pay{display:flex;flex-direction:column;gap:var(--s)}.nipik-guest-pay p{margin:0}.nipik-code{display:flex;flex-wrap:wrap;gap:8px}.nipik-code .nipik-field-label{flex:0 0 100%}.nipik-code .nipik-input::placeholder{text-transform:none}.nipik-code .nipik-input{flex:1;min-width:0;height:48px;text-transform:uppercase}.nipik-code .buy-now-button{width:auto;min-height:48px;padding:0 18px}.nipik-code-ask{align-self:flex-start;text-transform:none;font-weight:500;text-decoration:underline;text-underline-offset:3px}.nipik-code-on{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--xs)}.nipik-total s{font-weight:400;font-size:.8em;margin-right:.4em}.nipik-p-hero{position:relative;isolation:isolate;min-height:calc(100svh - var(--hero-top, 55px));display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:end;gap:var(--m);padding:var(--m) var(--m) var(--l);color:var(--light);overflow:hidden}.nipik-p-hero picture{position:absolute;inset:0;z-index:-2}main img.nipik-p-hero-img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}.nipik-p-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgb(20 12 6 / 58%))}.nipik-p-hero-text{display:flex;flex-direction:column;gap:var(--s)}.nipik-p-hero-text h1{font-size:clamp(5rem,13vw,16rem);letter-spacing:-.06em;line-height:.85}.nipik-p-hero-text h1{padding:.04em .06em .16em 0;margin:-.04em -.06em -.16em 0}.nipik-p-hero-text h4{max-width:16ch}.nipik-p-card{background:var(--light);color:var(--dark);padding:var(--m);display:flex;flex-direction:column;gap:var(--s)}.nipik-p-card>p{margin:0}.nipik-p-card-head{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--s);align-items:center}.nipik-p-card-head img{width:76px;height:76px}.nipik-p-card-head>div{display:flex;flex-direction:column;gap:.3em}.nipik-p-price{font-size:2em;font-weight:700;line-height:1;letter-spacing:-.02em}.nipik-p-buttons{display:flex;flex-direction:column;align-items:stretch;gap:var(--xs)}.nipik-p-buttons .nipik-buy{white-space:nowrap;padding-inline:.75em}.nipik-p-buttons>.nipik-text-button,.nipik-p-buttons>a{margin:0;align-self:center}.nipik-p-buttons>.nipik-text-button:disabled{opacity:.5;cursor:default}h2.nipik-p-label{margin:0 0 var(--l)}.nipik-p-section{padding:var(--xl) var(--m)}.nipik-p-kicker{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.nipik-p-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--m);align-items:stretch}.nipik-p-looks-stage{margin:0;width:min(100%,calc((100svh - 190px)*.75))}.nipik-comparison-frame.is-look{width:100%;aspect-ratio:3 / 4;animation:nipik-profile-wipe .55s cubic-bezier(.7,0,.2,1)}.nipik-p-looks-stage figcaption{margin-top:var(--s);display:flex;flex-direction:column;gap:.3em;text-align:left}.nipik-p-looks-side{display:flex;flex-direction:column;justify-content:space-between;gap:var(--m);padding-bottom:calc(var(--s) + 2.6em)}.nipik-p-looks-side>p.text-l{margin:0;max-width:24em}.nipik-p-look-names button{font-size:4.4em}.nipik-p-look-details{display:grid}.nipik-p-look-details>div{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s}.nipik-p-look-details>div[data-active]{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .05s,transform .5s cubic-bezier(.2,.7,.2,1) .05s}.nipik-p-look-details p.text-l{margin:0;max-width:26em}.nipik-p-look-tabs,.nipik-p-look-text{display:none}.nipik-p-look-tabs{flex-wrap:wrap;gap:.4em 1.4em;margin-bottom:var(--s)}.nipik-p-look-tabs button{padding:.35em 0;border:0;border-bottom:2px solid transparent;background:none;color:inherit;cursor:pointer;opacity:.5}.nipik-p-look-tabs button[aria-pressed=true]{opacity:1;border-bottom-color:var(--accent-2)}.nipik-p-look-text{margin:var(--xs) 0 0;text-align:left;max-width:32em}.nipik-p-index{display:flex;flex-direction:column;align-items:flex-start}.nipik-p-index button{padding:.04em 0;border:0;background:none;color:inherit;font:inherit;font-size:3.2em;letter-spacing:-.04em;line-height:1.05;cursor:pointer;opacity:.22;transition:opacity .3s}.nipik-p-index button:hover{opacity:.6}.nipik-p-index button[aria-pressed=true]{opacity:1}.nipik-p-look-names button[aria-pressed=true]{color:var(--accent-2)}.nipik-p-demo-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto;column-gap:var(--l);align-items:stretch;container-type:inline-size}.nipik-p-lrw{--lrw-h:min(72svh, 700px);grid-column:2;grid-row:1;display:flex;height:var(--lrw-h);width:min(calc(244px + (var(--lrw-h) - 70px) * .8 + 72px),calc(100cqw - 2 * (220px + var(--l))));overflow:hidden;background:#1a1a1a;color:#c4c4c4;box-shadow:0 0 0 1px #0d0d0d;font:12.5px/1.3 Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.nipik-p-lrw-side{flex:none;width:244px;display:flex;flex-direction:column;background:#2b2b2b;box-shadow:inset -1px 0 #121212}.nipik-p-lrw-panel{flex:none;display:flex;align-items:center;gap:6px;padding:7px 10px;background:#333;color:#d8d8d8;font-size:13px;box-shadow:inset 0 1px #3e3e3e,inset 0 -1px #1b1b1b}.nipik-p-lrw-panel>span{width:10px;font-size:9px;color:#9a9a9a}.nipik-p-lrw-panel>i{margin-left:auto;font-style:normal;font-size:15px;line-height:1;color:#a6a6a6}.nipik-p-lrw-panel.is-closed{color:#a9a9a9}.nipik-p-lrw-list{position:relative;flex:1;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:5px 0 8px;scrollbar-width:thin;scrollbar-color:#575757 #2b2b2b}.nipik-p-lrw-folder{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 14px;color:#b9b9b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nipik-p-lrw-folder>span{flex:none;width:10px;font-size:9px;color:#8a8a8a}.nipik-p-lrw-folder.is-open{color:#e6e6e6}.nipik-p-lrw-divider,.nipik-p-lrw-list button{padding:3px 10px 3px 38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nipik-p-lrw-divider{color:#9b9b9b}.nipik-p-lrw-list button{display:block;width:100%;border:0;background:none;color:#b6b6b6;font:inherit;text-align:left;cursor:default}.nipik-p-lrw-list button:hover{color:#ededed}.nipik-p-lrw-list button[aria-pressed=true]{background:#4b4b4b;color:#fff}.nipik-p-lrw-list button:focus-visible{outline:1px solid #8ab4f8;outline-offset:-1px}.nipik-p-lrw-main{flex:1;min-width:0;display:flex;flex-direction:column}.nipik-p-lrw-loupe{position:relative;flex:1;min-height:0;margin:0;padding:0;border:0;background:#1a1a1a;cursor:pointer}main .nipik-p-lrw-loupe img{position:absolute;inset:16px;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:contain;background:none}main .nipik-p-lrw-loupe img.is-sweeping{animation:nipik-p-sweep .85s cubic-bezier(.65,0,.25,1) both}@keyframes nipik-p-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.nipik-p-lrw-loupe:focus-visible{outline:1px solid #8ab4f8;outline-offset:-1px}.nipik-p-lrw-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;background:#2b2b2b;color:#a9a9a9;box-shadow:inset 0 1px #121212}.nipik-p-lrw-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nipik-p-lrw-toolbar [role=group]{flex:none;display:flex;gap:1px}.nipik-p-lrw-toolbar button{padding:4px 13px;border:0;background:#3a3a3a;color:#bdbdbd;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #1f1f1f}.nipik-p-lrw-toolbar button:hover{color:#fff}.nipik-p-lrw-toolbar button[aria-pressed=true]{background:#5a5a5a;color:#fff}.nipik-p-lrw-toolbar button:focus-visible{outline:1px solid #8ab4f8;outline-offset:1px}.nipik-p-lrm{display:none}.nipik-p-lrm-about{margin:0;padding:9px 12px 11px;background:#1d1d1d;color:#d9d9d9;font-size:13.5px;line-height:1.4;min-height:calc(2.8em + 20px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.nipik-p-lrm-tabs{display:flex;background:#232323;box-shadow:inset 0 -1px #151515}.nipik-p-lrm-tabs button{flex:1;min-width:0;padding:12px 4px 10px;border:0;background:none;color:#9a9a9a;font:inherit;font-size:13px;box-shadow:inset 0 -2px transparent;cursor:pointer}.nipik-p-lrm-tabs button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -2px #e8e8e8}.nipik-p-lrm-strip{position:relative;display:flex;gap:10px;margin:0;padding:10px 12px 12px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 12px;scrollbar-width:none;background:#1f1f1f}.nipik-p-lrm-strip::-webkit-scrollbar{display:none}.nipik-p-lrm-strip li{flex:none;scroll-snap-align:start}.nipik-p-lrm-strip button{display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;padding:0;border:0;background:none;color:#a9a9a9;font:inherit;font-size:11.5px;line-height:1.25;text-align:center;cursor:pointer}main .nipik-p-lrm-strip img{display:block;width:76px;height:76px;object-fit:cover;border-radius:3px;background:#2b2b2b}.nipik-p-lrm-strip button[aria-pressed=true]{color:#fff}main .nipik-p-lrm-strip button[aria-pressed=true] img{box-shadow:0 0 0 2px #1f1f1f,0 0 0 4px #e8e8e8}.nipik-p-lrm-strip span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em}.nipik-p-lrm button:focus-visible{outline:1px solid #8ab4f8;outline-offset:2px}.nipik-p-demo-words{display:contents}.nipik-p-demo-words h3{grid-column:1;grid-row:1;align-self:start}.nipik-p-demo-hint{grid-column:1;grid-row:1;align-self:end;max-width:22em}.nipik-p-demo-now{grid-column:3;grid-row:1;align-self:end}.nipik-p-demo-words h3{font-size:2.3em;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.nipik-p-demo-now{display:flex;flex-direction:column;gap:.5em}.nipik-p-demo-now .nipik-p-kicker{opacity:.55}.nipik-p-demo-now h4{font-size:2.3em;letter-spacing:-.03em;line-height:1.05}.nipik-p-demo-now p{margin:0;max-width:24em}.nipik-p-demo-hint{margin:0}.nipik-p-demo-hint .is-touch{display:none}@media(hover:none){.nipik-p-demo-hint .is-hover{display:none}.nipik-p-demo-hint .is-touch{display:inline}}.nipik-p-inside{padding:var(--xl) var(--m);background:var(--dark);color:var(--light)}.nipik-p-inside-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--m);row-gap:var(--l)}.nipik-p-video{grid-column:1 / span 8;margin:0;display:flex;flex-direction:column;gap:var(--s)}.nipik-p-video video,.nipik-p-video-soon{display:block;width:100%;aspect-ratio:16 / 9;background:#000}.nipik-p-video-soon{position:relative;overflow:hidden}main .nipik-p-video-soon img{width:100%;height:100%;object-fit:cover;filter:brightness(.62)}.nipik-p-video figcaption{max-width:34em;opacity:.75;text-align:left}.nipik-p-inside-side{grid-column:9 / span 4;display:flex;flex-direction:column;justify-content:space-between;gap:var(--l)}.nipik-p-inside-summary{margin:0;font-size:1.9em;line-height:1.18;letter-spacing:-.02em;text-wrap:pretty}.nipik-p-inside-buy{display:flex;flex-direction:column;gap:var(--s)}.nipik-p-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s)}.nipik-p-total .text-s{opacity:.6}.nipik-p-inside-notes{list-style:none;margin:var(--xs) 0 0;padding:0;display:flex;flex-direction:column;gap:.5em;opacity:.8}.nipik-p-inside .nipik-buy{background:var(--light);color:var(--dark)}.nipik-p-inside .nipik-buy:not(:disabled):hover{background:var(--accent-2);color:var(--dark)}.nipik-p-inside .link.dark{color:var(--light)}.nipik-p-gallery-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--m);align-items:end;margin-bottom:var(--l)}.nipik-p-gallery-head h3{max-width:12em;text-wrap:balance}.nipik-p-gallery-head p{margin:0;max-width:30em;opacity:.7}.nipik-p-gallery-head .is-touch{display:none}@media(hover:none){.nipik-p-gallery-head .is-hover{display:none}.nipik-p-gallery-head .is-touch{display:inline}}.nipik-p-board{columns:310px;column-gap:16px}.nipik-p-board>.nipik-p-frame{margin:0 0 16px;break-inside:avoid}.nipik-p-board.is-packed{columns:auto;position:relative}.nipik-p-board.is-packed>.nipik-p-frame{position:absolute;margin:0}.nipik-p-gallery:not(.is-open) .nipik-p-board-box{max-height:140svh;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 14em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 14em),transparent)}.nipik-p-board-more{display:flex;justify-content:center;padding-top:var(--m)}.nipik-p-gallery:not(.is-open) .nipik-p-board-more{position:relative;margin-top:-5em;padding-top:0}.nipik-p-more{padding:1em 2.4em;border:1px solid var(--dark);background:var(--light);color:var(--dark);font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background-color .25s,color .25s}.nipik-p-more:hover{background:var(--dark);color:var(--light)}.nipik-p-more:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.nipik-p-frame{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:#e4e1d8;color:inherit;font:inherit;cursor:pointer;overflow:hidden}div.nipik-p-frame{cursor:default}main .nipik-p-frame img{display:block;width:100%;height:100%;object-fit:cover}main .nipik-p-frame img.nipik-p-frame-before{position:absolute;inset:0;opacity:0;transition:opacity .35s ease}.nipik-p-frame[aria-pressed=true] .nipik-p-frame-before{opacity:1}.nipik-p-frame-label{position:absolute;left:var(--xs);top:var(--xs);padding:6px 9px;background:var(--light);color:var(--dark);font-size:.85em;opacity:0;transition:opacity .25s;pointer-events:none}.nipik-p-frame[aria-pressed=true] .nipik-p-frame-label{opacity:1}.nipik-p-frame:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}section#faq.nipik-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--m)}.nipik-p-questions-side{display:flex;flex-direction:column;justify-content:space-between;gap:var(--l)}.nipik-p-faq-links{display:flex;flex-wrap:wrap;gap:var(--m)}.nipik-buybar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--m);padding:.7em var(--m) calc(.7em + env(safe-area-inset-bottom,0px));background:var(--light);color:var(--dark);border-top:1px solid var(--dark);transform:translateY(105%);transition:transform .45s cubic-bezier(.7,0,.2,1)}.nipik-buybar[data-shown]{transform:none}.nipik-buybar-name{display:flex;align-items:center;gap:var(--s);white-space:nowrap}.nipik-buybar-name img{width:44px;height:44px}.nipik-buybar-nav{display:flex;flex-wrap:wrap;gap:.4em var(--m)}.nipik-buybar .nipik-p-buttons{flex-direction:row}.nipik-buybar .buy-now-button{width:auto;padding:.95em 1.8em;white-space:nowrap}@media(prefers-reduced-motion:reduce){.nipik-buybar,.nipik-comparison-frame.is-look,.nipik-p-look-details>div,main .nipik-p-lrw-loupe img.is-sweeping{transition:none;animation:none;transform:none}}@media(min-width:992px)and (min-height:640px){.nipik-p-screen{--top:calc(55px + var(--m));--foot:calc(66px + var(--m));box-sizing:border-box;height:100svh;display:flex;flex-direction:column;padding:var(--top) var(--m) var(--foot)}.nipik-p-screen>h2.nipik-p-label{flex:none;margin-bottom:var(--m)}.nipik-p-looks{--cap:0px;flex:1;min-height:0;container-type:size;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:var(--l)}.nipik-p-looks-stage{grid-column:2;grid-row:1;width:min(calc((100cqh - var(--cap)) * .75),56cqw)}.nipik-comparison-frame.is-look{height:auto}.nipik-p-looks-side{display:contents}.nipik-p-looks-section>h2.nipik-p-label{margin-bottom:-1em}.nipik-p-looks-side>p.text-l{grid-column:1;grid-row:1;align-self:start;margin-top:4em}.nipik-p-look-names{grid-column:1;grid-row:1;align-self:end;padding-bottom:var(--cap)}.nipik-p-look-details{grid-column:3;grid-row:1;align-self:end;padding-bottom:var(--cap)}.nipik-p-look-names button{font-size:clamp(2.8em,9cqh,4.8em)}.nipik-p-demo-grid{flex:1;min-height:0;container-type:size;grid-template-rows:minmax(0,1fr)}.nipik-p-lrw{--lrw-h:100cqh}.nipik-p-demo-words h3{font-size:min(2.3em,6cqh,2.5cqw)}.nipik-p-inside-grid{flex:1;min-height:0;container-type:size;grid-template-rows:minmax(0,1fr)}.nipik-p-video video,.nipik-p-video-soon{width:auto;max-width:100%;max-height:calc(100cqh - 4.6em)}.nipik-p-inside-summary{font-size:clamp(1.4em,4.2cqh,2em)}.nipik-p-gallery-head{flex:none;margin-bottom:var(--m)}.nipik-p-gallery-head h3{font-size:min(3.4em,7svh)}.nipik-p-gallery:not(.is-open) .nipik-p-board-box{flex:1;min-height:0;max-height:none}.nipik-p-gallery:not(.is-open) .nipik-p-board-more{flex:none}.nipik-p-gallery.is-open{height:auto;min-height:100svh}.nipik-p-questions.nipik-p-screen{display:grid;height:auto;min-height:100svh;grid-template-rows:minmax(calc(100svh - var(--top) - var(--foot)),auto);align-items:start}.nipik-p-questions-side{height:100%}}@media(max-width:1200px){.nipik-buybar-nav{display:none}}@media(max-width:991px){.nipik-p-hero{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.nipik-p-looks{grid-template-columns:minmax(0,1fr);gap:var(--m)}.nipik-p-looks-stage{width:min(100%,60svh)}.nipik-p-look-tabs{display:flex}.nipik-p-look-tabs button{padding:.8em 0 .55em}.nipik-p-look-text{display:block}.nipik-p-look-names,.nipik-p-look-details{display:none}.nipik-p-looks-side{order:-1;padding:0}.nipik-p-demo-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--m)}.nipik-p-lrw{grid-column:1;grid-row:auto;flex-direction:column;width:auto;height:auto;font-size:14px}.nipik-p-demo-words h3,.nipik-p-demo-hint,.nipik-p-demo-now{grid-column:1;grid-row:auto;align-self:auto}.nipik-p-demo-words{display:contents}.nipik-p-demo-words h3{order:-1}.nipik-p-demo-now,.nipik-p-lrw-side{display:none}.nipik-p-lrm{display:block}.nipik-p-lrw-loupe{flex:none;height:clamp(240px,calc(100svh - 412px),115vw)}main .nipik-p-lrw-loupe img{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.nipik-p-lrw-toolbar{padding:8px 12px}.nipik-p-lrw-toolbar button{padding:10px 16px}.nipik-p-inside-grid{grid-template-columns:minmax(0,1fr)}.nipik-p-video,.nipik-p-inside-side{grid-column:1}.nipik-p-gallery-head,section#faq.nipik-faq{grid-template-columns:minmax(0,1fr);row-gap:var(--m)}.nipik-p-questions-side{display:contents}.nipik-p-faq-links{order:1}}@media(max-width:767px){.nipik-p-hero{min-height:0;padding:0;gap:0;grid-template-columns:1fr}.nipik-p-hero picture{position:relative;grid-area:1 / 1;height:calc(100svh - 47px)}.nipik-p-hero:after{bottom:auto;height:calc(100svh - 47px)}.nipik-p-hero-text{grid-area:1 / 1;align-self:end;padding:var(--s)}.nipik-p-hero-text h1{font-size:5.6em}.nipik-p-card{grid-area:2 / 1;padding:var(--l) var(--s)}.nipik-p-section,.nipik-p-inside,section#faq.nipik-faq{padding:var(--l) var(--s)}.nipik-p-demo-words h3{font-size:1.9em}h2.nipik-p-label{margin-bottom:var(--m)}.nipik-p-demo-grid{row-gap:var(--m)}.nipik-p-lrw{margin:0 calc(-1 * var(--s))}.nipik-p-demo{overflow-x:clip}.nipik-p-inside-summary{font-size:1.7em}.nipik-p-board{columns:2;column-gap:.6em}.nipik-p-board>.nipik-p-frame{margin-bottom:.6em}.nipik-p-frame-label{left:.6em;top:.6em}.nipik-buybar{padding:.6em var(--s) calc(.6em + env(safe-area-inset-bottom,0px));gap:var(--s)}.nipik-buybar-name{gap:.6em}.nipik-buybar-name img{display:none}.nipik-buybar-name .text-l{font-size:1.1em}.nipik-buybar .buy-now-button{padding:.9em 1.2em}}.nipik-comparison-frame:focus-within{outline:none}.nipik-comparison-frame:has(input:focus-visible){outline:2px solid var(--accent-2);outline-offset:4px}.nipik-toast{position:absolute;z-index:60;top:calc(var(--nipik-header, 55px) + 55px + var(--xs));right:var(--m);width:min(30em,calc(100vw - 2 * var(--m)));display:flex;align-items:flex-start;gap:var(--s)}.nipik-toast>p{margin:0}.nipik-toast-close{flex:none;padding:0 .2em;border:0;background:none;color:inherit;font:inherit;font-size:1.4em;line-height:1;cursor:pointer}@media(max-width:767px){.nipik-toast{top:calc(var(--nipik-header, 47px) + 47px + var(--xs));right:var(--s);width:calc(100vw - 2 * var(--s))}}a,button,summary,label,input,select,textarea,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}.nipik-p-lrm button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}main .nipik-p-lrm-strip button:active img{opacity:.8}.nipik-auth{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh;padding-top:var(--nipik-header,48px)}.nipik-auth-photo{position:relative;margin:0;overflow:hidden;min-height:calc(100svh - var(--nipik-header,48px))}.nipik-auth-photo .img-full{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.nipik-auth-photo:after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(to top,#1e140c80,#1e140c00)}.nipik-auth-photo figcaption{z-index:1;position:absolute;left:var(--m);bottom:var(--m);color:var(--light);letter-spacing:.02em;text-shadow:0 1px 12px rgb(30 20 12 / .45)}.nipik-auth-panel{display:flex;align-items:center;justify-content:center;padding:var(--xl) var(--l);border-left:1px solid var(--dark)}.nipik-auth-inner{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--m)}.nipik-auth-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.nipik-auth-heading{font-size:clamp(2.6rem,3.6vw,3.8rem);line-height:.95;letter-spacing:-.045em;font-weight:700;margin:0}.nipik-auth-lead{margin:0 0 var(--xs);max-width:30em;color:color-mix(in srgb,var(--dark) 78%,transparent)}.nipik-auth-mail{color:var(--dark);text-decoration:underline;text-underline-offset:3px}.nipik-auth-mail:hover{color:var(--accent-2)}.nipik-auth-help{margin-top:var(--xs);padding-top:var(--m);border-top:1px solid color-mix(in srgb,var(--dark) 18%,transparent);color:color-mix(in srgb,var(--dark) 70%,transparent)}.nipik-form{display:flex;flex-direction:column;gap:var(--s)}.nipik-field{display:flex;flex-direction:column;gap:.5em;font-size:1em;font-weight:400}.nipik-field-label{font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.nipik-input-wrap{position:relative;display:block}.nipik-input{font:inherit;font-size:1.05em;color:var(--dark);background:#faf7f1;width:100%;height:52px;padding:0 16px;border:1px solid color-mix(in srgb,var(--dark) 28%,transparent);border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.nipik-input:hover{border-color:color-mix(in srgb,var(--dark) 55%,transparent)}.nipik-input:focus{outline:none;border-color:var(--dark);background:#fffdf9;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-1) 55%,transparent)}.nipik-input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #faf7f1 inset;-webkit-text-fill-color:var(--dark)}.nipik-input-wrap:has(.nipik-input-toggle) .nipik-input{padding-right:68px}.nipik-input-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);font:inherit;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--dark);background:none;border:0;padding:8px;cursor:pointer}.nipik-input-toggle:hover{color:var(--accent-2)}.nipik-form .buy-now-button{width:100%;min-height:52px;margin-top:var(--2xs)}.nipik-form .buy-now-button:disabled{cursor:default;opacity:.55}.nipik-oauth{font:inherit;font-size:1em;font-weight:700;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:0 var(--m);background:#faf7f1;color:var(--dark);border:1px solid color-mix(in srgb,var(--dark) 28%,transparent);cursor:pointer;transition:border-color .2s,background-color .2s}.nipik-oauth:hover:not(:disabled){border-color:var(--dark);background:#fffdf9}.nipik-oauth:disabled{opacity:.55;cursor:default}.nipik-google-mark{width:18px;height:18px;flex:none}.nipik-oauth-note{margin:calc(var(--2xs) - var(--s)) 0 0;line-height:1.45}.nipik-divider{display:flex;align-items:center;gap:var(--s);text-transform:uppercase;letter-spacing:.08em;font-size:.72em;font-weight:700;color:color-mix(in srgb,var(--dark) 55%,transparent);margin:var(--2xs) 0}.nipik-divider:before,.nipik-divider:after{content:"";flex:1;border-top:1px solid color-mix(in srgb,var(--dark) 18%,transparent)}.nipik-form-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--xs) var(--m);margin-top:var(--2xs)}.nipik-form-links .nipik-text-button{margin:0;text-decoration:none;font:inherit;color:var(--dark)}.nipik-form-notice{--tone:var(--nipik-amber);margin:0;padding:12px 14px;background:color-mix(in srgb,var(--tone) 16%,var(--light));border-left:3px solid var(--tone)}.nipik-form-notice.is-success{--tone:var(--nipik-teal)}.nipik-form-notice.is-error{--tone:var(--nipik-pink)}.nipik-form .nipik-muted a{text-decoration:underline}.nipik-turnstile:empty{display:none}.nipik-apply-form{margin-top:var(--xs);gap:var(--s)}.nipik-apply .nipik-input{border-color:color-mix(in srgb,var(--dark) 45%,transparent)}.nipik-apply .nipik-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--dark) 28%,transparent)}.nipik-apply .nipik-form-notice{background:var(--light)}.nipik-apply-step{display:flex;flex-direction:column;gap:var(--xs)}.nipik-apply-step.is-rising{animation:nipik-apply-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes nipik-apply-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.nipik-apply-step.is-rising{animation:none}}.nipik-apply-ask{font-size:1.35em;line-height:1.2;letter-spacing:-.01em;padding:0;margin-bottom:.15em}.nipik-apply-done{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55em}.nipik-apply-done button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;width:100%;display:grid;grid-template-columns:7em minmax(0,1fr);gap:var(--xs);align-items:baseline}.nipik-apply-answer{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nipik-apply-done button:hover .nipik-apply-answer,.nipik-apply-done button:focus-visible .nipik-apply-answer{text-decoration:underline;text-underline-offset:3px}.nipik-apply-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--xs)}.nipik-apply-next{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs) var(--s)}.nipik-form .nipik-apply-next .buy-now-button{width:auto;min-width:9em;margin:0}.nipik-apply-small{margin-left:auto}.nipik-textarea{display:block;height:auto;min-height:112px;padding:14px 16px;line-height:1.5;resize:none}.nipik-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--xs)}.nipik-fieldset legend{padding:0;margin-bottom:var(--xs)}.nipik-field-hint{font-size:.8em;font-weight:400;text-transform:none;letter-spacing:0;color:color-mix(in srgb,var(--dark) 72%,transparent)}legend .nipik-field-hint{font-size:.62em;margin-left:.4em}.nipik-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.contact-hero.nipik-contact.nipik-apply{display:flex;flex-direction:column;height:auto;min-height:100svh;padding-top:calc(var(--nipik-header,48px) + clamp(40px,34svh - 160px,200px));padding-bottom:clamp(28px,7svh,84px)}.nipik-contact.nipik-apply h1{padding-top:0;font-size:min(12.5vw,24svh);line-height:.9}.nipik-apply .nipik-look-copy{margin-top:auto;padding-top:clamp(36px,8svh,120px);align-items:end}@media(max-width:767px){.contact-hero.nipik-contact.nipik-apply{padding-top:calc(var(--nipik-header,48px) + 4svh);padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.nipik-contact.nipik-apply h1{font-size:min(27vw,13svh);transition:font-size .45s cubic-bezier(.2,.7,.2,1)}.nipik-contact.nipik-apply.is-folded h1{font-size:min(18vw,13svh)}.contact-hero.nipik-contact.nipik-apply{overflow-x:clip}.nipik-apply-form{gap:14px}.nipik-apply .nipik-look-copy{flex:1;display:flex;flex-direction:column;margin-top:3svh;padding-top:0;gap:3svh;align-items:stretch}.nipik-apply .nipik-look-copy>.vertical-s{margin-top:auto;max-width:none}.nipik-apply .nipik-look-copy>h4{font-size:1.7em}.nipik-form .nipik-apply-next .buy-now-button{min-height:54px}.nipik-apply.is-folded .nipik-look-copy>h4{display:none}.nipik-apply .nipik-input{font-size:16px}.nipik-apply-links{grid-template-columns:1fr}.nipik-apply-links .nipik-field{display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:var(--xs)}.nipik-apply-links .nipik-input{height:46px}.nipik-apply-ask{font-size:1.2em}.nipik-textarea{min-height:104px}}.nipik-auth-title h1{font-size:clamp(4rem,11vw,14rem)}.nipik-auth-layout{min-height:45vh}.nipik-account-block{border-top:1px solid var(--dark);padding:var(--m) 0 var(--l);display:flex;flex-direction:column;gap:var(--s)}.nipik-account-block h2{font-size:1.4em;font-weight:700;text-transform:uppercase}.nipik-account-block .nipik-bag-item{border-top:1px solid color-mix(in srgb,var(--dark) 25%,transparent)}.nipik-download-row{display:grid;grid-template-columns:1fr;gap:var(--s)}.nipik-download-row p{margin-top:.4em}.buy-now-button.nipik-outline{background:transparent;color:var(--dark);border:1px solid var(--dark)}.buy-now-button.nipik-outline:hover{background:var(--dark);color:var(--light)}.nipik-owned{font-weight:700;text-transform:uppercase;white-space:nowrap}.nipik-order-summary .nipik-account-block:first-child{border-top:0;padding-top:0}@media(max-width:991px){.nipik-auth{grid-template-columns:1fr}.nipik-auth-photo{min-height:0;height:34svh}.nipik-auth-panel{border-left:0;border-top:1px solid var(--dark);padding:var(--xl) var(--m) var(--xl);align-items:flex-start}.nipik-auth-inner{max-width:520px}}@media(max-width:767px){.nipik-auth-photo{height:26svh}.nipik-auth-photo figcaption{left:var(--s);bottom:var(--s)}.nipik-auth-panel{padding:var(--l) var(--s) var(--xl)}.nipik-auth-heading{font-size:2.6rem}.nipik-auth-title h1{font-size:clamp(3.2rem,16vw,6rem)}}.nipik-account{padding:calc(var(--nipik-header,48px) + var(--xl)) var(--m) var(--xl);min-height:70vh}.nipik-account-head{display:flex;flex-direction:column;gap:var(--s);padding-bottom:var(--l);border-bottom:1px solid var(--dark)}.nipik-account-head .nipik-auth-heading{font-size:clamp(3rem,6vw,6rem)}.nipik-account-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--xl);padding-top:var(--l)}.nipik-account-side{display:flex;flex-direction:column;gap:var(--m)}.nipik-account-side .nipik-account-block{border:1px solid color-mix(in srgb,var(--dark) 22%,transparent);padding:var(--m);background:#faf7f1}.nipik-account-side .nipik-account-block h2{font-size:1em;letter-spacing:.06em}.nipik-account-grid>div>.nipik-account-block:first-of-type{border-top:0;padding-top:0}.nipik-account .nipik-form-notice{margin-bottom:var(--m)}@media(max-width:991px){.nipik-account-grid{grid-template-columns:1fr;gap:var(--l)}}@media(max-width:767px){.nipik-account{padding:calc(var(--nipik-header,48px) + var(--l)) var(--s) var(--xl)}}@media(min-width:992px){.nipik-account-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.nipik-account-side .buy-now-button{width:100%;padding:var(--s) var(--xs);font-size:.86em;letter-spacing:.01em;text-align:center}.nipik-account-side .nipik-form-links{flex-direction:column;align-items:flex-start;gap:var(--xs)}.nipik-account-side .nipik-form-links .nipik-text-button,.nipik-account-side .nipik-form-links a{font-weight:400;text-transform:none;text-decoration:underline;text-underline-offset:3px;letter-spacing:0}.nipik-account-menu{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--m);padding-top:var(--xs)}.nipik-account-menu a,.nipik-account-menu-out{font:inherit;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;color:color-mix(in srgb,var(--dark) 55%,transparent);padding:.9em 0 .55em;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s ease}.nipik-account-menu a:hover,.nipik-account-menu-out:hover{color:var(--dark)}.nipik-account-menu a[aria-current=page]{color:var(--dark);border-bottom-color:var(--accent-2)}.nipik-account-menu a:focus-visible,.nipik-account-menu-out:focus-visible{outline:2px solid var(--dark);outline-offset:3px}.nipik-account-menu-out{margin-left:auto}.nipik-account-loading{padding-top:var(--l)}.nipik-account-menu+.nipik-thanks,.nipik-account-menu+.nipik-form-notice{margin-top:var(--l)}.nipik-account-panels{display:flex;flex-direction:column;gap:var(--m);max-width:44rem;padding-top:var(--l)}.nipik-account-panels.is-wide{max-width:62rem}.nipik-account-panels .nipik-account-block{border:1px solid color-mix(in srgb,var(--dark) 22%,transparent);padding:var(--m);background:#faf7f1}.nipik-account-panels .nipik-account-block h2{font-size:1em;letter-spacing:.06em}.nipik-account-panels p{margin:0}.nipik-account-panels .text-m{max-width:38em}.nipik-account-panels .nipik-form{max-width:26rem}.nipik-account-panels .buy-now-button,.nipik-account-panels .nipik-form .buy-now-button{width:auto;min-height:0;align-self:flex-start;margin-top:0;padding:var(--s) var(--m);font-size:.86em;letter-spacing:.01em}.nipik-account-panels .nipik-dialog .buy-now-button{width:100%}.nipik-account-panels .nipik-text-button,.nipik-emails-ask .nipik-text-button{margin-top:0}.nipik-account-panels .nipik-orders td:nth-child(4),.nipik-account-panels .nipik-orders th:nth-child(4){white-space:nowrap}.nipik-danger{color:#b3261e}.nipik-computers{display:flex;flex-direction:column;gap:var(--xs);margin-top:var(--s)}.nipik-computers p{margin:0}.nipik-computer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--xs);max-width:34rem}.nipik-computer-list>li{padding:.7em .9em;background:#faf7f1;border:1px solid color-mix(in srgb,var(--dark) 16%,transparent)}.nipik-computer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s)}.nipik-computer>span{display:flex;flex-direction:column;gap:.15em}.nipik-computer .nipik-text-button{margin:0;white-space:nowrap}.nipik-computer-ask{margin-top:.7em;display:flex;flex-direction:column;gap:.7em}.nipik-computer-ask-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs) var(--m)}.nipik-computer-ask-buttons .nipik-text-button{margin:0}.nipik-computer-ask-buttons .buy-now-button{width:auto;flex:0 0 auto}.nipik-computer-ask .buy-now-button{padding:.8em 1.2em;font-size:.82em}.nipik-account-grid>div>.nipik-account-block.nipik-emails-ask{border:1px solid color-mix(in srgb,var(--dark) 22%,transparent);padding:var(--m);background:#faf7f1;margin-bottom:var(--l)}.nipik-emails-ask h2{font-size:1em;letter-spacing:.06em}.nipik-emails-ask p{margin:0}.nipik-emails-ask .buy-now-button{padding:var(--s) var(--m);font-size:.86em}.nipik-account-grid>div>.nipik-emails-ask+.nipik-account-block{border-top:0;padding-top:0}.nipik-inline-form{gap:var(--xs)}.nipik-two-factor{display:flex;flex-direction:column;gap:var(--s)}.nipik-qr{width:180px;height:180px;background:#fff;padding:8px;border:1px solid var(--dark)}.nipik-secret{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;letter-spacing:.04em}.nipik-admin{padding:calc(var(--nipik-header,48px) + var(--l)) var(--m) var(--xl);min-height:80vh}.nipik-admin-gate{max-width:460px;margin:var(--xl) auto;display:flex;flex-direction:column;gap:var(--s)}.nipik-admin-tools{display:flex;flex-direction:column;gap:var(--m);max-width:1400px;margin:0 auto}.nipik-admin-head{display:flex;flex-direction:column;gap:var(--2xs)}.nipik-admin-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--dark)}.nipik-admin-tabs button{font:inherit;font-weight:700;text-transform:uppercase;font-size:.82em;letter-spacing:.04em;background:none;border:0;padding:12px 16px;color:var(--dark);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px}.nipik-admin-tabs button:hover{color:var(--accent-2)}.nipik-admin-tabs button.is-current{border-bottom-color:var(--accent-2)}.nipik-admin-panel{border:1px solid rgb(37 22 5 / 22%);background:#faf7f1;padding:var(--m);display:flex;flex-direction:column;gap:var(--s)}.nipik-admin-panel>header{display:flex;align-items:center;justify-content:space-between;gap:var(--s);flex-wrap:wrap}.nipik-admin-panel h2{margin:0;font-size:1.5em;letter-spacing:-.02em}.nipik-admin-panel h3{margin:var(--s) 0 0;font-size:.82em;text-transform:uppercase;letter-spacing:.06em}.nipik-admin-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));border-top:1px solid rgb(37 22 5 / 18%);border-left:1px solid rgb(37 22 5 / 18%)}.nipik-admin-cards>div{padding:var(--s) var(--m);display:flex;flex-direction:column;gap:4px;border-right:1px solid rgb(37 22 5 / 18%);border-bottom:1px solid rgb(37 22 5 / 18%)}.nipik-admin-cards strong{font-size:2.2em;line-height:1;letter-spacing:-.03em}.nipik-admin-link{text-transform:none;letter-spacing:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.nipik-admin-link:hover{color:var(--accent-2)}.nipik-admin-back{display:inline-flex;align-items:baseline;gap:var(--s)}.nipik-admin-find{width:min(100%,560px)}.nipik-admin-find .nipik-input{flex:1;min-width:0}.nipik-account-cards>button{padding:var(--s) var(--m);display:flex;flex-direction:column;gap:4px;border:0;border-right:1px solid rgb(37 22 5 / 18%);border-bottom:1px solid rgb(37 22 5 / 18%);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nipik-account-cards>button:hover{background:#2516050a}.nipik-account-cards>button.is-waiting strong{color:var(--accent-2)}.nipik-account-cards strong{font-size:1.7em}.nipik-admin-table{width:100%;border-collapse:collapse;font-size:.92em}.nipik-admin-table th{text-align:left;font-size:.78em;text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;border-bottom:1px solid var(--dark)}.nipik-admin-table td{padding:10px;border-bottom:1px solid rgb(37 22 5 / 12%);vertical-align:top}.nipik-admin-table tr:hover td{background:#e8539a0d}.nipik-admin-detail{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;word-break:break-word;max-width:520px}.nipik-admin-search,.nipik-admin-form{display:flex;flex-wrap:wrap;gap:var(--xs);align-items:center}.nipik-admin-search .nipik-input{width:260px;height:44px}.nipik-admin-form .nipik-input{flex:1 1 200px;height:48px}.nipik-admin-form .buy-now-button,.nipik-admin-search .buy-now-button,.nipik-admin-actions .buy-now-button{width:auto;min-height:44px;padding:0 18px}.nipik-admin-actions{display:flex;flex-wrap:wrap;gap:var(--xs);align-items:center}.nipik-admin-actions form{display:flex;gap:var(--xs)}.nipik-admin-actions select.nipik-input{height:44px;width:auto;min-width:220px}.nipik-admin-edit{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s);padding:var(--s) 0}.nipik-admin-edit textarea.nipik-input{height:auto;padding:12px 16px}.nipik-admin-edit>.buy-now-button,.nipik-admin-edit>.nipik-form-notice{grid-column:1 / -1}.nipik-admin-checks{display:flex;flex-wrap:wrap;gap:6px 18px;border:1px solid rgb(37 22 5 / 18%);padding:10px 14px;flex:1 1 100%;grid-column:1 / -1}.nipik-admin-checks label,.nipik-admin-check{display:flex;gap:8px;align-items:center;font-size:.92em}.nipik-admin-code{display:flex;align-items:center;gap:var(--s);padding:var(--s);border:2px dashed var(--accent-2);background:#fff}.nipik-admin-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.5em;letter-spacing:.08em}.nipik-admin-upload summary{cursor:pointer;font-weight:700;text-transform:uppercase;font-size:.85em;padding:var(--xs) 0}.nipik-badge{display:inline-block;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border:1px solid var(--dark);margin-left:4px}.nipik-badge.is-good{background:var(--dark);color:var(--light)}.nipik-badge.is-pink{border-color:var(--accent-2);color:var(--accent-2)}.nipik-badge.is-bad{background:#b3261e;border-color:#b3261e;color:#fff}@media(max-width:767px){.nipik-admin-table{display:block;overflow-x:auto;white-space:nowrap}.nipik-admin-search .nipik-input{width:100%}}.nipik-admin-table td:first-child .link{text-transform:none;font-weight:600}.nipik-admin-panel>header .link{text-transform:none}.nipik-admin-panel h2.is-plain{text-transform:none}.nipik-admin-code code{white-space:nowrap}.nipik-admin-code .buy-now-button{width:auto;min-height:44px;padding:0 22px}.nipik-support{display:flex;flex-direction:column;gap:var(--s)}.nipik-support .buy-now-button.is-current{background:var(--dark);color:var(--light)}.nipik-support-warning{color:#b3261e;opacity:1}.nipik-support-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--m);align-items:start}.nipik-support-thread,.nipik-support-side{display:flex;flex-direction:column;gap:var(--s);min-width:0}.nipik-support-message{padding:12px 14px;background:#fff}.nipik-support-message.is-out{background:#2516050f}.nipik-support-message.is-note{background:#e8539a14}.nipik-support-message.is-sent{background:#e8539a29;border-left:4px solid var(--accent-2)}.nipik-support-message.is-sent header{color:var(--dark);opacity:1}.nipik-support-message.is-sent p{margin:.5em 0 0}.nipik-badge.is-sent{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.nipik-ticket{display:flex;flex-direction:column;gap:8px;border-left:4px solid var(--accent-2)}.nipik-ticket.is-answered{border-left-color:var(--nipik-teal)}.nipik-ticket.is-solved{border-left-color:color-mix(in srgb,var(--dark) 25%,transparent);opacity:.7}.nipik-ticket header{margin-bottom:0}.nipik-ticket-topic{margin:0;font-size:1.05em}.nipik-ticket .nipik-support-text{line-height:1.5;max-width:70ch}.nipik-ticket .nipik-ticket-open{align-self:flex-start;width:auto;padding-inline:var(--m)}.nipik-support-message.is-team{background:color-mix(in srgb,var(--nipik-teal) 12%,#fff)}.nipik-support-message.is-overview{background:var(--dark);color:var(--light)}.nipik-support-message.is-overview header{color:color-mix(in srgb,var(--light) 70%,transparent);opacity:1}.nipik-support-message.is-overview .nipik-support-text{font-size:1.05em;line-height:1.5}.nipik-support-message header{margin-bottom:6px}.nipik-support-text{font:inherit;white-space:pre-wrap;word-break:break-word;margin:0}.nipik-support-draft{display:flex;flex-direction:column;gap:var(--xs);padding:14px;background:#fff}.nipik-support-draft h3{margin:0}.nipik-support-draft textarea.nipik-input{height:auto;padding:12px 14px;font:inherit;line-height:1.45}.nipik-support-list{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:4px}.nipik-support-wide{grid-column:1 / -1}.nipik-support .nipik-admin-table select.nipik-input{height:36px;width:auto}.nipik-support .nipik-admin-panel>header .buy-now-button{width:auto;min-height:44px;padding:0 18px}.nipik-support-book{table-layout:fixed}.nipik-support-book td:nth-child(1){width:32%}.nipik-support-book td:nth-child(2){font-family:inherit;font-size:.9em;max-width:none}.nipik-support-book td:nth-child(3){width:70px;text-align:right}@media(max-width:900px){.nipik-support-grid{grid-template-columns:1fr}}.nipik-legal{display:flex;flex-direction:column;gap:var(--m);max-width:46em}.nipik-legal section{display:flex;flex-direction:column;gap:var(--2xs)}.nipik-legal h2{font-size:1.15em;line-height:1.2}.nipik-legal p{margin:0}.nipik-legal ul{margin:0;padding-left:1.2em;list-style:disc;display:flex;flex-direction:column;gap:var(--2xs)}.nipik-thanks{display:flex;flex-direction:column;gap:var(--s);padding:var(--l) 0;border-bottom:1px solid var(--dark)}.nipik-thanks .nipik-form-notice{max-width:42em}.nipik-thanks-steps{margin:var(--2xs) 0 0;padding:0;list-style:none;counter-reset:nipik-step;display:flex;flex-direction:column;gap:var(--m);max-width:42em}.nipik-thanks-steps li{display:flex;flex-direction:column;gap:var(--2xs)}.nipik-thanks-steps h3{margin:0;font-size:1.15em;line-height:1.2;letter-spacing:normal;word-spacing:normal;font-weight:700;text-transform:uppercase}.nipik-thanks-steps h3:before{counter-increment:nipik-step;content:counter(nipik-step) ". "}.nipik-thanks-steps p{margin:0}.nipik-thanks-steps .buy-now-button{max-width:24em}.nipik-account-part{display:flex;flex-direction:column;gap:var(--xs)}.nipik-account-part+.nipik-account-part{margin-top:var(--s)}.nipik-account-part h3{margin:0;font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb,var(--dark) 62%,transparent)}.nipik-account-part .nipik-form-links{margin-top:0}.nipik-dialog{width:min(28rem,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:var(--m);border:0;background:#faf7f1;color:var(--dark);box-shadow:0 24px 60px #140c0640}.nipik-dialog::backdrop{background:#140c0673}.nipik-dialog[open]{animation:nipik-dialog-in .35s cubic-bezier(.16,1,.3,1)}@keyframes nipik-dialog-in{0%{opacity:0;transform:translateY(16px)}}.nipik-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s);margin-bottom:var(--s)}.nipik-dialog-head h2{margin:0;font-size:1em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nipik-dialog-close{display:grid;place-items:center;width:2.2rem;height:2.2rem;margin:-.4rem -.4rem -.4rem 0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.nipik-dialog-close svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.nipik-dialog-close:hover{color:var(--accent-2)}.nipik-dialog .buy-now-button{width:100%;padding:var(--s) var(--xs);font-size:.86em;text-align:center}@media(prefers-reduced-motion:reduce){.nipik-dialog[open]{animation:none}}@media(max-width:767px){.nipik-apply .nipik-input{font-size:16px}}.nipik-email-ask{border:0;margin:0;padding:0;min-width:0}.nipik-email-ask legend{padding:0;margin-bottom:.7em}.nipik-email-choices{display:grid;gap:.75em}.nipik-email-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7em;align-items:start;cursor:pointer;font-size:1em;line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none}.nipik-email-choice input{width:18px;height:18px;margin:.15em 0 0;accent-color:var(--dark)}.nipik-email-choice-label{display:block;font-weight:700;font-size:.86em}.nipik-email-choice-hint{display:block;font-size:.78em;color:color-mix(in srgb,var(--dark) 72%,transparent)}.nipik-email-choice-note{margin:.6em 0 0;color:color-mix(in srgb,var(--dark) 72%,transparent)}.nipik-email-choice-note.is-error{color:#b3261e}.nipik-email-prefs-body{max-width:34em;display:grid;gap:var(--s);padding:0 var(--m) var(--xl)}.nipik-emails-table td:first-child{width:38%}.nipik-emails-act{white-space:nowrap;text-align:right}.nipik-emails-act .nipik-text-button{margin-left:12px}.nipik-emails-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--m);align-items:start}.nipik-emails-text{min-height:20em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;line-height:1.5;padding:12px;height:auto}.nipik-emails-help p{margin:0 0 .5em}.nipik-emails-help code{background:#25160512;padding:1px 4px}.nipik-emails-preview iframe{display:block;width:100%;height:720px;border:0;background:#fff}.nipik-emails-tell{max-width:44em}.nipik-emails-tell textarea.nipik-input{height:auto;padding:12px}@media(max-width:980px){.nipik-emails-edit{grid-template-columns:1fr}.nipik-emails-preview iframe{height:560px}}.nipik-support-note{margin:0;padding:8px 10px;background:#2516050d;white-space:pre-wrap;overflow-wrap:anywhere}.nipik-orders-export{margin-top:var(--m)}.nipik-orders-export input[type=date].nipik-input{width:auto;height:44px}.nipik-reply-files{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.nipik-reply-file{background:#2516050f;padding:4px 8px}.nipik-reply-file-note{color:#b3261e}.nipik-partner-page{max-width:1180px;margin-inline:auto}.nipik-partner-section{display:flex;flex-direction:column;gap:var(--s);padding:var(--l) 0 0}.nipik-partner-section h2{font-size:1.4em;font-weight:700;text-transform:uppercase}.nipik-partner-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.nipik-partner-tiles>div{display:flex;flex-direction:column;gap:6px;background:#2516050d;padding:16px 18px}.nipik-partner-tiles strong{font-size:1.7em;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.nipik-partner-tiles>div.is-ready{background:var(--dark);color:var(--light)}.nipik-partner-tiles>div.is-ready .nipik-muted{color:inherit;opacity:.75}.nipik-partner-table{width:100%;border-collapse:collapse;font-size:.95em;font-variant-numeric:tabular-nums}.nipik-partner-table th{text-align:left;font-size:.78em;text-transform:uppercase;letter-spacing:.05em;padding:6px 14px 8px 0}.nipik-partner-table td{padding:9px 14px 9px 0;vertical-align:top}.nipik-partner-table tr.is-gone td{color:color-mix(in srgb,var(--dark) 55%,transparent)}.nipik-partner-links td:first-child{white-space:nowrap;font-weight:700}.nipik-partner-links td:last-child{white-space:nowrap;text-align:right;padding-right:0}.nipik-partner-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;background:#2516050f;padding:2px 6px;overflow-wrap:anywhere}.nipik-partner-rules{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:1.1em;max-width:70ch}.nipik-partner-card .buy-now-button{width:auto;display:inline-flex}@media(max-width:760px){.nipik-partner-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.nipik-partner-tiles>div.is-ready{grid-column:1 / -1}.nipik-partner-table{font-size:.88em}.nipik-partner-table thead{display:none}.nipik-partner-table tr{display:block;padding:10px 0}.nipik-partner-table td{display:block;padding:2px 0}.nipik-partner-links td:last-child{text-align:left}}.nipik-partner-form{margin:0 0 var(--s)}.nipik-partner-theirs{display:grid;gap:8px;padding:12px 14px;background:#2516050a}.nipik-partner-theirs p{margin:0}.nipik-field-label,.nipik-input-toggle,.nipik-divider{font-size:max(.72em,12px)}legend .nipik-field-hint{font-size:1em}.nipik-email-choice-hint{font-size:max(.78em,12px)}.nipik-account-menu a,.nipik-account-menu-out{font-size:max(.8em,12px)}.nipik-partner-code{font-size:max(.95em,12px)}.nipik-account-menu+.nipik-thanks{margin-top:var(--m);padding-top:0}@media(max-width:760px){.nipik-orders td.is-none{display:none}.nipik-orders td.is-name{font-weight:700}.nipik-orders td[data-label]:before{content:attr(data-label) ": ";color:color-mix(in srgb,var(--dark) 62%,transparent)}.nipik-orders tr{padding:12px 0}}@media(max-width:991px){.nipik-bag-item>:nth-child(3){grid-column:2}}.nipik-skel{display:block;height:.95em;max-width:100%;border-radius:2px;background:color-mix(in srgb,var(--dark) 11%,transparent)}.nipik-skel.is-thumb{width:100%;height:auto;aspect-ratio:3/4}.nipik-skel.is-square{width:100%;height:auto;aspect-ratio:1/1}.nipik-skel-lines{display:flex;flex-direction:column;gap:.6em;align-self:stretch}.nipik-account-head .nipik-skel{margin:.2em 0}.nipik-total .nipik-skel{height:1.1em}.nipik-email-choices.is-waiting .nipik-email-choice{cursor:default}.nipik-email-choices.is-waiting input{appearance:none;-webkit-appearance:none;border:0;border-radius:2px;background:color-mix(in srgb,var(--dark) 11%,transparent)}@media(prefers-reduced-motion:no-preference){.nipik-skel,.nipik-email-choices.is-waiting input{animation:nipik-skel 1.1s ease-in-out infinite alternate}}@keyframes nipik-skel{0%{opacity:1}to{opacity:.45}}.nipik-admin-tools{max-width:1560px;gap:var(--m)}.nipik-admin-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--m);flex-wrap:wrap}.nipik-admin-title{margin:4px 0 0;font-size:clamp(2em,3.4vw,3em);line-height:1;letter-spacing:-.035em}.nipik-admin-frame{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--l);align-items:start}.nipik-admin-areas{display:flex;flex-direction:column;gap:2px;position:sticky;top:calc(var(--nipik-header, 48px) + var(--s))}.nipik-admin-area{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;font-weight:700;font-size:.82em;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;color:var(--dark)}.nipik-admin-area:hover{background:#2516050f}.nipik-admin-area.is-current{background:var(--dark);color:var(--light)}.nipik-admin-dot{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent-2);color:#fff;font-size:11px;font-weight:700;letter-spacing:0;line-height:1;margin-left:6px}.nipik-admin-main{display:flex;flex-direction:column;gap:var(--m);min-width:0}.nipik-admin-views{display:flex;flex-wrap:wrap;gap:4px 2px}.nipik-admin-view{display:inline-flex;align-items:center;padding:9px 14px;font-weight:700;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;color:var(--dark);background:#2516050d}.nipik-admin-view:hover{background:#2516051a}.nipik-admin-view.is-current{background:var(--dark);color:var(--light)}.nipik-admin-panel{border:0;background:#faf7f1;box-shadow:0 0 0 1px #2516051f}.nipik-admin-panel.is-closed{padding-block:var(--s)}.nipik-admin-panel h2{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:1.35em}.nipik-admin-count{font-size:.62em;font-weight:500;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--dark) 62%,transparent)}h3 .nipik-admin-count{font-size:.95em;margin-left:8px}.nipik-fold-head{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;min-height:32px}.nipik-fold-head h2,.nipik-fold-head h3{margin:0}.nipik-fold h3,.nipik-support-draft h3,.nipik-thread-reply h3{font-size:.82em;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.nipik-fold-head:hover h2,.nipik-fold-head:hover h3{color:var(--accent-2)}.nipik-fold-mark{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg);transition:transform .15s ease}.nipik-fold-mark.is-open{transform:none}.nipik-fold{background:#2516050a}.nipik-fold-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s);padding:10px 14px;flex-wrap:wrap}.nipik-fold-body{display:flex;flex-direction:column;gap:var(--xs);padding:2px 14px 14px;min-width:0}.nipik-fold .nipik-support-draft{padding:0;background:none}.nipik-fold .nipik-admin-table{background:#faf7f1}.nipik-admin-add{width:auto;align-self:flex-start;min-height:44px;padding:0 18px}.nipik-admin-adding{display:flex;flex-direction:column;align-items:flex-start;gap:var(--xs);padding:14px;background:#2516050a}.nipik-admin-adding>form{width:100%}.nipik-admin-more{align-self:flex-start;text-transform:none;font-weight:600;text-decoration:underline;text-underline-offset:3px}.nipik-admin-rowacts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.nipik-account-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.nipik-account-line .nipik-badge{margin-left:0}.nipik-admin-chips{display:flex;flex-wrap:wrap;gap:4px}.nipik-admin-chips button{display:inline-flex;align-items:center;font:inherit;font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:7px 11px;background:#2516050f;border:0;color:var(--dark);cursor:pointer}.nipik-admin-chips button:hover{background:#2516051f}.nipik-admin-chips button.is-current{background:var(--dark);color:var(--light)}.nipik-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.nipik-stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#2516050d;border:0;font:inherit;color:inherit;text-align:left;min-width:0}button.nipik-stat{cursor:pointer}button.nipik-stat:hover{background:#25160517}.nipik-stat strong{font-size:1.9em;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nipik-stat.is-alert{box-shadow:inset 3px 0 0 var(--accent-2)}.nipik-stat .nipik-admin-link{font-size:1em}.nipik-admin-table.is-numbers{font-variant-numeric:tabular-nums}.nipik-admin-table.is-numbers th:nth-child(n+2),.nipik-admin-table.is-numbers td:nth-child(n+2){text-align:right;white-space:nowrap}.nipik-admin-table.is-numbers td:first-child{text-transform:none}.nipik-days{margin:var(--xs) 0 0;display:flex;flex-direction:column;gap:6px}.nipik-days-plot{position:relative;display:flex;align-items:flex-end;gap:2px;height:120px;padding-top:16px;box-shadow:inset 0 -1px #25160538}.nipik-days-top{position:absolute;top:0;left:0;line-height:1}.nipik-day{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:none;cursor:default}.nipik-day:hover,.nipik-day.is-on{background:#2516050f}.nipik-day:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.nipik-day-bar{position:relative;display:block;width:100%;background:color-mix(in srgb,var(--dark) 28%,transparent);border-radius:3px 3px 0 0}.nipik-days:not(:has(.nipik-day-part)) .nipik-day-bar{background:color-mix(in srgb,var(--dark) 82%,transparent)}.nipik-day-part{position:absolute;left:0;right:0;bottom:0;background:var(--dark);border-radius:3px 3px 0 0}.nipik-days figcaption{display:flex;justify-content:space-between;gap:var(--s)}.nipik-days-read{text-align:center}.nipik-days-key{display:flex;gap:var(--s);margin:0}.nipik-days-key span{display:inline-flex;align-items:center;gap:6px}.nipik-days-key i{width:12px;height:12px;display:inline-block;border-radius:2px}.nipik-days-key i.is-whole{background:color-mix(in srgb,var(--dark) 28%,transparent)}.nipik-days-key i.is-part{background:var(--dark)}.nipik-needs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nipik-needs li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--s);padding:12px 14px;background:#e8539a17}.nipik-needs strong{font-size:1.7em;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nipik-health{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nipik-health li{display:grid;grid-template-columns:14px 190px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 12px;background:#2516050a}.nipik-health-dot{width:10px;height:10px;border-radius:50%;background:var(--nipik-teal, #2aa198);align-self:center}.nipik-health li.is-off .nipik-health-dot{background:#b3261e}.nipik-health li.is-off{background:#b3261e14}.nipik-requests{display:flex;flex-direction:column;gap:var(--xs)}.nipik-request{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#fff;box-shadow:inset 3px 0 0 var(--accent-2)}.nipik-request.is-answered{box-shadow:none}.nipik-request p{margin:0}.nipik-inbox{display:grid;grid-template-columns:330px minmax(0,1fr);gap:var(--m);align-items:start}.nipik-inbox-list{display:flex;flex-direction:column;gap:var(--xs);position:sticky;top:calc(var(--nipik-header, 48px) + var(--s));max-height:calc(100vh - var(--nipik-header, 48px) - 2 * var(--s));min-width:0}.nipik-inbox-find .nipik-input{width:100%;height:42px}.nipik-inbox-rows{display:flex;flex-direction:column;gap:3px;overflow-y:auto;min-height:0}.nipik-inbox-row{display:flex;flex-direction:column;gap:4px;padding:11px 13px;background:#faf7f1;color:var(--dark);text-decoration:none;box-shadow:inset 3px 0 0 transparent}.nipik-inbox-row:hover{background:#fff}.nipik-inbox-row.is-waiting{box-shadow:inset 3px 0 0 var(--accent-2)}.nipik-inbox-row.is-open{background:var(--dark);color:var(--light)}.nipik-inbox-row.is-open .nipik-muted{color:inherit;opacity:.72}.nipik-inbox-row.is-open .nipik-badge{border-color:currentColor;background:none;color:inherit}.nipik-inbox-who{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.nipik-inbox-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92em}.nipik-inbox-who span{white-space:nowrap}.nipik-inbox-topic{font-size:.95em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nipik-inbox-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.nipik-inbox-none{padding:12px 2px;margin:0}.nipik-inbox-open{min-width:0}.nipik-inbox-empty{padding:var(--l) var(--m);background:#faf7f1;display:flex;flex-direction:column;gap:8px}.nipik-inbox-empty p{margin:0}.nipik-thread{display:flex;flex-direction:column;gap:var(--s);min-width:0}.nipik-thread-head{display:flex;flex-direction:column;gap:6px}.nipik-thread-head h2{margin:0;font-size:1.5em;line-height:1.15;letter-spacing:-.02em}.nipik-thread-head p{margin:4px 0 0}.nipik-thread-back{align-self:flex-start;display:none;text-transform:none;font-weight:600}.nipik-thread .nipik-support-grid{grid-template-columns:minmax(0,1fr) 300px;gap:var(--m)}.nipik-thread-main{display:flex;flex-direction:column;gap:var(--s);min-width:0}.nipik-thread-short{padding:14px 16px;background:var(--dark);color:var(--light)}.nipik-thread-short header{opacity:.7;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.72em}.nipik-thread-short .nipik-support-text{font-size:1.05em;line-height:1.5}.nipik-bubbles{display:flex;flex-direction:column;gap:10px;padding:var(--s);background:#2516050a}.nipik-bubble{max-width:min(82%,72ch);padding:10px 14px 12px;background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0}.nipik-bubble header{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.nipik-bubble header .nipik-badge{margin-left:0}.nipik-bubble-when{opacity:.62}.nipik-bubble.is-in{align-self:flex-start;border-radius:0 10px 10px}.nipik-bubble.is-piko{align-self:flex-end;background:#f1ebe1;border-radius:10px 0 10px 10px}.nipik-bubble.is-team{align-self:flex-end;background:var(--dark);color:var(--light);border-radius:10px 0 10px 10px}.nipik-bubble.is-team .nipik-badge{border-color:currentColor;color:inherit;background:none}.nipik-bubble.is-event{align-self:center;max-width:92%;text-align:center;background:none;padding:4px 10px;align-items:center;font-size:.92em}.nipik-bubble.is-event .nipik-support-text{opacity:.78}.nipik-bubble.is-event.is-sent{background:#e8539a24;padding:10px 14px;border-radius:10px}.nipik-bubble.is-event.is-sent p{margin:0}.nipik-bubble details summary{cursor:pointer}.nipik-bubble .nipik-text-button{align-self:flex-start;text-transform:none;font-weight:600;font-size:.85em}.nipik-thread-reply{background:#fff;box-shadow:inset 0 3px 0 var(--dark)}.nipik-thread .nipik-support-side{gap:6px}@media(max-width:1280px){.nipik-thread .nipik-support-grid{grid-template-columns:1fr}}@media(max-width:1100px){.nipik-admin-frame{grid-template-columns:1fr;gap:var(--s)}.nipik-admin-areas{position:static;flex-direction:row;overflow-x:auto;gap:2px;padding-bottom:2px;scrollbar-width:thin}.nipik-admin-area{white-space:nowrap;flex:none}.nipik-inbox{grid-template-columns:1fr}.nipik-inbox-list{position:static;max-height:none}.nipik-inbox.has-open .nipik-inbox-list{display:none}.nipik-inbox:not(.has-open) .nipik-inbox-open{display:none}.nipik-thread-back{display:inline-flex}}@media(max-width:640px){.nipik-admin-head{align-items:stretch}.nipik-admin-views{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.nipik-admin-view{white-space:nowrap;flex:none}.nipik-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nipik-stat strong{font-size:1.5em}.nipik-needs li{grid-template-columns:40px minmax(0,1fr)}.nipik-needs li a{grid-column:2;justify-self:start}.nipik-health li{grid-template-columns:14px minmax(0,1fr)}.nipik-health li span:last-child{grid-column:2}.nipik-bubble{max-width:94%}.nipik-days-plot{height:90px;gap:1px}.nipik-fold-row{padding:10px 12px}.nipik-fold-body{padding:2px 12px 12px}}.nipik-admin-tools .nipik-text-button{text-transform:none;letter-spacing:0;font-weight:600;font-size:.95em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.nipik-admin-tools .nipik-admin-table td{vertical-align:middle}.nipik-admin-tools .nipik-admin-table td.nipik-admin-detail{vertical-align:top}.nipik-blog{--gutter:clamp(20px, 3vw, 40px);--muted:color-mix(in srgb, var(--dark) 64%, transparent);color:var(--dark);max-width:1240px;margin:0 auto;padding:calc(55px + clamp(2rem,7svh,4.5rem)) var(--gutter) clamp(4rem,10svh,7rem)}.nipik-blog a{color:inherit}.nipik-blog-category{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2)}.nipik-blog-meta{display:flex;justify-content:space-between;gap:1rem;margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nipik-blog picture,.nipik-blog img{display:block}.nipik-blog img{width:100%;height:auto}.nipik-blog-arrow{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nipik-blog-arrow.is-down{transform:rotate(90deg)}.nipik-blog-head{margin-bottom:clamp(2.5rem,7svh,4.5rem)}.nipik-blog-head h1{margin:0 0 0 -.03em;font-size:clamp(2.2rem,min(3.6vw,7svh),3.75rem);line-height:.88;letter-spacing:-.035em}.nipik-blog-head p{margin:1rem 0 0;max-width:36rem;font-size:1.1rem;line-height:1.5;color:var(--muted)}.nipik-blog-list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2.5rem,6svh,4rem)}.nipik-blog-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;text-decoration:none}.nipik-blog-row-img{display:block;overflow:hidden;background:#e4e1da}.nipik-blog-row-img img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.nipik-blog-row:hover .nipik-blog-row-img img{transform:scale(1.03)}.nipik-blog-row-text{display:flex;flex-direction:column;gap:.85rem;max-width:34rem}.nipik-blog-row-title{font-size:clamp(1.35rem,2vw,1.9rem);font-weight:700;line-height:1.12;letter-spacing:-.02em}.nipik-blog-row:hover .nipik-blog-row-title{color:var(--accent-2)}.nipik-blog-row-excerpt{font-size:1.02rem;line-height:1.55;color:var(--muted)}.nipik-blog-row .nipik-blog-meta{margin-top:.4rem}.nipik-blog-post-head{max-width:62rem}.nipik-blog-back{display:inline-flex;gap:.4em;margin-bottom:clamp(1.5rem,4svh,2.5rem);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.nipik-blog-back:hover{color:var(--accent-2)}.nipik-blog-post-head h1{margin:.9rem 0 0 -.03em;font-size:clamp(2.1rem,4.4vw,4.1rem);line-height:1.04;letter-spacing:-.035em;max-width:22ch}.nipik-blog-intro{margin:1.25rem 0 0;max-width:44rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55;color:var(--muted)}.nipik-blog-hero{position:relative;margin:clamp(2rem,5svh,3.5rem) 0 0;color:#fff}.nipik-blog-hero-photo img{aspect-ratio:2 / 1;max-height:76svh;object-fit:cover;object-position:var(--focus, 50% 50%)}.nipik-blog-hero-photo{position:relative}.nipik-blog-hero-photo:after{content:"";position:absolute;inset:45% 0 0;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(20 12 6 / 62%))}.nipik-blog-byline{margin:0;position:absolute;left:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:1;display:flex;gap:clamp(1.5rem,4vw,3.5rem)}.nipik-blog-byline>span{display:flex;flex-direction:column;gap:.35rem;font-size:1.05rem;font-weight:700}.nipik-blog-byline-label{font-size:.78rem;font-weight:400;opacity:.85}.nipik-blog-share{position:absolute;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:1;display:flex;gap:.6rem}.nipik-blog-share-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.6rem;height:2.6rem;padding:0 .7rem;font:inherit;font-size:.85rem;font-weight:700;color:inherit;background:#ffffff0a;border:1.5px solid rgb(255 255 255 / 85%);cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s}.nipik-blog-share-button:hover{background:#fff;color:var(--dark)}.nipik-blog-share-button svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.nipik-blog-share-button svg.is-filled{fill:currentColor;stroke:none}.nipik-blog-body{display:grid;grid-template-columns:minmax(14rem,4fr) minmax(0,8fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,9svh,6rem);align-items:start}.nipik-blog-toc{position:sticky;top:calc(55px + 2rem)}.nipik-blog-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.nipik-blog-toc a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:1.05rem;font-weight:700;line-height:1.25;text-decoration:none}.nipik-blog-toc a>span{position:relative}.nipik-blog-toc a.is-active>span{padding-left:1.1rem}.nipik-blog-toc a.is-active>span:before{content:"";position:absolute;left:0;top:.42em;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-2)}.nipik-blog-toc a:hover{color:var(--accent-2)}.nipik-blog-toc .nipik-blog-arrow.is-down{display:none}.nipik-blog-text{max-width:42rem;font-size:1.125rem;line-height:1.7}.nipik-blog-text section{scroll-margin-top:calc(55px + 1.5rem)}.nipik-blog-text section+section{margin-top:clamp(2.5rem,6svh,3.5rem)}.nipik-blog-text h2{margin:0 0 1rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.02em;text-transform:none}.nipik-blog-text p,.nipik-blog-text ul,.nipik-blog-text ol{margin:0 0 1.1rem;color:color-mix(in srgb,var(--dark) 86%,transparent)}.nipik-blog-text ul,.nipik-blog-text ol{padding-left:1.25rem}.nipik-blog-text li{margin-bottom:.6rem;padding-left:.25rem}.nipik-blog-text li::marker{color:var(--accent-2);font-weight:700}.nipik-blog-text a{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.nipik-blog-text a:hover{color:var(--accent-2)}.nipik-blog-figure{margin:2rem 0}.nipik-blog-figure figcaption{margin-top:.75rem;font-size:.85rem;line-height:1.5;color:var(--muted)}.nipik-blog-pair{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.nipik-blog-pair>span{position:relative;display:block}.nipik-blog-tag{position:absolute;left:.6rem;bottom:.6rem;padding:.3rem .55rem;font-size:.78rem;line-height:1;background:var(--light)}.nipik-blog-table{margin:0 0 1.3rem;overflow-x:auto}.nipik-blog-table table{width:100%;border-collapse:collapse;font-size:.92em;line-height:1.45}.nipik-blog-table th{text-align:left;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.5rem .9rem .6rem .7rem;white-space:nowrap}.nipik-blog-table td{padding:.65rem .9rem .65rem .7rem;vertical-align:top;color:color-mix(in srgb,var(--dark) 86%,transparent)}.nipik-blog-table tbody tr:nth-child(odd){background:#faf7f1}.nipik-blog-table td:first-child{font-weight:700;color:var(--dark)}.nipik-blog-takeaways{padding:1.4rem 1.5rem 1.2rem;background:#faf7f1}.nipik-blog-takeaways h2{font-size:.78rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:.9rem!important}.nipik-blog-takeaways ul{margin-bottom:0!important;font-size:.96em}.nipik-blog-about{padding:1.4rem 1.5rem 1.5rem;background:#faf7f1}.nipik-blog-about h2{font-size:.78rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:.8rem!important}.nipik-blog-about p{font-size:.94em;margin-bottom:.7rem!important}.nipik-blog-about p:last-child{margin-bottom:0!important}.nipik-blog-faq h3{margin:1.6rem 0 .5rem;font-size:1.15rem;line-height:1.3;letter-spacing:-.01em}.nipik-blog-faq p{margin-bottom:0}.nipik-blog-cta{margin-top:clamp(2.5rem,6svh,3.5rem)!important}.nipik-blog-text a.buy-now-button{display:inline-flex;text-decoration:none;color:var(--light)}.nipik-blog-more{margin-top:clamp(4rem,12svh,8rem)}.nipik-blog-more h2{margin:0 0 1.25rem;font-size:.78rem;letter-spacing:.08em}.nipik-blog-more ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem)}.nipik-blog-more a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;align-items:end;text-decoration:none}.nipik-blog-more .nipik-blog-category{grid-column:1 / -1}.nipik-blog-more-title{font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;letter-spacing:-.015em}.nipik-blog-more a:hover{color:var(--accent-2)}@media(max-width:767px){.nipik-blog-row{grid-template-columns:1fr;gap:1.1rem}.nipik-blog-hero{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.nipik-blog-hero-photo img{aspect-ratio:auto;max-height:none}.nipik-blog-byline>span{font-size:.95rem}.nipik-blog-share{position:static;margin:1rem var(--gutter) 0;color:var(--dark)}.nipik-blog-share-button{border-color:var(--dark)}.nipik-blog-share-button:hover{background:var(--dark);color:var(--light)}.nipik-blog-body{grid-template-columns:1fr;margin-top:2.5rem}.nipik-blog-toc{position:static}.nipik-blog-toc .nipik-blog-arrow:not(.is-down){display:none}.nipik-blog-toc .nipik-blog-arrow.is-down{display:block}.nipik-blog-text{font-size:1.06rem}.nipik-blog-more ul{grid-template-columns:1fr}}@media(pointer:coarse){a.link-wipe{padding:12px 10px;margin:-12px -10px}a.link:not(.link-wipe),button.link.dark,.nipik-text-button,.footer-bottom-info a,.nipik-auth-help a,a.nipik-auth-mail{padding-block:12px;margin-block:-12px}.nipik-filter{padding:12px 8px;margin:-12px -8px}.nipik-input-toggle{padding:14px 10px}}@media(pointer:coarse)and (max-width:767px){.footer-contact a.footer-menu-item.link-wipe-block.page-wipe{padding-block:calc(var(--2xs) + 9px);margin-block:-9px}}@media(max-width:767px){.nipik-field-label,.nipik-input-toggle,.nipik-divider{font-size:max(.72em,12px)}.nipik-bag-title h1{font-size:min(4rem,14vw)}.shop-item-img-wrap img{object-position:50% 20%}}@media(max-width:767px){.home-hero{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.home-hero .home-hero-marquee{flex:1 1 0;min-height:0;height:auto}.home-hero .home-hero-bottom{flex:0 0 auto;padding-bottom:0;padding-top:18px}.home-hero .home-hero-foot{align-items:flex-start;text-align:left;gap:.55em;margin-top:10px}.has-help-button .home-hero .home-hero-foot{padding-right:68px}.home-hero .home-hero-foot .home-hero-links{order:2}.home-hero-foot .nipik-works-systems{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-hero-foot .nipik-works-apps p{white-space:nowrap}}@media(max-width:767px){.home-hero .home-hero-intro{margin-bottom:19px}.home-hero .home-hero-act{margin-bottom:18px}.home-hero .home-hero-headline .home-hero-line:nth-child(2){display:none}.home-hero .home-hero-signature{width:42%;inset:74% auto auto 1%}.home-hero .home-hero-foot .home-hero-links{display:none}.home-hero .home-hero-foot{margin-top:66px}.header-menu .header-menu-item:first-child{justify-content:flex-start;padding-left:19px}.home-hero .home-hero-foot .nipik-works-apps p{font-size:12px}.home-hero{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}html:has(.home-hero) .help-launch{--help-size: 44px}.header-sheet .header-sheet-small{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px 18px;padding:18px 28px calc(18px + env(safe-area-inset-bottom,0px));font-size:13px;letter-spacing:.01em}.header-sheet .header-sheet-small a{color:inherit;text-decoration:none;padding-block:8px}}@media(min-width:768px){.header-sheet-small{display:none}}@media(max-width:767px){.nipik-about-flow{padding-inline:var(--s)}.footer{padding-right:var(--s);padding-left:var(--s)}.about-hero h3{letter-spacing:-.043em}}@media(max-width:600px){.nipik-shop-head,.nipik-shop{--gutter: var(--s)}}
