:root{--ink:#14131a;--panel:#1d1b26;--panel-2:#272432;--cream:#f3e7cf;--paper:#fff8e8;--copy:#ddd6c9;--muted:#9c96ab;--yellow:#f5b82e;--sun:#ffd45a;--tomato:#ef6b4a;--pink:#f3a9c0;--lilac:#b7a3e8;--blue:#3656d6;--mint:#9fd9c0;--display:"Handjet",system-ui,sans-serif;--body:"Rubik",system-ui,sans-serif;--wrap:1380px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--copy);font:400 16px/1.55 var(--body);margin:0;overflow-x:hidden}body.is-dragging{cursor:grabbing;user-select:none}button,a{color:inherit}button{font:inherit}a{text-decoration:none}img{max-width:100%}.wrap{width:min(calc(100% - 48px),var(--wrap));margin-inline:auto}.display{font-family:var(--display);font-synthesis:none;letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:700;line-height:.9}.eyebrow{color:var(--sun);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:600}.pixel-art{image-rendering:pixelated;image-rendering:crisp-edges}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section{scroll-margin-top:72px}.px-btn,.px-icon{--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-hover:var(--blue);--btn-hover-fg:#fff;background:var(--btn-bg);color:var(--btn-fg);clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px),0 6px,3px 6px,3px 3px,6px 3px);box-shadow:inset 0 0 0 3px var(--ink),inset 5px 5px 0 #ffffff3d,inset -5px -5px 0 #14131a47;filter:drop-shadow(6px 6px #08070c);font-family:var(--display);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;transition:transform .15s cubic-bezier(.4,0,.2,1),filter .15s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.37,0,.63,1),color .2s cubic-bezier(.37,0,.63,1);display:inline-flex;position:relative}.px-btn{gap:10px;min-height:54px;padding:0 25px;font-size:19px;line-height:1}.px-icon{width:54px;height:54px;font-size:27px;line-height:1}.px-btn:before,.px-icon:before{content:"";pointer-events:none;background:#ffffff57;height:3px;position:absolute;top:7px;left:13px;right:13px}.px-btn:hover,.px-icon:hover{background:var(--btn-hover);color:var(--btn-hover-fg);filter:drop-shadow(8px 8px #08070c);transform:translate(-2px,-2px)}.px-btn:active,.px-icon:active{filter:drop-shadow(1px 1px #08070c);box-shadow:inset 0 0 0 3px var(--ink),inset 5px 5px 0 #14131a4d,inset -3px -3px 0 #ffffff29;transform:translate(5px,5px)}.px-btn:focus-visible,.px-icon:focus-visible{outline:3px solid var(--sun);outline-offset:5px}.px-btn:disabled,.px-icon:disabled{opacity:.38;pointer-events:none;filter:none}.px-btn.dark,.px-icon.dark{--btn-bg:var(--ink);--btn-fg:var(--cream);--btn-hover:var(--tomato);--btn-hover-fg:var(--ink)}.px-btn.blue{--btn-bg:var(--blue);--btn-fg:#fff;--btn-hover:var(--tomato);--btn-hover-fg:var(--ink)}.px-icon.cream{--btn-bg:var(--cream);--btn-fg:var(--ink);--btn-hover:var(--yellow);--btn-hover-fg:var(--ink)}.hero-story{background:var(--ink);height:460svh;position:relative}.hero-pin{background:var(--ink);isolation:isolate;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.hero-stage{background:var(--ink);position:absolute;inset:0;overflow:hidden}.hero-world{z-index:1;contain:layout paint;transform-origin:0 0;will-change:transform;width:1440px;height:900px;position:absolute;top:0;left:0;transform:translate(0,0)scale(1)}.hero-world-base{z-index:0;background-color:var(--ink);opacity:1;will-change:opacity;background-image:linear-gradient(26.565deg,#0000 48.8%,#f5b82e24 49.2% 50.8%,#0000 51.2%),linear-gradient(153.435deg,#0000 48.8%,#f5b82e24 49.2% 50.8%,#0000 51.2%);background-position:50%;background-size:72px 36px;position:absolute;inset:0}.hero-world-base:after{content:"";pointer-events:none;background:radial-gradient(circle at 65% 58%,#3656d633,#0000 31%),linear-gradient(#14131a0f,#14131a8f);position:absolute;inset:0}.hero-depth-plane{display:none}.hero-apartment{z-index:2;object-fit:cover;opacity:0;will-change:opacity;width:1440px;max-width:none;height:900px;display:block;position:absolute;inset:0}.hero-photo-shade{z-index:3;opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(90deg,#14131ae6 0,#14131a9e 26%,#14131a1f 55%,#0000 76%);position:absolute;inset:0}.hero-poster-paper{z-index:5;contain:layout paint;background:var(--yellow);opacity:0;clip-path:inset(35% 9% 21%);will-change:clip-path,opacity;width:386px;height:464px;position:absolute;top:96px;left:733px;overflow:hidden}.hero-poster-paper:after{content:"ПИКСЕЛЬДОМ";color:var(--ink);font-family:var(--display);letter-spacing:.1em;text-align:center;font-size:11px;font-weight:800;position:absolute;bottom:10px;left:0;right:0}.hero-poster-copy{z-index:2;color:var(--ink);opacity:0;text-align:center;position:absolute;top:28px;left:22px;right:22px}.hero-poster-title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:56px;font-weight:800;line-height:.74}.hero-poster-sub{font:600 9px/1.3 var(--body);letter-spacing:.11em;text-transform:uppercase;margin-top:14px}.hero-room{z-index:7;object-fit:contain;opacity:0;will-change:opacity;width:332px;max-width:none;height:296px;display:block;position:absolute;top:246px;left:760px}.hero-room.empty{opacity:1}.hero-poster-frame{z-index:8;opacity:0;pointer-events:none;will-change:opacity;border:16px solid #2c1b12;width:418px;height:496px;position:absolute;top:80px;left:717px;box-shadow:9px 11px #14131a4d}.hero-swarm{display:none}.hero-furniture-cloud{z-index:10;pointer-events:none;position:absolute;inset:0}.hero-furniture-piece{opacity:0;max-width:none;image-rendering:pixelated;image-rendering:crisp-edges;will-change:opacity,transform;display:block;position:absolute;top:0;left:0}.hero-furniture-piece.rug{z-index:1;width:84px;height:45px}.hero-furniture-piece.sofa{width:98px;height:85px}.hero-furniture-piece.armchair{width:60px;height:58px}.hero-furniture-piece.table{width:36px;height:33px}.hero-furniture-piece.lamp{width:22px;height:60px}.hero-furniture-piece.plant{width:25px;height:45px}.hero-furniture-piece.shelf{width:46px;height:83px}.hero-furniture-piece.person{width:26px;height:58px}.hero-furniture-piece.pouf{width:26px;height:27px}.hero-furniture-piece.cat{width:21px;height:21px}.hero-copy-deck{z-index:20;pointer-events:none;position:absolute;inset:0}.hero-message{top:50%;left:max(24px,calc((100vw - var(--wrap))/2));width:min(500px,42vw);color:var(--cream);opacity:0;will-change:opacity,transform;position:absolute;transform:translateY(-45%)}.hero-message.is-active{pointer-events:auto}.hero-message.photo-message{color:var(--cream);text-shadow:0 2px 20px #0000005c}.hero-message .eyebrow,.hero-message.photo-message .eyebrow{color:var(--sun)}.hero-message h1,.hero-message h2{font-size:clamp(48px,4.8vw,68px);line-height:.86}.hero-message p:not(.eyebrow){color:#d2cad4;max-width:400px;margin:22px 0 0;font-size:17px;line-height:1.55}.hero-message.photo-message p:not(.eyebrow){color:#e4dfe6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-proof{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:10px;font-weight:600;display:flex}.hero-proof span{background:#ffffff17;padding:7px 9px}.hero-scroll-hint{color:#aaa2b3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin-top:24px;font-size:10px;font-weight:600;display:flex}.hero-scroll-hint:before{content:"";background:linear-gradient(90deg,var(--sun) 0 42%,#ffffff29 42%);width:44px;height:5px}.hero-stage-ui{z-index:30;color:var(--cream);pointer-events:none;position:absolute;bottom:28px;left:clamp(22px,3.4vw,58px);right:clamp(22px,3.4vw,58px)}.hero-stage-topline{font:700 15px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.hero-stage-label{background:var(--sun);color:var(--ink);padding:8px 11px}.hero-stage-count{text-align:right;min-width:72px}.hero-progress{background:#ffffff29;height:8px}.hero-progress span{background:var(--sun);will-change:width;width:0;height:100%;display:block}.hero-phase-list{letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;font-size:9px;font-weight:600;display:grid}.hero-phase-list span{opacity:.44}.hero-phase-list span.is-active{opacity:1}.hero-stage.is-photo .hero-stage-ui{color:var(--cream)}.hero-stage.is-photo .hero-progress{background:#ffffff38}.hero-stage.is-photo .hero-progress span{background:var(--sun)}.hero-stage.is-photo .hero-stage-label{background:var(--sun);color:var(--ink)}.hero-stage.is-photo-final .hero-world-base,.hero-stage.is-photo-final .hero-room:not(.lived),.hero-stage.is-photo-final .hero-furniture-cloud,.hero-stage.is-photo-final .hero-poster-frame{visibility:hidden}.section-head{justify-content:space-between;align-items:end;gap:42px;margin-bottom:56px;display:flex}.section-head h2{max-width:820px;font-size:clamp(52px,5.4vw,82px)}.section-head p{max-width:520px;margin:0;font-size:17px}.occasions{background-color:var(--cream);color:var(--ink);background-image:linear-gradient(#14131a12 1px,#0000 1px),linear-gradient(90deg,#14131a12 1px,#0000 1px);background-size:32px 32px;padding:124px 0 136px;position:relative}.occasions .eyebrow,.random-copy .eyebrow{color:var(--blue)}.occasion-grid{grid-template-columns:repeat(12,1fr);gap:14px;padding:0 14px 14px 0;display:grid}.occasion-card{--accent:var(--yellow);background:var(--ink);min-height:520px;color:var(--cream);box-shadow:inset 0 0 0 3px var(--ink);isolation:isolate;grid-template-rows:minmax(300px,1fr) auto;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden}.occasion-card:hover{z-index:2;box-shadow:inset 0 0 0 3px var(--ink),14px 14px 0 #4c3a32;transform:translate(-3px,-8px)}.occasion-photo{background:#25222d;min-height:0;position:relative;overflow:hidden}.occasion-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#14131a52);position:absolute;inset:0}.occasion-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.23,1,.32,1),filter .5s;display:block}.occasion-card.is-pixel .occasion-photo{background-color:#14131a;background-image:linear-gradient(26.565deg,#0000 49.2%,#f5b82e14 49.55% 50.45%,#0000 50.8%),linear-gradient(153.435deg,#0000 49.2%,#f5b82e14 49.55% 50.45%,#0000 50.8%);background-position:0 0;background-repeat:repeat;background-size:72px 36px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.occasion-card.is-pixel .occasion-photo>img{object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(12px 16px #00000038);padding:22px}.occasion-card:hover .occasion-photo>img{filter:saturate(1.08);transform:scale(1.035)}.occasion-content{z-index:3;background:var(--accent);min-height:188px;color:var(--ink);padding:24px 28px 27px;position:relative}.occasion-content:before{content:"";background:var(--ink);width:62px;height:8px;position:absolute;top:-8px;left:28px}.occasion-card h3{max-width:580px;margin-top:14px;font-size:clamp(37px,3vw,51px);line-height:.84}.occasion-card p{max-width:570px;margin:11px 0 0;font-size:14px;line-height:1.48}.occasion-tag{background:var(--ink);color:#fff;letter-spacing:.11em;text-transform:uppercase;padding:6px 8px;font-size:9px;font-weight:600;display:inline-flex}.occasion-product{z-index:4;filter:drop-shadow(9px 11px #00000073);width:clamp(150px,22%,205px);transition:transform .45s cubic-bezier(.23,1,.32,1);position:absolute;top:24px;right:28px;transform:rotate(2deg)}.occasion-product.left{left:28px;right:auto;transform:rotate(-2deg)}.occasion-product .poster-frame{box-shadow:none;padding:6px}.occasion-product .poster-frame.frame-wood{padding:7px}.occasion-product .poster-art:after{font-size:5px;bottom:6px}.occasion-product .poster-type{max-width:none;text-align:center!important;width:auto!important;inset:12px 10px auto!important}.occasion-product .poster-kicker{margin-top:3px;font-size:4px;line-height:1.12}.occasion-product .poster-type.font-handjet{font-size:clamp(18px,1.5vw,24px);line-height:.8}.occasion-product .poster-type.font-oswald{font-size:clamp(12px,1.05vw,15px);line-height:.9}.occasion-product .poster-type.font-press{font-size:clamp(6px,.5vw,7px);line-height:1.12}.occasion-product .poster-type.font-broken{font-size:clamp(12px,1.05vw,15px);line-height:.92}.occasion-product .poster-type.font-unbounded{font-size:clamp(7px,.56vw,8px);line-height:1.05}.occasion-product .poster-art img{width:82%!important;height:auto!important;inset:auto 9% 11%!important}.occasion-card:hover .occasion-product{transform:rotate(0)translateY(-4px)scale(1.035)}.occasion-first{--accent:var(--yellow);grid-column:span 7}.occasion-newyear{--accent:var(--pink);grid-column:span 5}.occasion-colleague{--accent:var(--lilac);grid-column:span 4}.occasion-office{--accent:var(--mint);grid-column:span 4}.occasion-client{--accent:var(--blue);grid-column:span 4}.occasion-client .occasion-photo>img{object-position:50% 50%}.occasion-client .occasion-content{color:#fff}.occasion-client .occasion-tag,.occasion-client .occasion-content:before{color:var(--ink);background:#fff}.random-room{background-color:var(--yellow);color:var(--ink);background-image:linear-gradient(#14131a14 1px,#0000 1px),linear-gradient(90deg,#14131a14 1px,#0000 1px);background-size:32px 32px;padding:124px 0}.random-grid{grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);align-items:center;gap:58px;display:grid}.random-visual{min-width:0}.random-stage{background:var(--ink);place-items:center;min-height:570px;display:grid;position:relative;overflow:hidden;box-shadow:14px 14px #14131a47}.random-stage:before,.random-stage:after{content:"";background:var(--random-accent,var(--blue));opacity:.22;width:220px;height:220px;transition:background-color .5s cubic-bezier(.23,1,.32,1);position:absolute}.random-stage:before{top:-64px;left:-64px}.random-stage:after{bottom:-64px;right:-64px}.random-stage-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.random-room-image{z-index:2;object-fit:contain;filter:drop-shadow(18px 20px #0003);max-width:none;display:block;position:relative}.random-index{z-index:3;background:var(--random-accent,var(--blue));color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:600;transition:background-color .5s cubic-bezier(.23,1,.32,1);position:absolute;top:20px;left:20px}.random-copy h2{font-size:clamp(56px,5.4vw,82px)}.random-lead{margin:24px 0 0;font-size:18px}.random-result{box-shadow:inset 7px 0 0 var(--blue);margin-top:32px;padding:18px 0 18px 18px}.random-result strong{font-family:var(--display);letter-spacing:-.01em;font-size:31px;font-weight:700;line-height:1;display:block}.random-result span{margin-top:6px;font-size:14px;display:block}.random-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.random-actions .px-btn{width:100%;padding-inline:16px}.random-actions-mobile{display:none}.random-proof{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.random-proof span{letter-spacing:.05em;text-transform:uppercase;background:#14131a1a;padding:7px 9px;font-size:10px;font-weight:600}.random-thumbs{scrollbar-width:thin;scrollbar-color:var(--ink) transparent;scroll-snap-type:x proximity;gap:9px;margin-top:24px;padding:0 4px 10px;display:flex;overflow-x:auto}.random-thumb{border:3px solid var(--ink);scroll-snap-align:start;cursor:pointer;background:#25222d;place-items:center;width:100px;min-width:100px;height:76px;transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.random-thumb:hover{transform:translateY(-3px)}.random-thumb.is-active{border-color:var(--blue);box-shadow:4px 4px #14131a4d}.random-thumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;padding:5px;display:block}.random-thumb span{background:var(--ink);color:#fff;min-width:21px;font:700 10px/1 var(--display);letter-spacing:.06em;text-align:center;padding:2px 4px;position:absolute;bottom:3px;right:3px}.community{background:var(--panel);color:var(--cream);padding:124px 0}.community .section-head p{color:var(--muted)}.week-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.week-top-card{background:var(--ink);min-width:0;color:var(--cream);border:3px solid #3b3748;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:8px 9px #0b0a10}.week-top-card:hover{border-color:var(--pink);transform:translateY(-6px)}.week-top-card:first-child{border-color:var(--yellow)}.week-top-art{aspect-ratio:1200/630;background:#0e0c12;border-bottom:3px solid #3b3748;place-items:center;display:grid;position:relative;overflow:hidden}.week-top-card:first-child .week-top-art{border-color:#745f2b}.week-top-art img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;padding:14px;transition:transform .55s cubic-bezier(.23,1,.32,1);display:block}.week-top-card.is-filled .week-top-art img{object-fit:cover;padding:0}.week-top-card:hover .week-top-art img{transform:scale(1.035)}.week-top-rank{background:var(--yellow);min-width:48px;color:var(--ink);font:800 25px/1 var(--display);text-align:center;padding:7px 9px;position:absolute;top:12px;left:12px;box-shadow:4px 4px #0b0a10}.week-top-card:nth-child(2) .week-top-rank{background:var(--lilac)}.week-top-card:nth-child(3) .week-top-rank{background:var(--mint)}.week-top-copy{flex-direction:column;flex:1;min-height:200px;padding:22px;display:flex}.week-top-copy h3{color:#fff;font:800 clamp(32px,2.8vw,45px)/.86 var(--display);overflow-wrap:anywhere;margin:0}.week-top-meta{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.week-top-meta span{background:var(--panel-2);color:#bdb6c4;letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:600}.week-top-meta .votes{color:#ff8fa6}.week-top-go{color:var(--sun);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:11px;font-weight:700}.week-top-card.is-open .week-top-copy h3{color:#d6cfda}.community-bottom{border-top:1px solid #403b4d;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:24px;display:flex}.community-bottom p{max-width:760px;color:var(--muted);margin:0;font-size:13px}.interiors{background:var(--ink);flex-direction:column;justify-content:center;min-height:100svh;padding:96px 0 clamp(120px,10vw,168px);display:flex;overflow:hidden}.interior-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:46px;display:grid}.interior-head h2{max-width:720px;color:var(--cream);font-size:clamp(43px,3.8vw,62px)}.interior-heading-side{grid-template-columns:minmax(250px,370px) auto auto;align-items:end;gap:24px;display:grid}.interior-heading-side p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.interior-counter{min-width:90px;color:var(--sun);font:700 32px/1 var(--display);letter-spacing:.06em;text-align:right}.interior-controls{gap:10px;display:flex}.interior-viewport{touch-action:pan-y;cursor:grab;outline:none;width:100%;position:relative;overflow:visible}.interior-viewport:focus-visible:after{content:"";outline:3px solid var(--sun);pointer-events:none;position:absolute;inset:-8px 18px}.interior-track{will-change:transform;align-items:center;gap:22px;transition:transform .65s cubic-bezier(.23,1,.32,1);display:flex}.interior-track.is-rebasing,.interior-track.is-rebasing .interior-slide{transition:none!important}.interior-slide{aspect-ratio:4/3;opacity:.4;filter:saturate(.66);cursor:pointer;background:#0b0a0f;flex:0 0 min(790px,70vw,133.333svh - 410px);margin:0;transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),filter .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 22px 70px #00000061}.interior-slide:hover{opacity:.7;filter:saturate(.9)}.interior-slide.is-active{z-index:2;opacity:1;filter:none;cursor:grab;transform:scale(1)}.interior-media{background:#0b0a0f;position:absolute;inset:0;overflow:hidden}.interior-media img{object-fit:contain;width:100%;height:100%;display:block}.interior-slide.cover .interior-media img{object-fit:cover}.interior-media:after{content:"";background:linear-gradient(#0000,#14131aeb);position:absolute;inset:58% 0 0}.interior-caption{z-index:2;color:var(--cream);pointer-events:none;justify-content:space-between;align-items:end;gap:28px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.interior-caption h3{font-family:var(--display);margin:0;font-size:clamp(32px,3.2vw,50px);font-weight:700;line-height:.84}.interior-caption p{color:#ded8e1;max-width:460px;margin:7px 0 0;font-size:13px;line-height:1.4}.interior-size{background:var(--yellow);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;flex:none;padding:8px 10px;font-size:10px;font-weight:600}.interior-progress{background:var(--panel-2);width:min(360px,100% - 48px);height:6px;margin:16px auto 0}.interior-progress span{background:var(--yellow);width:25%;height:100%;transition:width .5s cubic-bezier(.23,1,.32,1);display:block}.interior-help{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:7px 0 0;font-size:9px}.poster-showcase{--poster-card:clamp(280px,28vw,420px);--poster-half:clamp(140px,14vw,210px);background:var(--blue);color:#fff;padding:118px 0;overflow:hidden}.poster-showcase .eyebrow{color:var(--sun)}.poster-slider-shell{width:100vw;margin-left:calc(50% - 50vw);position:relative}.poster-slider-toolbar{width:min(calc(100% - 48px),var(--wrap));justify-content:space-between;align-items:center;gap:20px;margin:0 auto 24px;display:flex}.poster-slider-note{color:#dce3ff;max-width:680px;margin:0;font-size:13px}.poster-slider-meta{align-items:center;gap:13px;display:flex}.poster-slider-counter{min-width:82px;color:var(--sun);font:700 27px/1 var(--display);letter-spacing:.07em;text-align:right}.poster-slider-controls{gap:9px;display:flex}.poster-viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-overflow-scrolling:touch;outline:none;overflow:auto hidden}.poster-viewport::-webkit-scrollbar{display:none}.poster-viewport.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.poster-viewport:focus-visible{outline:3px solid var(--sun);outline-offset:-3px}.poster-track{width:max-content;padding-inline:max(24px,calc(50vw - var(--poster-half)));gap:24px;display:flex}.poster-slide{flex:0 0 var(--poster-card);scroll-snap-align:center;opacity:.54;transform-origin:50% 60%;filter:saturate(.7);cursor:pointer;min-width:0;margin:0;transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1),filter .42s;transform:scale(.92)}.poster-slide.is-active{opacity:1;filter:none;cursor:grab;transform:scale(1)}.poster-slide:hover{opacity:.82;filter:saturate(.95)}.poster-slide.is-active:hover{opacity:1;filter:none}.poster-slide img{-webkit-user-drag:none;user-select:none}.poster-frame{padding:10px;box-shadow:9px 10px #14131a57}.poster-frame.frame-white{background:#fffdf6}.poster-frame.frame-black{background:#121116}.poster-frame.frame-gray{background:#85858d}.poster-frame.frame-steel{background:linear-gradient(135deg,#eceff2,#838a91 36%,#dfe3e5 52%,#686f76 78%,#c9cdd0)}.poster-frame.frame-wood{background:linear-gradient(90deg,#4d2818,#8e5733 20%,#59301d 45%,#a16b3d 68%,#4a2516);padding:12px}.poster-art{aspect-ratio:4/5;background:var(--poster-bg,var(--yellow));color:var(--poster-fg,var(--ink));isolation:isolate;position:relative;overflow:hidden}.poster-art:after{content:"ПИКСЕЛЬДОМ";font:700 7px/1 var(--display);letter-spacing:.08em;text-align:center;position:absolute;bottom:11px;left:0;right:0}.poster-art img{z-index:1;object-fit:contain;max-width:none;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute}.poster-type{z-index:2;text-transform:uppercase;text-wrap:balance;max-width:90%;font-weight:800;position:absolute}.poster-kicker{font:600 7px/1.35 var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;display:block}.font-handjet{font-family:Handjet,sans-serif;font-size:40px;line-height:.72}.font-oswald{font-family:Oswald,sans-serif;font-size:25px;line-height:.95}.font-press{font-family:"Press Start 2P",sans-serif;font-size:13px;line-height:1.35}.font-broken{font-family:Rubik Broken Fax,sans-serif;font-size:24px;line-height:1}.font-pixels{font-family:Rubik Pixels,sans-serif;font-size:28px;line-height:.96}.font-unbounded{font-family:Unbounded,sans-serif;font-size:17px;line-height:1.12}.poster-layout-top .poster-type{text-align:center;top:25px;left:18px;right:18px}.poster-layout-top img{width:94%;bottom:12%;right:3%}.poster-layout-left .poster-type{text-align:left;width:60%;top:30px;left:22px}.poster-layout-left img{width:105%;bottom:7%;right:-14%}.poster-layout-bottom .poster-type{text-align:center;bottom:52px;left:20px;right:20px}.poster-layout-bottom img{width:106%;top:2%;left:-4%}.poster-layout-side .poster-type{text-align:right;width:46%;top:31px;right:18px}.poster-layout-side img{width:109%;bottom:10%;left:-16%}.poster-layout-band .poster-type{background:var(--poster-band,var(--ink));max-width:none;color:var(--poster-band-fg,var(--cream));text-align:left;padding:14px 19px;bottom:33px;left:0;right:0}.poster-layout-band img{width:116%;top:1%;left:-8%}.poster-layout-corner .poster-type{background:var(--poster-band,var(--sun));max-width:72%;color:var(--poster-band-fg,var(--ink));text-align:left;padding:12px 14px;top:18px;left:18px;box-shadow:7px 7px #14131a40}.poster-layout-corner img{width:109%;bottom:7%;right:-7%}.poster-layout-panoramic .poster-type{text-align:left;top:25px;left:22px;right:22px}.poster-layout-panoramic img{width:137%;bottom:12%;right:-22%}.poster-layout-vertical .poster-type{writing-mode:vertical-rl;text-align:right;max-width:34%;top:24px;bottom:42px;left:18px;transform:rotate(180deg)}.poster-layout-vertical .poster-kicker{margin:0 8px 0 0}.poster-layout-vertical img{width:124%;bottom:5%;right:-24%}.poster-slide figcaption{min-height:72px;font:700 20px/.9 var(--display);letter-spacing:.03em;text-transform:uppercase;flex-direction:column;gap:5px;margin-top:17px;display:flex}.poster-slide figcaption span{color:#dce3ff;font:500 10px/1.4 var(--body);letter-spacing:.05em;text-transform:none}.poster-slider-progress{width:min(calc(100% - 48px),var(--wrap));background:#14131a40;height:7px;margin:24px auto 0}.poster-slider-progress span{background:var(--sun);width:6.25%;height:100%;transition:width .25s;display:block}.merch{background-color:var(--cream);color:var(--ink);background-image:linear-gradient(#14131a0f 1px,#0000 1px),linear-gradient(90deg,#14131a0f 1px,#0000 1px);background-size:32px 32px;padding:124px 0}.merch .eyebrow{color:var(--blue)}.merch-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.merch-card{background:var(--ink);color:var(--cream);margin:0;transition:transform .35s cubic-bezier(.23,1,.32,1);overflow:hidden;box-shadow:10px 10px #14131a2e}.merch-card:hover{transform:translateY(-8px)}.merch-photo{aspect-ratio:4/3;background:#25222d;position:relative;overflow:hidden}.merch-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.23,1,.32,1);display:block}.merch-card:hover .merch-photo img{transform:scale(1.035)}.merch-card figcaption{min-height:154px;padding:24px 26px 27px}.merch-card h3{font:700 clamp(34px,2.8vw,46px)/.86 var(--display);margin:0}.merch-card p{color:#c9c3ce;margin:14px 0 0;font-size:13px;line-height:1.5}.capability-story{background:var(--ink);height:480svh;position:relative}.capability-pin{--cap-progress:0;background:var(--ink);isolation:isolate;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.capability-grid{z-index:0;background-color:var(--ink);background-image:linear-gradient(26.565deg,#0000 49.1%,#9fd9c01a 49.45% 50.55%,#0000 50.9%),linear-gradient(153.435deg,#0000 49.1%,#9fd9c01a 49.45% 50.55%,#0000 50.9%);background-size:84px 42px;position:absolute;inset:0}.capability-grid:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,#3656d63d,#0000 34%),linear-gradient(#14131a14,#14131aa3);position:absolute;inset:0}.capability-copy{z-index:12;pointer-events:none;position:absolute;inset:0}.capability-message{width:min(920px,100vw - 48px);color:var(--cream);opacity:0;text-align:center;will-change:opacity,transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.capability-message.is-active{pointer-events:auto}.capability-message .eyebrow{color:var(--sun)}.capability-message h2{font-size:clamp(60px,7vw,112px);line-height:.78}.capability-message p:not(.eyebrow){border-left:5px solid var(--sun);color:#fff;backdrop-filter:blur(10px);background:#14131ae6;max-width:700px;margin:22px auto 0;padding:10px 16px 11px;font-size:17px;line-height:1.52;display:table;box-shadow:8px 8px #00000038}.capability-message.space-copy,.capability-message.season-copy,.capability-message.character-copy{top:112px;transform:translate(-50%)}.capability-message.space-copy h2,.capability-message.season-copy h2,.capability-message.character-copy h2{font-size:clamp(50px,5.4vw,84px)}.capability-orbit{z-index:4;opacity:var(--objects-opacity,1);pointer-events:none;will-change:opacity;position:absolute;inset:0}.capability-object{max-width:none;image-rendering:pixelated;image-rendering:crisp-edges;will-change:transform,opacity,filter;display:block;position:absolute;top:50%;left:50%}.capability-object.sofa{width:clamp(150px,14vw,230px)}.capability-object.kitchen{width:clamp(130px,12vw,200px)}.capability-object.pool{width:clamp(260px,24vw,390px)}.capability-object.tub{width:clamp(150px,14vw,220px)}.capability-object.bbq{width:clamp(72px,6vw,100px)}.capability-object.grill{width:clamp(62px,5vw,88px)}.capability-object.car{width:clamp(170px,15vw,250px)}.capability-object.trampoline{width:clamp(145px,13vw,220px)}.capability-space,.capability-season,.capability-characters{z-index:5;pointer-events:none;position:absolute;inset:0}.capability-scene{object-fit:contain;max-width:none;image-rendering:pixelated;image-rendering:crisp-edges;opacity:0;filter:drop-shadow(18px 24px #0003);transform-origin:50% 56%;will-change:opacity,transform;display:block;position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)}.capability-scene.space-room{width:min(780px,58vw,72svh)}.capability-scene.space-apartment{width:min(1050px,72vw,84svh)}.capability-scene.space-house-inside{width:min(940px,67vw,78svh)}.capability-scene.space-house{width:min(1120px,78vw,88svh)}.capability-scene.season-room{width:min(760px,56vw,68svh)}.capability-scene.season-house{width:min(1100px,76vw,82svh)}.capability-characters{z-index:7;opacity:0;will-change:opacity}.character-lineup{width:min(980px,86vw);height:min(360px,39svh);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.character-lineup:before{content:"";filter:blur(16px);background:#00000047;border-radius:50%;height:28px;position:absolute;bottom:14px;left:3%;right:3%;transform:scaleY(.48)}.capability-character{max-width:none;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(10px 12px #0003);transform-origin:50% 100%;will-change:transform,opacity,filter;display:block;position:absolute;bottom:18px;left:50%}.capability-character.person{width:96px}.capability-character.child{width:88px}.capability-character.pet.corgi{width:116px}.capability-character.pet.cat{width:76px}.capability-character.pet.parrot{width:54px}.capability-character.pet.rabbit{width:64px}.capability-state{z-index:11;right:max(24px,calc((100vw - var(--wrap))/2));background:var(--sun);color:var(--ink);font:700 16px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;opacity:0;will-change:opacity;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.capability-state:before{content:"";background:var(--ink);width:10px;height:10px;box-shadow:14px 0 #14131a42}.capability-ui{z-index:20;right:max(24px,calc((100vw - var(--wrap))/2));bottom:28px;left:max(24px,calc((100vw - var(--wrap))/2));color:var(--cream);pointer-events:none;position:absolute}.capability-topline{font:700 15px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.capability-label{background:var(--mint);color:var(--ink);padding:8px 11px}.capability-progress{grid-template-columns:repeat(4,1fr);gap:7px;height:8px;display:grid}.capability-progress span{background:#ffffff29;transition:background-color .2s}.capability-progress span.is-active{background:var(--mint)}.final-cta{background:var(--tomato);color:var(--ink);overflow:hidden}.final-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:590px;padding-block:70px;display:grid}.final-cta h2{max-width:820px;font-size:clamp(62px,6.6vw,98px)}.final-cta p{margin:24px 0 0;font-size:18px}.final-art{place-items:center;min-height:470px;display:grid;position:relative}.final-art:before{content:"";background:var(--blue);width:min(470px,86%);height:76%;position:absolute;transform:rotate(3deg)}.final-art:after{content:"";border:7px solid var(--sun);width:min(390px,72%);height:64%;position:absolute;transform:rotate(-4deg)}.final-art img{z-index:2;aspect-ratio:864/738;object-fit:contain;filter:drop-shadow(16px 20px #14131a47);width:min(680px,100%);max-width:100%;height:auto;display:block;position:relative}footer{background-color:var(--ink);isolation:isolate;background-image:linear-gradient(26.565deg,#0000 49.25%,#f5b82e14 49.55% 50.45%,#0000 50.75%),linear-gradient(153.435deg,#0000 49.25%,#f5b82e14 49.55% 50.45%,#0000 50.75%);background-size:86px 43px;padding:0 0 28px;position:relative;overflow:hidden}footer>.wrap{z-index:2;position:relative}.footer-colorbar{background:var(--yellow);grid-template-columns:1.5fr .8fr 1fr .65fr;height:18px;display:grid}.footer-colorbar span:first-child{background:var(--yellow)}.footer-colorbar span:nth-child(2){background:var(--tomato)}.footer-colorbar span:nth-child(3){background:var(--blue)}.footer-colorbar span:nth-child(4){background:var(--mint)}.footer-ghost-logo{z-index:-1;opacity:.055;pointer-events:none;width:min(980px,68vw);position:absolute;bottom:48px;right:-3vw;transform:rotate(-2deg)}.footer-ghost-logo img{filter:grayscale()brightness(3);width:100%;height:auto;display:block}.footer-top{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:48px;padding:76px 0 58px;display:grid}.footer-tagline{max-width:820px;color:var(--cream);font:700 clamp(44px,4.8vw,74px)/.84 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:25px 0 0}.footer-contact-card{background:var(--yellow);color:var(--ink);box-shadow:12px 12px 0 var(--tomato);padding:22px}.footer-contact-card strong{font:700 29px/.9 var(--display);text-transform:uppercase;display:block}.footer-contact-card p{margin:12px 0 18px;font-size:13px;line-height:1.45}.footer-contact-card .footer-cta{background:var(--ink);width:100%;color:var(--cream)}.footer-contact-card .footer-cta:hover{background:var(--blue);color:#fff}.footer-pixel-line{grid-template-columns:2fr 1fr 1.4fr;height:10px;margin-bottom:36px;display:grid}.footer-pixel-line span:first-child{background:var(--yellow)}.footer-pixel-line span:nth-child(2){background:var(--tomato)}.footer-pixel-line span:nth-child(3){background:var(--blue)}.footer-columns{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:1.05fr 1.1fr 1fr 1.15fr 1fr;gap:28px;padding:42px 0 48px;display:grid}.footer-column h3{color:var(--sun);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 19px;font-size:21px;font-weight:700}.footer-column a{color:#c6bfca;margin-top:11px;font-size:14px;transition:color .2s,transform .2s;display:table}.footer-column a:hover{color:#fff;transform:translate(5px)}.footer-column.contact-column{background:#3656d64d;padding:18px;box-shadow:inset 0 0 0 2px #ffffff14}.footer-column.contact-column a{color:#fff}.footer-socials{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.footer-socials a{background:var(--tomato);color:var(--ink);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.footer-socials a:hover{background:var(--sun);color:var(--ink);transform:translateY(-3px)}.footer-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:26px;padding-top:25px;font-size:12px;display:flex}.footer-meta-links{flex-wrap:wrap;gap:22px;display:flex}.footer-meta-links a:hover{color:var(--sun)}[data-handmade-decor]{z-index:6;pointer-events:none;position:absolute}[data-handmade-decor] img{max-width:none;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(7px 9px #14131a2e);display:block;position:absolute}.handmade-occasions{top:88px;right:max(12px,calc((100vw - var(--wrap))/2 - 54px));width:122px;height:132px}.handmade-occasions .handmade-person{width:48px;bottom:0;right:0}.handmade-occasions .handmade-plant{width:42px;bottom:2px;right:44px}.handmade-random{width:112px;height:66px;bottom:18px;right:18px}.handmade-random .handmade-cat{width:48px;bottom:0;right:0}.handmade-random .handmade-pouf{width:50px;bottom:0;right:43px}@media (width<=1180px){.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.footer-column.contact-column{grid-column:1/-1;align-items:center;gap:18px 26px;padding:24px;display:flex}.footer-column.contact-column h3,.footer-column.contact-column a,.footer-column.contact-column .footer-socials{margin:0}.footer-column.contact-column .footer-socials{margin-left:auto}}@media (width<=1100px){.hero-message{width:42vw}.interior-head{gap:28px}.interior-heading-side{grid-template-columns:minmax(220px,300px) auto;gap:18px}.interior-heading-side p{grid-row:1/3}.interior-counter{align-self:end}.occasion-first,.occasion-newyear,.occasion-colleague,.occasion-office{grid-column:span 6}.occasion-client{grid-column:1/-1}.week-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.week-top-card:first-child{grid-column:1/-1}.random-grid{grid-template-columns:1fr 1fr;gap:36px}.poster-showcase{--poster-card:clamp(270px,38vw,360px);--poster-half:clamp(135px,19vw,180px)}.merch-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.wrap{width:min(calc(100% - 28px),var(--wrap))}.hero-story{height:480svh}.hero-message{width:min(410px,100vw - 28px);top:146px;left:14px;transform:translateY(-10%)}.hero-message h1,.hero-message h2{max-width:380px;font-size:clamp(47px,10vw,66px)}.hero-message p:not(.eyebrow){max-width:350px;margin-top:15px;font-size:14px}.hero-actions{margin-top:18px}.hero-proof,.hero-scroll-hint{display:none}.hero-stage-ui{bottom:18px}.hero-phase-list{display:none}.section-head{display:block}.section-head p{margin-top:24px}.occasions,.random-room,.community,.interiors,.poster-showcase,.merch{padding-block:90px}.interiors{min-height:auto;padding:76px 0 118px}.occasion-grid{grid-template-columns:1fr 1fr}.occasion-first,.occasion-newyear,.occasion-colleague,.occasion-office{grid-column:span 1}.occasion-client{grid-column:1/-1}.random-grid,.final-grid{grid-template-columns:1fr}.random-copy{order:-1}.random-stage{min-height:500px}.community-bottom{flex-direction:column;align-items:flex-start}.interior-head{margin-bottom:38px;display:block}.interior-heading-side{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;margin-top:20px;display:grid}.interior-heading-side p{grid-row:auto}.interior-slide{aspect-ratio:4/3;flex-basis:min(76vw,640px)}.interior-media{height:auto}.interior-caption{padding:24px}.interior-caption p{display:none}.capability-story{height:500svh}.capability-message.space-copy,.capability-message.season-copy,.capability-message.character-copy{top:104px}.capability-message h2{font-size:clamp(54px,11vw,82px)}.capability-message.space-copy h2,.capability-message.season-copy h2,.capability-message.character-copy h2{font-size:clamp(44px,8.5vw,66px)}.capability-message p:not(.eyebrow){font-size:14px}.capability-scene{top:64%}.capability-scene.space-room,.capability-scene.season-room{width:min(82vw,64svh)}.capability-scene.space-apartment,.capability-scene.space-house-inside,.capability-scene.space-house,.capability-scene.season-house{width:min(92vw,76svh)}.capability-state{top:auto;bottom:76px;right:20px}.capability-ui{bottom:20px;left:20px;right:20px}.character-lineup{width:92vw;height:35svh}.capability-character.person{width:82px}.capability-character.child{width:74px}.capability-character.pet.corgi{width:96px}.poster-showcase{--poster-card:min(390px,64vw);--poster-half:min(195px,32vw)}.poster-slider-toolbar{align-items:flex-end}.poster-slider-note{max-width:390px}.merch-grid{grid-template-columns:1fr}.merch-card{grid-template-columns:1.05fr .95fr;display:grid}.merch-card figcaption{align-self:center}.final-grid{padding-block:88px}.final-art{min-height:390px}.footer-top{grid-template-columns:1fr}.footer-contact-card{max-width:none}.footer-columns{grid-template-columns:1fr 1fr;gap:34px 28px}.footer-column.contact-column{grid-template-columns:1fr 1fr;gap:13px 24px;display:grid}.footer-column.contact-column h3,.footer-column.contact-column .footer-socials{grid-column:1/-1}.footer-column.contact-column .footer-socials{justify-self:start;margin:5px 0 0}.footer-bottom{flex-wrap:wrap}}@media (width<=560px){.px-btn{min-height:50px;padding-inline:20px;font-size:17px}.hero-pin{min-height:600px}.hero-message{top:var(--mobile-copy-top,455px);width:calc(100vw - 28px);left:14px}.hero-message h1,.hero-message h2{max-width:340px;font-size:48px}.hero-message p:not(.eyebrow){max-width:320px;font-size:13px}.hero-message.photo-message{top:var(--mobile-copy-top,455px);width:calc(100vw - 28px);text-shadow:none;padding:0}.hero-message.photo-message h2{max-width:360px;font-size:40px;line-height:.83}.hero-message.photo-message p:not(.eyebrow){color:#d8d1dc;max-width:350px;margin-top:12px}.hero-message.photo-message .hero-actions{margin-top:16px}.hero-actions .px-btn{width:100%}.hero-stage-ui{bottom:16px;left:18px;right:18px}.hero-stage-topline{font-size:13px}.occasion-grid{grid-template-columns:1fr}.occasion-first,.occasion-newyear,.occasion-colleague,.occasion-office,.occasion-client{grid-column:1}.occasion-card{grid-template-rows:minmax(280px,1fr) auto;min-height:480px}.occasion-card h3{font-size:38px}.occasion-card p{font-size:13px}.occasion-content{min-height:178px;padding:22px}.occasion-grid{padding-bottom:10px;padding-right:10px}.occasion-product{width:142px;top:18px;right:18px}.occasion-product.left{left:18px}.occasion-product .poster-art img{width:76%!important;left:12%!important;right:12%!important}.random-stage{min-height:390px}.week-top-grid{grid-template-columns:1fr}.week-top-card:first-child{grid-column:auto}.week-top-copy{min-height:170px;padding:19px}.random-actions{grid-template-columns:1fr}.random-actions-desktop{display:none}.random-actions-mobile{display:grid}.interior-heading-side{grid-template-columns:1fr auto;align-items:center;gap:12px}.interior-heading-side p{grid-column:1/-1}.interior-controls{gap:8px}.px-icon{width:48px;height:48px}.interior-slide{flex-basis:calc(100vw - 42px)}.interior-track{gap:12px}.interior-media{height:auto}.interior-caption{padding:17px}.interior-caption h3{font-size:34px}.interior-size{padding:7px 8px;font-size:9px}.capability-pin{min-height:600px}.capability-message{width:calc(100vw - 34px)}.capability-message.space-copy,.capability-message.season-copy,.capability-message.character-copy{top:92px}.capability-message .eyebrow{margin-bottom:10px}.capability-message h2{font-size:52px}.capability-message.space-copy h2,.capability-message.season-copy h2,.capability-message.character-copy h2{font-size:43px}.capability-message p:not(.eyebrow){margin-top:12px;font-size:12px}.capability-object.sofa{width:120px}.capability-object.kitchen{width:105px}.capability-object.pool{width:190px}.capability-object.tub{width:125px}.capability-object.car{width:150px}.capability-object.trampoline{width:130px}.capability-scene{top:65%}.capability-state{display:none}.capability-topline{font-size:13px}.character-lineup{height:31svh;top:59%}.capability-character.person{width:62px}.capability-character.child{width:56px}.capability-character.pet.corgi{width:76px}.capability-character.pet.cat{width:54px}.capability-character.pet.parrot{width:39px}.capability-character.pet.rabbit{width:46px}.poster-showcase{--poster-card:calc(100vw - 56px)}.poster-slider-toolbar{align-items:center;width:calc(100% - 28px)}.poster-slider-note{display:none}.poster-track{gap:14px;padding-inline:28px}.poster-type.font-handjet{font-size:44px}.poster-slider-progress{width:calc(100% - 28px)}.merch-card{display:block}.merch-card figcaption{min-height:136px;padding:21px}.footer-columns{grid-template-columns:1fr;gap:34px}.footer-top{padding-top:60px}.footer-ghost-logo{opacity:.04;width:130vw;bottom:190px;right:-26vw}.footer-contact-card{box-shadow:8px 8px 0 var(--tomato)}.footer-bottom{display:block}.footer-meta-links{margin-top:16px}.handmade-occasions{display:none}}@media (width<=560px) and (height<=720px){.hero-message h1,.hero-message h2,.hero-message.photo-message h2{font-size:40px;line-height:.84}.hero-message p:not(.eyebrow),.hero-message.photo-message p:not(.eyebrow){margin-top:9px;font-size:12px;line-height:1.38}.hero-message .eyebrow{margin-bottom:9px;font-size:9px}.hero-message .hero-actions{margin-top:11px}.hero-message .hero-actions .px-btn{min-height:44px}.hero-stage-ui{bottom:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
