@font-face{font-family:RoomGrotesk;src:url(/fonts/Roboto.ttf)format("truetype");font-display:swap;font-weight:100 900}.cinema{--paper:#eeede6;--ink:#191a16;--muted:#6a6a60;--yellow:#e6f36a;color:#f0efe8;background:#171715;font-family:RoomGrotesk,Arial,sans-serif;overflow:clip}.cinema ::selection{color:#191a16;background:#e6f36a}:is(.cinema a:focus-visible,.cinema button:focus-visible,.cinema summary:focus-visible,.cinema input:focus-visible){outline-offset:5px;outline:2px solid #e6f36a}.cin-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171715ed;border-bottom:1px solid #ffffff20;align-items:center;gap:32px;height:84px;padding:0 4%;display:flex;position:sticky;top:0}.cin-logo{letter-spacing:-1.8px;width:145px;font-size:29px;font-weight:800;line-height:.72;display:block}.cin-logo span{margin-left:32px;display:block}.cin-nav nav{gap:32px;margin:auto;font-size:12px;display:flex}.cin-nav nav a,.cin-login{transition:color .2s}.cin-nav nav a:hover,.cin-login:hover{color:var(--yellow)}.cin-nav-cta{background:var(--yellow);color:var(--ink);border-radius:3px;align-items:center;gap:18px;padding:13px 19px;font-size:12px;display:flex}.cin-login{align-items:center;gap:12px;font-size:12px;display:flex}.cin-motion-toggle{z-index:40;color:#e5e8cd;background:#171715e8;border:1px solid #ffffff35;border-radius:30px;align-items:center;gap:7px;min-height:36px;padding:9px 13px;font-size:10px;display:flex;position:fixed;bottom:16px;right:18px}.cin-motion-toggle:disabled{opacity:.8}.cin-hero{isolation:isolate;height:calc(100svh - 84px);min-height:760px;max-height:1080px;padding:28px 4% 70px;position:relative}.cin-hero-top{letter-spacing:.1em;color:#aaa99f;z-index:3;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:relative}.cin-hero-top>span:first-child{color:#e0e1d7;align-items:center;gap:8px;display:flex}.cin-hero-top i{background:var(--yellow);border-radius:50%;width:6px;height:6px}.cin-hero-copy{z-index:3;pointer-events:none;width:60%;padding-top:54px;position:relative}.cin-hero-copy a{pointer-events:auto}.cinema .cin-hero h1{letter-spacing:-.065em;margin:0;font-family:RoomGrotesk,Arial,sans-serif;font-size:clamp(76px,8.8vw,145px);font-weight:750;line-height:.94}.cin-hero-line{margin-bottom:-.045em;padding-bottom:.09em;display:block;overflow:hidden}.cin-hero-line>span{transform-origin:0 100%;display:block}.cin-hero-line.accent{color:var(--yellow)}.cin-hero-bottom{margin-top:32px}.cin-hero-bottom>p{color:#b4b4a8;margin-bottom:25px;font-size:15px;line-height:1.6}.cin-hero-bottom strong{color:#f0efe8;font-weight:400}.cin-button{background:var(--yellow);color:#171715;border-radius:3px;justify-content:space-between;align-items:center;gap:34px;min-height:60px;padding:18px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.cin-button:hover{background:#f1fa9a;transform:translateY(-3px)}.cin-hero-note{color:#93958a;margin-top:14px;font-size:10px;display:block}.cin-hero-art{z-index:1;pointer-events:none;align-items:center;width:69%;height:86%;display:flex;position:absolute;top:5%;right:-7%}.cin-hero-art-inner{aspect-ratio:3/2;width:100%;position:relative}.cin-hero-art img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:100%}.cin-orbit-note{text-align:center;color:#dddccf;border:1px solid #eeeddf66;border-radius:50%;place-content:center;width:96px;height:96px;font-size:9px;line-height:1.3;display:grid;position:absolute;top:3%;right:16%;transform:rotate(15deg)}.cin-art-caption{color:#8f9387;font-size:8px;position:absolute;bottom:9%;right:20%}.cin-hero-foot{letter-spacing:.1em;color:#9b9e8e;z-index:3;border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding-top:19px;font-size:8px;display:flex;position:absolute;bottom:25px;left:4%;right:4%}.cin-hero-foot a{align-items:center;gap:18px;display:flex}.cin-ribbon{background:var(--yellow);color:#191a16;z-index:5;border-block:1px solid #171715;width:106%;margin:12px -3% 0;padding:20px 0;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.cin-ribbon-track{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:38px;width:max-content;font-size:clamp(24px,3.2vw,46px);font-weight:700;line-height:1;display:flex}.cin-ribbon-track span{font-size:45px;font-weight:400}.cin-story{color:#171715;background:#eeede6;padding:0 4%}.cin-story-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;height:86svh;min-height:680px;max-height:880px;padding:80px 0;display:grid}.cinema .shop-kicker{letter-spacing:.1em;margin-bottom:27px;font-size:9px;font-weight:500}.cinema h2{letter-spacing:-.055em;font-family:RoomGrotesk,Arial,sans-serif;font-size:clamp(40px,5vw,76px);font-weight:650;line-height:1.03}.cinema h2 em{font-family:inherit;font-style:normal;font-weight:400}.cinema .cin-story h2{font-size:clamp(50px,5.4vw,85px)}.cin-manifest-line{display:block}.cin-story-text{color:#68695e;margin-top:28px;font-size:13px;line-height:1.8}.cin-story-stack{isolation:isolate;height:480px;position:relative}.cin-story-card{border-radius:2px;justify-content:center;align-items:center;width:75%;height:240px;padding:20px 22px 30px;display:flex;position:absolute;box-shadow:8px 24px 40px #15171118}.cin-story-card>span{letter-spacing:.12em;color:#23231d;font-size:7px;position:absolute;top:15px;left:20px}.cin-story-card img{object-fit:contain;width:90%;height:auto;max-height:80%;box-shadow:2px 4px 9px #1717151a}.cin-story-card.one{background:#edb998;top:0;left:2%;transform:rotate(-8deg)}.cin-story-card.two{background:#d8dfa3;width:62%;height:230px;top:125px;right:0;transform:rotate(6deg)}.cin-story-card.two img{width:155px;box-shadow:none}.cin-story-card.three{background:#d6d4f4;width:66%;height:185px;bottom:0;left:0;transform:rotate(-2deg)}.cin-stack-note{letter-spacing:.1em;font-size:8px;position:absolute;bottom:-35px;right:0}.cinema .shop-section{max-width:1600px;margin:0 auto;padding:100px 4%}.cinema .shop-section-title{align-items:end;margin-bottom:50px}.cinema .shop-section-title>p{color:#a4a69a;font-size:13px;line-height:1.7}.cin-collection{background:#171715}.cinema .shop-catalog-tools{border-top:1px solid #ffffff2e;gap:20px;margin-bottom:20px;padding-top:25px}.cinema .shop-filters{gap:7px}.cinema .shop-filters button{color:#c9cabc;background:0 0;border:1px solid #4b4d42;border-radius:30px;min-height:42px;padding:11px 18px;font-size:11px}.cinema .shop-filters button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:#171715}.cinema .shop-search{color:#c3c4b8;border-color:#686b5b;min-width:200px}.cinema .shop-search input{color:#f0f0e9;background:0 0}.cinema .shop-count{color:#a5a99b;margin-bottom:25px;font-size:10px}.cinema .shop-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 18px}.cinema .shop-design-art{background:#e6e2d8;border-radius:3px;height:235px;padding:35px 20px;transition:background .25s;overflow:hidden}.cinema .shop-design-art.sage{background:#bfc8a5}.cinema .shop-design-art.rose{background:#dcbaa3}.cinema .shop-design-art.yellow{background:#e0df9b}.cinema .shop-design-art.sand{background:#d0ced7}.cinema .shop-design-art img{filter:drop-shadow(3px 8px 7px #25231a28);max-height:165px;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:rotate(-4deg)}.cinema .shop-design:nth-child(2n) .shop-design-art img{transform:rotate(4deg)}.cinema .shop-design:hover .shop-design-art img{transform:rotate(0)scale(1.06)}.cinema .shop-dim{color:#47483c;font-size:8px}.cinema .shop-design-go{color:#f1f0e6;background:#191a16;width:29px;height:29px}.cinema .shop-design-caption{padding-top:17px}.cinema .shop-design-caption h3{letter-spacing:-.035em;font-size:19px;font-weight:500}.cinema .shop-design-caption p{color:#a0a595;margin:7px 0 12px;font-size:11px;line-height:1.5}.cinema .shop-design-caption>span{color:#dbe3c6;font-size:10px}.cinema .shop-example-note{color:#8e9583;max-width:610px;margin-top:30px;font-size:10px}.cinema .shop-empty{color:#e2e6d8}.cinema .shop-empty button{color:#191a16;background:var(--yellow)}.cinema .cin-workflow{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1.2fr;padding-top:80px;padding-bottom:100px}.cinema .shop-link{color:inherit;border-color:#777b6b;font-size:12px}.cinema .shop-workflow li{border-color:#484a40;gap:32px;padding:28px 0}.cinema .shop-workflow li>span{color:var(--yellow);font-size:12px}.cinema .shop-workflow h3{letter-spacing:-.03em;font-size:24px;font-weight:500}.cinema .shop-workflow p{color:#a4a797;font-size:13px;line-height:1.8}.cinema .cin-print{color:#191a16;background:#e6f36a;gap:10%;min-height:650px;padding:100px 6%}.cinema .shop-print>div:last-child{padding:0}.cinema .shop-print h2{font-size:clamp(45px,5vw,75px)}.cinema .shop-print>div>p:not(.shop-kicker){color:#4a5131;font-size:14px}.cinema .shop-print li{font-size:13px}.cinema .shop-print-fine{color:#636b47!important}.cinema .shop-paper-scene{isolation:isolate;padding:25px;position:relative}.cinema .shop-paper{background:#fcfbf4;max-width:340px;position:relative;transform:rotate(-5deg);box-shadow:8px 18px 28px #24281826}.cin-paper-back{background:#f4f3e8;max-width:340px;margin:auto;position:absolute;inset:30px 25px;transform:rotate(-8deg);box-shadow:5px 12px 20px #24281822}.cinema .shop-paper-sticker{color:#e6f36a;background:#191a16;border:1px solid #191a16;border-radius:50%;padding:27px 22px;font-family:inherit;font-size:18px;line-height:1.3;bottom:50px;right:-15px;transform:rotate(10deg)}.cinema .shop-paper-sticker b{font-style:normal;font-weight:500}.cinema .cin-pricing{background:#171715;padding-block:120px}.cinema .shop-pricing>div>p:not(.shop-kicker){color:#a4a998;font-size:14px}.cinema .shop-price-example>span{color:#171715}.cinema .shop-price-example small{color:#a4a998}.cinema .shop-price-card{color:#f1f2e9;background:#242620;border:1px solid #515448;border-radius:4px;padding:35px}.cinema .shop-unit-price{color:var(--yellow);letter-spacing:-.07em;font-size:104px;font-weight:600}.cinema .shop-unit-price>span{color:#c9ceba;letter-spacing:-.02em;font-size:15px;font-weight:400}.cinema .shop-price-card>p{color:#b0b6a2;font-size:12px}.cinema .shop-price-label{font-size:12px}.cinema .shop-price-card input[type=range]{accent-color:var(--yellow)}.cinema .shop-price-options button{color:#d2d9bf;background:#373b2e;min-width:40px;min-height:36px}.cinema .shop-price-options button[aria-pressed=true]{background:var(--yellow);color:#191a16}.cinema .shop-price-total{color:#a6af97;border-color:#535845}.cinema .shop-price-total strong{color:#eeefdf;font-size:30px}.cinema .shop-price-card ul{font-size:12px}.cinema .shop-payment-note{color:#d4d5b7;background:#34372a;line-height:1.7}.cinema .shop-button{border-radius:3px;font-family:inherit}.cinema .shop-price-card .shop-button{background:var(--yellow);color:#191a16;min-height:54px;font-size:13px}.cinema .cin-qr{color:#262433;background:#d1cfee;min-height:210px;padding:55px 6%}.cinema .shop-qr-band p{color:#5f5a72}.cinema .shop-qr-band h2{font-size:35px}.cinema .shop-qr-band .shop-button{color:#f5f2fe;background:#262433;font-size:12px}.cinema .cin-faq{color:#191a16;background:#eeede6;gap:10%;max-width:none;padding-inline:6%}.cinema .shop-faq summary{font-size:14px}.cinema .shop-faq details p{color:#666859;font-size:13px}.cinema .shop-faq details{border-color:#c2c4b6}:is(.cinema .cin-faq :focus-visible,.cinema .cin-print :focus-visible){outline-color:#23241c}.cin-final{background:#171715;padding:95px 4% 0;overflow:hidden}.cin-final>.shop-kicker{color:#b9beac}.cin-final-link{justify-content:space-between;align-items:center;gap:30px;max-width:1400px;margin:auto;display:flex}.cin-final-link>span:first-child{letter-spacing:-.075em;font-size:clamp(64px,10.5vw,165px);font-weight:650;line-height:.95}.cin-final-link em{color:var(--yellow);font-style:normal}.cin-final-arrow{background:var(--yellow);color:#171715;border-radius:50%;flex-shrink:0;place-items:center;width:160px;height:160px;transition:transform .35s;display:grid}.cin-final-arrow svg{stroke-width:1.4px;width:80px;height:80px}.cin-final-link:hover .cin-final-arrow{transform:rotate(45deg)}.cin-final-bottom{justify-content:space-between;align-items:end;gap:30px;margin:45px 0 95px;display:flex}.cin-final-bottom p{color:#a4ae93;font-size:12px;line-height:1.8}.cin-final-bottom a{border-bottom:1px solid #7e856d;align-items:center;gap:20px;padding-bottom:8px;font-size:12px;display:flex}.cin-footer-word{letter-spacing:-.075em;white-space:nowrap;color:#33362b;margin:0 -1% -1.1%;font-size:clamp(110px,20vw,310px);font-weight:750;line-height:.8}.cin-footer{color:#919b80;letter-spacing:.04em;border-top:1px solid #44483a;justify-content:space-between;align-items:center;gap:25px;padding:26px 4% 32px;font-size:8px;display:flex}.cin-footer a{align-items:center;gap:10px;font-size:10px;display:flex}@media (min-width:1600px){.cin-hero-copy{padding-top:75px}.cin-hero-art{width:64%;right:0}.cinema .cin-collection{padding-inline:0}}@media (max-width:1100px){.cin-nav{gap:22px}.cin-nav nav{gap:19px}.cin-logo{width:110px}.cin-hero{min-height:720px}.cin-hero-copy{padding-top:60px}.cin-hero-art{width:78%;top:10%;right:-16%}.cin-orbit-note{top:0;right:23%}.cin-hero-top>span:last-child{font-size:8px}.cinema .shop-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.cinema .shop-design-art{height:220px}.cin-story-inner{gap:3%}.cin-story-stack{height:430px}.cin-story-card.one{height:210px}.cin-story-card.two{height:205px}.cin-story-card.three{height:160px}.cinema .shop-unit-price{font-size:88px}.cin-final-arrow{width:130px;height:130px}.cin-hero-bottom>p{font-size:14px}.cin-art-caption{bottom:15%;right:29%}}@media (max-width:900px){.cin-nav{gap:20px;height:72px}.cin-nav nav{display:none}.cin-logo{width:100px;margin-right:auto;font-size:27px}.cin-nav-cta{gap:12px;padding:11px 14px;font-size:11px}.cin-login{font-size:11px}.cin-hero{height:auto;min-height:850px;padding-top:24px;padding-bottom:90px}.cin-hero-top>span:last-child{display:none}.cin-hero-copy{width:100%;padding-top:42px}.cinema .cin-hero h1{z-index:3;max-width:660px;font-size:clamp(68px,11vw,100px);position:relative}.cin-hero-art{opacity:.9;width:80%;height:auto;top:205px;right:-8%}.cin-hero-bottom{margin-top:210px}.cin-hero-bottom>p{display:none}.cin-art-caption{font-size:7px;bottom:-10px;right:22%}.cin-orbit-note{width:76px;height:76px;font-size:7px;top:0;right:18%}.cin-hero-foot>span{display:none}.cin-story-inner{gap:35px;height:auto;min-height:650px;max-height:none;padding:65px 0}.cinema .cin-story h2{font-size:50px}.cin-story-text{font-size:12px}.cin-story-stack{height:390px}.cin-story-card{padding:20px 15px}.cin-story-card.one{height:190px}.cin-story-card.two{width:67%;height:180px;top:100px}.cin-story-card.three{width:73%;height:150px}.cinema .shop-section{padding:75px 5%}.cinema .shop-section-title{margin-bottom:30px}.cinema h2{font-size:50px}.cinema .shop-catalog-tools{flex-wrap:wrap}.cinema .cin-print{gap:7%;padding:70px 5%}.cinema .shop-print h2{font-size:48px}.cinema .shop-paper-sticker{padding:20px;font-size:15px;right:-5px}.cinema .shop-price-card{padding:27px}.cinema .shop-pricing{gap:5%}.cin-final{padding-top:75px}.cin-final-arrow{width:100px;height:100px}.cin-final-arrow svg{width:55px;height:55px}}@media (max-width:600px){.cin-nav{gap:17px;padding-inline:5%}.cin-login{gap:0;font-size:0}.cin-login svg{width:21px;height:21px}.cin-nav-cta{padding:11px 13px;font-size:10px}.cin-nav-cta svg{width:14px}.cin-logo{width:85px;font-size:25px}.cin-logo span{margin-left:26px}.cin-hero{padding-inline:5%;min-height:790px;padding-bottom:70px}.cin-hero-copy{padding-top:35px}.cinema .cin-hero h1{letter-spacing:-.065em;font-size:clamp(59px,13.5vw,80px);line-height:.98}.cin-hero-art{opacity:1;width:125%;height:auto;top:255px;right:-13%}.cin-orbit-note{background:#17171555;width:66px;height:66px;font-size:6px;top:1%;right:16%}.cin-art-caption{font-size:6px;bottom:12px;right:23%}.cin-hero-bottom{margin-top:295px}.cin-button{width:100%;min-height:55px;padding:14px 18px;font-size:13px}.cin-hero-note{text-align:center;font-size:9px}.cin-hero-top{font-size:8px}.cin-hero-foot{padding-top:15px;font-size:7px;bottom:19px;left:5%;right:5%}.cin-ribbon{margin-top:0;padding:16px 0}.cin-ribbon-track{gap:24px;font-size:25px}.cin-ribbon-track span{font-size:30px}.cin-story{padding:0 5%}.cin-story-inner{grid-template-columns:1fr;gap:38px;min-height:0;padding:65px 0 80px}.cinema .shop-kicker{margin-bottom:23px;font-size:8px}.cinema .cin-story h2{font-size:clamp(44px,11.5vw,65px)}.cin-story-text{margin-top:22px;font-size:12px}.cin-story-stack{width:100%;max-width:380px;height:350px;margin:auto}.cin-story-card.one{width:78%;height:188px;left:2%}.cin-story-card.two{width:63%;height:170px;top:91px}.cin-story-card.three{width:73%;height:147px;left:2%}.cin-story-card>span{font-size:6px}.cin-stack-note{font-size:7px;bottom:-27px}.cinema .shop-section{padding:65px 5%}.cinema h2{font-size:40px;line-height:1.07}.cinema .shop-section-title>p{font-size:12px}.cinema .shop-section-title{gap:20px}.cinema .shop-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.cinema .shop-catalog-tools{gap:20px;padding-top:22px}.cinema .shop-filters{gap:6px}.cinema .shop-filters button{min-height:39px;padding:10px 12px;font-size:10px}.cinema .shop-search{width:100%}.cinema .shop-search input{min-height:38px;font-size:16px}.cinema .shop-count{font-size:9px}.cinema .shop-design-art{height:175px;padding:30px 13px}.cinema .shop-design-art img{max-height:120px}.cinema .shop-dim{font-size:7px}.cinema .shop-design-caption h3{font-size:17px}.cinema .shop-design-caption p{font-size:10px}.cinema .shop-design-caption>span,.cinema .shop-example-note{font-size:9px}.cinema .cin-workflow{grid-template-columns:1fr;gap:30px;padding:60px 5%}.cinema .shop-workflow h3{font-size:22px}.cinema .shop-workflow p{font-size:12px}.cinema .shop-workflow li{gap:23px;padding:25px 0}.cinema .cin-print{grid-template-columns:1fr;gap:50px;padding:65px 5% 55px}.cinema .shop-print h2{font-size:45px}.cinema .shop-paper-scene{grid-row:2;width:90%;padding:20px;max-width:350px!important}.cinema .shop-paper,.cin-paper-back{max-width:260px}.cinema .shop-print>div>p:not(.shop-kicker){font-size:13px}.cinema .shop-print li{font-size:12px}.cinema .shop-print-fine{font-size:10px!important}.cinema .cin-pricing{grid-template-columns:1fr;gap:35px}.cinema .shop-pricing>div>p:not(.shop-kicker){font-size:13px}.cinema .shop-unit-price{font-size:94px}.cinema .shop-unit-price>span{font-size:13px}.cinema .shop-price-card{padding:25px}.cinema .cin-qr{gap:25px;padding:40px 5%}.cinema .shop-qr-band h2{font-size:29px}.cinema .shop-qr-band p{font-size:12px}.cinema .cin-faq{grid-template-columns:1fr;gap:30px}.cinema .shop-faq summary{font-size:13px}.cinema .shop-faq details p{font-size:12px}.cin-final{padding:60px 5% 0}.cin-final-link{align-items:end;gap:15px}.cin-final-link>span:first-child{letter-spacing:-.07em;font-size:clamp(54px,13vw,76px)}.cin-final-arrow{width:64px;height:64px;margin-bottom:5px}.cin-final-arrow svg{width:37px;height:37px}.cin-final-bottom{margin:30px 0 65px;display:block}.cin-final-bottom p{font-size:10px}.cin-final-bottom a{width:max-content;margin-top:23px;font-size:11px}.cin-footer-word{margin-bottom:-.8%;font-size:20vw}.cin-footer{flex-wrap:wrap;gap:20px;padding:22px 5% 68px;font-size:7px}.cin-footer>span:nth-child(2){display:none}.cin-footer a{margin-left:auto;font-size:9px}.cin-motion-toggle{padding:8px 11px;font-size:9px;bottom:12px;right:12px}.cin-motion-toggle span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cinema *,.cinema :before,.cinema :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cinema[data-motion=off] *{transition:none!important}.cin-hero-art{mix-blend-mode:lighten}@media (max-width:600px){.cin-nav{gap:12px}.cin-login{justify-content:center;min-width:44px;min-height:44px}.cinema .shop-section-title{align-items:flex-start}}.cin-hero{background:#171715}
