/* Revision 02: one focal scene, quiet typography, spatial scroll. */
@view-transition{navigation:auto}::view-transition-old(root){animation:cinema-page-out .25s ease both}::view-transition-new(root){animation:cinema-page-in .55s ease both}@keyframes cinema-page-in{from{opacity:0}to{opacity:1}}@keyframes cinema-page-out{to{opacity:0}}
.cinema{--paper:#10241f;--ink:#f2eddf;--muted:#b6bdb2;--lime:#d8c49e;--sage:#20372e;--peach:#d8c49e;--white:#f2eddf;--line:#3c4c40;background:#10241f;color:#f2eddf;font-size:17px}.cinema em{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;color:#cdbd99;letter-spacing:inherit}.cinema h1,.cinema h2{font-weight:450;letter-spacing:-.055em;line-height:1.09}.cinema h2{font-size:clamp(38px,4.6vw,67px)}.cinema h3{font-weight:500}.cinema .container{width:min(1220px,calc(100% - 128px))}.cinema .button{min-height:56px;border-radius:3px;font-size:13px;font-weight:650;padding:17px 27px;gap:32px;box-shadow:none;transition:background .25s,transform .25s}.cinema .primary,.cinema .lime{background:#decea9;color:#182c23}.cinema .primary:hover,.cinema .lime:hover{background:#ecdfc2;color:#182c23;box-shadow:none;transform:translateY(-2px)}.cinema .secondary{background:#294135;color:#f2eddf}.cinema .secondary:hover{background:#35513f;box-shadow:none}.cinema .text-link{font-weight:500;color:#d8c8a5;letter-spacing:0;font-size:13px}.cinema .eyebrow{font-weight:500;font-size:10px;letter-spacing:.1em;color:#b6bdb2}.cinema p{color:#b6bdb2;font-size:17px;line-height:1.9}.cinema .site-header{position:fixed;inset:0 0 auto;z-index:50;background:transparent;backdrop-filter:none;transition:background .45s,color .45s}.cinema .nav-row{height:94px}.cinema .brand{font-size:24px;font-weight:650;letter-spacing:-.8px}.cinema .brand img{width:32px;height:32px;border-radius:8px}.cinema .nav-row nav{gap:30px}.cinema .nav-row nav a{font-size:12px;font-weight:450;color:#dfdfcf}.cinema .nav-actions{gap:24px}.cinema .nav-actions .small{min-height:44px;padding:12px 18px;font-size:11px;gap:17px;background:transparent;color:#f2eddf}.cinema .nav-actions .small:hover{background:#ffffff0d}.cinema .nav-actions .language{font-size:11px;font-weight:450}.past-hero .cinema .site-header{background:#0c201ceF;backdrop-filter:blur(14px)}.cinema .footer{background:#0b1d18;padding-top:75px}.cinema .footer p,.cinema .footer a{color:#b6bdb2}.cinema .footer .brand{color:#f2eddf}.cinema .footer-links b{font-weight:550;color:#e5dfd1}.cinema .footer-bottom{color:#b6bdb2}.cinema .footer a:hover{color:#f2eddf}.cinema .skip{background:#decea9;color:#14291f}.depth-scene{position:relative;isolation:isolate;overflow:hidden;overflow:clip}.scene-image{position:absolute;z-index:-3;top:-12%;left:0;width:100%;height:124%;max-width:none;object-fit:cover;transform:translate3d(0,0,0)}.scene-foreground{position:absolute;z-index:-1;top:-8%;left:-4%;width:108%;height:116%;max-width:none;object-fit:cover;pointer-events:none;opacity:.5}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#081d17bf 0%,#0b211738 45%,transparent 76%),linear-gradient(0deg,#10241f 0%,transparent 20%)}.scene-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#10241fdf,transparent 85%),linear-gradient(0deg,#10241f,transparent 23%,transparent 86%,#10241f)}.cinema-hero{min-height:900px;height:100svh;max-height:1150px;display:flex;align-items:center}.hero-statement{position:relative;padding-top:65px;padding-bottom:55px}.cinema .hero-statement h1{font-size:clamp(64px,6.8vw,102px);line-height:1.075;max-width:750px;font-weight:450;letter-spacing:-.06em;margin-bottom:32px}.hero-statement h1 em{color:#efeadc}.cinema .hero-statement p{font-size:17px;line-height:1.8;color:#d0d1c1;margin-bottom:34px;max-width:460px}.hero-statement .button{min-width:216px}.cinema-intro{padding:140px 0 155px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}.cinema-intro h2{font-size:clamp(45px,4.2vw,63px)}.cinema-intro p+p{margin-top:27px}.cinema-learning{min-height:900px;display:flex;align-items:center}.scene-copy{padding-top:125px;padding-bottom:125px}.cinema .scene-copy h2{font-size:clamp(55px,6.6vw,94px);line-height:1.09;margin-bottom:33px}.scene-copy p{max-width:420px;margin-bottom:34px}.cinema-product{padding:160px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.product-copy h2{margin-bottom:32px}.product-copy p{margin-bottom:22px}.product-copy .button{margin-top:15px}.product-stage{min-height:610px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#9a916625,transparent 68%);perspective:1200px}.cinema .phone{width:255px;border-radius:39px;border:6px solid #5a6358;transform:rotateY(-10deg) rotateZ(4deg);box-shadow:26px 34px 65px #0008}.cinema-test{padding:115px 0 125px;display:grid;grid-template-columns:1.2fr 1fr;gap:100px;border-top:1px solid #3c4c40;border-bottom:1px solid #3c4c40;align-items:center}.cinema-test p{margin-bottom:30px}.cinema-reviews{padding:150px 0}.quiet-quotes{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:55px;margin-bottom:25px}.quiet-quotes blockquote{padding:0;margin:0}.cinema .quiet-quotes p{font-size:25px;font-weight:400;line-height:1.65;color:#dedfd1}.quiet-quotes cite{display:block;font-size:11px;font-style:normal;margin-top:28px;color:#a7b09f}.cinema-gift{min-height:830px;display:flex;align-items:center}.gift-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0d211fd9,transparent 82%),linear-gradient(0deg,#10241f,transparent 20%,transparent 80%,#10241f)}.cinema-gift .scene-image{object-position:center}.cinema-gift .scene-copy h2{font-size:clamp(53px,5.4vw,80px)}.cinema-journal{padding:160px 0 115px}.editorial-links{margin:48px 0 22px}.editorial-links a{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:31px 0;border-bottom:1px solid #3c4c40;font-size:25px;letter-spacing:-.035em;transition:color .25s}.editorial-links a>span{font-size:26px;color:#cdbd99}.editorial-links a:hover{color:#d7c5a0}.cinema-faq{padding:40px 0 150px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.cinema .faq-list summary{font-weight:450;color:#e2e2d3;font-size:16px;padding:26px 0}.cinema .faq-list details>p{font-size:15px}.cinema-close{min-height:750px;display:flex;align-items:center}.cinema-close .scene-image{opacity:.48;object-position:70% center}.cinema-close .close-copy{padding:100px 0}.cinema .close-copy h2{font-size:clamp(48px,5.2vw,75px);margin-bottom:45px}.cinema-close .scene-shade{background:linear-gradient(90deg,#10241fbb,transparent 80%),linear-gradient(0deg,#0b1d18,transparent 30%,#10241f)}
.cinema .site-header{background:linear-gradient(180deg,#061910b8,transparent)}
.cinema .nav-actions .small{background:#193328bd;color:#f2eddf}
/* All inner pages retain their routes and interactions under the same quieter shell. */
.inner-cinema main{position:relative;isolation:isolate;min-height:70vh}.inner-cinema main:before{content:'';position:absolute;inset:0 0 auto;height:980px;background:linear-gradient(90deg,#10241ffa,#10241fbd),linear-gradient(0deg,#10241f,transparent 65%),url('/assets/approved/cinema-space.webp') 65% 45%/cover;z-index:-1;pointer-events:none}.cinema .subhero{padding-top:170px;padding-bottom:105px}.cinema .subhero h1{font-size:clamp(47px,5.5vw,80px);font-weight:450;line-height:1.11}.cinema .subhero>.eyebrow,.cinema .subhero>div>.eyebrow{margin-bottom:22px}.cinema .subhero.center{padding-top:175px}.cinema .subhero p{font-size:17px}.cinema .section{padding-block:125px}.cinema .section-heading h2{font-size:clamp(40px,4.5vw,60px)}.cinema .app-overview{background:transparent;border-radius:0;min-height:620px}.cinema .app-overview .phone{transform:rotateY(-9deg) rotateZ(4deg);width:245px}.cinema .feature-grid{grid-template-columns:1fr 1fr;gap:55px 90px}.cinema .feature-grid article{padding-bottom:30px;border-bottom:1px solid #3c4c40}.cinema .feature-grid h3{font-size:26px;margin-bottom:20px}.cinema .feature-grid article>svg{display:none}.cinema .feature-grid p{font-size:16px}.cinema .guide-image{border-radius:2px;aspect-ratio:1.6}.cinema .guide-card .round-arrow{background:#172d22;color:#d8c8a5;border-radius:0}.cinema .guide-card h3{font-weight:450;font-size:25px;line-height:1.35}.cinema .guide-card p{font-size:15px}.cinema .guide-card .eyebrow{font-size:10px}.cinema .guide-index{padding-bottom:120px}.cinema .filter{border-radius:2px;color:#b6bdb2;background:transparent;font-weight:450;padding:13px 20px}.cinema .filter.active{color:#f2eddf;background:#294135}.cinema .filters{margin-bottom:48px;gap:5px}.cinema .test-panel,.cinema .support-card{border-radius:4px;background:#1b3027;box-shadow:0 35px 90px #0002;padding:40px}.cinema .test-panel h2,.cinema .support-card h2{font-size:31px;font-weight:450}.cinema .language-choice{border-radius:2px;background:#223a2d;color:#e2e2d3;font-weight:500}.cinema .language-choice.selected{background:#d8c8a5;color:#14281f}.cinema .language-choice.selected>span{color:#23382a}.cinema .language-choice>span{color:#b9c2b2}.cinema .test-facts b{font-size:32px;font-weight:450}.cinema .answer-options button{border-radius:2px;background:#263b2e;color:#e1e3d4}.cinema .answer-options button:hover{background:#364b39}.cinema .answer-options button.selected{background:#dac9a4;color:#14281f;opacity:1}.cinema .answer-feedback{border-radius:2px;background:#263b2e;color:#f2eddf}.cinema .answer-feedback p{color:#d1d7c7;font-size:14px}.cinema .demo-result-icon{background:#dac9a4;color:#14281f}.cinema .test-progress span{background:#3b4b3b}.cinema .test-progress span.done{background:#d8c49e}.cinema .download-art img{border-radius:2px;aspect-ratio:.82;object-position:78% center}.cinema .download-qr{opacity:.86}.cinema .download-qr img{border-radius:2px}.cinema .download-qr p{font-size:12px}.cinema .plan-grid{gap:24px}.cinema .plan-grid article{border-radius:3px;background:#1b3027;padding:39px 30px}.cinema .plan-grid article.featured{background:#334635}.cinema .plan-grid article h2{font-weight:400;font-size:53px}.cinema .plan-grid article ul{font-size:14px;font-weight:400;color:#c2c9ba}.cinema .plan-grid article .button{font-size:12px}.cinema .plan-grid .eyebrow{font-size:9px;color:#ced3c3}.cinema .pricing-note{font-size:12px;margin-top:30px;color:#b6bdb2}.cinema .rounded-art{border-radius:3px;max-height:480px;object-position:75% center}.cinema .gift-preview>img{border-radius:2px;aspect-ratio:.87;object-position:75% center}.cinema .gift-certificate{background:#e3d7bd;color:#1d3327;border-radius:3px;box-shadow:0 25px 50px #0005;transform:rotate(-3deg);padding:32px}.cinema .gift-certificate .eyebrow,.cinema .gift-certificate small{color:#45513e}.cinema .gift-certificate>b{font-family:Manrope,sans-serif;font-style:normal;font-weight:450;font-size:30px}.cinema .gift-picker button{border-radius:3px;background:#294135;color:#dce2d0;font-weight:450}.cinema .gift-picker button.selected{background:#d8c8a5;color:#172d22}.cinema input{background:#20382c;color:#eee9dc;border-radius:3px}.cinema input::placeholder{color:#a6b59f}.cinema .gift-how{padding-top:25px;padding-bottom:140px}.cinema .gift-how h3{font-weight:450}.cinema .gift-how article>span{color:#cdbd99}.cinema .support-card>a:not(.button){border-bottom-color:#40523e;color:#e2e2d3;font-weight:450}.cinema .contact-email{color:#d8c8a5;font-weight:450}.cinema .goal-choices button{background:#294135;color:#e5e4d4;border-radius:3px;font-weight:450}.cinema .goal-choices button:hover{background:#3a513e}.cinema .article-wrap{padding-top:150px;padding-bottom:110px;max-width:850px}.cinema .article-body h1{font-weight:450;font-size:50px}.cinema .article-body h2{font-weight:450;font-size:31px}.cinema .article-body h3{font-weight:500}.cinema .article-body p,.cinema .article-body li{color:#c4cbbc;font-size:17px}.cinema .article-body strong{color:#eee9dc}.cinema .article-body a{color:#d8c8a5}.cinema .article-body .guide-cta{background:#20372d;border-radius:3px}.cinema .article-body .btn{background:#d8c8a5;color:#14281f;border-radius:3px}.cinema .article-body blockquote{background:#20372d;border-radius:3px}.cinema .success-icon{background:#d8c8a5;color:#14281f}.cinema .small-link{color:#d8c8a5}.cinema .small-note{color:#b6bdb2}.cinema .standalone-faq{max-width:850px;padding-bottom:130px}
/* Motion is progressive enhancement: no-script content remains visible. */
.cinema .reveal{opacity:1;transform:none;transition:none}.cinema-motion .cinema .fade-piece{opacity:0;translate:0 34px;filter:blur(3px);transition:opacity 1.15s cubic-bezier(.2,.7,.2,1),translate 1.25s cubic-bezier(.2,.7,.2,1),filter 1.1s ease;transition-delay:var(--fade-delay,0ms)}.cinema-motion .cinema .fade-piece.is-visible{opacity:1;translate:0 0;filter:blur(0)}.cinema-motion .cinema .fade-piece:focus-within{opacity:1;translate:0 0;filter:none}.no-motion .cinema .fade-piece{opacity:1!important;translate:none!important;filter:none!important}.no-motion .cinema [data-depth]{transform:none!important}.cinema [data-depth].depth-active{will-change:transform}html[data-palette=apricot] .cinema{--muted:#c8bbad}html[data-palette=apricot] .cinema .primary{background:#e2c1a0}html[data-palette=sage] .cinema .primary{background:#c5cfb2}html[data-palette=sage] .cinema em{color:#bcc9aa}
@media(max-width:1150px){.cinema .container{width:calc(100% - 88px)}.cinema .nav-row nav{gap:21px}.cinema .nav-actions{gap:15px}.cinema-hero{min-height:800px}.cinema .hero-statement h1{font-size:78px}.cinema-learning{min-height:800px}.cinema-intro,.cinema-product,.cinema-test{gap:60px}.cinema-intro{padding-block:110px}.cinema-product{padding-block:120px}.cinema-gift{min-height:720px}.cinema .scene-copy h2{font-size:75px}.quiet-quotes{gap:55px}.cinema-faq{gap:60px}.cinema .subhero{padding-top:150px}.cinema .subhero h1{font-size:60px}.cinema .test-panel,.cinema .support-card{padding:30px}.cinema .footer-links{gap:40px}}
@media(max-width:950px){.cinema .nav-row{height:80px}.cinema .nav-row nav{background:#193025;box-shadow:0 30px 70px #0005;top:75px;border-radius:3px}.cinema .nav-row nav a{font-size:15px;padding:15px}.cinema .menu-button{color:#f2eddf;background:transparent}.cinema .nav-actions .small{font-size:11px}.cinema .hero-statement h1{font-size:69px}.cinema-hero{min-height:750px}.cinema .hero-statement p{font-size:16px}.cinema .cinema-intro h2{font-size:47px}.cinema-intro{gap:40px}.cinema .cinema-intro p{font-size:16px}.cinema-product{gap:40px}.cinema .product-copy h2{font-size:46px}.product-stage{min-height:530px}.cinema .product-stage .phone{width:210px}.cinema .product-copy p{font-size:15px}.cinema .cinema-test h2{font-size:46px}.cinema .scene-copy h2{font-size:68px}.cinema .cinema-reviews h2,.cinema .cinema-journal h2,.cinema .cinema-faq h2{font-size:48px}.cinema .quiet-quotes p{font-size:22px}.cinema .subhero h1{font-size:51px}.cinema .feature-grid{gap:40px}.cinema .gift-certificate{padding:25px}.cinema .plan-grid article{padding:25px}.cinema .plan-grid h2{font-size:43px}.cinema .footer-links{gap:25px}.cinema .cinema-close{min-height:650px}}
@media(max-width:700px){.cinema .container{width:calc(100% - 44px)}.cinema .site-header{background:linear-gradient(#0b1e18b0,transparent)}.cinema .nav-row{height:76px;gap:8px}.cinema .brand{font-size:22px;letter-spacing:-.7px}.cinema .brand img{width:29px;height:29px}.cinema .nav-actions{gap:4px}.cinema .nav-actions .small{font-size:10px;padding:10px 8px;min-height:44px}.cinema .menu-button{width:44px;height:44px}.cinema .nav-row nav{left:16px;right:16px;top:70px;padding:15px}.cinema h2{font-size:39px;line-height:1.15}.cinema-hero{min-height:810px;height:100svh;max-height:1000px;align-items:flex-start}.cinema-hero .hero-environment{object-position:74% center;height:110%;top:-5%;opacity:.83}.hero-shade{background:linear-gradient(90deg,#0c211cb0,#10241f18),linear-gradient(180deg,#0a211f50,transparent 65%,#10241f)}.scene-foreground{opacity:.25;object-position:55% center}.hero-statement{padding-top:168px;padding-bottom:85px}.cinema .hero-statement h1{font-size:clamp(51px,14vw,70px);line-height:1.085;max-width:530px;letter-spacing:-.06em;margin-bottom:27px}.hero-statement h1 em{color:#eee8d9}.cinema .hero-statement p{font-size:16px;max-width:275px;margin-bottom:30px;color:#e0e0d0;line-height:1.75}.cinema .hero-statement .button{min-width:185px;font-size:12px;min-height:54px;padding:16px 23px}.cinema .button{border-radius:3px;font-size:12px;min-height:54px;padding:15px 23px;gap:25px}.cinema-intro{padding:90px 0 100px;grid-template-columns:1fr;gap:31px}.cinema .cinema-intro h2{font-size:41px;line-height:1.15}.cinema .cinema-intro p{font-size:16px;line-height:1.85}.cinema-intro p+p{margin-top:22px}.cinema-learning{min-height:780px;align-items:center}.cinema-learning .scene-image{object-position:73% center;opacity:.67}.scene-shade{background:linear-gradient(90deg,#10241fba,#10241f30),linear-gradient(0deg,#10241f,transparent 25%,transparent 75%,#10241f)}.scene-copy{padding-top:90px;padding-bottom:90px}.cinema .scene-copy h2{font-size:64px;line-height:1.12;margin-bottom:29px}.cinema .scene-copy p{font-size:16px;line-height:1.85;max-width:295px;color:#d4d8c7;margin-bottom:29px}.cinema-product{display:flex;flex-direction:column;gap:30px;padding:90px 0 95px;align-items:stretch}.cinema .product-copy h2{font-size:41px;margin-bottom:29px}.cinema .product-copy p{font-size:16px;line-height:1.85}.product-copy .button{margin-top:9px}.product-stage{min-height:530px;padding-top:15px}.cinema .product-stage .phone{width:220px;border-radius:34px;border-width:5px;box-shadow:20px 28px 50px #0009}.cinema-test{grid-template-columns:1fr;gap:30px;padding:78px 0 85px}.cinema .cinema-test h2{font-size:42px;line-height:1.15}.cinema .cinema-test p{font-size:16px;margin-bottom:27px}.cinema-reviews{padding:90px 0}.cinema .cinema-reviews h2{font-size:42px}.quiet-quotes{grid-template-columns:1fr;gap:36px;margin-top:36px;margin-bottom:20px}.cinema .quiet-quotes p{font-size:22px;line-height:1.6;letter-spacing:-.02em}.quiet-quotes cite{font-size:11px;margin-top:20px}.cinema-gift{min-height:790px;align-items:flex-start}.cinema-gift .scene-image{object-position:68% center;opacity:.86}.cinema-gift .scene-copy{padding-top:82px;padding-bottom:82px}.cinema .cinema-gift .scene-copy h2{font-size:46px}.gift-shade{background:linear-gradient(180deg,#10241fe0,transparent 78%,#10241f),linear-gradient(90deg,#10241f80,#10241f10)}.cinema-journal{padding:95px 0 75px}.cinema .cinema-journal h2{font-size:42px}.editorial-links{margin-top:30px}.editorial-links a{font-size:21px;line-height:1.45;gap:20px;padding:26px 0}.editorial-links a>span{font-size:24px;flex-shrink:0}.cinema-faq{padding:20px 0 90px;grid-template-columns:1fr;gap:24px}.cinema .cinema-faq h2{font-size:42px}.cinema .faq-list summary{font-size:15px;line-height:1.6;padding:22px 0}.cinema .faq-list details>p{font-size:15px;line-height:1.85}.cinema .cinema-close{min-height:650px}.cinema-close .scene-image{object-position:80% center;opacity:.4}.cinema .close-copy h2{font-size:44px;line-height:1.15;margin-bottom:31px}.cinema-close .close-copy{padding:85px 0}.cinema .footer{padding-top:55px}.cinema .footer-links a{font-size:12px;min-height:34px}.cinema .footer-links b{font-size:11px}.cinema .footer-top{gap:32px}.cinema .footer-bottom{font-size:10px}.cinema .subhero{padding-top:135px;padding-bottom:75px}.cinema .subhero h1{font-size:46px;line-height:1.14;letter-spacing:-.05em;margin-bottom:27px}.cinema .subhero.center{padding-top:135px}.cinema .subhero.center h1{font-size:44px}.cinema .subhero p{font-size:16px}.cinema .subhero .eyebrow{font-size:9px}.cinema .section{padding-block:85px}.cinema .section-heading h2{font-size:39px}.cinema .feature-grid{grid-template-columns:1fr;gap:28px}.cinema .feature-grid h3{font-size:26px;margin-bottom:14px}.cinema .feature-grid p{font-size:16px}.cinema .app-overview{min-height:540px}.cinema .app-overview .phone{width:220px}.cinema .guide-grid{gap:41px}.cinema .guide-card h3{font-size:27px;font-weight:450;max-width:none}.cinema .guide-card p{font-size:16px}.cinema .guide-image{aspect-ratio:1.6}.cinema .guide-index{padding-bottom:90px}.cinema .filters{margin-bottom:27px;gap:0}.cinema .filter{font-size:12px;padding:12px 14px;min-height:44px}.cinema .test-panel,.cinema .support-card{padding:29px 23px;border-radius:3px}.cinema .test-panel h2,.cinema .support-card h2{font-size:27px;line-height:1.25}.cinema .test-panel .button{font-size:12px}.cinema .test-page .small-note{font-size:12px!important}.cinema .test-facts{gap:35px}.cinema .download-art img{aspect-ratio:1.2;object-position:76% center;border-radius:2px}.cinema .download-hero{gap:45px}.cinema .download-qr p{font-size:12px}.cinema .plan-grid article{padding:30px}.cinema .plan-grid article h2{font-size:48px}.cinema .plan-grid article ul{font-size:15px}.cinema .plan-grid article p{font-size:16px}.cinema .pricing-note{font-size:12px}.cinema .rounded-art{max-height:none;aspect-ratio:1;object-position:70% center}.cinema .gift-preview>img{aspect-ratio:1.08;object-position:70% center}.cinema .gift-certificate{padding:25px;right:0;left:4%}.cinema .gift-certificate>b{font-size:27px}.cinema .gift-picker button{font-size:13px;padding:11px 22px}.cinema .gift-how{padding-top:20px;padding-bottom:90px;gap:35px}.cinema .gift-how h3{font-size:25px}.cinema .gift-how p{font-size:16px}.cinema .contact-email{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.cinema .article-wrap{padding-top:125px;padding-bottom:85px}.cinema .article-body h1{font-size:35px;line-height:1.2;overflow-wrap:anywhere}.cinema .article-body h2{font-size:28px}.cinema .article-body p,.cinema .article-body li{font-size:16px;line-height:1.85}.cinema .standalone-faq{padding-bottom:90px}.inner-cinema main:before{height:800px;background-position:75% center}.cinema-motion .cinema .fade-piece{translate:0 23px;filter:blur(2px);transition-duration:1s}.cinema-motion .cinema .fade-piece.is-visible{translate:0 0;filter:none}}
@media(max-width:370px){.cinema .container{width:calc(100% - 36px)}.cinema .brand{font-size:20px}.cinema .nav-actions .small{font-size:9px;padding:10px 6px}.cinema .hero-statement h1{font-size:49px}.cinema .subhero h1{font-size:41px}.cinema .hero-statement p{font-size:15px}.cinema .contact-email{font-size:14px}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.cinema .fade-piece{opacity:1!important;translate:none!important;filter:none!important;transition:none!important}.cinema [data-depth]{transform:none!important}}
.cinema .scene-foreground{mix-blend-mode:multiply}
.cinema{--cinema-accent:#decea9;--cinema-em:#cdbd99}[data-palette="apricot"] .cinema{--cinema-accent:#d7ae89;--cinema-em:#d7ae89}[data-palette="sage"] .cinema{--cinema-accent:#c2cfb5;--cinema-em:#c2cfb5}.cinema .primary,.cinema .lime{background:var(--cinema-accent);color:#182c23}.cinema em{color:var(--cinema-em)}
@media(max-width:700px){.cinema-hero .hero-environment{object-position:center center}.cinema-hero .hero-shade{background:linear-gradient(0deg,#10241f,transparent 22%,transparent 85%,#07191244)}.cinema .hero-statement{padding-top:120px}.cinema-hero .scene-foreground{opacity:.15}}
