.itam-elementor-home,.itam-elementor-home .e-con{display:block;flex-direction:row;width:auto;max-width:none;padding:0;margin:0;gap:0;min-width:0;--container-widget-width:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial}
.itam-elementor-home .itam-editable-leaf,.itam-elementor-home .itam-editable-leaf>.elementor-widget-container{display:contents}
.itam-elementor-home .elementor-heading-title{padding:0;color:inherit;font-weight:400}
.itam-elementor-home .elementor-widget-text-editor{font-family:inherit;color:inherit}
.itam-elementor-home .elementor-widget-text-editor>.elementor-widget-container>p:has(>a.button){display:contents}
.itam-elementor-home :root{--ink:#080a0b;--panel:#111416;--gold:#d5b780;--line:#6b5940;--cream:#f3eee5;--muted:#c5c2ba;color-scheme:dark}.itam-elementor-home *{box-sizing:border-box}.itam-elementor-home{scroll-behavior:smooth;scroll-padding-top:105px}.itam-elementor-home{margin:0;background:var(--ink);color:var(--cream);font:16px/1.6 Arial,Helvetica,sans-serif}.itam-elementor-home a{color:inherit;text-decoration:none}.itam-elementor-home a:hover{color:var(--gold)}.itam-elementor-home button,.itam-elementor-home input,.itam-elementor-home select,.itam-elementor-home textarea{font:inherit}.itam-elementor-home button,.itam-elementor-home a,.itam-elementor-home input,.itam-elementor-home select,.itam-elementor-home textarea,.itam-elementor-home summary{-webkit-tap-highlight-color:transparent}.itam-elementor-home a:focus-visible,.itam-elementor-home button:focus-visible,.itam-elementor-home input:focus-visible,.itam-elementor-home select:focus-visible,.itam-elementor-home textarea:focus-visible,.itam-elementor-home summary:focus-visible{outline:2px solid #f1d9ab;outline-offset:5px}.itam-elementor-home button{cursor:pointer}.itam-elementor-home img{max-width:100%;height:auto}.itam-elementor-home figure{margin:0}.itam-elementor-home h1,.itam-elementor-home h2,.itam-elementor-home h3,.itam-elementor-home p{overflow-wrap:break-word}.itam-elementor-home h1,.itam-elementor-home h2,.itam-elementor-home h3{font-weight:400}.itam-elementor-home h1,.itam-elementor-home h2{line-height:1.07}.itam-elementor-home p{color:var(--muted)}.itam-elementor-home [hidden]{display:none!important}.itam-elementor-home .skip{position:fixed;z-index:2000;top:-80px;left:20px;background:var(--gold);color:#090a0b;padding:10px 20px}.itam-elementor-home .skip:focus{top:15px}.itam-elementor-home .site-header{position:sticky;top:0;z-index:500;background:#090b0df5;backdrop-filter:blur(14px);border-bottom:1px solid #5e503a;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 4%}.itam-elementor-home .site-brand{display:flex;flex-direction:column;line-height:1;flex-shrink:0}.itam-elementor-home .site-brand img{width:142px;height:56px;object-fit:contain}.itam-elementor-home .site-brand small{color:var(--gold);font-size:8px;letter-spacing:.22em;text-align:center;margin-top:4px}.itam-elementor-home .site-navigation{display:flex;align-items:center;gap:25px}.itam-elementor-home .site-navigation>details{position:static}.itam-elementor-home .site-navigation summary{cursor:pointer;list-style:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:16px 0}.itam-elementor-home .site-navigation summary::-webkit-details-marker{display:none}.itam-elementor-home .site-navigation summary:after{content:'⌄';margin-left:8px;color:var(--gold)}.itam-elementor-home .site-navigation>details[open]>summary{color:var(--gold)}.itam-elementor-home .site-navigation>a{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.itam-elementor-home .site-navigation .nav-cta{padding:12px 17px;border:1px solid var(--gold);color:var(--gold)}.itam-elementor-home .nav-panel{position:absolute;top:100%;left:4%;right:4%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;background:#101315;box-shadow:0 20px 50px #0009;border:1px solid #6b5940;max-height:calc(100dvh - 110px);overflow:auto;padding:28px 35px}.itam-elementor-home .nav-panel .nav-section-title{display:block;color:var(--gold);text-transform:uppercase;font-size:10px;letter-spacing:.18em;margin-bottom:13px}.itam-elementor-home .nav-panel ul{list-style:none;padding:0;margin:0}.itam-elementor-home .nav-panel li a{display:block;font-size:13px;padding:5px 0;color:#e8e4dd}.itam-elementor-home .nav-panel li a:hover,.itam-elementor-home .nav-panel li a[aria-current=page]{color:#edcb8f}.itam-elementor-home .nav-feature h2{font:32px/1.05 Georgia,serif;margin:8px 0 17px}.itam-elementor-home .nav-feature p{font-size:13px;max-width:300px}.itam-elementor-home .nav-feature>a{color:var(--gold);font-size:11px;letter-spacing:.1em}.itam-elementor-home .menu-toggle{display:none;border:1px solid var(--line);background:none;color:var(--cream);padding:9px 13px}.itam-elementor-home .breadcrumb{padding:10px 4%;border-bottom:1px solid #302b23;background:#111315;font-size:10px;letter-spacing:.11em;color:#d3c7b3;text-transform:uppercase}.itam-elementor-home .breadcrumb span{color:#84755f;margin:0 9px}.itam-elementor-home .page-content{min-height:60vh}.itam-elementor-home .elementor{width:100%}.itam-elementor-home main,.itam-elementor-home .jblitam,.itam-elementor-home .itam-sony-ref{width:100%;margin-left:0;max-width:none}.itam-elementor-home .site-footer{border-top:1px solid var(--line);padding:45px 4% 22px;background:linear-gradient(110deg,#121312,#07090b)}.itam-elementor-home .footer-top{display:grid;grid-template-columns:1fr 2fr 1fr;gap:35px;align-items:center}.itam-elementor-home .footer-top .site-brand img{width:170px;height:75px}.itam-elementor-home .footer-top p{font-size:13px;margin:4px 0}.itam-elementor-home .footer-top h2{font:26px/1.1 Georgia,serif;margin:0 0 12px}.itam-elementor-home .footer-links{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid #343027;margin-top:30px;padding-top:20px;font-size:11px;color:#c7bda9}.itam-elementor-home .footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:20px;color:#999387;font-size:10px;letter-spacing:.08em}.itam-elementor-home .eyebrow{font:bold 11px/1.5 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.itam-elementor-home .gold{color:var(--gold)}.itam-elementor-home .display{font-family:Georgia,'Times New Roman',serif}.itam-elementor-home .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:13px 20px;margin:10px 8px 0 0;border:1px solid var(--gold);color:var(--gold);font:bold 11px/1.4 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.itam-elementor-home .button.primary{background:var(--gold);color:#10100f}.itam-elementor-home .button:hover{background:#efcf95;color:#0b0c0d}.itam-elementor-home .cinema-hero{min-height:520px;display:flex;align-items:center;position:relative;background:linear-gradient(90deg,#040608f2 0%,#040608bc 36%,#04060810 82%),var(--scene) center/cover;border-bottom:1px solid var(--line)}.itam-elementor-home .hero-copy{padding:65px 5%;position:relative;max-width:850px}.itam-elementor-home .cinema-hero h1{font:400 clamp(38px,5vw,76px)/1.02 Georgia,serif;letter-spacing:-.025em;margin:18px 0 24px}.itam-elementor-home .cinema-hero p{font-size:16px;max-width:600px;color:#e4dfd6;line-height:1.6}.itam-elementor-home .cinema-hero.compact{min-height:360px}.itam-elementor-home .cinema-hero.compact h1{font-size:clamp(42px,5vw,76px)}.itam-elementor-home .band{padding:38px 5%;border-bottom:1px solid #645237;text-align:center;background:linear-gradient(120deg,#080c0e,#141512,#080a0c)}.itam-elementor-home .band h2{font:clamp(26px,3vw,42px)/1.16 Georgia,serif;margin:12px auto;max-width:1150px}.itam-elementor-home .band p{max-width:850px;margin:12px auto}.itam-elementor-home .section{padding:58px 4%;border-bottom:1px solid #3c3328}.itam-elementor-home .section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.itam-elementor-home .section-head h2{font:clamp(30px,3.4vw,48px)/1.1 Georgia,serif;margin:12px 0 0}.itam-elementor-home .section-head p{max-width:470px;margin:0;font-size:14px}.itam-elementor-home .split-feature{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:#0d1011;align-items:stretch}.itam-elementor-home .split-feature.reverse .split-photo{order:2}.itam-elementor-home .split-photo{min-height:350px;position:relative;overflow:hidden}.itam-elementor-home .split-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.itam-elementor-home .split-copy{padding:50px 8%;align-self:center}.itam-elementor-home .split-copy h2{font:clamp(29px,3.3vw,49px)/1.12 Georgia,serif;margin:15px 0 20px}.itam-elementor-home .split-copy p{font-size:14px}.itam-elementor-home .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.itam-elementor-home .cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.itam-elementor-home .story-card{display:flex;flex-direction:column;position:relative;min-width:0;overflow:hidden;background:#111416;border:1px solid #685637}.itam-elementor-home .story-card .card-photo{aspect-ratio:1.75;overflow:hidden}.itam-elementor-home .card-photo>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.itam-elementor-home .story-card:hover .card-photo>img{transform:scale(1.025)}.itam-elementor-home .story-card .card-copy{padding:20px;flex:1}.itam-elementor-home .story-card h2,.itam-elementor-home .story-card h3{font:23px/1.15 Georgia,serif;margin:0 0 10px;color:#f2ede3}.itam-elementor-home .story-card p{font-size:13px;line-height:1.5;margin:0}.itam-elementor-home .story-card .card-link{display:block;font:bold 10px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:17px}.itam-elementor-home .story-card .card-link:after{content:' →'}.itam-elementor-home .partner-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;padding:14px 2% 24px;background:#070909}.itam-elementor-home .partner-card{grid-column:span 4;display:flex;flex-direction:column;min-width:0;border:1px solid #b79a62;background:#0a0d0e}.itam-elementor-home .partner-card.minor{grid-column:span 3}.itam-elementor-home .partner-picture{position:relative;height:210px;overflow:hidden}.itam-elementor-home .partner-picture .context{width:100%;height:100%;object-fit:cover;display:block}.itam-elementor-home .partner-picture:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0009,transparent 65%);pointer-events:none}.itam-elementor-home .partner-logo{position:absolute;z-index:1;left:20px;top:20px;max-width:65%;height:40px;object-fit:contain;object-position:left;filter:brightness(0) invert(1)}.itam-elementor-home .partner-logo.double{display:flex;align-items:center;gap:18px;filter:none;max-width:85%;height:auto}.itam-elementor-home .partner-logo.double img{max-width:42%;max-height:34px;filter:brightness(0) invert(1)}.itam-elementor-home .partner-wordmark{position:absolute;z-index:1;left:20px;top:20px;font:bold 25px/1.1 Arial;color:#fff;text-shadow:0 1px 15px #000}.itam-elementor-home .partner-card .partner-label{position:relative;padding:12px 40px 13px 18px;border-top:1px solid #574731;flex:1}.itam-elementor-home .partner-label h2{color:#e4c18a;font:20px/1.1 Georgia,serif;letter-spacing:.07em;margin:0 0 7px}.itam-elementor-home .partner-label p{font:14px/1.35 Georgia,serif;color:#eee9df;margin:0}.itam-elementor-home .partner-label:after{content:'›';font:37px/1 Georgia;color:var(--gold);position:absolute;right:16px;top:11px}.itam-elementor-home .partner-card:hover{border-color:#ffe0a2}.itam-elementor-home .partner-card:hover .context{filter:brightness(1.12)}.itam-elementor-home .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid #5a4b35;background:#101314}.itam-elementor-home .pillar{padding:28px 25px;border-right:1px solid #51432f;text-align:center}.itam-elementor-home .pillar:last-child{border:0}.itam-elementor-home .pillar h3{font:19px/1.2 Georgia;margin:10px 0}.itam-elementor-home .pillar p{font-size:12px;margin:0}.itam-elementor-home .pillar .number{font:24px/1 Georgia;color:var(--gold)}.itam-elementor-home .logo-strip{display:flex;justify-content:space-around;align-items:center;gap:35px;flex-wrap:wrap;padding:30px 4%;border-bottom:1px solid #5b4c35}.itam-elementor-home .logo-strip img{width:125px;height:42px;object-fit:contain;filter:brightness(0) invert(1)}.itam-elementor-home .quote-block{border-left:2px solid var(--gold);padding:15px 25px;margin:25px 0;font:clamp(21px,2.5vw,33px)/1.4 Georgia,serif;color:#eee8db}.itam-elementor-home .quote-block cite{font:11px/1.5 Arial,sans-serif;letter-spacing:.09em;display:block;color:var(--gold);margin-top:17px}.itam-elementor-home .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.itam-elementor-home .gallery figure{border:1px solid #51432f;background:#101315}.itam-elementor-home .gallery img{display:block;width:100%;height:250px;object-fit:cover}.itam-elementor-home .gallery figcaption{padding:13px 16px;font-size:12px;color:#c7bda9}.itam-elementor-home .gallery a{display:block;cursor:zoom-in}.itam-elementor-home .contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:55px;max-width:1150px;margin:auto}.itam-elementor-home .contact-form{display:grid;gap:18px}.itam-elementor-home .contact-form label{display:grid;gap:7px;color:#d6c5a9;font-size:12px}.itam-elementor-home .contact-form input,.itam-elementor-home .contact-form select,.itam-elementor-home .contact-form textarea{width:100%;background:#15191b;border:1px solid #65543b;color:#f6f0e5;padding:12px 14px;border-radius:0}.itam-elementor-home .contact-form textarea{min-height:160px;resize:vertical}.itam-elementor-home .contact-form .button{width:fit-content}.itam-elementor-home .contact-method{display:block;padding:13px 0;border-bottom:1px solid #49402f;color:#e4c18a}.itam-elementor-home .contact-note{font-size:12px}.itam-elementor-home .standalone-link{color:#e4c18a;text-decoration:underline;text-underline-offset:4px}.itam-elementor-home .scene-proof{padding:45px 4%;background:#0c1011;border-block:1px solid #615136}.itam-elementor-home .scene-proof h2{font:36px/1.15 Georgia;margin:12px 0 25px}.itam-elementor-home .scene-proof .cards{gap:18px}.itam-elementor-home .product-context-note{font-size:12px;color:#c9b78f}.itam-elementor-home .service-family{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.itam-elementor-home .service-family a{border:1px solid #75603f;padding:9px 13px;font-size:11px;color:#e3c28c}.itam-elementor-home .lightbox{max-width:min(96vw,1450px);max-height:94dvh;padding:35px 20px 20px;background:#101416;color:#eee8da;border:1px solid var(--gold)}.itam-elementor-home .lightbox::backdrop{background:#000e}.itam-elementor-home .lightbox img{display:block;max-height:78dvh;max-width:90vw;width:auto;object-fit:contain;margin:auto}.itam-elementor-home .lightbox button{position:absolute;right:12px;top:3px;background:none;border:0;color:#fff;font-size:25px;padding:2px 10px}.itam-elementor-home .lightbox p{text-align:center;font-size:13px;margin:12px 0 0}.itam-elementor-home .drawing-img{object-fit:contain!important;background:#e5e4e0}.itam-elementor-home a[id],.itam-elementor-home section[id]{scroll-margin-top:105px}.itam-elementor-home img.context-replacement{object-fit:cover!important;background:#111416!important}.itam-elementor-home .legacy-project h1{font-family:Georgia,serif}.itam-elementor-home .error-page{padding:70px 5%;min-height:65vh}.itam-elementor-home .error-page h1{font:58px/1.1 Georgia,serif}.itam-elementor-home .approved-interface-scene{width:100%;height:100%;min-height:210px;aspect-ratio:1.7;background:#171513 url('/assets/approved-interface.png') right 5%/220% auto no-repeat;position:relative}.itam-elementor-home .partner-picture>.approved-interface-scene{min-height:0;aspect-ratio:auto}.itam-elementor-home .approved-interface-scene{object-fit:cover}@media(min-width:1400px){.itam-elementor-home .partner-picture{height:240px}.itam-elementor-home .cinema-hero{min-height:590px}}@media(max-width:1050px){.itam-elementor-home .site-navigation{gap:15px}.itam-elementor-home .site-navigation>a,.itam-elementor-home .site-navigation summary{font-size:10px}.itam-elementor-home .site-brand img{width:115px}.itam-elementor-home .cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .partner-picture{height:185px}.itam-elementor-home .partner-label h2{font-size:18px}.itam-elementor-home .partner-label p{font-size:13px}.itam-elementor-home .partner-logo{height:31px;left:15px}.itam-elementor-home .hero-copy{max-width:730px}.itam-elementor-home .footer-top{grid-template-columns:1fr 2fr}.itam-elementor-home .footer-top>.button{grid-column:2;justify-self:start}.itam-elementor-home .nav-panel{gap:20px;padding:25px}.itam-elementor-home .site-navigation .nav-cta{padding:10px}}@media(max-width:800px){.itam-elementor-home{scroll-padding-top:88px}.itam-elementor-home .site-header{padding:10px 5%;flex-wrap:wrap;gap:0}.itam-elementor-home .site-brand img{width:105px;height:43px}.itam-elementor-home .site-brand small{font-size:6px}.itam-elementor-home .menu-toggle{display:block}.itam-elementor-home .site-navigation{display:none;width:100%;align-items:stretch;flex-direction:column;gap:0;padding:15px 0 9px;max-height:calc(100dvh - 80px);overflow:auto}.itam-elementor-home .site-header.menu-open .site-navigation{display:flex}.itam-elementor-home .site-navigation>details{border-bottom:1px solid #50412d}.itam-elementor-home .site-navigation summary{font-size:13px;padding:14px 4px}.itam-elementor-home .site-navigation>a{font-size:12px;padding:13px 4px}.itam-elementor-home .site-navigation .nav-cta{text-align:center;margin-top:12px}.itam-elementor-home .nav-panel{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px;max-height:none;box-shadow:none;border:0;padding:18px 13px;margin-bottom:15px}.itam-elementor-home .nav-feature{grid-column:1/-1;border-top:1px solid #51412d;padding-top:15px}.itam-elementor-home .nav-feature h2{font-size:25px}.itam-elementor-home .nav-feature p{max-width:none}.itam-elementor-home .nav-panel li a{font-size:12px;padding:7px 0}.itam-elementor-home .cinema-hero{min-height:470px;background-position:60% center}.itam-elementor-home .hero-copy{padding:55px 6%;max-width:680px}.itam-elementor-home .cinema-hero h1{font-size:clamp(35px,6vw,57px)}.itam-elementor-home .cinema-hero p{font-size:14px;max-width:520px}.itam-elementor-home .split-copy{padding:35px 7%}.itam-elementor-home .split-photo{min-height:310px}.itam-elementor-home .split-copy h2{font-size:31px}.itam-elementor-home .cards,.itam-elementor-home .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .partner-card{grid-column:span 6}.itam-elementor-home .partner-card.minor{grid-column:span 6}.itam-elementor-home .partner-picture{height:220px}.itam-elementor-home .partner-logo{height:37px}.itam-elementor-home .partner-label h2{font-size:19px}.itam-elementor-home .partner-label p{font-size:14px}.itam-elementor-home .section-head{display:block}.itam-elementor-home .section-head p{margin-top:18px;max-width:600px}.itam-elementor-home .contact-grid{gap:30px}.itam-elementor-home .footer-top{grid-template-columns:1fr 2fr}.itam-elementor-home .pillar{padding:24px 15px}.itam-elementor-home .pillar h3{font-size:17px}}@media(max-width:560px){.itam-elementor-home .breadcrumb{font-size:9px;padding:9px 5%}.itam-elementor-home .cinema-hero{min-height:475px;background-image:linear-gradient(90deg,#040608ec,#04060899),var(--scene);background-position:62% center}.itam-elementor-home .cinema-hero.compact{min-height:375px}.itam-elementor-home .cinema-hero.compact h1{font-size:45px}.itam-elementor-home .hero-copy{padding:46px 6%}.itam-elementor-home .cinema-hero h1{font-size:38px}.itam-elementor-home .cinema-hero p{font-size:14px}.itam-elementor-home .button{font-size:10px;padding:12px 16px;min-height:45px}.itam-elementor-home .band{padding:30px 6%}.itam-elementor-home .band h2{font-size:27px}.itam-elementor-home .band p{font-size:13px}.itam-elementor-home .section{padding:38px 5%}.itam-elementor-home .section-head h2{font-size:31px}.itam-elementor-home .split-feature,.itam-elementor-home .contact-grid{grid-template-columns:1fr}.itam-elementor-home .split-feature.reverse .split-photo{order:0}.itam-elementor-home .split-photo{min-height:270px}.itam-elementor-home .split-copy{padding:35px 6%}.itam-elementor-home .cards,.itam-elementor-home .cards.four,.itam-elementor-home .gallery{grid-template-columns:1fr}.itam-elementor-home .cards.four .card-photo{aspect-ratio:1.85}.itam-elementor-home .partner-grid{gap:14px;padding:14px 4% 22px}.itam-elementor-home .partner-card,.itam-elementor-home .partner-card.minor{grid-column:1/-1}.itam-elementor-home .partner-picture{height:auto;aspect-ratio:2}.itam-elementor-home .partner-logo{height:36px;top:18px;left:18px}.itam-elementor-home .partner-label h2{font-size:21px}.itam-elementor-home .partner-label p{font-size:14px}.itam-elementor-home .pillars{grid-template-columns:1fr}.itam-elementor-home .pillar{border-right:0;border-bottom:1px solid #51432f;text-align:left;padding:24px 6%}.itam-elementor-home .pillar:last-child{border:0}.itam-elementor-home .pillar .number{float:left;margin:0 20px 20px 0}.itam-elementor-home .pillar h3{margin-top:0}.itam-elementor-home .footer-top{grid-template-columns:1fr;gap:22px}.itam-elementor-home .footer-top>.button{grid-column:auto}.itam-elementor-home .footer-bottom{flex-direction:column}.itam-elementor-home .site-footer{padding-inline:6%}.itam-elementor-home .logo-strip{gap:22px}.itam-elementor-home .logo-strip img{width:95px;height:32px}.itam-elementor-home .gallery img{height:240px}.itam-elementor-home .contact-grid{gap:35px}.itam-elementor-home .nav-panel{grid-template-columns:1fr}.itam-elementor-home .nav-feature{grid-column:auto}.itam-elementor-home :is(.rlu,.itam-elementor-home .jblitam,.itam-elementor-home .itam-svc) h1{overflow-wrap:normal}.itam-elementor-home .scene-proof{padding:35px 5%}.itam-elementor-home .scene-proof h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.itam-elementor-home{scroll-behavior:auto}.itam-elementor-home *{transition:none!important;animation:none!important}}.itam-elementor-home /* Owner-directed visual system: translucent hero panels,.itam-elementor-home blended rows,.itam-elementor-home full-frame cards. */

/* The owner's original ELAN screen remains whole and legible. */
.utilities-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,5vw,80px);align-items:center;padding:58px 5%;background:radial-gradient(ellipse at 22% 40%,#20303480,transparent 65%),linear-gradient(110deg,#171e20,#0b1012 75%);border:0;isolation:isolate}.itam-elementor-home .utilities-screen{min-width:0;margin:0;align-self:center}.itam-elementor-home .utilities-screen>a{display:block;padding:10px;background:#080d0f;border:1px solid #a184515e;box-shadow:0 18px 45px #0006;cursor:zoom-in}.itam-elementor-home .utilities-screen img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}.itam-elementor-home .utilities-screen figcaption{margin:14px 0 0;color:#c9c1b4;font:11px/1.7 Arial,sans-serif;letter-spacing:.035em}.itam-elementor-home .utilities-copy{min-width:0}.itam-elementor-home .utilities-copy .eyebrow{font:700 10px/1.7 Arial,sans-serif;letter-spacing:.16em;color:#dac08f}.itam-elementor-home .utilities-copy h2{font:clamp(29px,3vw,43px)/1.15 Georgia,serif;letter-spacing:-.02em;color:#f2e9d9;margin:16px 0 22px}.itam-elementor-home .utilities-copy p,.itam-elementor-home .utilities-methods dd{font:14px/1.75 Arial,sans-serif;color:#dfd7ca;margin:0 0 22px}.itam-elementor-home .utilities-path{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#dfc28d;font:700 10px/1.7 Arial,sans-serif;letter-spacing:.09em;margin:24px 0}.itam-elementor-home .utilities-path strong{padding:5px 10px;border:1px solid #a1845170;background:#222c2b}.itam-elementor-home .utilities-methods{margin:0}.itam-elementor-home .utilities-methods>div{padding:18px 0 0;border-top:1px solid #a1845140}.itam-elementor-home .utilities-network-lead>div{padding-top:0;border-top:0}.itam-elementor-home .utilities-methods dt{font:700 10px/1.7 Arial,sans-serif;letter-spacing:.09em;color:#dfc28d;margin-bottom:9px}.itam-elementor-home .utilities-details{border-block:1px solid #a1845140;margin:0 0 25px;padding:15px 0}.itam-elementor-home .utilities-details summary{cursor:pointer;font:700 10px/1.8 Arial,sans-serif;letter-spacing:.07em;color:#dfc28d}.itam-elementor-home .utilities-details p{margin:17px 0 0;font-size:13px}.itam-elementor-home .utilities-copy .button{white-space:normal;max-width:100%;font:700 10px/1.7 Arial,sans-serif;letter-spacing:.07em;color:#dfc28d}@media(max-width:900px){.itam-elementor-home .utilities-section{grid-template-columns:1fr;gap:32px;padding:40px 5%}.itam-elementor-home .utilities-screen{width:100%;max-width:650px;justify-self:center}.itam-elementor-home .utilities-copy h2{font-size:36px}}@media(max-width:560px){.itam-elementor-home .utilities-section{padding:32px 5%;gap:27px}.itam-elementor-home .utilities-screen>a{padding:6px}.itam-elementor-home .utilities-copy h2{font-size:31px}.itam-elementor-home .utilities-copy p,.itam-elementor-home .utilities-methods dd{font-size:14px}.itam-elementor-home .utilities-path{gap:8px;font-size:9px}.itam-elementor-home .utilities-details summary{font-size:9px}}.itam-elementor-home .topic-backdrop{background-color:#0b0e10!important;background-image:linear-gradient(180deg,#0b0e10 0%,rgba(11,14,16,.30) 12%,transparent 28%,transparent 72%,rgba(11,14,16,.30) 89%,#0b0e10 100%),linear-gradient(100deg,rgba(11,14,16,.82),rgba(11,14,16,.76) 48%,rgba(11,14,16,.80)),var(--topic-scene)!important;background-size:100% 100%,100% 100%,cover!important;background-position:center,center,var(--topic-position,center)!important;background-repeat:no-repeat!important;background-attachment:scroll!important;border-block-color:transparent!important;position:relative;isolation:isolate}.itam-elementor-home .topic-backdrop .section-head{position:relative;text-shadow:0 2px 15px #0008}.itam-elementor-home .topic-grid-surface{padding:40px 4% 44px!important;gap:22px!important}.itam-elementor-home .topic-backdrop :is(.cards,.itam-elementor-home .subsystem-grid){gap:20px}.itam-elementor-home .topic-backdrop .story-card,.itam-elementor-home .topic-backdrop .partner-card,.itam-elementor-home .topic-backdrop .subsystem-card,.itam-elementor-home .topic-backdrop .it-overlay-card{box-shadow:0 12px 30px #0004}.itam-elementor-home .topic-backdrop .subsystem-grid{gap:18px}.itam-elementor-home .partner-grid.topic-backdrop{padding:42px 4% 46px!important;gap:21px!important}@media(max-width:800px){.itam-elementor-home .topic-grid-surface,.itam-elementor-home .partner-grid.topic-backdrop{padding:32px 4% 36px!important;gap:18px!important}.itam-elementor-home .topic-backdrop :is(.cards,.itam-elementor-home .subsystem-grid){gap:17px}}@media(max-width:560px){.itam-elementor-home .topic-backdrop{background-size:100% 860px,100% 860px,auto 860px!important;background-position:center top,center top,center top!important;background-repeat:repeat-y!important}.itam-elementor-home .topic-grid-surface,.itam-elementor-home .partner-grid.topic-backdrop{padding:30px 5% 34px!important;gap:20px!important}.itam-elementor-home .topic-backdrop :is(.cards,.itam-elementor-home .subsystem-grid){gap:20px}}.itam-elementor-home .entry-family{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px 55px;padding:28px 5%;background:#101315;border-bottom:1px solid #5e503a}.itam-elementor-home .entry-family>span{font:30px/1.2 Arial;letter-spacing:.15em;color:#e7c78c;text-align:center}.itam-elementor-home .entry-family small{display:block;font:bold 9px/1.8 Arial;letter-spacing:.13em;color:#d8cebc}.itam-elementor-home .entry-family img{width:145px;height:46px;object-fit:contain}.itam-elementor-home .entry-family p{font-size:10px;letter-spacing:.12em;color:#ddd3c0;margin:0}.itam-elementor-home .entry-family strong{color:#eac98d}.itam-elementor-home .entry-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.itam-elementor-home .entry-control-grid article{padding:28px;background:linear-gradient(130deg,#262b2a99,#101417);border-top:2px solid #b99a61}.itam-elementor-home .entry-control-grid h3,.itam-elementor-home .entry-feedback h3{font:29px/1.2 Georgia;color:#eed4a1;margin:14px 0}.itam-elementor-home .entry-control-grid p,.itam-elementor-home .entry-feedback p{font-size:14px;line-height:1.7;color:#ded6c8}.itam-elementor-home .entry-feedback{padding:15px 0 0;max-width:1100px}.itam-elementor-home .entry-feedback h3{font-size:25px}.itam-elementor-home .entry-service .entry-integration{background:#101416;border-block:1px solid #5e503a}@media(max-width:800px){.itam-elementor-home .entry-family{gap:22px 35px}.itam-elementor-home .entry-family p{flex-basis:100%;text-align:center}.itam-elementor-home .entry-control-grid{gap:20px}.itam-elementor-home .entry-control-grid article{padding:22px}.itam-elementor-home .entry-control-grid h3{font-size:25px}}@media(max-width:560px){.itam-elementor-home .entry-family>span{font-size:24px}.itam-elementor-home .entry-family img{width:115px}.itam-elementor-home .entry-control-grid{grid-template-columns:1fr}.itam-elementor-home .entry-control-grid article{padding:24px}.itam-elementor-home .entry-control-grid p,.itam-elementor-home .entry-feedback p{font-size:14px}.itam-elementor-home .entry-feedback{padding-top:12px}}.itam-elementor-home .lighting-brands{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:26px;padding:26px 5%;background:#101315;border-bottom:1px solid #5e503a}.itam-elementor-home .lighting-brands img{width:155px;height:48px;object-fit:contain}.itam-elementor-home .lighting-brands>span{color:var(--gold);font:30px Georgia}.itam-elementor-home .lighting-brands p{font-size:11px;letter-spacing:.12em;line-height:1.8;margin:0;color:#dfd6c7}.itam-elementor-home .lighting-brands strong{color:#e4c18a;font-size:10px}.itam-elementor-home .lighting-jumps{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:22px 5%;background:#0e1113;border-bottom:1px solid #51432f}.itam-elementor-home .lighting-jumps a{color:#e8c88d;font:bold 10px/1.5 Arial;letter-spacing:.1em;padding-block:5px;border-bottom:1px solid #77603e}.itam-elementor-home .lighting-rhythm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 5%;background:linear-gradient(110deg,#151918,#0b0f13);border-bottom:1px solid #51432f}.itam-elementor-home .lighting-rhythm h3{font:26px/1.15 Georgia;margin:10px 0}.itam-elementor-home .lighting-rhythm p{font-size:14px;color:#dcd5c8;max-width:420px;margin-bottom:0}.itam-elementor-home .lighting-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .lighting-service .lighting-cards .story-card{min-height:380px}.itam-elementor-home .lighting-service .lighting-cards .card-copy{padding:24px}.itam-elementor-home .lighting-service .lighting-cards h3{font-size:28px}.itam-elementor-home .lighting-service .lighting-cards p{font-size:14px;max-width:600px}.itam-elementor-home .lighting-upgrade-program{padding:52px 5% 42px;background:radial-gradient(ellipse at 70% 0%,#34302766,transparent 70%),#101416;border-bottom:1px solid #8c7045}.itam-elementor-home .upgrade-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:0 7%;align-items:start}.itam-elementor-home .upgrade-heading .eyebrow{grid-column:1/-1}.itam-elementor-home .upgrade-heading h2{grid-row:2/4;font:clamp(31px,3.4vw,48px)/1.12 Georgia;margin:16px 0 24px}.itam-elementor-home .upgrade-heading .upgrade-lead{font:bold clamp(19px,2vw,27px)/1.25 Arial;letter-spacing:.02em;color:#e4c18a;margin:19px 0 12px}.itam-elementor-home .upgrade-heading p:not(.upgrade-lead){font-size:15px;line-height:1.65;margin:0 0 24px;color:#e0d9cc;max-width:640px}.itam-elementor-home .upgrade-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:14px}.itam-elementor-home .upgrade-stages article{padding:22px 18px;background:linear-gradient(155deg,#292c2a88,#0a0e11);border-top:2px solid #b79961}.itam-elementor-home .upgrade-number{font:32px Georgia;color:#b99c6a}.itam-elementor-home .upgrade-stages h3{font:700 13px/1.5 Arial;letter-spacing:.08em;color:#edcf96;margin:14px 0 10px}.itam-elementor-home .upgrade-stages p{font-size:13px;line-height:1.65;margin:0;color:#ddd6c8}.itam-elementor-home .upgrade-result{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:26px}.itam-elementor-home .upgrade-result p{max-width:760px;font-size:14px;color:#dcd5c7}.itam-elementor-home .upgrade-result strong{display:block;color:#eee5d6;font:26px/1.2 Georgia;margin-bottom:9px}.itam-elementor-home .upgrade-result .button{flex-shrink:0;margin:0;max-width:100%;text-align:center}.itam-elementor-home .upgrade-detail{margin-top:25px;border-top:1px solid #625139;padding-top:16px}.itam-elementor-home .upgrade-detail summary{cursor:pointer;color:#ddbd83;font:bold 11px/1.7 Arial;letter-spacing:.1em}.itam-elementor-home .upgrade-detail>div{max-width:1100px;padding-top:12px;font-size:13px;color:#d0c8b8}.itam-elementor-home .lighting-technology-link{font-size:12px!important}.itam-elementor-home .lighting-technology-link a{color:#ebcb91;text-decoration:underline;text-underline-offset:4px}@media(max-width:1050px){.itam-elementor-home .upgrade-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .upgrade-result{align-items:flex-start;flex-direction:column;gap:8px}.itam-elementor-home .lighting-brands{gap:20px}.itam-elementor-home .lighting-brands p{flex-basis:100%;text-align:center}}@media(max-width:560px){.itam-elementor-home .lighting-brands{padding:23px 5%;gap:18px}.itam-elementor-home .lighting-brands img{width:115px;height:39px}.itam-elementor-home .lighting-jumps{gap:10px 20px}.itam-elementor-home .lighting-jumps a{font-size:9px}.itam-elementor-home .lighting-rhythm{grid-template-columns:1fr;gap:25px;padding:30px 6%}.itam-elementor-home .lighting-rhythm h3{font-size:25px}.itam-elementor-home .lighting-rhythm p{max-width:none}.itam-elementor-home .lighting-cards{grid-template-columns:1fr}.itam-elementor-home .lighting-service .lighting-cards .story-card{min-height:360px}.itam-elementor-home .lighting-service .lighting-cards h3{font-size:25px}.itam-elementor-home .lighting-upgrade-program{padding:36px 6%}.itam-elementor-home .upgrade-heading{display:block}.itam-elementor-home .upgrade-heading h2{font-size:31px}.itam-elementor-home .upgrade-heading .upgrade-lead{font-size:23px}.itam-elementor-home .upgrade-stages{grid-template-columns:1fr;gap:15px}.itam-elementor-home .upgrade-stages article{padding:20px}.itam-elementor-home .upgrade-number{font-size:27px}.itam-elementor-home .upgrade-stages h3{margin-top:9px}.itam-elementor-home .upgrade-stages p{font-size:14px}.itam-elementor-home .upgrade-result .button{font-size:9px;white-space:normal}}.itam-elementor-home .it-hero-panel{background:linear-gradient(100deg,rgba(34,38,42,.76),rgba(23,27,31,.56))!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:0!important;border-radius:0!important;padding:clamp(24px,3.1vw,44px)!important;margin:32px clamp(20px,4vw,66px)!important;max-width:min(810px,89vw)!important;position:relative;z-index:2;box-shadow:0 18px 60px #0002}.itam-elementor-home .it-hero-panel h1{margin-top:12px}.itam-elementor-home .it-hero-panel p{color:#f0ece5!important}.itam-elementor-home .cinema-hero{background-image:linear-gradient(90deg,#0004,transparent 80%),var(--scene)}.itam-elementor-home .it-blended-row{position:relative;border:0!important;background:#0b0e10!important;overflow:hidden}.itam-elementor-home .it-blended-row .it-row-picture{position:relative;border:0!important;mask-image:linear-gradient(to right,#000 0%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 70%,transparent 100%)}.itam-elementor-home .it-blended-row.it-picture-right .it-row-picture{mask-image:linear-gradient(to left,#000 0%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to left,#000 0%,#000 70%,transparent 100%)}.itam-elementor-home .it-blended-row .it-row-copy{border:0!important;background:#0b0e10!important;position:relative;z-index:1}.itam-elementor-home .it-row-copy:before{content:'';position:absolute;left:-65px;top:0;bottom:0;width:66px;background:linear-gradient(to right,transparent,#0b0e10);pointer-events:none}.itam-elementor-home .it-picture-right .it-row-copy:before{left:auto;right:-65px;background:linear-gradient(to left,transparent,#0b0e10)}.itam-elementor-home .story-card{position:relative;display:flex;justify-content:flex-end;min-height:360px;isolation:isolate;border:1px solid #8e7652;overflow:hidden;background:#111416}.itam-elementor-home .story-card .card-photo{position:absolute;inset:0;aspect-ratio:auto;height:100%;z-index:-2}.itam-elementor-home .story-card .card-photo>img{height:100%;width:100%;object-fit:cover}.itam-elementor-home .story-card .card-photo>.approved-interface-scene{height:100%;min-height:0}.itam-elementor-home .story-card .card-copy{flex:0 0 auto;margin-top:auto;width:100%;position:relative;background:linear-gradient(180deg,rgba(29,33,37,.58),rgba(9,12,15,.94));padding:21px;border-top:0;backdrop-filter:blur(1px)}.itam-elementor-home .story-card h3{font-size:23px}.itam-elementor-home .story-card p{color:#f1ede4}.itam-elementor-home .story-card .card-link{color:#ebc88d}.itam-elementor-home .partner-card{position:relative;min-height:300px;isolation:isolate;overflow:hidden;justify-content:flex-end}.itam-elementor-home .partner-picture{position:absolute;inset:0;height:100%!important;aspect-ratio:auto!important;z-index:-1}.itam-elementor-home .partner-picture:after{background:linear-gradient(180deg,#0007,transparent 50%,#0003)}.itam-elementor-home .partner-label{flex:0 0 auto!important;margin-top:auto;width:100%;background:linear-gradient(180deg,rgba(31,35,39,.60),rgba(6,9,11,.94));border-top:0!important;padding-top:18px!important;padding-bottom:18px!important;backdrop-filter:blur(1px)}.itam-elementor-home .partner-card.minor{min-height:290px}.itam-elementor-home .partner-label h2{font-size:20px}.itam-elementor-home .partner-label p{font-size:14px}.itam-elementor-home .it-overlay-card{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;position:relative!important;min-height:330px!important;padding:0!important;overflow:hidden!important;background:#111416 var(--card-scene) center/cover no-repeat!important;border:1px solid #806b4a!important;isolation:isolate}.itam-elementor-home .it-interface-card{background-size:220% auto!important;background-position:right 5%!important}.itam-elementor-home .it-overlay-card .it-card-copy{display:block;position:relative;z-index:1;width:100%!important;margin-top:auto;padding:19px!important;background:linear-gradient(180deg,rgba(31,35,39,.64),rgba(6,9,11,.95))!important;border:0!important;backdrop-filter:blur(1px)}.itam-elementor-home .it-overlay-card .it-card-copy>div{background:transparent!important;border:0!important;max-width:100%;width:100%!important;padding:0!important}.itam-elementor-home .it-overlay-card :is(h2,.itam-elementor-home h3){font-size:21px!important;line-height:1.13!important;margin:0 0 9px!important;color:#ebc78a!important}.itam-elementor-home .it-overlay-card p{font-size:13px!important;line-height:1.5!important;color:#f0ece5!important;margin:7px 0!important}.itam-elementor-home .it-overlay-card .it-card-copy a{color:#ebc78a}.itam-elementor-home .it-overlay-card :is(.content,.itam-elementor-home .body,.itam-elementor-home .copy){min-height:0!important}.itam-elementor-home .it-overlay-card .it-card-copy img{max-height:40px;max-width:160px;object-fit:contain}.itam-elementor-home .live-work-split{position:relative;padding:38px 4% 40px;min-height:580px;background:linear-gradient(180deg,#080b0d55,transparent 35%,#080b0d22),var(--live-work-scene) center/cover}.itam-elementor-home .live-work-intro{max-width:950px;margin-bottom:28px;text-shadow:0 2px 20px #000}.itam-elementor-home .live-work-intro h2{font:clamp(27px,3vw,43px)/1.13 Georgia,serif;margin:12px 0}.itam-elementor-home .live-work-panels{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:stretch}.itam-elementor-home .live-work-panel{display:flex;flex-direction:column;justify-content:center;min-height:355px;padding:32px 38px;background:rgba(24,28,32,.63);border:1px solid #8a744f99;backdrop-filter:blur(1px)}.itam-elementor-home .live-work-panel h3{font:clamp(26px,3.1vw,45px)/1.1 Georgia,serif;margin:17px 0}.itam-elementor-home .live-work-panel p{font-size:15px;color:#eee8df;max-width:560px}.itam-elementor-home .live-work-panel .button{width:fit-content}.itam-elementor-home .icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.itam-elementor-home .subsystem-section{padding:42px 3% 46px;background:linear-gradient(120deg,#0b0d0f,#171816,#090b0d)}.itam-elementor-home .subsystem-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.itam-elementor-home .subsystem-card{position:relative;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid #8d754e;background:linear-gradient(180deg,#0003,transparent 55%,#0006),var(--subsystem-scene) center/cover}.itam-elementor-home .subsystem-symbol{position:absolute;top:20px;left:18px;width:69px;height:69px;display:grid;place-items:center;border:2px solid #d9b776;border-radius:50%;background:rgba(8,11,14,.62);box-shadow:0 4px 20px #0005;color:#edd5a2}.itam-elementor-home .subsystem-symbol svg{width:45px;height:45px;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.itam-elementor-home .subsystem-copy{padding:18px 16px;background:linear-gradient(180deg,rgba(29,33,37,.67),rgba(4,7,10,.95));backdrop-filter:blur(1px)}.itam-elementor-home .subsystem-copy h3{font:22px/1.1 Georgia,serif;color:#edc98d;margin:0 0 10px}.itam-elementor-home .subsystem-copy p{font-size:12px;color:#f0ece4;line-height:1.45;min-height:52px;margin:0}.itam-elementor-home .subsystem-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.itam-elementor-home .subsystem-links a{font:700 9px/1.5 Arial;letter-spacing:.08em;color:#f1d29b;padding-block:4px;border-bottom:1px solid #93794d}.itam-elementor-home .subsystem-links a:hover{color:white}@media(max-width:1150px){.itam-elementor-home .subsystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.itam-elementor-home .subsystem-card{min-height:330px}.itam-elementor-home .subsystem-copy h3{font-size:23px}.itam-elementor-home .subsystem-copy p{min-height:36px}}@media(max-width:800px){.itam-elementor-home .it-hero-panel{margin:26px 5%!important;padding:27px!important;max-width:90vw!important}.itam-elementor-home .live-work-split{padding-inline:4%;min-height:530px}.itam-elementor-home .live-work-panels{gap:4%}.itam-elementor-home .live-work-panel{padding:26px;min-height:345px}.itam-elementor-home .live-work-panel h3{font-size:31px}.itam-elementor-home .live-work-panel p{font-size:13px}.itam-elementor-home .story-card{min-height:350px}.itam-elementor-home .partner-card{min-height:320px}.itam-elementor-home .subsystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .subsystem-card{min-height:330px}}@media(max-width:560px){.itam-elementor-home .it-hero-panel{margin:23px 5%!important;padding:24px!important;max-width:90vw!important;box-sizing:border-box}.itam-elementor-home .it-hero-panel h1{font-size:clamp(30px,8vw,39px)!important;line-height:1.07!important}.itam-elementor-home .it-hero-panel p{font-size:13px!important}.itam-elementor-home .it-blended-row{display:flex!important;flex-direction:column!important}.itam-elementor-home .it-blended-row .it-row-picture,.itam-elementor-home .it-blended-row.it-picture-right .it-row-picture{order:0!important;width:100%!important;min-height:275px;mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%)}.itam-elementor-home .it-blended-row .it-row-copy{order:1!important;width:100%!important;margin-top:-25px;z-index:2}.itam-elementor-home .it-row-copy:before{display:none}.itam-elementor-home .story-card{min-height:350px}.itam-elementor-home .it-overlay-card{min-height:330px!important}.itam-elementor-home .partner-card,.itam-elementor-home .partner-card.minor{min-height:330px}.itam-elementor-home .live-work-split{padding:30px 5%;background-position:center;background-size:auto 100%}.itam-elementor-home .live-work-intro h2{font-size:28px}.itam-elementor-home .live-work-panels{grid-template-columns:1fr;gap:20px}.itam-elementor-home .live-work-panel{min-height:290px;padding:27px;background:rgba(24,28,32,.64)}.itam-elementor-home .live-work-panel:first-child{background:linear-gradient(90deg,rgba(24,28,32,.6),rgba(24,28,32,.75))}.itam-elementor-home .live-work-panel h3{font-size:33px}.itam-elementor-home .subsystem-section{padding:35px 5%}.itam-elementor-home .subsystem-grid{grid-template-columns:1fr;gap:16px}.itam-elementor-home .subsystem-card{min-height:340px}.itam-elementor-home .subsystem-symbol{width:72px;height:72px}.itam-elementor-home .subsystem-copy{padding:21px}.itam-elementor-home .subsystem-copy h3{font-size:26px}.itam-elementor-home .subsystem-copy p{font-size:14px;min-height:0}.itam-elementor-home .subsystem-links a{font-size:11px}.itam-elementor-home .it-card-copy :is(.cta,.itam-elementor-home .btn,.itam-elementor-home .button){max-width:100%;white-space:normal}}.itam-elementor-home /* Residential security: discreet architecture and the owner's actual controls. */
.residential-security-service .cinema-hero{min-height:610px;background-position:left center}.itam-elementor-home .residential-security-service .cinema-hero .it-hero-panel{margin-left:auto!important;margin-right:4%!important;width:46%;max-width:660px!important}.itam-elementor-home .residential-security-service .cinema-hero h1{font-size:clamp(42px,4.9vw,72px)}.itam-elementor-home .residential-security-service .security-ease{grid-template-columns:1fr 1.12fr;align-items:center}.itam-elementor-home .residential-security-service .security-interface-picture{order:2;min-width:0;padding:34px 6% 34px 3%;mask-image:none;-webkit-mask-image:none;background:radial-gradient(ellipse at 65% 45%,#33291d66,transparent 70%)}.itam-elementor-home .security-interface-frame{margin:0;width:100%;max-width:760px}.itam-elementor-home .security-touchscreen-scene{position:relative;display:block;width:100%;aspect-ratio:464/350;overflow:hidden;background:#191714 var(--touchscreen-room) 100% 5.9021922428%/220.6896551724% auto no-repeat;mask-image:linear-gradient(to right,transparent,#000 9%,#000 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 95%,transparent)}.itam-elementor-home .security-touchscreen-display{position:absolute!important;left:0;top:0;width:1266px!important;height:1010px!important;max-width:none!important;transform-origin:0 0;visibility:hidden;z-index:2}.itam-elementor-home .security-touchscreen-bezel{display:none;position:absolute;inset:0;background:#060708;clip-path:polygon(32.54% 18.29%,84.27% 1.71%,85.34% 82.29%,32.54% 69.43%)}.itam-elementor-home .screen-ready .security-touchscreen-display{visibility:visible}.itam-elementor-home .screen-ready .security-touchscreen-bezel{display:block}.itam-elementor-home .security-interface-frame figcaption{font-size:11px;line-height:1.6;color:#d8c9b1;padding:14px 6% 0;text-align:center}.itam-elementor-home .security-interface-frame figcaption span{color:#e6c587;white-space:nowrap}.itam-elementor-home .residential-security-service #architectural-entry .split-photo{min-height:470px}.itam-elementor-home .residential-security-service #architectural-entry img{object-position:50% 58%}@media(max-width:900px){.itam-elementor-home .residential-security-service .security-ease{grid-template-columns:1fr}.itam-elementor-home .residential-security-service .security-interface-picture{order:0!important;padding:24px 5% 0!important;max-width:760px;width:100%;margin:auto}.itam-elementor-home .residential-security-service .security-ease .split-copy{order:1;padding-top:25px}.itam-elementor-home .residential-security-service .cinema-hero .it-hero-panel{width:50%}.itam-elementor-home .residential-security-service .cinema-hero h1{font-size:clamp(35px,5vw,58px)}}@media(max-width:560px){.itam-elementor-home .residential-security-service .cinema-hero{min-height:0;padding-top:250px;background-color:#0b0e10;background-position:left top;background-size:auto 350px;background-repeat:no-repeat;background-image:linear-gradient(to bottom,transparent 170px,#0b0e10 345px),var(--scene)}.itam-elementor-home .residential-security-service .cinema-hero .it-hero-panel{width:auto!important;margin:0 5% 28px!important;max-width:90%!important}.itam-elementor-home .residential-security-service .security-interface-picture{min-height:0!important;margin-bottom:24px}.itam-elementor-home .residential-security-service #architectural-entry .split-photo{min-height:300px}.itam-elementor-home .security-interface-frame figcaption{font-size:11px}}.itam-elementor-home /* Original brand artwork stays white and proportional on the lighting services. */
.lighting-brands img.lighting-mark{width:190px;height:58px;object-fit:contain;mix-blend-mode:normal!important}.itam-elementor-home .lighting-brands img.lutron-white-mark{filter:brightness(0) invert(1)!important}.itam-elementor-home .lighting-brands img.elan-white-mark{filter:none!important}@media(max-width:560px){.itam-elementor-home .lighting-brands img.lighting-mark{width:125px;height:42px}}.itam-elementor-home /* Residential lighting follows the approved harmony / rhythm rendering. */
.approved-lighting-story{background:#090c0e;color:#f2ede5}.itam-elementor-home .approved-lighting-story .rl-approved-view{display:block;width:100%;height:100%;overflow:hidden}.itam-elementor-home .rl-hero{position:relative;min-height:550px;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#090c0e}.itam-elementor-home .rl-hero>.rl-approved-view{position:absolute;inset:0 0 0 auto;width:70%;z-index:-2}.itam-elementor-home .rl-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090c0e 5%,#090c0e99 35%,transparent 80%)}.itam-elementor-home .rl-hero .it-hero-panel{width:54%;max-width:760px!important;margin:28px 4%!important;padding:30px!important}.itam-elementor-home .rl-hero h1{font:400 clamp(31px,3.6vw,57px)/1.02 Georgia,serif;margin:14px 0 18px;letter-spacing:-.02em}.itam-elementor-home .rl-hero p{max-width:580px;font-size:15px;line-height:1.55}.itam-elementor-home .rl-capabilities{padding:22px 2.2% 28px;border:0}.itam-elementor-home .rl-four-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.itam-elementor-home .rl-story-card{min-height:350px}.itam-elementor-home .rl-story-card .card-photo>.rl-approved-view,.itam-elementor-home .climate-service-card .card-photo>svg{position:absolute;inset:0;width:100%;height:100%}.itam-elementor-home .rl-story-card .card-copy{padding:20px}.itam-elementor-home .rl-icon{width:34px;height:34px;flex-shrink:0;color:#e4c17f;margin-bottom:10px}.itam-elementor-home .rl-story-card h3{font:500 16px/1.22 Arial,sans-serif!important;letter-spacing:.05em;text-transform:uppercase;color:#e7c58c!important}.itam-elementor-home .rl-story-card p{font-size:13px!important;line-height:1.45!important}.itam-elementor-home .rl-story-row{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;background:#0b0e10}.itam-elementor-home .rl-rhythm-row{grid-template-columns:1fr 1.35fr}.itam-elementor-home .rl-story-copy{padding:32px 6%;min-width:0;align-self:center}.itam-elementor-home .rl-story-copy h2{font:400 clamp(27px,2.9vw,44px)/1.06 Georgia,serif;margin:12px 0 15px;letter-spacing:-.018em}.itam-elementor-home .rl-story-copy p{font-size:14px;line-height:1.5;max-width:700px;margin:10px 0}.itam-elementor-home .rl-story-row .it-row-picture{mask-image:none;-webkit-mask-image:none;min-width:0;min-height:0}.itam-elementor-home .rl-sequence{margin:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;align-self:center;min-width:0;padding:18px 0 20px}.itam-elementor-home .approved-lighting-story .rl-sequence>.rl-approved-view{height:auto;aspect-ratio:577/233;mask-image:linear-gradient(to right,#000 0%,#000 93%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 93%,transparent 100%)}.itam-elementor-home .approved-lighting-story .rl-temperature-sequence>.rl-approved-view{aspect-ratio:622/163;mask-image:linear-gradient(to left,#000 0%,#000 93%,transparent 100%);-webkit-mask-image:linear-gradient(to left,#000 0%,#000 93%,transparent 100%)}.itam-elementor-home .rl-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px 3% 0;text-align:center}.itam-elementor-home .rl-stages>div{min-width:0;border-top:1px solid #d5b77a55;padding-top:8px}.itam-elementor-home .rl-stages strong{display:block;color:#e9cf9f;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.025em}.itam-elementor-home .rl-stages span{display:block;font-size:11px;line-height:1.35;color:#e5dfd6;margin-top:4px}.itam-elementor-home .rl-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:center}.itam-elementor-home .rl-benefits article{min-width:0}.itam-elementor-home .rl-benefits .rl-icon{width:31px;height:31px;margin:0 auto 9px}.itam-elementor-home .rl-benefits h3{font:600 10px/1.45 Arial,sans-serif;letter-spacing:.055em;color:#e7c58a;margin:0}.itam-elementor-home .rl-benefits p{font-size:12px;line-height:1.5;margin:9px 0 0;color:#e4ddd1}.itam-elementor-home .rl-harmony-benefits{margin-top:22px;gap:11px}.itam-elementor-home .rl-comfort-row{display:grid;grid-template-columns:1fr 1.55fr;gap:0 2%;align-items:center;background:linear-gradient(100deg,#0b0e10,#151818,#0b0e10);padding:8px 3% 15px}.itam-elementor-home .rl-comfort-benefits{padding:25px 1%;gap:21px}.itam-elementor-home .rl-comfort-benefits article{padding:8px 10px;border-left:1px solid #ad8d5355}.itam-elementor-home .rl-partnership{display:grid;grid-template-columns:1fr 1.6fr;align-items:stretch;padding:20px 2.5%;gap:20px;background:#0a0d0f}.itam-elementor-home .rl-partnership>.rl-story-copy{padding:18px 4%}.itam-elementor-home .rl-partner-cards{gap:13px}.itam-elementor-home .rl-partner-cards .rl-story-card{min-height:300px}.itam-elementor-home .rl-partner-cards .card-copy{padding:17px!important}.itam-elementor-home .rl-partner-cards h3{font-size:12px!important}.itam-elementor-home .rl-partner-cards p{font-size:12px!important}.itam-elementor-home .rl-final-cta{display:flex;align-items:center;justify-content:space-around;gap:20px;padding:25px 5% 32px;border-top:1px solid #81683f;background:#090c0e}.itam-elementor-home .rl-final-cta .button{margin:0}.itam-elementor-home /* Climate cards have full-frame application imagery and charcoal text overlays. */
.climate-service .climate-service-cards{position:relative;padding:28px 2.5%;gap:17px}.itam-elementor-home .climate-service-card{min-height:350px}.itam-elementor-home .climate-service-card .card-copy h3{font:500 16px/1.3 Arial,sans-serif;color:#e5be80;letter-spacing:.05em;margin:0 0 10px}.itam-elementor-home .climate-service-card .card-copy p{font:14px/1.5 Arial,sans-serif;color:#eee6db}@media(max-width:1100px){.itam-elementor-home .rl-four-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .rl-comfort-row,.itam-elementor-home .rl-partnership{grid-template-columns:1fr}.itam-elementor-home .rl-partnership>.rl-story-copy{max-width:850px}.itam-elementor-home .rl-comfort-row>.rl-story-copy{max-width:850px}.itam-elementor-home .rl-comfort-benefits{padding:15px 3% 28px}.itam-elementor-home .rl-story-copy{padding:28px 6%}.itam-elementor-home .rl-hero h1{font-size:clamp(31px,3.9vw,44px)}}@media(max-width:750px){.itam-elementor-home .rl-story-row,.itam-elementor-home .rl-rhythm-row{grid-template-columns:1fr}.itam-elementor-home .rl-story-row .rl-sequence{order:0!important;padding:22px 0 8px}.itam-elementor-home .rl-story-row .rl-story-copy{order:1!important;margin:0!important}.itam-elementor-home .rl-story-copy h2{font-size:34px}.itam-elementor-home .rl-story-row .rl-approved-view{mask-image:none!important;-webkit-mask-image:none!important}.itam-elementor-home .rl-partner-cards{grid-template-columns:1fr}.itam-elementor-home .rl-partner-cards .rl-story-card{min-height:320px}.itam-elementor-home .rl-partner-cards h3{font-size:18px!important}.itam-elementor-home .rl-partner-cards p{font-size:14px!important}.itam-elementor-home .rl-final-cta{flex-direction:column;text-align:center}}@media(max-width:560px){.itam-elementor-home .rl-hero{padding-top:245px;min-height:0;align-items:stretch}.itam-elementor-home .rl-hero>.rl-approved-view{top:0;width:100%;height:310px}.itam-elementor-home .rl-hero:after{background:linear-gradient(to bottom,transparent 170px,#090c0e 310px)}.itam-elementor-home .rl-hero .it-hero-panel{width:auto!important;max-width:90%!important;margin:0 5% 24px!important;padding:24px!important}.itam-elementor-home .rl-hero .it-hero-panel h1{font-size:31px!important}.itam-elementor-home .rl-hero p{font-size:14px}.itam-elementor-home .rl-capabilities{padding:18px 5% 25px}.itam-elementor-home .rl-four-cards{grid-template-columns:1fr}.itam-elementor-home .rl-stages{gap:3px;padding-inline:2%}.itam-elementor-home .rl-stages strong{font-size:10px}.itam-elementor-home .rl-stages span{font-size:10px}.itam-elementor-home .rl-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.itam-elementor-home .rl-harmony-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.itam-elementor-home .rl-harmony-benefits h3{font-size:8px}.itam-elementor-home .rl-harmony-benefits .rl-icon{width:26px;height:26px}.itam-elementor-home .rl-comfort-row{padding-inline:0}.itam-elementor-home .rl-comfort-benefits{padding-inline:6%}.itam-elementor-home .rl-comfort-benefits article{border:0}.itam-elementor-home .rl-partnership{padding:20px 5%}.itam-elementor-home .rl-story-copy .eyebrow{font-size:10px}}.itam-elementor-home /* Owner-selected residential camera photograph and contextual cards. */
.residential-camera-service .rc-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;min-height:550px!important;background:#090c0e!important}.itam-elementor-home .residential-camera-hero-photo{position:absolute!important;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scaleX(-1);z-index:-2}.itam-elementor-home .residential-camera-service .rc-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090c0e77,transparent 75%);z-index:-1;pointer-events:none}.itam-elementor-home .residential-camera-service .rc-herocopy{width:min(50%,700px);max-width:700px!important}.itam-elementor-home .residential-camera-service .rc-herocopy h1{font-size:clamp(38px,4.5vw,67px)!important}.itam-elementor-home .residential-camera-service .rc-spots{padding:38px 3.5%;gap:22px}.itam-elementor-home .residential-camera-card{min-height:380px}.itam-elementor-home .residential-camera-card .card-photo>svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.itam-elementor-home .residential-camera-card:nth-child(3) .card-photo>img{object-position:22% center}.itam-elementor-home .residential-camera-card .card-copy h2{font:600 16px/1.25 Arial,sans-serif;color:#e6bf82;margin:12px 0 10px}.itam-elementor-home .residential-camera-card .rc-n{font:700 9px/1.5 Arial,sans-serif;letter-spacing:.04em;color:#e3c28e}.itam-elementor-home .residential-camera-service .rc-products{background:#0b0e10;color:#f1eae0}.itam-elementor-home .residential-camera-service .rc-products .rc-k{color:#e4bd7d}.itam-elementor-home .residential-camera-service .rc-products .story-card{text-align:left;min-height:360px}@media(max-width:1000px){.itam-elementor-home .residential-camera-service .rc-herocopy{width:55%}.itam-elementor-home .residential-camera-service .rc-spots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.itam-elementor-home .residential-camera-service .rc-hero{padding-top:255px;min-height:0!important;display:block}.itam-elementor-home .residential-camera-service .residential-camera-hero-photo{height:320px;object-position:left top}.itam-elementor-home .residential-camera-service .rc-hero:after{background:linear-gradient(to bottom,transparent 170px,#090c0e 320px)}.itam-elementor-home .residential-camera-service .rc-herocopy{width:auto;max-width:90%!important;margin:0 5% 25px!important;padding:25px!important}.itam-elementor-home .residential-camera-service .rc-products .rc-items{grid-template-columns:1fr}}@media(max-width:560px){.itam-elementor-home .residential-camera-service .rc-spots{grid-template-columns:1fr;padding:28px 5%;gap:21px}.itam-elementor-home .residential-camera-service .rc-herocopy h1{font-size:36px!important}.itam-elementor-home .residential-camera-card{min-height:380px}}.itam-elementor-home /* Whole-home entertainment is shown in everyday rooms,.itam-elementor-home with actual media controls. */
.residential-audio-video-service .sv-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;min-height:550px;background:#090c0e!important}.itam-elementor-home .residential-audio-video-service .av-hero-photo{position:absolute;inset:0 0 0 auto;width:75%;height:100%;object-fit:cover;object-position:center;z-index:-2;mask-image:linear-gradient(to right,transparent,#000 18%);-webkit-mask-image:linear-gradient(to right,transparent,#000 18%)}.itam-elementor-home .residential-audio-video-service .sv-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090c0e 2%,#090c0e99 30%,transparent 65%);z-index:-1;pointer-events:none}.itam-elementor-home .residential-audio-video-service .sv-hero>.it-hero-panel{width:46%;max-width:650px!important;margin:30px 4%!important;padding:30px!important}.itam-elementor-home .residential-audio-video-service .sv-hero h1{font-size:clamp(34px,3.5vw,50px)!important}.itam-elementor-home .residential-audio-video-service .story-card{min-height:390px}.itam-elementor-home .av-ceiling-card .card-photo>img{object-position:center top}.itam-elementor-home .residential-audio-video-service .av-service-cards{grid-template-columns:repeat(4,minmax(0,1fr));padding:30px 3%;gap:18px}.itam-elementor-home .av-service-card .card-copy h2{font:600 16px/1.25 Arial,sans-serif;color:#e6bf82;margin:0 0 11px}.itam-elementor-home .av-service-card .card-copy p{font-size:13px;line-height:1.5;color:#eee6db}.itam-elementor-home .av-media-scene{display:block;width:100%;aspect-ratio:2048/1190;overflow:hidden;background:#071a25;border:10px solid #090d10;box-shadow:0 12px 25px #0006}.itam-elementor-home .av-media-display{display:block;width:100%;height:100%}.itam-elementor-home .av-control-card .av-media-scene{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border:0;box-shadow:none}.itam-elementor-home .residential-audio-video-service .av-control-picture{min-width:0;align-self:center;padding:15px 4%;mask-image:none;-webkit-mask-image:none}.itam-elementor-home .residential-audio-video-service .av-control-picture .av-media-scene{max-width:750px;margin:auto}.itam-elementor-home .residential-audio-video-service .av-control-row{background:#0b0e10;align-items:center}@media(max-width:1050px){.itam-elementor-home .residential-audio-video-service .av-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .residential-audio-video-service .sv-hero>.it-hero-panel{width:53%}}@media(max-width:700px){.itam-elementor-home .residential-audio-video-service .sv-hero{padding-top:255px;min-height:0;display:block}.itam-elementor-home .residential-audio-video-service .av-hero-photo{width:100%;height:320px;object-position:center top;mask-image:none;-webkit-mask-image:none}.itam-elementor-home .residential-audio-video-service .sv-hero:after{background:linear-gradient(to bottom,transparent 170px,#090c0e 320px)}.itam-elementor-home .residential-audio-video-service .sv-hero>.it-hero-panel{width:auto;max-width:90%!important;margin:0 5% 25px!important;padding:25px!important}.itam-elementor-home .residential-audio-video-service .av-control-picture{padding:0 3%;width:100%}}@media(max-width:560px){.itam-elementor-home .residential-audio-video-service .av-service-cards{grid-template-columns:1fr;padding:28px 5%}.itam-elementor-home .residential-audio-video-service .av-control-row .av-control-picture{min-height:0;mask-image:none;-webkit-mask-image:none}.itam-elementor-home .residential-audio-video-service .story-card{min-height:390px}}.itam-elementor-home /* Service and partner pages share the approved charcoal,.itam-elementor-home photographic language. */
.itam-refined-page{background:#0b0e10;color:#eee7dc}.itam-elementor-home .itam-refined-page :is(.jblitam,.itam-elementor-home .itam-comelan,.itam-elementor-home .elui){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.itam-elementor-home .itam-refined-page .itam-curated-hero{background-color:#0b0e10!important;background-image:linear-gradient(90deg,#080b0deb,#080b0d88 40%,#080b0d00 76%),var(--itam-hero)!important;background-size:cover!important;background-position:center!important}.itam-elementor-home .itam-refined-page .itam-curated-hero .it-hero-panel{max-width:760px!important}.itam-elementor-home .itam-refined-page .curated-hero-source{object-fit:cover;mask-image:linear-gradient(to right,transparent,#000 18%);-webkit-mask-image:linear-gradient(to right,transparent,#000 18%)}.itam-elementor-home .curated-control-room{background-size:cover!important;background-position:center!important;min-height:260px;aspect-ratio:auto}.itam-elementor-home .finished-service-picture>img{width:100%;height:100%;object-fit:cover;display:block}.itam-elementor-home .finished-residential-service .sv-cards{gap:18px;padding:30px 3%}.itam-elementor-home .finished-residential-service .story-card{min-height:380px}.itam-elementor-home .brochure-game-card .card-photo{background:#141719}.itam-elementor-home .brochure-game-card .brochure-game-photo{display:block;width:100%;height:auto;aspect-ratio:609/259;mask-image:linear-gradient(#000 84%,transparent);-webkit-mask-image:linear-gradient(#000 84%,transparent)}.itam-elementor-home .brochure-game-card .card-copy{min-height:46%;background:linear-gradient(180deg,rgba(29,33,37,.7),rgba(9,12,15,.96))}.itam-elementor-home .manufacturer-scene-credit{margin:0;padding:9px 4%;background:#0b0e10;color:#bcb2a2;font-size:10px;line-height:1.5}.itam-elementor-home .finished-pool-service .four{gap:18px;padding:30px 3%}.itam-elementor-home .pool-service-card{min-height:380px}.itam-elementor-home .pool-service-card h2{font:600 17px/1.25 Arial,sans-serif!important;margin:0 0 10px!important;color:#e7c48a!important}.itam-elementor-home .pool-service-card p{font-size:13px!important}.itam-elementor-home .finished-pool-service .pool-control-picture{display:flex;align-items:center;padding:30px 4%;mask-image:none;-webkit-mask-image:none}.itam-elementor-home .finished-pool-service .pool-control-picture>img{display:block;width:100%;height:auto;min-height:0;object-fit:contain;background:#101416;border:9px solid #080b0d}.itam-elementor-home .itam-refined-page .it-blended-row{border:0!important;min-width:0;overflow:hidden}.itam-elementor-home .itam-refined-page .it-row-copy{background:#0b0e10!important;color:#eee7dc!important}.itam-elementor-home .itam-refined-page .it-row-copy :is(p,.itam-elementor-home li){color:#e5ddd0!important}.itam-elementor-home .itam-refined-page .it-row-copy :is(h2,.itam-elementor-home h3){color:#e7c48a!important}.itam-elementor-home .itam-refined-page .it-row-picture>img{background:transparent!important;object-fit:cover!important}.itam-elementor-home .itam-refined-page .itam-curated-hero .curated-hero-source{background:transparent!important}.itam-elementor-home .commercial-subsystems .subsystem-card{min-height:350px}.itam-elementor-home .commercial-subsystems .subsystem-copy p{min-height:62px}.itam-elementor-home .commercial-av-applications .story-card{min-height:380px}.itam-elementor-home /* Service landing pages use the established subsystem symbols and photo overlays. */
.service-landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.itam-elementor-home .service-landing-card{min-height:455px}.itam-elementor-home .service-landing-card .card-photo{z-index:0;background-size:cover;background-position:var(--service-position,center);background-repeat:no-repeat}.itam-elementor-home .service-landing-card .card-photo>img{object-position:var(--service-position,center)}.itam-elementor-home .service-landing-card .service-symbol{top:20px;left:20px;width:68px;height:68px;z-index:1}.itam-elementor-home .service-landing-card .card-copy{z-index:1;padding:23px;background:linear-gradient(180deg,rgba(35,38,41,.72),rgba(8,11,14,.96));backdrop-filter:blur(1px)}.itam-elementor-home .service-category{display:block;color:#e4c58e;font:700 10px/1.6 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.itam-elementor-home .service-landing-card h3{color:#f4eee3;font:26px/1.13 Georgia,serif;margin:0 0 13px}.itam-elementor-home .service-landing-card p{font-size:14px;line-height:1.55;margin:0 0 18px}.itam-elementor-home .service-landing-card .card-link{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.08em}.itam-elementor-home .service-landing-card .card-link:after{content:none}.itam-elementor-home .service-landing-card:focus-visible{outline:3px solid #f0d29e;outline-offset:4px}.itam-elementor-home .service-landing-card:hover .card-link{color:#fff1d3;text-decoration:underline;text-underline-offset:5px}@media(max-width:1050px){.itam-elementor-home .service-landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.itam-elementor-home .service-landing-cards{grid-template-columns:1fr}.itam-elementor-home .service-landing-card{min-height:475px}.itam-elementor-home .service-landing-card h3{font-size:27px}.itam-elementor-home .service-landing-card .card-copy{padding:23px}.itam-elementor-home .service-landing-card .service-symbol{width:67px;height:67px}}.itam-elementor-home /* Business intelligence and networks: outcomes,.itam-elementor-home actual use,.itam-elementor-home then infrastructure. */
/* Commercial cameras: people monitoring,.itam-elementor-home people responding,.itam-elementor-home six real settings. */
.commercial-camera-service .cams-hero{position:relative;isolation:isolate;overflow:hidden;min-height:620px;background-image:none!important;background-color:#0b0e10}.itam-elementor-home .camera-command-photo{position:absolute;inset:0 0 0 26%;background-size:cover;background-position:right center}.itam-elementor-home .camera-command-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(to right,#0b0e10,transparent 20%)}.itam-elementor-home .commercial-camera-service .cams-copy{width:40%;max-width:590px!important;margin:35px 4%!important;padding:32px!important}.itam-elementor-home .commercial-camera-service .cams-copy h1{font-size:clamp(42px,4.3vw,64px)}.itam-elementor-home .commercial-camera-service .cams-photo{min-height:440px;background-size:cover;background-position:center;background-repeat:no-repeat}.itam-elementor-home .commercial-camera-service .cams-body{padding:45px 7%}.itam-elementor-home .commercial-camera-service .cams-body h2{font-size:clamp(32px,3.2vw,47px)}.itam-elementor-home .commercial-camera-service .cams-body :is(.cams-k,.itam-elementor-home em){color:#deb575!important}.itam-elementor-home .commercial-camera-service .cams-btn{color:#0b0e10!important}.itam-elementor-home .commercial-camera-service .cams-quick .access-symbol{width:36px;height:36px;margin:auto}.itam-elementor-home .commercial-camera-service .cams-use{padding:40px 4%}.itam-elementor-home .commercial-camera-service .cams-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.itam-elementor-home .commercial-camera-service .camera-application{height:auto;min-height:360px!important;background-size:cover!important;background-position:center 30%!important}.itam-elementor-home .commercial-camera-service .camera-application[data-camera-scene="camera-fitness"]{background-position:center top!important}.itam-elementor-home .commercial-camera-service .camera-application[data-camera-scene="camera-worship"]{background-position:80% top!important}.itam-elementor-home .commercial-camera-service .camera-application .it-card-copy{padding:20px;background:linear-gradient(180deg,rgba(37,40,44,.60),rgba(7,10,13,.93))!important}.itam-elementor-home .commercial-camera-service .camera-application h3{font:22px/1.17 Georgia,serif;color:#e3bf85;margin:0 0 11px}.itam-elementor-home .commercial-camera-service .camera-application p{font:13px/1.5 Arial,sans-serif;margin:0;color:#eee5d9}.itam-elementor-home .camera-design-details{border-top:1px solid #79613f;margin-top:22px;padding-top:17px}.itam-elementor-home .camera-design-details summary{cursor:pointer;color:#e6c68f;font:700 11px/1.6 Arial,sans-serif;letter-spacing:.07em}.itam-elementor-home .camera-design-details p{margin-top:15px!important}@media(max-width:1000px){.itam-elementor-home .commercial-camera-service .cams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .commercial-camera-service .cams-hero{min-height:0;padding-top:43vw;display:block}.itam-elementor-home .commercial-camera-service .cams-copy{width:90%;max-width:90%!important;margin:0 5% 30px!important}.itam-elementor-home .camera-command-photo{left:0;height:56.25vw;background-size:100% auto;background-position:center top;background-repeat:no-repeat}.itam-elementor-home .camera-command-photo:after{background:linear-gradient(to bottom,transparent 60%,#0b0e10)}}@media(max-width:750px){.itam-elementor-home .commercial-camera-service .cams-copy{width:90%;max-width:90%!important;margin:0 5% 30px!important;padding:25px!important}.itam-elementor-home .commercial-camera-service .cams-hero{min-height:0;padding-top:220px;display:block}.itam-elementor-home .camera-command-photo{left:0;height:300px;background-size:100% auto;background-position:center top;background-repeat:no-repeat}.itam-elementor-home .camera-command-photo:after{background:linear-gradient(to bottom,transparent 60%,#0b0e10)}.itam-elementor-home .commercial-camera-service .cams-split{display:flex;flex-direction:column}.itam-elementor-home .commercial-camera-service .cams-photo{order:0!important;width:100%;min-height:320px;mask-image:linear-gradient(#000 65%,transparent);-webkit-mask-image:linear-gradient(#000 65%,transparent)}.itam-elementor-home .commercial-camera-service .cams-body{order:1!important;width:100%;padding:30px 6%;margin-top:-25px}.itam-elementor-home .commercial-camera-service .cams-grid{grid-template-columns:1fr}}.itam-elementor-home /* Access photographs show the arrival,.itam-elementor-home credential and administration in context. */
.commercial-access-service .ac-hero{min-height:600px;background-position:65% center!important}.itam-elementor-home .commercial-access-service .ac-herotxt{width:51%;max-width:660px!important;margin:35px 4%!important;padding:32px!important}.itam-elementor-home .commercial-access-service .ac-herotxt h1{font-size:clamp(42px,4.3vw,64px)}.itam-elementor-home .commercial-access-service .ac-benefitcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:32px 4%}.itam-elementor-home .commercial-access-service .ac-benefit{min-height:460px;background-size:cover!important;background-position:center 35%!important}.itam-elementor-home .commercial-access-service .ac-benefit:before{background:linear-gradient(0deg,#070a0dd9,transparent 70%)}.itam-elementor-home .commercial-access-service .ac-benefit .it-card-copy{padding:20px 23px;background:linear-gradient(180deg,rgba(37,40,44,.64),rgba(7,10,13,.94))!important}.itam-elementor-home .commercial-access-service .ac-benefit h2{font:27px/1.15 Georgia,serif;color:#f3ecdf;margin:10px 0}.itam-elementor-home .commercial-access-service .ac-benefit p{font:14px/1.5 Arial,sans-serif}.itam-elementor-home .commercial-access-service .access-symbol{display:block;width:38px;height:38px;color:#e2bf85}.itam-elementor-home .commercial-access-service .ac-flowgrid .access-symbol{margin:0 auto;width:40px;height:40px}.itam-elementor-home .commercial-access-service .ac-img{min-height:440px;background-size:cover;background-position:center;background-repeat:no-repeat}.itam-elementor-home .commercial-access-service .ac-content{padding:45px 7%}.itam-elementor-home .commercial-access-service .ac-content h2{font-size:clamp(32px,3.2vw,47px)}.itam-elementor-home .commercial-access-service .ac-content :is(.ac-k,.itam-elementor-home em){color:#deb575!important}.itam-elementor-home .commercial-access-service .ac-btn:not(.outline){color:#0b0e10!important}@media(max-width:750px){.itam-elementor-home .commercial-access-service .ac-herotxt{width:90%;max-width:90%!important;margin:35px 5%!important;padding:25px!important}.itam-elementor-home .commercial-access-service .ac-hero{min-height:610px;align-items:flex-end}.itam-elementor-home .commercial-access-service .ac-benefitcards{grid-template-columns:1fr;padding:25px 5%}.itam-elementor-home .commercial-access-service .ac-benefit{min-height:455px}.itam-elementor-home .commercial-access-service .ac-split{display:flex;flex-direction:column}.itam-elementor-home .commercial-access-service .ac-img{order:0!important;width:100%;min-height:320px;mask-image:linear-gradient(#000 65%,transparent);-webkit-mask-image:linear-gradient(#000 65%,transparent)}.itam-elementor-home .commercial-access-service .ac-content{order:1!important;width:100%;padding:30px 6%;margin-top:-25px}.itam-elementor-home .commercial-access-service .ac-benefit h2{font-size:25px}}.itam-elementor-home .business-story-page .cinema-hero{min-height:640px}.itam-elementor-home .business-hero-photo{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center}.itam-elementor-home .business-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080b0d99,transparent 75%)}.itam-elementor-home .intelligence-service .cinema-hero{background-position:45% center}.itam-elementor-home .intelligence-service .it-hero-panel{width:46%;max-width:650px!important;margin-left:auto!important;margin-right:4%!important}.itam-elementor-home .business-story-page .cinema-hero h1{font-size:clamp(36px,3.7vw,56px);line-height:1.08}.itam-elementor-home .commercial-network-service .it-hero-panel{max-width:650px!important}.itam-elementor-home .business-story-page .business-image-row .split-photo{min-height:440px;background-size:cover;background-position:center;background-repeat:no-repeat}.itam-elementor-home .business-story-page .business-image-row .split-copy{padding-block:48px}.itam-elementor-home .business-question-list{padding-left:20px;margin:23px 0;color:#e9e2d7;font:14px/1.65 Arial,sans-serif}.itam-elementor-home .business-question-list li{padding:6px 0 6px 3px}.itam-elementor-home .business-question-list li::marker{color:#d7b57d}.itam-elementor-home .business-story-page .business-context-card{min-height:440px}.itam-elementor-home .business-story-page .business-context-card .card-photo{z-index:0;background-size:cover;background-repeat:no-repeat}.itam-elementor-home .business-story-page .business-context-card .card-copy{z-index:1;padding:24px;background:linear-gradient(180deg,rgba(30,34,38,.65),rgba(6,10,13,.96))}.itam-elementor-home .business-story-page .business-context-card h3{font:27px/1.12 Georgia,serif;margin:0 0 14px;color:#f6efe4}.itam-elementor-home .business-story-page .business-context-card p{font:14px/1.55 Arial,sans-serif;margin:0}.itam-elementor-home .business-story-page .business-context-card .card-link{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.08em;margin-top:19px}.itam-elementor-home .business-story-page .business-context-card .card-link:after{content:none}.itam-elementor-home .business-network-cards .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .business-network-cards .business-context-card{min-height:460px}.itam-elementor-home .business-data-steps{list-style:none;padding:0;margin:22px 0;display:grid;gap:14px;counter-reset:data-step}.itam-elementor-home .business-data-steps li{position:relative;padding-left:41px;counter-increment:data-step;font:13px/1.6 Arial,sans-serif}.itam-elementor-home .business-data-steps li:before{content:'0' counter(data-step);position:absolute;left:0;top:0;color:#dbba82;font:24px/1.2 Georgia,serif}.itam-elementor-home .business-data-steps strong,.itam-elementor-home .business-data-steps span{display:block}.itam-elementor-home .business-data-steps strong{color:#e7ca95;font-size:13px;margin-bottom:3px}.itam-elementor-home .business-network-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:38px 5%;background:#0b0e10;border-block:1px solid #5e503a}.itam-elementor-home .business-network-principles h2{font:25px/1.15 Georgia,serif;margin:12px 0}.itam-elementor-home .business-network-principles p{font:14px/1.6 Arial,sans-serif;color:#e0d7c9;margin:0}.itam-elementor-home .business-network-details{border-top:1px solid #6e5d40;padding-top:16px;margin:22px 0}.itam-elementor-home .business-network-details summary{cursor:pointer;color:#e5c58e;font:700 11px/1.7 Arial,sans-serif;letter-spacing:.06em}.itam-elementor-home .business-network-details p{padding-top:13px}@media(max-width:1000px){.itam-elementor-home .intelligence-service .it-hero-panel{width:52%}.itam-elementor-home .business-story-page .business-context-card h3{font-size:25px}.itam-elementor-home .intelligence-use-cases .cards{grid-template-columns:1fr}.itam-elementor-home .intelligence-use-cases .business-context-card{min-height:420px}.itam-elementor-home .business-network-principles{gap:25px}.itam-elementor-home .business-network-principles h2{font-size:23px}}@media(max-width:750px){.itam-elementor-home .business-story-page .cinema-hero{min-height:600px}.itam-elementor-home .intelligence-service .it-hero-panel{width:90%;max-width:90%!important;margin-inline:5%!important}.itam-elementor-home .business-story-page .cinema-hero h1{font-size:clamp(34px,6.4vw,44px)}.itam-elementor-home .business-story-page .business-image-row{display:flex;flex-direction:column}.itam-elementor-home .business-story-page .business-image-row .split-photo{order:0!important;width:100%;min-height:330px;mask-image:linear-gradient(#000 65%,transparent);-webkit-mask-image:linear-gradient(#000 65%,transparent)}.itam-elementor-home .business-story-page .business-image-row .split-copy{order:1!important;padding:30px 6%;margin-top:-30px}.itam-elementor-home .business-network-cards .cards{grid-template-columns:1fr}.itam-elementor-home .business-network-principles{grid-template-columns:1fr;gap:26px;padding:32px 6%}}@media(max-width:950px){.itam-elementor-home .finished-residential-service .sv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.itam-elementor-home .itam-refined-page .itam-curated-hero{background-position:65% center!important}.itam-elementor-home .itam-refined-page .itam-curated-hero .it-hero-panel{max-width:90%!important}.itam-elementor-home .itam-refined-page .it-row-picture>img{width:100%;max-width:100%}.itam-elementor-home .finished-pool-service .story{display:flex;flex-direction:column}.itam-elementor-home .finished-pool-service .pool-control-picture{min-height:0;width:100%;padding:24px 5%}.itam-elementor-home .finished-pool-service .pool-control-picture>img{height:auto!important;min-height:0!important}}@media(max-width:560px){.itam-elementor-home .finished-residential-service .sv-cards{grid-template-columns:1fr;padding:25px 5%}.itam-elementor-home .itam-refined-page .itam-curated-hero h1{font-size:clamp(30px,7.5vw,43px)!important}.itam-elementor-home .itam-refined-page .it-row-copy{margin-top:0!important}.itam-elementor-home .finished-pool-service .four{padding:25px 5%}}@media(max-width:750px){.itam-elementor-home .business-story-page .cinema-hero{min-height:0;padding-top:240px;background-image:none!important;background-color:#0b0e10;display:block}.itam-elementor-home .business-hero-photo{height:350px;background-position:62% center}.itam-elementor-home .business-hero-photo:after{background:linear-gradient(to bottom,transparent 60%,#0b0e10)}.itam-elementor-home .business-story-page .cinema-hero .it-hero-panel{position:relative;width:90%;max-width:90%!important;margin:0 5% 30px!important}}.itam-elementor-home /* Collaboration: the work,.itam-elementor-home recognizable meeting scenarios,.itam-elementor-home Teams and Zoom. */
.collaboration-service .cinema-hero{min-height:590px}.itam-elementor-home .collaboration-service .cinema-hero .it-hero-panel{width:45%;max-width:620px!important;margin-inline:4%!important}.itam-elementor-home .collaboration-service .cinema-hero h1{font-size:clamp(38px,3.7vw,55px)}.itam-elementor-home .collaboration-service .cinema-hero p{font-size:15px;line-height:1.6}.itam-elementor-home .collaboration-platforms{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:35px;padding:32px 4%;border-bottom:1px solid #6b5738;background:linear-gradient(110deg,#151a1d,#0b0e10)}.itam-elementor-home .collaboration-platforms h2{font:clamp(25px,2.4vw,34px)/1.15 Georgia,serif;margin:10px 0 12px}.itam-elementor-home .collaboration-platforms p{font:14px/1.6 Arial,sans-serif;color:#e2dacd;margin:0;max-width:640px}.itam-elementor-home .collaboration-brand-marks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px 42px;min-width:0;padding:12px 0}.itam-elementor-home .collaboration-teams-mark{display:flex;align-items:center;gap:15px}.itam-elementor-home .collaboration-teams-mark img{width:68px;height:68px;object-fit:contain;filter:none!important;mix-blend-mode:normal!important}.itam-elementor-home .collaboration-teams-mark span{font:18px/1.2 Arial,sans-serif;color:#f3f1ef}.itam-elementor-home .collaboration-teams-mark strong{font-size:29px;font-weight:600}.itam-elementor-home .collaboration-brand-marks .collaboration-zoom-mark{display:block;width:184px;height:auto;max-height:58px;object-fit:contain;filter:none!important;mix-blend-mode:normal!important}.itam-elementor-home .collaboration-questions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:29px 4%;background:#0b0e10;border-bottom:1px solid #4b402e}.itam-elementor-home .collaboration-questions>div{padding:0 24px;border-left:1px solid #655035;min-width:0}.itam-elementor-home .collaboration-questions>div:first-child{padding-left:0;border-left:0}.itam-elementor-home .collaboration-questions svg{width:38px;height:38px;color:#e3c086;display:block;margin-bottom:15px}.itam-elementor-home .collaboration-questions h2{font:22px/1.15 Georgia,serif;color:#e5c490;margin:0 0 10px}.itam-elementor-home .collaboration-questions p{font:13px/1.5 Arial,sans-serif;color:#dfd6c9;margin:0}.itam-elementor-home .collaboration-use-cases .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.itam-elementor-home .collaboration-use-cases .business-context-card{min-height:490px}.itam-elementor-home .collaboration-use-cases .business-context-card h3{font-size:27px}.itam-elementor-home .collaboration-use-cases .business-context-card .card-copy{padding:23px;background:linear-gradient(180deg,rgba(35,39,43,.65),rgba(7,10,13,.96))}.itam-elementor-home .collaboration-service .collaboration-row .split-photo{min-height:480px;overflow:hidden}.itam-elementor-home .collaboration-reference-photo{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.itam-elementor-home .collaboration-outcomes{list-style:none;margin:22px 0;padding:0;display:grid;gap:11px;font:14px/1.5 Arial,sans-serif;color:#e5ddd1}.itam-elementor-home .collaboration-outcomes li{padding-left:23px;position:relative}.itam-elementor-home .collaboration-outcomes li:before{content:'✓';position:absolute;left:0;color:#e4bf81;font-weight:700}@media(max-width:1100px){.itam-elementor-home .collaboration-platforms{grid-template-columns:1fr;gap:20px}.itam-elementor-home .collaboration-brand-marks{justify-content:flex-start}.itam-elementor-home .collaboration-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.itam-elementor-home .collaboration-questions>div{padding:0;border:0}.itam-elementor-home .collaboration-use-cases .cards{grid-template-columns:1fr}.itam-elementor-home .collaboration-use-cases .business-context-card{min-height:440px}.itam-elementor-home .collaboration-use-cases .business-context-card .card-copy{max-width:100%}.itam-elementor-home .collaboration-service .collaboration-row{display:flex;flex-direction:column}.itam-elementor-home .collaboration-service .collaboration-row .split-photo{order:0!important;width:100%;min-height:430px;mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent)}.itam-elementor-home .collaboration-service .collaboration-row .split-copy{order:1!important;padding:30px 6%;margin-top:-25px}}@media(max-width:750px){.itam-elementor-home .collaboration-service .cinema-hero{min-height:0}.itam-elementor-home .collaboration-service .cinema-hero .it-hero-panel{width:90%;max-width:90%!important;margin:0 5% 30px!important}.itam-elementor-home .collaboration-platforms{padding:27px 6%}.itam-elementor-home .collaboration-brand-marks{justify-content:center;gap:24px}.itam-elementor-home .collaboration-teams-mark img{width:53px;height:53px}.itam-elementor-home .collaboration-teams-mark span{font-size:15px}.itam-elementor-home .collaboration-teams-mark strong{font-size:24px}.itam-elementor-home .collaboration-brand-marks .collaboration-zoom-mark{width:142px}.itam-elementor-home .collaboration-questions{grid-template-columns:1fr;padding:28px 6%;gap:25px}.itam-elementor-home .collaboration-questions>div{padding-left:57px;position:relative}.itam-elementor-home .collaboration-questions>div:first-child{padding-left:57px}.itam-elementor-home .collaboration-questions svg{position:absolute;left:0;top:0}.itam-elementor-home .collaboration-use-cases .business-context-card{min-height:460px}.itam-elementor-home .collaboration-service .collaboration-row .split-photo{min-height:320px}}.itam-elementor-home /* Commercial AV: memorable experiences in recognizable business settings. */
.commercial-av-service .cinema-hero{min-height:590px}.itam-elementor-home .commercial-av-service .cinema-hero .it-hero-panel{width:46%;max-width:640px!important;margin-inline:4%!important}.itam-elementor-home .commercial-av-service .cinema-hero h1{font-size:clamp(35px,3.65vw,53px)}.itam-elementor-home .commercial-av-service .cinema-hero p{font-size:15px;line-height:1.6}.itam-elementor-home .av-experience-cards{padding-block:30px}.itam-elementor-home .av-experience-cards .cards{grid-template-columns:repeat(4,minmax(0,1fr))}.itam-elementor-home .av-experience-cards .business-context-card{min-height:435px}.itam-elementor-home .av-experience-cards .business-context-card h3{font-size:26px}.itam-elementor-home .av-experience-cards .service-category{font-size:9px;line-height:1.5;margin-bottom:10px}.itam-elementor-home .av-experience-cards .business-context-card .card-copy{padding:20px;background:linear-gradient(180deg,rgba(35,39,43,.62),rgba(7,10,13,.96))}.itam-elementor-home .commercial-av-service .business-image-row .split-photo{min-height:500px}.itam-elementor-home .commercial-av-service #experiences .split-photo{background-position:42% center}.itam-elementor-home .commercial-av-service #daily-operations .split-photo{background-position:55% center}.itam-elementor-home .commercial-av-service #lobby-first-impression .split-photo{background-position:30% center}.itam-elementor-home .av-outcomes{display:grid;gap:15px;margin:25px 0 20px;padding-left:18px;border-left:1px solid #a78c5d}.itam-elementor-home .av-outcomes strong,.itam-elementor-home .av-outcomes span{display:block}.itam-elementor-home .av-outcomes strong{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#e3c18b}.itam-elementor-home .av-outcomes span{font:13px/1.6 Arial,sans-serif;color:#e5ddd0}.itam-elementor-home .av-closing-sequence{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:40px;padding:30px 5%;background:#0b0e10;border-block:1px solid #5a4d37;align-items:center}.itam-elementor-home .av-closing-sequence h2{font:clamp(27px,2.6vw,38px)/1.15 Georgia,serif;margin:12px 0 0}.itam-elementor-home .av-closing-sequence ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;counter-reset:closing-step}.itam-elementor-home .av-closing-sequence li{counter-increment:closing-step;min-width:0}.itam-elementor-home .av-closing-sequence li:before{content:'0' counter(closing-step);display:block;font:25px/1.2 Georgia,serif;color:#d8b982;margin-bottom:9px}.itam-elementor-home .av-closing-sequence strong{display:block;font:700 10px/1.5 Arial,sans-serif;color:#e4c794;letter-spacing:.1em}.itam-elementor-home .av-closing-sequence li span{display:block;font:12px/1.5 Arial,sans-serif;margin-top:5px;color:#e4dbce}.itam-elementor-home .av-venue-cards .cards{grid-template-columns:repeat(6,minmax(0,1fr))}.itam-elementor-home .av-venue-cards .business-context-card{grid-column:span 2;min-height:470px}.itam-elementor-home .av-venue-cards .business-context-card:nth-last-child(-n+2){grid-column:span 3}.itam-elementor-home .av-venue-cards .business-context-card .card-copy{padding:23px;background:linear-gradient(180deg,rgba(35,39,43,.62),rgba(7,10,13,.96))}@media(max-width:1140px){.itam-elementor-home .av-experience-cards .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .av-venue-cards .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .av-venue-cards .business-context-card,.itam-elementor-home .av-venue-cards .business-context-card:nth-last-child(-n+2){grid-column:auto}.itam-elementor-home .av-venue-cards .business-context-card:last-child{grid-column:1/-1}.itam-elementor-home .av-closing-sequence{grid-template-columns:1fr;gap:25px}.itam-elementor-home .commercial-av-service .business-image-row{display:flex;flex-direction:column}.itam-elementor-home .commercial-av-service .business-image-row .split-photo{order:0!important;width:100%;min-height:440px;mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent)}.itam-elementor-home .commercial-av-service .business-image-row .split-copy{order:1!important;padding:28px 6%;margin-top:-25px}.itam-elementor-home .commercial-av-service .business-image-row .split-copy:before{display:none}}@media(max-width:750px){.itam-elementor-home .commercial-av-service .cinema-hero{min-height:0}.itam-elementor-home .commercial-av-service .cinema-hero .it-hero-panel{width:90%;max-width:90%!important;margin:0 5% 30px!important}.itam-elementor-home .av-experience-cards .cards,.itam-elementor-home .av-venue-cards .cards{grid-template-columns:1fr}.itam-elementor-home .av-experience-cards .business-context-card{min-height:445px}.itam-elementor-home .av-venue-cards .business-context-card{min-height:470px}.itam-elementor-home .commercial-av-service .business-image-row .split-photo{min-height:330px}.itam-elementor-home .av-closing-sequence{padding:30px 6%}.itam-elementor-home .av-closing-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}}.itam-elementor-home /* Final commercial services: clear questions,.itam-elementor-home architectural scale,.itam-elementor-home practical outcomes. */
.commercial-final-service .cinema-hero{min-height:640px}.itam-elementor-home .commercial-final-service .cinema-hero .it-hero-panel{width:46%;max-width:650px!important;margin-inline:4%!important}.itam-elementor-home .commercial-final-service .cinema-hero h1{font-size:clamp(35px,3.6vw,53px)}.itam-elementor-home .commercial-final-service .cinema-hero p{font-size:15px;line-height:1.6}.itam-elementor-home .commercial-final-service .business-hero-photo{background-position:65% center}.itam-elementor-home .commercial-upgrade-service .business-hero-photo{background-position:65% top}.itam-elementor-home .immersive-service .cinema-hero{min-height:690px}.itam-elementor-home .immersive-service .cinema-hero h1{font-size:clamp(42px,4.6vw,65px)}.itam-elementor-home .service-question-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:30px 4%;background:#0b0e10;border-bottom:1px solid #594b34}.itam-elementor-home .service-question-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.itam-elementor-home .service-question-strip>div{min-width:0;padding:0 22px;border-left:1px solid #5c4b30}.itam-elementor-home .service-question-strip>div:first-child{padding-left:0;border-left:0}.itam-elementor-home .service-question-strip svg{display:block;width:39px;height:39px;color:#dfbd84;margin-bottom:14px}.itam-elementor-home .service-question-strip h2{font:22px/1.15 Georgia,serif;color:#e4c18c;margin:0 0 11px}.itam-elementor-home .service-question-strip p{font:13px/1.6 Arial,sans-serif;color:#e5ddd0;margin:0}.itam-elementor-home .final-service-cards .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.itam-elementor-home .final-service-cards.service-grid-two .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .final-service-cards .business-context-card{min-height:510px}.itam-elementor-home .final-service-cards.service-grid-two .business-context-card{min-height:510px}.itam-elementor-home .immersive-service .final-service-cards .business-context-card{min-height:570px}.itam-elementor-home .final-service-cards .business-context-card .card-copy{padding:24px;background:linear-gradient(180deg,rgba(34,38,42,.64),rgba(7,10,13,.96))}.itam-elementor-home .final-service-cards .business-context-card h3{font-size:29px}.itam-elementor-home .commercial-final-service .business-image-row .split-photo{min-height:500px}.itam-elementor-home .immersive-service .business-image-row .split-photo{min-height:520px;background-position:35% center}.itam-elementor-home .service-operating-principles,.itam-elementor-home .service-philosophy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:34px 5%;background:#0b0e10;border-block:1px solid #5e4d33}.itam-elementor-home .service-operating-principles h2,.itam-elementor-home .service-philosophy h2{font:25px/1.15 Georgia,serif;color:#e3be83;margin:12px 0}.itam-elementor-home .service-philosophy h2{margin-top:0}.itam-elementor-home .service-operating-principles p,.itam-elementor-home .service-philosophy p{font:14px/1.6 Arial,sans-serif;color:#e5ddd0;margin:0}.itam-elementor-home .room-use-comparison{margin:22px 0}.itam-elementor-home .room-use-comparison table{border-collapse:collapse;width:100%;table-layout:fixed;font:12px/1.5 Arial,sans-serif;background:#111719}.itam-elementor-home .room-use-comparison caption{text-align:left;font:700 9px/1.6 Arial,sans-serif;color:#cfbb97;letter-spacing:.08em;padding-bottom:10px}.itam-elementor-home .room-use-comparison th,.itam-elementor-home .room-use-comparison td{border-bottom:1px solid #5f5039;padding:11px 10px;text-align:left;overflow-wrap:anywhere}.itam-elementor-home .room-use-comparison thead th{color:#e1bd82;font-size:10px;letter-spacing:.05em}.itam-elementor-home .room-use-comparison tbody th{font-weight:400;color:#eee6d8}.itam-elementor-home .room-use-comparison p{font-size:12px;margin:12px 0 0}.itam-elementor-home .service-workflow{list-style:none;display:grid;gap:14px;margin:25px 0;padding:0;counter-reset:room-step}.itam-elementor-home .service-workflow li{counter-increment:room-step;padding-left:39px;position:relative}.itam-elementor-home .service-workflow li:before{content:'0' counter(room-step);position:absolute;left:0;top:0;font:24px/1.2 Georgia,serif;color:#dfbd82}.itam-elementor-home .service-workflow strong,.itam-elementor-home .service-workflow span{display:block;font:13px/1.6 Arial,sans-serif;color:#e4dbce}.itam-elementor-home .service-workflow strong{font-weight:700;color:#e1bf85}.itam-elementor-home .service-technical-details{margin:23px 0;border-top:1px solid #655337;padding-top:15px}.itam-elementor-home .service-technical-details summary{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#e0bc81;cursor:pointer}.itam-elementor-home .service-technical-details p{font-size:13px;margin-top:16px}.itam-elementor-home .service-upgrade-process{padding:40px 5%;background:#0b0e10;border-bottom:1px solid #5d4c33}.itam-elementor-home .service-upgrade-process h2{font:clamp(29px,3vw,43px)/1.15 Georgia,serif;margin:14px 0 27px}.itam-elementor-home .service-upgrade-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;counter-reset:upgrade-step}.itam-elementor-home .service-upgrade-process li{counter-increment:upgrade-step;min-width:0}.itam-elementor-home .service-upgrade-process li:before{content:'0' counter(upgrade-step);font:30px/1.2 Georgia,serif;display:block;color:#e3bf82;margin-bottom:13px}.itam-elementor-home .service-upgrade-process strong,.itam-elementor-home .service-upgrade-process span{display:block;font:13px/1.6 Arial,sans-serif;color:#e4dbce}.itam-elementor-home .service-upgrade-process strong{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#dfbc84;margin-bottom:8px}@media(max-width:1100px){.itam-elementor-home .commercial-final-service .cinema-hero .it-hero-panel{width:55%}.itam-elementor-home .final-service-cards .cards{grid-template-columns:1fr}.itam-elementor-home .final-service-cards.service-grid-two .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.itam-elementor-home .final-service-cards .business-context-card{min-height:470px}.itam-elementor-home .final-service-cards .business-context-card h3{font-size:26px}.itam-elementor-home .service-question-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.itam-elementor-home .service-question-count-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.itam-elementor-home .service-question-strip>div{padding:0 17px}.itam-elementor-home .service-question-strip>div:nth-child(3){padding-left:0;border:0}.itam-elementor-home .service-question-count-3>div:nth-child(3){padding:0 17px;border-left:1px solid #5c4b30}.itam-elementor-home .service-upgrade-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.itam-elementor-home .commercial-final-service .business-image-row{display:flex;flex-direction:column}.itam-elementor-home .commercial-final-service .business-image-row .split-photo{order:0!important;width:100%;min-height:440px;mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent)}.itam-elementor-home .commercial-final-service .business-image-row .split-copy{order:1!important;padding:30px 6%;margin-top:-25px}.itam-elementor-home .commercial-final-service .business-image-row .split-copy:before{display:none}}@media(max-width:750px){.itam-elementor-home .commercial-final-service .cinema-hero{min-height:0}.itam-elementor-home .commercial-final-service .cinema-hero .it-hero-panel{width:90%;max-width:90%!important;margin:0 5% 30px!important}.itam-elementor-home .final-service-cards.service-grid-two .cards{grid-template-columns:1fr}.itam-elementor-home .immersive-service .final-service-cards .business-context-card{min-height:540px}.itam-elementor-home .final-service-cards .business-context-card,.itam-elementor-home .final-service-cards.service-grid-two .business-context-card{min-height:500px}.itam-elementor-home .service-question-strip,.itam-elementor-home .service-question-count-3{grid-template-columns:1fr;padding:28px 6%;gap:25px}.itam-elementor-home .service-question-strip>div,.itam-elementor-home .service-question-strip>div:first-child,.itam-elementor-home .service-question-strip>div:nth-child(3){border:0;padding:0 0 0 57px;position:relative}.itam-elementor-home .service-question-strip svg{position:absolute;left:0;top:0}.itam-elementor-home .service-operating-principles,.itam-elementor-home .service-philosophy{grid-template-columns:1fr;gap:26px;padding:30px 6%}.itam-elementor-home .commercial-final-service .business-image-row .split-photo{min-height:330px}.itam-elementor-home .service-upgrade-process{padding:32px 6%}.itam-elementor-home .service-upgrade-process ol{grid-template-columns:1fr;gap:25px}.itam-elementor-home .service-upgrade-process li{padding-left:43px;position:relative}.itam-elementor-home .service-upgrade-process li:before{position:absolute;left:0;top:0}.itam-elementor-home .room-use-comparison th,.itam-elementor-home .room-use-comparison td{padding:10px 8px}}.itam-elementor-home /* Lutron modernization follows the philosophy before general upgrade cards. */
.upgrade-lutron-brands{display:flex;align-items:center;gap:20px;margin:24px 0;color:#e2bf85}.itam-elementor-home .upgrade-lutron-brands img{display:block;width:145px;height:43px;object-fit:contain;mix-blend-mode:normal!important}.itam-elementor-home .upgrade-lutron-brands .lutron-white-mark{filter:brightness(0) invert(1)!important}.itam-elementor-home .upgrade-lutron-brands .elan-white-mark{width:116px;filter:none!important}.itam-elementor-home #lutron-replacement-upgrades .split-copy h2{font-size:clamp(29px,2.8vw,40px)}.itam-elementor-home #lutron-replacement-upgrades .split-photo{background-position:45% center}.itam-elementor-home .upgrade-lighting-steps{margin:24px 0 20px;gap:16px}.itam-elementor-home .upgrade-lighting-steps strong{font-size:10px;letter-spacing:.07em}.itam-elementor-home .upgrade-lighting-more{font-size:12px;margin:0 0 22px}.itam-elementor-home .upgrade-lighting-more a{color:#e2bf85;text-underline-offset:4px}@media(max-width:560px){.itam-elementor-home .upgrade-lutron-brands{gap:16px}.itam-elementor-home .upgrade-lutron-brands img{width:130px;height:38px}.itam-elementor-home .upgrade-lutron-brands .elan-white-mark{width:104px}.itam-elementor-home #lutron-replacement-upgrades .button{font-size:10px;letter-spacing:.06em}}.itam-elementor-home /* Use natural word boundaries instead of automatic heading hyphenation. */
:where(h1,.itam-elementor-home h2,.itam-elementor-home h3,.itam-elementor-home p,.itam-elementor-home li,.itam-elementor-home a,.itam-elementor-home figcaption){hyphens:none!important;-webkit-hyphens:none!important;word-break:normal}.itam-elementor-home :where(h1,.itam-elementor-home h2,.itam-elementor-home h3){overflow-wrap:break-word}.itam-elementor-home .it-hero-panel{min-width:0}.itam-elementor-home .it-hero-panel h1{overflow-wrap:anywhere!important;hyphens:none!important}@media(max-width:560px){.itam-elementor-home .it-hero-surface{padding-inline:0!important}.itam-elementor-home .it-hero-panel h1{font-size:clamp(24px,7vw,35px)!important;overflow-wrap:normal!important}.itam-elementor-home .ow-hero-panel h1{font-size:clamp(24px,7vw,35px)!important;overflow-wrap:normal!important}.itam-elementor-home :where(h2,.itam-elementor-home h3){overflow-wrap:break-word}
}@media(max-width:560px){.itam-elementor-home .process-page .process-hero{grid-template-columns:minmax(0,1fr)!important;height:auto;min-height:440px}}@media(max-width:560px){.itam-elementor-home .live-work-panels{grid-template-columns:minmax(0,1fr)}.itam-elementor-home .live-work-panel{min-width:0}.itam-elementor-home .live-work-panel h3{font-size:clamp(27px,7vw,33px)}}

.itam-elementor-home .split-photo .elementor-widget-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.itam-elementor-home .elementor-widget-heading .elementor-heading-title{color:inherit}
.itam-elementor-home .subsystem-copy .elementor-widget-heading .elementor-heading-title{color:#edc98d}
.itam-elementor-home .eyebrow p{color:var(--gold);margin:0}

.itam-layout-903d5fbf{--scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-Homepage-design.webp')}
.itam-layout-ec3d93ce{--live-work-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-Live-and-Work-Split-Lifestyle.png')}
.itam-layout-1248f798{;--topic-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-approved-loft-backdrop-v1.jpg');--topic-position:50% 45%}
.itam-layout-1e81ac61{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/Lutron-Outdoor-Lighting.jpg')}
.itam-layout-4f6d4e4b:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M25%2043v-5c0-4-8-7-8-17a15%2015%200%200%201%2030%200c0%2010-8%2013-8%2017v5M25%2047h14M27%2052h10M28%2032l-2-8m10%208%202-8M28%2035h8%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-0ce964ab{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/Lutron-Shades-—-Living-Room.jpg')}
.itam-layout-11a1ead3:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2014h36v5H14zM17%2020v29m30-29v29M18%2024h28M18%2029h28M18%2034h28M18%2039h28M12%2050h40M49%2019v22m0%200-2-3m2%203%202-3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-cd278cd1{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-approved-thermostat-installed-v2.jpg')}
.itam-layout-d8149858:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%209v46M12%2020l40%2024M12%2044l40-24M25%2013l7%207%207-7M25%2051l7-7%207%207M13%2028l10-3-2-10M51%2036l-10%203%202%2010M21%2049l2-10-10-3M43%2015l-2%2010%2010%203%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-bbafb34f{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-approved-alarm-installed-v2.jpg')}
.itam-layout-c3624796:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%2010c7%205%2013%207%2020%208v15c0%2010-8%2017-20%2023C20%2050%2012%2043%2012%2033V18c7-1%2013-3%2020-8zM23%2032l6%206%2013-14%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-882eee2f{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-approved-camera-closeup-v2.jpg')}
.itam-layout-7d1f3bdc:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m13%2016%2038-6%203%2014-38%206zM18%2031h32M25%2031v6a10%2010%200%200%200%2020%200v-6M29%2038a6%206%200%200%200%2012%200M10%2018v23h9M35%2032v6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-a32fda72{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-approved-sports-bar-av-v2.jpg')}
.itam-layout-06adf30b:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2012h44v33H10zM25%2053h14M28%2045v8m8-8v8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m28%2021%2012%208-12%208z%22%20fill%3D%22currentColor%22%20stroke%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-e3d84fcd{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/Alfred-smart-lock-on-wood-door.jpg')}
.itam-layout-d378b1f7:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20height%3D%2226%22%20rx%3D%222%22%20width%3D%2234%22%20x%3D%2215%22%20y%3D%2228%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M22%2028V18a10%2010%200%200%201%2020%200v10M32%2038v7%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2237%22%20r%3D%222%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E")}
.itam-layout-a2946773{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/Commercial-garage-and-facility-doors-illustrative-photograph.jpg')}
.itam-layout-8073cff0:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%2023%2022-13%2022%2013v31H10zM17%2029h30v25H17zM18%2035h28M18%2041h28M18%2047h28%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-332c7382{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/Outdoor-illuminated-swimming-pool.jpg')}
.itam-layout-a7d3927e:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2020c7-12%2014%2012%2022%200s15%2012%2024%200M9%2033c7-12%2014%2012%2022%200s15%2012%2024%200M9%2046c7-12%2014%2012%2022%200s15%2012%2024%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.itam-layout-96477620{--subsystem-scene:url('https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-Homepage-networks.webp')}
.itam-layout-45fa2870:before{content:"";display:block;width:45px;height:45px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23edd5a2%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2212%22%20r%3D%226%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2233%22%20r%3D%226%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2233%22%20r%3D%226%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2253%22%20r%3D%226%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2233%22%20r%3D%227%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M32%2018v8M18%2033h7m14%200h7M32%2040v7%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}