@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.italic{font-style:italic}.underline{text-decoration-line:underline}}:root{--blue:#195f8f;--deep:#123b59;--orange:#e58b2a;--pale:#eaf3f8;--ink:#172b3a;--muted:#667085;--line:#dbe5ea}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Vazirmatn,Arial,sans-serif;line-height:2}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,92%);margin:auto}.topbar{background:var(--deep);color:#fff;padding:7px 0;font-size:13px}.topbar b{margin-right:14px}header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff4;position:sticky;top:0}.nav{align-items:center;gap:30px;height:78px;display:flex}.brand{color:var(--deep);align-items:center;gap:8px;margin-left:auto;font-weight:800;line-height:1.35;display:flex}.logo{width:48px;height:48px;fill:var(--blue)}nav{gap:22px;font-size:14px;font-weight:600;display:flex}nav a:hover,.under{color:var(--blue)}.button{background:var(--orange);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:11px 20px;font-weight:700;display:inline-block}.button.small{padding:8px 14px;font-size:13px}.hero{background:linear-gradient(120deg, #f9fcfd 52%, var(--pale));padding:84px 0}.heroGrid,.intro,.specLayout,.contactGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:58px;display:grid}.eyebrow{color:var(--blue);margin:0;font-size:13px;font-weight:800}.hero h1,.contact h2{color:var(--deep);margin:8px 0 14px;font-size:clamp(38px,5vw,70px);line-height:1.25}.heroText{color:var(--muted);max-width:650px;font-size:17px}.actions{align-items:center;gap:24px;margin-top:26px;display:flex}.structure{background:var(--blue);height:335px;box-shadow:18px 18px var(--orange);border-radius:26px;place-items:center;display:grid;position:relative;overflow:hidden}.structure .logo{fill:#fff;z-index:2;width:205px}.structure span{color:#fff;font-weight:700;position:absolute;bottom:22px}.panel{background:#ffffff1c;border:1px solid #ffffff28;width:280px;height:90px;position:absolute;transform:rotate(-35deg)}.one{top:20px;right:-60px}.two{top:130px;right:-10px}.three{top:240px;right:40px}.section{padding:88px 0}.section h2{color:var(--deep);margin:4px 0 30px;font-size:clamp(26px,3vw,38px);line-height:1.55}.sectionTitle{justify-content:space-between;align-items:end;display:flex}.grid{gap:18px;display:grid}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.card,.product,.article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;transition:all .2s}.card:hover,.product:hover,.article:hover{transform:translateY(-3px);box-shadow:0 18px 45px #123b5912}.card i{background:var(--pale);width:38px;height:38px;color:var(--blue);border-radius:9px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.card h3,.product h3,.article h3{color:var(--deep);line-height:1.55}.card p,.product p,.article p,.intro p,.specLayout p{color:var(--muted);font-size:14px}.pale{background:#f7f9fa}.intro aside{background:var(--blue);color:#fff;border-radius:20px;padding:36px}.intro aside p{color:#ddecf5}.intro aside h3{font-size:25px}.kicker{opacity:.18;font-size:60px;font-weight:800;line-height:.7}.light{color:var(--deep);background:#fff}table{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 10px 30px #123b5910}th{background:var(--deep);color:#fff;text-align:right}td,th{border-bottom:1px solid var(--line);padding:12px 15px;font-size:14px}.products{background:var(--pale)}.productVisual{background:linear-gradient(135deg, var(--blue), var(--deep));color:#fff;border-radius:10px;place-items:center;height:120px;font-size:38px;display:grid}.article span{color:var(--orange);font-size:12px;font-weight:700}.contact{background:var(--deep);color:#fff;padding:76px 0}.contact h2{color:#fff;font-size:30px}.contact p{font-weight:700}.contactGrid>.button{justify-self:end}.pageHero{background:linear-gradient(120deg, var(--pale), #f9fcfd);padding:75px 0}.pageHero h1{color:var(--deep);margin:5px 0;font-size:clamp(35px,5vw,58px);line-height:1.35}.pageHero p:last-child{max-width:680px;color:var(--muted)}.detailGrid,.aboutGrid,.contactPage{grid-template-columns:1fr 1fr;align-items:start;gap:55px;display:grid}.featureBand{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.featureBand b{background:var(--pale);color:var(--blue);border-radius:99px;padding:8px 12px;font-size:13px}.miniCta{background:var(--pale);padding:45px 0}.miniCta>.wrap{justify-content:space-between;align-items:center;display:flex}.miniCta h2{color:var(--deep);margin:0}.blogCard h2{font-size:20px}.articleVisual,.postCover{background:linear-gradient(130deg, var(--blue), var(--deep));color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:25px;font-size:30px;font-weight:800;display:flex}.articleVisual small{font-size:15px}.post{max-width:850px;padding-top:80px;padding-bottom:100px}.post h1{color:var(--deep);font-size:clamp(34px,5vw,55px);line-height:1.4}.postLead{color:var(--muted);font-size:18px}.postCover{justify-content:center;height:280px;font-size:48px}.postBody{max-width:720px;margin:auto}.postBody h2{color:var(--deep);margin-top:40px}.stats{gap:12px;display:grid}.stats div,.contactCards article{background:var(--pale);border-radius:13px;padding:25px}.stats b,.contactCards b{color:var(--blue);font-size:24px;display:block}.stats span,.contactCards span{color:var(--muted);font-size:13px}.contactCards{gap:12px;display:grid}.quoteForm{background:var(--deep);border-radius:16px;gap:12px;padding:28px;display:grid}.quoteForm h2{color:#fff;margin:0 0 10px}.quoteForm input,.quoteForm textarea,.quoteForm select{font:inherit;border:0;border-radius:8px;padding:12px}.quoteForm textarea{min-height:95px}.quoteForm .button{text-align:center}.contact .button{width:fit-content}footer{color:#d7eaf5;background:#0d2b40;padding:50px 0 0}.foot{grid-template-columns:1fr .65fr 1.2fr;gap:50px;display:grid}.foot .logo{fill:#fff;width:65px;height:65px}.foot p,.foot a{font-size:14px;display:block}.foot a:hover,.foot b{color:#fff}footer small{text-align:center;border-top:1px solid #ffffff20;margin-top:25px;padding:14px;display:block}@media (max-width:800px){.nav{gap:10px}.button.small{margin-right:auto}.hero{padding:55px 0}.heroGrid,.intro,.specLayout,.contactGrid,.detailGrid,.aboutGrid,.contactPage{grid-template-columns:1fr;gap:30px}.structure{height:240px}.four,.three{grid-template-columns:1fr}.section{padding:58px 0}.foot{grid-template-columns:1fr}.hero h1{font-size:39px}.sectionTitle,.miniCta>.wrap{flex-direction:column;align-items:start;gap:15px}.contactGrid>.button{justify-self:start}.postCover{height:180px;font-size:34px}}
.cinemaHero{color:#fff;background:#071923 url(/images/site/hero.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;min-height:calc(100vh - 112px);display:flex;position:relative;overflow:hidden}.cinemaShade{background:linear-gradient(90deg,#03111afa,#051f2fe0 46%,#03131c52);position:absolute;inset:0}.cinemaLines{opacity:.12;background-image:linear-gradient(90deg,#0000 24.8%,#fff 25%,#0000 25.2% 49.8%,#fff 50%,#0000 50.2% 74.8%,#fff 75%,#0000 75.2%);position:absolute;inset:0}.cinemaGrid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding:70px 0 130px;display:grid;position:relative}.cinemaCopy{max-width:680px}.cinemaLabel{letter-spacing:.06em;color:#c7d9e2;align-items:center;gap:13px;font-size:12px;font-weight:700;display:flex}.cinemaLabel span{background:var(--orange);width:48px;height:1px}.cinemaCopy h1{letter-spacing:-.045em;margin:25px 0 28px;font-size:clamp(60px,7.5vw,108px);line-height:.96}.cinemaCopy h1 em{color:#91c4e3;font-style:normal;font-weight:500}.cinemaCopy>p{color:#c5d3da;max-width:650px;font-size:16px;line-height:2.15}.cinematicButton{border-radius:2px;padding:14px 25px;box-shadow:0 12px 35px #e58b2a2f}.ghostButton{color:#fff;border-bottom:1px solid #ffffff60;align-items:center;gap:16px;padding:12px 0;font-weight:700;display:inline-flex}.ghostButton b{color:var(--orange);font-size:22px}.cinemaProduct{place-items:center;height:540px;display:grid;position:relative}.cinemaProduct .halo{background:radial-gradient(circle,#195f8f9c,#195f8f10 70%);border-radius:50%;width:420px;height:420px;position:absolute}.cinemaProduct>img{object-fit:contain;filter:drop-shadow(0 35px 35px #0009);width:min(100%,580px);max-height:520px;position:relative;transform:perspective(900px)rotateY(-5deg)}.productCaption{border-right:2px solid var(--orange);padding:5px 16px;display:grid;position:absolute;bottom:5px;left:0}.productCaption small{letter-spacing:.18em;color:#8da5b2;font-size:10px}.productCaption b{font-size:14px}.cinemaStats{z-index:3;border-top:1px solid #ffffff28;grid-template-columns:repeat(3,160px) 1fr;padding:22px 0;display:grid;bottom:0;left:50%;transform:translate(-50%);position:absolute!important}.cinemaStats>div{border-left:1px solid #fff2;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 20px;display:grid}.cinemaStats strong{font-size:28px;font-weight:500}.cinemaStats span{color:#aabcc5;font-size:11px;line-height:1.5}.cinemaStats .scrollCue{color:#aabcc5;border:0;justify-content:flex-end;font-size:11px;display:flex}.scrollCue i{color:var(--orange);font-size:20px;font-style:normal}.darkBenefits{color:#fff;background:#081d2a;padding:130px 0}.editorialTitle{grid-template-columns:120px 1fr .7fr;align-items:end;gap:30px;margin-bottom:75px;display:grid}.editorialTitle>span,.collectionHead p{letter-spacing:.12em;color:#7493a4;font-size:11px}.editorialTitle h2,.collectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5vw,66px);line-height:1.1}.editorialTitle h2 i{color:#78b3d5;font-style:normal;font-weight:500}.editorialTitle>p{color:#9cb1bc;font-size:14px}.cinemaCards{background:#ffffff15;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cinemaCards article{background:#081d2a;min-height:335px;padding:36px 28px;transition:all .3s}.cinemaCards article:hover{background:#0c2a3c;transform:translateY(-7px)}.cinemaCards article>span{color:var(--orange);font-size:12px}.cardLine{background:#ffffff26;height:1px;margin:28px 0 55px}.cinemaCards h3{font-size:19px;line-height:1.6}.cinemaCards p{color:#89a1ad;font-size:13px;line-height:2}.storySection{background:#f2f0eb;padding:150px 0}.storyGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.storyImages{height:710px;position:relative}.storyMain{object-fit:cover;filter:saturate(.7)contrast(1.05);width:86%;height:620px}.storyFloat{object-fit:contain;background:#fff;width:45%;height:250px;position:absolute;bottom:0;left:0;box-shadow:0 30px 70px #122b3b28}.imageIndex{writing-mode:vertical-rl;color:var(--deep);font-size:22px;font-weight:800;position:absolute;top:25px;right:-25px}.imageIndex span{letter-spacing:.15em;color:#7c8a91;font-size:9px}.storyCopy h2{letter-spacing:-.035em;color:var(--deep);margin:15px 0 30px;font-size:clamp(36px,4.5vw,64px);line-height:1.24}.storyCopy>p{color:#5c6a71;font-size:14px}.quoteMark{color:var(--orange);margin-top:45px;font:90px/.6 Georgia}.storyCopy blockquote{color:#274454;margin:0 0 30px;font-size:19px;line-height:1.8}.textArrow{color:var(--deep);border-bottom:1px solid #68808d;gap:40px;padding:8px 0;font-weight:800;display:inline-flex}.textArrow span{color:var(--orange)}.specCinema{color:#fff;background:#0a2332;padding:140px 0;position:relative;overflow:hidden}.specBackdrop{background:linear-gradient(90deg,#061923,#082433e8 55%,#08243394),url(/images/site/aac-measure.webp) 0/52% no-repeat;position:absolute;inset:0}.specCinemaGrid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid;position:relative}.sectionNumber{color:#7896a6;letter-spacing:.12em;font-size:11px}.specIntro h2{letter-spacing:-.04em;font-size:clamp(42px,5vw,72px);line-height:1.1}.specIntro h2 em{color:#7db8d8;font-style:normal;font-weight:400}.specIntro>p:last-child{color:#8fa8b4;font-size:14px}.specList{border-top:1px solid #ffffff2e}.specList>div{border-bottom:1px solid #ffffff21;grid-template-columns:45px 1fr 1fr;align-items:center;gap:15px;padding:20px 0;display:grid}.specList span{color:var(--orange);font-size:11px}.specList b{font-size:13px}.specList strong{text-align:left;color:#a9c5d3;font-size:13px;font-weight:500}.collection{background:#f6f7f5;padding:140px 0}.collectionHead{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.collectionHead h2{color:var(--deep)}.collectionHead>a{border-bottom:1px solid #8ba0aa;padding-bottom:8px;font-size:13px;font-weight:800}.collectionGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.collectionCard{display:block}.collectionImage{background:#e7ecee;height:420px;position:relative;overflow:hidden}.collectionImage img{object-fit:contain;width:100%;height:100%;padding:35px;transition:all .6s}.collectionCard:hover .collectionImage img{transform:scale(1.06)}.collectionImage span{width:40px;height:40px;color:var(--deep);background:#fff;place-items:center;font-size:11px;display:grid;position:absolute;top:18px;right:18px}.collectionCard>div:last-child{padding:22px 8px}.collectionCard h3{color:var(--deep);font-size:22px}.collectionCard p{color:#6c7a81;min-height:52px;font-size:13px}.collectionCard b{color:var(--blue);font-size:12px}.wallStatement{text-align:center;color:#fff;background:url(/images/site/hero.webp) 50%/cover fixed;place-items:center;min-height:650px;display:grid;position:relative}.wallOverlay{background:linear-gradient(#061c2ac7,#061c2ae5);position:absolute;inset:0}.wallStatement .wrap{position:relative}.wallStatement .logo{fill:#fff;width:90px;height:90px}.wallStatement p{letter-spacing:.12em;color:#a9bec8;font-size:12px}.wallStatement h2{max-width:900px;margin:15px auto 38px;font-size:clamp(42px,6vw,80px);line-height:1.2}.journal{background:#fff;padding:130px 0}.journalGrid{border-top:1px solid var(--line)}.journalCard{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 50px;align-items:center;gap:20px;padding:32px 0;transition:all .25s;display:grid}.journalCard:hover{background:#f7f9fa;padding-right:18px}.journalCard>span{color:var(--orange);font-size:12px}.journalCard small{color:#84959e;font-size:11px}.journalCard h3{color:var(--deep);margin:5px 0;font-size:22px}.journalCard p{color:#6f7d83;margin:0;font-size:13px}.journalCard>b{color:var(--blue);font-size:24px}.cinematicPageHero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:470px;display:flex}.cinematicPageHero h1{color:#fff;max-width:850px}.cinematicPageHero p:last-child{color:#c6d6de}.cinematicPageHero .eyebrow{color:#91c4e3}.cinematicProductCard .productVisual{background:#edf1f2;height:300px;position:relative}.cinematicProductCard .productVisual img{object-fit:contain;width:100%;height:100%;padding:25px}.cinematicProductCard .productVisual b{color:var(--blue);font-size:12px;position:absolute;top:16px;right:16px}.detailProductImage{background:#eef2f3;place-items:center;height:560px;display:grid}.detailProductImage img{object-fit:contain;width:90%;height:90%}.detailGrid table{margin-top:35px}.articleVisual{background-position:50%;background-size:cover}.blogCard{overflow:hidden}.blogCard .articleVisual{border-radius:0;height:240px;margin:-25px -25px 25px}@media (max-width:900px){.cinemaHero{min-height:auto}.cinemaGrid{grid-template-columns:1fr;padding:70px 0 150px}.cinemaProduct{height:420px}.cinemaStats{grid-template-columns:repeat(3,1fr)}.cinemaStats .scrollCue{display:none}.editorialTitle{grid-template-columns:1fr}.cinemaCards{grid-template-columns:1fr 1fr}.storyGrid,.specCinemaGrid{grid-template-columns:1fr;gap:55px}.storyImages{height:600px}.collectionGrid{grid-template-columns:1fr 1fr}.collectionCard:last-child{grid-column:1/-1}.collectionCard:last-child .collectionImage{height:360px}}@media (max-width:600px){.cinemaCopy h1{font-size:54px}.cinemaGrid{padding-bottom:140px}.cinemaProduct{height:310px}.cinemaProduct .halo{width:280px;height:280px}.cinemaStats{grid-template-columns:repeat(3,1fr);padding:14px 0}.cinemaStats>div{padding:0 10px;display:block}.cinemaStats strong{font-size:22px;display:block}.darkBenefits,.storySection,.specCinema,.collection,.journal{padding:80px 0}.cinemaCards,.collectionGrid{grid-template-columns:1fr}.collectionCard:last-child{grid-column:auto}.editorialTitle{margin-bottom:35px}.storyImages{height:480px}.storyMain{width:92%;height:430px}.storyFloat{width:55%;height:180px}.specList>div{grid-template-columns:30px 1fr}.specList strong{text-align:right;grid-column:2}.collectionImage{height:360px}.wallStatement{background-attachment:scroll;min-height:500px}.journalCard{grid-template-columns:35px 1fr}.journalCard>b{display:none}.cinematicPageHero{min-height:390px}.detailProductImage{height:380px}}.contactStage{background:linear-gradient(135deg,#f2f0eb 0%,#edf3f5 100%);padding:110px 0}.contactStageGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.contactIndex{letter-spacing:.14em;color:var(--blue);font-size:11px;font-weight:800}.contactInfo>h2{letter-spacing:-.035em;color:var(--deep);margin:12px 0 25px;font-size:clamp(34px,4vw,56px);line-height:1.3}.contactIntro{color:#52656f;max-width:560px;font-size:14px}.contactStage .contactCards{border-top:1px solid #b9c9d0;margin-top:45px}.contactStage .contactCards article{background:0 0;border-bottom:1px solid #b9c9d0;border-radius:0;grid-template-columns:120px 1fr;align-items:center;gap:25px;padding:22px 0;display:grid}.contactStage .contactCards span{color:#52656f;font-size:12px}.contactStage .contactCards a{color:var(--deep);text-align:right;direction:ltr;font-size:22px;font-weight:800}.contactStage .contactCards .addressCard{align-items:start}.contactStage .contactCards .addressCard p{color:#263e4b;margin:0;font-size:14px}.contrastForm{color:#fff;background:#071f2e;border:1px solid #1c455d;border-radius:3px;gap:18px;padding:46px;box-shadow:0 32px 80px #123b5930}.contrastForm .formHeading{border-bottom:1px solid #ffffff24;margin-bottom:4px;padding-bottom:22px}.contrastForm .formHeading>span{letter-spacing:.14em;color:#8fc7e6;font-size:11px}.contrastForm .formHeading h2{color:#fff;margin:7px 0;font-size:30px;line-height:1.45}.contrastForm .formHeading p{color:#b6cad5;margin:0;font-size:13px}.contrastForm label{gap:7px;display:grid}.contrastForm label>span{color:#e7f1f6;font-size:12px;font-weight:700}.contrastForm input,.contrastForm textarea,.contrastForm select{color:#132d3b;width:100%;font:inherit;background:#fff;border:2px solid #fff;border-radius:2px;outline:none;padding:13px 14px;transition:all .2s}.contrastForm input::placeholder,.contrastForm textarea::placeholder{color:#6b7e88;opacity:1}.contrastForm input:focus,.contrastForm textarea:focus,.contrastForm select:focus{border-color:#6ec4f2;box-shadow:0 0 0 4px #6ec4f229}.contrastForm select{appearance:auto}.contrastForm textarea{resize:vertical;min-height:115px}.whatsappButton{color:#102b3a;background:#f59a2f;border-radius:2px;justify-content:space-between;align-items:center;margin-top:4px;padding:15px 18px;transition:all .2s;display:flex}.whatsappButton:hover{background:#ffb356;transform:translateY(-2px)}.whatsappButton b{font-size:14px}.whatsappButton span{font-size:23px}.contrastForm>small{color:#93aab6;font-size:10px;line-height:1.8}.contactStage footer{margin-top:0}@media (max-width:850px){.contactStageGrid{grid-template-columns:1fr;gap:45px}.contactStage{padding:75px 0}.contrastForm{padding:30px}.contactStage .contactCards article{grid-template-columns:100px 1fr}}@media (max-width:520px){.contactStage .contactCards article{grid-template-columns:1fr;gap:4px}.contactStage .contactCards a{text-align:right}.contrastForm{padding:24px 20px}.contrastForm .formHeading h2{font-size:25px}}.productDetailStage{background:#f3f1ec;padding:110px 0}.productDetailGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;display:grid}.productGallery{position:sticky;top:115px}.productGalleryMain{background:#e6ebed;place-items:center;height:650px;display:grid;position:relative;overflow:hidden}.productGalleryMain img{object-fit:contain;width:92%;height:92%}.productGalleryMain>span{color:#fff;background:#071f2e;padding:6px 10px;font-size:10px;position:absolute;bottom:18px;left:18px}.productThumbs{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.productThumbs button{cursor:pointer;background:#e6ebed;border:2px solid #0000;height:85px;padding:0}.productThumbs button.active{border-color:var(--orange)}.productThumbs img{object-fit:cover;width:100%;height:100%}.productOverview>h2{color:var(--deep);margin:10px 0 24px;font-size:clamp(34px,4vw,58px);line-height:1.2}.productDescription{color:#526670;font-size:15px}.productOverview>h3{color:var(--deep);margin-top:38px}.productFeatureBand{flex-wrap:wrap;gap:7px;margin:28px 0;display:flex}.productFeatureBand b{color:var(--deep);background:#fff;border:1px solid #d3dde1;padding:8px 12px;font-size:11px}.productInquiry{color:#fff;box-shadow:15px 15px 0 var(--orange);background:#071f2e;margin-top:40px;padding:30px}.productInquiry>span{color:#80b8d7;letter-spacing:.12em;font-size:10px}.productInquiry h2{color:#fff;margin:7px 0;font-size:25px;line-height:1.4}.productInquiry p{color:#b5c8d2;font-size:12px}.productInquiry>div{align-items:center;gap:18px;margin:20px 0;display:flex}.productContactLink{color:#fff;border-bottom:1px solid #ffffff6b;font-size:12px}.productInquiry small{color:#87a2b0}.productEditorial{color:#fff;background:#082333;padding:120px 0}.productEditorialGrid{grid-template-columns:.55fr 1fr;gap:90px;display:grid}.productEditorial h2{font-size:clamp(35px,4.5vw,62px);line-height:1.2}.productEditorial .managedArticleBody{color:#c0d0d7}.productEditorial .managedArticleBody h2,.productEditorial .managedArticleBody h3{color:#fff}.productEditorial .managedArticleBody blockquote{background:#ffffff0b}.productSpecs>.sectionTitle>p{color:#6a7a82;max-width:430px;font-size:12px}.productFaq{background:#f1f0ec}.productBottomCta{color:#fff;background:#0a2231;padding:110px 0}.productBottomCta>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.productBottomCta>div>div>span{color:var(--orange);letter-spacing:.14em;font-size:10px}.productBottomCta h2{margin:10px 0;font-size:clamp(34px,4vw,57px);line-height:1.2}.productBottomCta p{color:#9fb3bd}.productBottomCta .productInquiry{box-shadow:none;background:#061b28;border:1px solid #ffffff1e;margin:0}@media (max-width:900px){.productDetailGrid,.productEditorialGrid,.productBottomCta>.wrap{grid-template-columns:1fr}.productGallery{position:static}.productGalleryMain{height:500px}.productBottomCta>.wrap{gap:35px}}@media (max-width:600px){.productDetailStage,.productEditorial,.productBottomCta{padding:70px 0}.productDetailGrid{gap:45px}.productGalleryMain{height:380px}.productThumbs{grid-template-columns:repeat(4,1fr)}.productThumbs button{height:68px}.productInquiry{box-shadow:8px 8px 0 var(--orange);padding:24px}.productInquiry>div{flex-direction:column;align-items:stretch}.productEditorialGrid{gap:25px}}
.skipLink{z-index:1000;color:var(--deep);background:#fff;padding:8px 15px;position:fixed;top:8px;right:8px;transform:translateY(-150%);box-shadow:0 8px 25px #0002}.skipLink:focus{transform:none}.topbar .wrap{align-items:center;gap:14px;display:flex}.topbar a{direction:ltr;font-weight:800}.topbar span{color:#bcd2df;margin-right:auto}.menuToggle{color:var(--deep);cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:8px;display:none}.menuToggle span{background:currentColor;width:25px;height:2px;margin:5px auto;display:block}.menuToggle b{font-size:9px}.nav nav a{position:relative}.nav nav a[aria-current=page]{color:var(--blue)}.nav nav a[aria-current=page]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-12px;left:0;right:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #69bce9}.breadcrumb{color:#667985;align-items:center;gap:9px;padding:16px 0;font-size:12px;display:flex}.breadcrumb a:hover{color:var(--blue)}.breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkList{padding:0;list-style:none}.checkList li{border-bottom:1px solid var(--line);padding:8px 28px 8px 0;position:relative}.checkList li:before{content:"✓";color:var(--blue);font-weight:900;position:absolute;right:0}table caption{text-align:right;color:var(--deep);padding:12px 0;font-weight:800}.technicalNote{border-right:3px solid var(--orange);padding-right:12px;font-size:12px!important}.trustBand{background:var(--deep);color:#fff}.trustBand>.wrap{grid-template-columns:repeat(3,1fr);display:grid}.trustBand article{border-left:1px solid #ffffff20;padding:40px}.trustBand span{color:var(--orange);font-size:11px}.trustBand h3{font-size:21px}.trustBand p{color:#b7cad5;font-size:13px}.catalogTools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px;padding-bottom:25px;display:flex}.catalogTools label{gap:6px;min-width:min(420px,100%);display:grid}.catalogTools label span{color:var(--deep);font-size:12px;font-weight:800}.catalogTools input{font:inherit;border:1px solid #b9c9d0;border-radius:4px;padding:12px 15px}.catalogTools>div{flex-wrap:wrap;gap:8px;display:flex}.catalogTools button,.contentClusters span{border:1px solid var(--line);color:var(--deep);font:inherit;cursor:pointer;background:#fff;border-radius:99px;padding:8px 13px;font-size:12px}.catalogTools button.active{background:var(--deep);color:#fff}.cinematicProductCard>small{color:var(--orange);font-weight:800}.emptyState{text-align:center;background:var(--pale);padding:70px}.postMeta{color:#6c7d86;gap:20px;margin-bottom:20px;font-size:12px;display:flex}.postHeroImage{object-fit:cover;width:100%;height:auto;max-height:460px}.toc{background:var(--pale);border-right:4px solid var(--orange);gap:8px;margin:35px 0;padding:25px;display:grid}.toc a{color:var(--blue);font-size:14px}.relatedLinks{border:1px solid var(--line);gap:8px;margin:40px 0;padding:22px;display:grid}.relatedLinks a{color:var(--blue)}.notFound{text-align:center;background:#eef3f5;padding:110px 0}.notFound span{color:#c8d8e0;font-size:100px;font-weight:900}.notFound h1{color:var(--deep);font-size:42px}.notFound .actions{justify-content:center}.faqSection{background:#f4f3ef;padding:130px 0}.faqGrid{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.faqGrid h2{color:var(--deep);font-size:clamp(34px,4vw,58px);line-height:1.25}.faqList{border-top:1px solid #aebdc4}.faqList details{border-bottom:1px solid #aebdc4}.faqList summary{cursor:pointer;color:var(--deep);justify-content:space-between;gap:20px;padding:24px 0;font-weight:800;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--orange);font-size:22px}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{color:#566a75;margin:0;padding:0 0 23px;font-size:14px}.whySection{color:#fff;background:#081d2a;padding:130px 0}.whySection .collectionHead h2{color:#fff}.whyGrid{background:#ffffff1c;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.whyGrid article{background:#081d2a;padding:35px}.whyGrid article:last-child{grid-column:1/-1}.whyGrid span{color:var(--orange);font-size:11px}.whyGrid h3{font-size:20px}.whyGrid p{color:#9eb2bc;font-size:13px}.formError{color:#9b2518;background:#fff1ee;margin:0;padding:8px 12px;font-size:12px}.whatsappButton{width:100%;font:inherit;cursor:pointer;border:0}.adminPage{direction:rtl;background:#eef2f4;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.adminSide{color:#fff;background:#071f2e;flex-direction:column;gap:24px;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.adminBrand{color:#8dc5e5;font-size:22px;font-weight:900}.adminSide nav{gap:4px;display:grid}.adminSide nav a{color:#aec3cf;border-radius:5px;padding:9px 12px;display:block}.adminSide nav a:hover,.adminSide nav a.active{color:#fff;background:#ffffff12}.adminSide>a:last-child{color:#f2a247;margin-top:auto}.adminContent{max-width:1500px;padding:40px}.adminHead{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.adminHead small,.settingsPanel small{color:var(--blue);font-weight:800}.adminHead h1{color:var(--deep);margin:3px 0;font-size:36px}.adminHead>span{background:#dce9ef;border-radius:99px;padding:7px 12px;font-size:12px}.adminStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.adminStats article,.adminModules article{background:#fff;border-radius:8px;padding:22px}.adminStats b{color:var(--deep);font-size:28px;display:block}.adminStats span{color:#6d7d85;font-size:12px}.adminModules{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.adminModules span{color:var(--orange);font-size:11px}.adminModules h2{color:var(--deep);font-size:21px}.adminModules p{color:#6b7b84;min-height:52px;font-size:12px}.adminModules button,.settingsActions>button:not(.button){border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:8px 12px}.settingsPanel{background:#fff;border-radius:8px;grid-template-columns:.65fr 1.35fr;gap:35px;padding:35px;display:grid}.settingsPanel h2{color:var(--deep)}.settingsPanel p{color:#687a84;font-size:13px}.settingsFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settingsFields label{gap:6px;font-size:12px;font-weight:800;display:grid}.settingsFields input,.settingsFields textarea{font:inherit;border:1px solid #b9c9d0;border-radius:4px;padding:11px}.settingsFields .wide{grid-column:1/-1}.settingsFields textarea{min-height:90px}.settingsActions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.settingsActions b{color:#1d7751;font-size:12px}@media (max-width:800px){.topbar span{display:none}.menuToggle{display:block}.desktopCta{display:none}.nav nav{background:#fff;flex-direction:column;gap:0;padding:15px 4%;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 20px 35px #0b263329}.nav nav.open{display:flex}.nav nav a{border-bottom:1px solid var(--line);padding:12px}.nav nav a[aria-current=page]:after{display:none}.faqGrid,.settingsPanel{grid-template-columns:1fr;gap:25px}.whyGrid,.trustBand>.wrap{grid-template-columns:1fr}.whyGrid article:last-child{grid-column:auto}.catalogTools{flex-direction:column;align-items:stretch}.catalogTools label{min-width:0}.adminPage{display:block}.adminSide{height:auto;position:relative}.adminSide nav{grid-template-columns:repeat(2,1fr)}.adminContent{padding:24px 4%}.adminStats,.adminModules{grid-template-columns:1fr 1fr}.adminHead{flex-direction:column;align-items:start}.settingsFields{grid-template-columns:1fr}.settingsFields .wide{grid-column:auto}}.footerBottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.footerBottom b{color:#fff;letter-spacing:1.2px}.managedArticleBody img{border-radius:16px;max-width:100%;height:auto}.articleToc{border:1px solid var(--line);border-right:4px solid var(--blue);background:#f6fafc;border-radius:14px;margin:0 0 36px;padding:24px 26px}.articleToc>b{color:var(--deep);margin-bottom:12px;font-size:18px;display:block}.articleToc ol{gap:6px;margin:0;padding-right:24px;list-style:decimal;display:grid}.articleToc li{color:var(--blue);display:list-item}.articleToc a{color:var(--deep);text-decoration:none}.articleToc a:hover{color:var(--blue)}.articleToc .tocLevel3{margin-right:16px}.articleToc .tocLevel4{margin-right:32px}.articleToc .tocLevel5{margin-right:48px}.managedArticleBody h2,.managedArticleBody h3,.managedArticleBody h4,.managedArticleBody h5{scroll-margin-top:110px}.managedArticleBody ul,.managedArticleBody ol{margin:20px 0;padding-left:0;padding-right:32px}.managedArticleBody ul{list-style:outside}.managedArticleBody ol{list-style:decimal}.managedArticleBody ul ul{list-style-type:circle}.managedArticleBody ol ol{list-style-type:lower-alpha}.managedArticleBody li{margin:7px 0;padding-right:5px;display:list-item}.managedArticleBody blockquote{border-right:4px solid var(--orange);background:#f3f6f7;margin:28px 0;padding:14px 22px}.managedArticleBody table{display:block;overflow-x:auto}.articleFaq{margin:55px 0}.articleFaq details{border-bottom:1px solid var(--line)}.articleFaq summary{cursor:pointer;color:var(--deep);padding:18px 0;font-weight:760}.articleFaq p{color:var(--muted);margin-top:0}.adminDenied{text-align:center;min-height:100vh;color:var(--deep);background:#f2f5f6;place-content:center;padding:30px;display:grid}.adminDenied h1{margin:0}@media (max-width:480px){.brand span{font-size:12px}.adminStats,.adminModules,.adminSide nav{grid-template-columns:1fr}.settingsActions{flex-direction:column;align-items:stretch}.cinemaCopy h1{font-size:46px}.cinemaStats span{font-size:9px}.cinemaStats>div{padding:0 5px}.actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.wallStatement{background-attachment:scroll}}.categoryDirectory{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px;display:grid}.categoryDirectory>a{border:1px solid var(--line);background:#fff;padding:18px;transition:all .2s;display:grid}.categoryDirectory>a:hover,.categoryDirectory>a.active{background:var(--deep);color:#fff;transform:translateY(-2px)}.categoryDirectory small{color:#83949d;font-size:10px}.categoryDirectory a.active small{color:#aac2ce}.categoryChildren{background:#edf2f3;padding:50px 0}.categoryChildren>.wrap>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.categoryChildren a{background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:18px;display:grid}.categoryChildren a>span{background:var(--pale);width:38px;height:38px;color:var(--blue);grid-row:1/3;place-items:center;display:grid}.categoryChildren small{color:#7b8c94}.categorySeoContent{color:#fff;background:#082333;padding:110px 0}.categorySeoContent>.wrap{grid-template-columns:.55fr 1fr;gap:80px;display:grid}.categorySeoContent h2{font-size:clamp(34px,4vw,58px);line-height:1.25}.categorySeoContent .managedArticleBody{color:#c3d2d9}.productCategoryLinks{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.productCategoryLinks a{color:var(--blue);background:#fff;border:1px solid #d3dde1;padding:6px 10px;font-size:10px}@media (max-width:850px){.categoryDirectory,.categoryChildren>.wrap>div{grid-template-columns:repeat(2,1fr)}.categorySeoContent>.wrap{grid-template-columns:1fr;gap:25px}}@media (max-width:500px){.categoryDirectory,.categoryChildren>.wrap>div{grid-template-columns:1fr}.categorySeoContent{padding:70px 0}}
@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakhFaNum-VF.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}html,body,button,input,textarea,select{font-family:Yekan Bakh,Tahoma,Arial,sans-serif}body{font-weight:430}h1,h2,h3,h4,h5,h6,.brand,.button,strong,b{font-weight:760}.cinemaCopy h1,.editorialTitle h2,.collectionHead h2,.storyCopy h2,.specIntro h2,.wallStatement h2{letter-spacing:-.035em;font-weight:790}.cinemaCopy h1 em,.specIntro h2 em{font-weight:540}p,li,td{font-weight:420}.eyebrow,.cinemaLabel,.sectionNumber,small{font-weight:560}
.articleCarouselSection{overflow:hidden}.articleCarouselSection .collectionHead{margin-bottom:30px}.articleCarouselSection .collectionHead>a{text-underline-offset:8px;border-bottom:0;-webkit-text-decoration:underline #8ba0aa;text-decoration:underline #8ba0aa;text-decoration-thickness:1px}.articleCarousel{position:relative}.carouselControls{z-index:2;justify-content:flex-end;gap:8px;margin:0 0 24px;display:flex;position:relative}.carouselControls button{width:43px;height:43px;color:var(--deep);cursor:pointer;background:#fff;border:1px solid #cbd8de;border-radius:8px;font:800 19px inherit;transition:all .2s}.carouselControls button:hover{background:var(--deep);border-color:var(--deep);color:#fff}.articleTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:18px;padding:5px 1px 30px;display:flex;overflow-x:auto}.articleTrack::-webkit-scrollbar{display:none}.articleSlide{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:12px;flex:0 0 calc(33.3333% - 12px);min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.articleSlide:hover{transform:translateY(-5px);box-shadow:0 22px 55px #123b5915}.articleSlideImage{background:var(--deep);height:230px;position:relative;overflow:hidden}.articleSlideImage:after{content:"";background:linear-gradient(#0000 50%,#071c2b99);position:absolute;inset:0}.articleSlideImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.articleSlide:hover .articleSlideImage img{transform:scale(1.045)}.articleSlideImage span{z-index:1;color:#fff;font-size:12px;font-weight:800;position:absolute;bottom:13px;right:15px}.articleSlideBody{padding:23px}.articleSlideBody small{color:var(--orange);font-size:10px;font-weight:800;display:block}.articleSlideBody h3{color:var(--deep);min-height:63px;margin:7px 0 9px;font-size:19px;line-height:1.65}.articleSlideBody p{color:#6b7c85;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;margin:0;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.articleSlideBody>b{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.articleSlideBody>b i{font-size:19px;font-style:normal}.articleTrack:focus-visible{outline-offset:5px;outline:3px solid #69bce9}@media (max-width:1000px){.articleSlide{flex-basis:calc(50% - 9px)}}@media (max-width:700px){.articleCarouselSection{padding-bottom:65px!important}.articleCarouselSection .collectionHead{margin-bottom:25px;padding-left:0}.carouselControls{margin:0 0 20px}.carouselControls button{width:40px;height:40px}.articleSlide{flex-basis:86%}.articleSlideImage{height:210px}.articleSlideBody{padding:19px}.articleSlideBody h3{font-size:17px}.articleTrack{margin-left:-4%;padding-left:4%}}
.button,.cinematicButton,.whatsappButton,.adminPrimary,button,.rowActions button,.formTopActions button,.faqBuilder .panelTitle>button,.simpleList button,.settingsFields>button,.editorToolbar button{border-radius:8px!important}.cinemaCopy{max-width:610px}.cinemaCopy h1{letter-spacing:-.035em;margin:22px 0 24px;font-size:clamp(44px,5.4vw,76px);line-height:1.08}.cinemaCopy>p{font-size:15px;line-height:2}.editorialTitle h2,.collectionHead h2{font-size:clamp(32px,4vw,52px);line-height:1.18}.storyCopy h2{font-size:clamp(34px,4vw,54px)}.specIntro h2{font-size:clamp(38px,4.4vw,58px)}.wallStatement h2{font-size:clamp(38px,5vw,62px)}.cinematicPageHero h1{font-size:clamp(34px,4.2vw,52px);line-height:1.25}.contactInfo>h2{font-size:clamp(32px,3.6vw,50px)}.socialBlock{margin-top:24px}.socialTitle{color:var(--deep);margin-bottom:12px;font-size:13px;display:block}.socialLinks{flex-wrap:wrap;gap:8px;display:flex}.socialLink{width:fit-content;color:var(--deep);border:1px solid #bdcbd2;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;transition:all .2s;display:inline-flex!important}.socialLink span{background:var(--orange);color:#102b3a;direction:ltr;border-radius:6px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.socialLink b{font-size:11px}.socialLink:hover{border-color:var(--blue);background:#fff;transform:translateY(-2px)}.socialBlock--footer{margin-top:20px}.socialBlock--footer .socialLink{color:#e4f0f6;background:#ffffff08;border-color:#ffffff2c}.socialBlock--footer .socialLink:hover{background:#ffffff13;border-color:#ffffff62}.socialBlock--footer .socialLink b{display:none}@media (max-width:900px){.cinemaCopy{max-width:570px}.cinemaCopy h1{font-size:clamp(42px,8vw,62px)}.cinemaProduct{height:380px}.editorialTitle h2,.collectionHead h2{font-size:clamp(30px,6vw,46px)}}@media (max-width:600px){.cinemaCopy h1{line-height:1.18;font-size:40px!important}.cinemaCopy>p{font-size:14px;line-height:1.95}.cinemaProduct{height:290px}.cinematicPageHero h1{font-size:34px}.wallStatement h2{font-size:36px}.contactInfo>h2{font-size:32px}.socialLink b{font-size:10px}}.uiIcon{flex:none;width:20px;height:20px;display:block}.iconLink{align-items:center;gap:9px;display:inline-flex!important}.iconLink .uiIcon{width:17px;height:17px}.topbar .uiIcon{width:15px;height:15px;color:var(--orange)}.topbar span{align-items:center;gap:7px;display:flex}.desktopCta .uiIcon{width:16px;height:16px}.cardIcon{justify-content:space-between;align-items:center;display:flex}.cardIcon .uiIcon{color:#7eb9db;stroke-width:1.4px;width:38px;height:38px}.cinemaCards .cardIcon>span{color:var(--orange);font-size:12px}.specList .specIcon{width:35px;height:35px;color:var(--orange);border:1px solid #ffffff26;place-items:center;display:grid}.specList .specIcon .uiIcon{width:17px;height:17px}.specList>div{grid-template-columns:45px 1fr 1fr}.contactStage .contactCards article{grid-template-columns:48px 105px 1fr}.contactStage .contactCards article>i{width:42px;height:42px;color:var(--blue);background:#dce9ee;border-radius:8px;place-items:center;font-style:normal;display:grid}.contactStage .contactCards article>i .uiIcon{width:19px;height:19px}.socialLink span .uiIcon{width:16px;height:16px}.footerContact>a,.footerContact>p{align-items:flex-start;gap:9px;display:flex}.footerContact .uiIcon{width:16px;height:16px;color:var(--orange);margin-top:3px}.formHeading>span,.whatsappButton b{align-items:center;gap:8px;display:flex}.formHeading>span .uiIcon{width:17px;height:17px}.whatsappButton>.uiIcon{width:20px;height:20px}.whatsappButton b .uiIcon{width:19px;height:19px}.categoryDirectory>a{grid-template-columns:30px 1fr;align-items:center;column-gap:10px}.categoryDirectory>a>.uiIcon{color:var(--blue);grid-row:1/3;width:22px;height:22px}.categoryDirectory>a.active>.uiIcon{color:var(--orange)}.catalogTools label>span{align-items:center;gap:7px;display:flex}.catalogTools label>span .uiIcon{width:16px;height:16px;color:var(--blue)}.productCategory{align-items:center;gap:7px;display:flex}.productCategory .uiIcon{width:15px;height:15px}.emptyState>.uiIcon{color:#8ba2ae;width:38px;height:38px;margin:0 auto 12px}@media (max-width:600px){.contactStage .contactCards article{grid-template-columns:42px 1fr}.contactStage .contactCards article>a,.contactStage .contactCards article>p{grid-column:2}.cardIcon .uiIcon{width:32px;height:32px}}.floatingSupport{left:max(22px, env(safe-area-inset-left));bottom:max(22px, env(safe-area-inset-bottom));z-index:800;direction:ltr;justify-items:start;gap:10px;display:grid;position:fixed;right:auto!important}.supportTrigger{background:var(--orange);color:#102b3a;min-width:54px;height:54px;font:inherit;cursor:pointer;direction:rtl;border:0;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 14px 40px #051a2880;border-radius:8px!important}.supportTrigger:hover{background:#ffad4a;transform:translateY(-2px)}.supportTrigger .uiIcon{width:24px;height:24px}.supportTrigger span{font-size:12px}.supportMenu{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 100%;direction:rtl;background:#fff;border:1px solid #d9e2e6;border-radius:12px;justify-self:start;width:min(320px,100vw - 30px);padding:10px;transition:all .22s;transform:translateY(12px)scale(.97);box-shadow:0 24px 70px #051a2840}.floatingSupport.isOpen .supportMenu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.supportMenuHead{border-bottom:1px solid #e3e9ec;align-items:center;gap:11px;padding:9px 9px 13px;display:flex}.supportMenuHead>span{width:40px;height:40px;color:var(--blue);background:#e5f0f5;border-radius:8px;place-items:center;display:grid}.supportMenuHead b,.supportMenuHead small,.supportOption b,.supportOption small{display:block}.supportMenuHead b{color:var(--deep);font-size:13px}.supportMenuHead small{color:#71838c;font-size:10px}.supportOption{color:var(--deep);border-radius:8px;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;margin-top:7px;padding:11px 9px;transition:all .2s;display:grid!important}.supportOption:hover{background:#f1f5f6}.supportOption>span{border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.supportOption.whatsapp>span{color:#16814c;background:#e0f5e9}.supportOption.call>span{color:var(--blue);background:#e3eff6}.supportOption>span .uiIcon{width:20px;height:20px}.supportOption>div b{font-size:12px}.supportOption>div small{color:#70818a;font-size:10px}.supportOption>.uiIcon{color:#93a4ac;width:16px;height:16px;transform:rotate(180deg)}.supportSettings{border:1px solid #cbd8de;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px;display:grid}.supportSettings legend{color:var(--admin-navy);padding:0 8px;font-weight:850}.supportSettings>small{color:#758892;grid-column:1/-1}.settingsToggle{background:#f1f6f8;border-radius:8px;align-items:center;padding:10px;grid-column:1/-1!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.settingsToggle input{height:18px;accent-color:var(--admin-orange);width:18px!important;padding:0!important}@media (max-width:700px){.floatingSupport{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));right:auto!important}.supportTrigger{width:54px;padding:0}.supportTrigger span{display:none}.supportMenu{width:min(310px,100vw - 24px)}.supportSettings{grid-template-columns:1fr}}@media (max-width:800px){.topbar,.desktopCta{display:none!important}.nav nav.open{z-index:100;pointer-events:auto}.nav nav.open a{z-index:101;touch-action:manipulation;width:100%;min-height:48px;display:block;position:relative}}.gallerySection{background:#f2f4f4;padding:110px 0}.publicGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.galleryCard{border:1px solid var(--line);background:#fff;overflow:hidden}.galleryMedia{background:#071f2e;height:360px;position:relative}.galleryMedia img,.galleryMedia iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.galleryMedia>span{background:var(--orange);color:#102b3a;pointer-events:none;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.galleryMedia>span .uiIcon{width:20px;height:20px}.galleryCard.aparat .galleryMedia>span{display:none}.galleryCopy{padding:25px}.galleryCopy small{color:var(--orange);font-size:10px;font-weight:800}.galleryCopy h2{color:var(--deep);margin:6px 0;font-size:22px;line-height:1.5}.galleryCopy p{color:var(--muted);margin:0;font-size:13px}.gallerySection .emptyState>.uiIcon{width:44px;height:44px}.galleryAdminForm{display:block}.galleryFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.galleryFieldGrid .wide{grid-column:1/-1}.galleryUploader{cursor:pointer;background:#f4f8fa;border:1px dashed #9db3be;border-radius:8px;justify-content:center;align-items:center;min-height:72px;margin-bottom:17px;font-size:11px;font-weight:800;display:flex}.galleryUploader input{display:none}.galleryAdminPreview{background:#edf2f4;border-radius:8px;margin-top:12px;padding:14px}.galleryAdminPreview img{object-fit:cover;border-radius:8px;width:100%;max-width:440px;height:230px;display:block}.galleryAdminPreview div{gap:5px;display:grid}.galleryAdminPreview span{color:#60737d;overflow-wrap:anywhere;font-size:10px}.galleryAdminList{gap:10px;display:grid}.galleryAdminList article{border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:10px;display:grid}.galleryAdminList article>img,.videoPlaceholder{object-fit:cover;width:110px;height:78px;color:var(--admin-orange);background:#0b2a3c;border-radius:6px;place-items:center;font-size:26px;display:grid}.galleryAdminList article>div:nth-child(2){display:grid}.galleryAdminList article small{color:#758892;font-size:9px}.galleryAdminList article b{color:var(--admin-navy)}.galleryAdminList article span{border-radius:8px;width:fit-content;padding:3px 8px;font-size:9px}.galleryAdminList article span.published{color:#167346;background:#e1f4e9}.galleryAdminList article span.draft{color:#667780;background:#eef0f1}@media (max-width:800px){.gallerySection{padding:70px 0}.publicGallery{grid-template-columns:1fr}.galleryMedia{height:260px}.galleryFieldGrid{grid-template-columns:1fr}.galleryFieldGrid .wide{grid-column:auto}.galleryAdminList article{grid-template-columns:78px 1fr}.galleryAdminList article>img,.videoPlaceholder{width:78px;height:62px}.galleryAdminList .rowActions{grid-column:1/-1}}
