.vertical-experience{--experience-line:#ffffff25}.vertical-experience :is(section,[id]){scroll-margin-top:100px}.vertical-experience .vertical-reading-progress{position:fixed;inset:71px 0 auto;z-index:102;height:2px;pointer-events:none}.vertical-reading-progress span{display:block;width:100%;height:100%;background:var(--vertical-accent);transform:scaleX(0);transform-origin:left}.vertical-experience .vertical-hero{padding-bottom:56px}.vertical-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 30px}.vertical-experience .vertical-text-link{display:inline-flex;align-items:center;gap:16px;color:var(--vertical-accent);font-size:15px;font-weight:600;text-decoration:none;min-height:44px}.vertical-experience .vertical-text-link svg{transition:transform .2s;flex-shrink:0}.vertical-experience .vertical-text-link:hover svg{transform:translateX(4px)}.vertical-hero-actions .vertical-text-link{color:#f7faff}.vertical-experience .vertical-hero small{margin-top:28px;padding-top:21px}.vertical-benefits{background:#0b121e;border-block:1px solid var(--experience-line)}.vertical-benefits>.dr-shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:25px}.vertical-benefits>.dr-shell>div{display:flex;align-items:center;gap:17px;padding:0 25px;border-left:1px solid var(--experience-line);color:#e9edf5;font-size:15px;line-height:1.5}.vertical-benefits>.dr-shell>div:first-child{border:0;padding-left:0}.vertical-benefits svg{color:var(--vertical-accent);flex-shrink:0}.vertical-experience .vertical-context{padding:96px 0 70px}.vertical-experience .vertical-context>.dr-shell{grid-template-columns:1.05fr 1fr;gap:48px 70px}.vertical-experience.vertical-professional .vertical-context-copy{display:block}.vertical-experience .vertical-context h2{font-size:clamp(34px,3.3vw,48px);max-width:20ch;margin-bottom:24px}.vertical-experience .vertical-context-copy>p:last-child{max-width:49ch;margin:0;font-size:18px;line-height:1.7}.vertical-context-media{position:relative;margin:0;min-width:0}.vertical-experience .vertical-context-media img{display:block;width:100%;height:365px;border-radius:3px;object-fit:cover}.vertical-context-media:before{content:"";position:absolute;top:-14px;right:-14px;width:90px;height:90px;border-top:2px solid var(--vertical-readable);border-right:2px solid var(--vertical-readable);pointer-events:none}.vertical-context-media figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding-top:15px;font-size:12px;line-height:1.5;letter-spacing:.025em;color:#596272}.vertical-context-media figcaption>span:first-child{color:var(--vertical-readable);font-weight:600}.vertical-opportunities{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px;padding-top:36px;border-top:1px solid #0c142025}.vertical-opportunities article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:15px;gap:15px}.vertical-opportunities article>span{color:var(--vertical-readable);font-size:14px;font-weight:600;padding-top:3px}.vertical-experience .vertical-opportunities h3{font-size:20px;line-height:1.3;margin:0 0 12px;color:#0c1420}.vertical-experience .vertical-opportunities p{margin:0;font-size:15px;line-height:1.7;color:#46515f}.vertical-experience .vertical-system{padding:90px 0 76px}.vertical-section-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;grid-gap:70px;gap:70px}.vertical-section-heading>p{color:#b9c4d2;font-size:18px;line-height:1.65;max-width:38ch;margin:0 0 7px}.vertical-section-heading h2{margin:0}.vertical-experience .vertical-system ol{gap:0;margin-top:48px}.vertical-experience .vertical-system li{border:0;border-right:1px solid var(--experience-line);padding:0 28px}.vertical-experience .vertical-system li:first-child{padding-left:0}.vertical-experience .vertical-system li:last-child{border:0;padding-right:0}.vertical-step-signal{position:relative;display:flex;align-items:center;gap:18px;margin-bottom:23px}.vertical-step-signal:after{content:"";height:1px;background:var(--vertical-accent);opacity:.45;flex:1 1}.vertical-step-signal>span{font-size:16px;color:#f7faff}.vertical-step-signal>div{width:54px;height:54px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--vertical-accent) 70%,transparent);color:var(--vertical-accent);background:color-mix(in srgb,var(--vertical-accent) 9%,#070b16);border-radius:50%;flex-shrink:0}.vertical-experience .vertical-system h3{font-size:22px;margin:0 0 16px;line-height:1.3}.vertical-experience .vertical-system li>p{font-size:16px;line-height:1.7;margin:0}.vertical-system>.dr-shell>.vertical-text-link{margin-top:38px}.vertical-experience .vertical-services{padding:88px 0 70px}.vertical-experience .vertical-services-title{gap:60px;align-items:end}.vertical-experience .vertical-services-title h2{margin:0}.vertical-experience .vertical-services-title>p{font-size:13px;text-align:right;line-height:1.8;letter-spacing:.12em;margin:0 0 6px}.vertical-experience .vertical-service-grid{gap:22px;margin-top:40px}.vertical-experience .vertical-service-grid>a{background:#070b16;border:1px solid #172233;border-radius:3px;box-shadow:none}.vertical-experience .vertical-service-grid>a:hover{transform:translateY(-5px);box-shadow:0 14px 28px #0c142015}.vertical-experience .vertical-service-grid>a>.vertical-service-photo{padding:0;min-height:0;flex:0 0 auto;display:block;position:relative;overflow:hidden}.vertical-experience .vertical-service-photo img{height:200px;display:block;width:100%;object-fit:cover;transition:transform .6s}.vertical-service-photo>span{position:absolute;top:14px;left:15px;font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 8px #070b16}.vertical-experience .vertical-service-grid>a:hover img{transform:scale(1.035)}.vertical-experience .vertical-service-grid>a>.vertical-service-copy{display:flex;flex-direction:column;padding:24px 23px 22px;min-height:325px;flex:1 1}.vertical-experience .vertical-service-copy>svg{color:var(--vertical-accent);margin:0 0 18px}.vertical-experience .vertical-service-grid h3{color:#f7faff!important;font-size:22px;line-height:1.25;margin:0 0 17px}.vertical-experience .vertical-service-grid p{color:#bdc7d4;font-size:15px;line-height:1.7;margin:0 0 24px}.vertical-service-more{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:18px;border-top:1px solid #ffffff24;color:var(--vertical-accent);font-size:12px;font-weight:600;margin-top:auto}.vertical-experience .vertical-service-more svg{margin:0;color:inherit}.vertical-integration{margin-top:36px;padding:32px 34px 26px;border-left:2px solid var(--vertical-readable);background:#e9edf2}.vertical-integration-heading{display:flex;gap:24px;align-items:center}.vertical-integration-heading>svg{color:var(--vertical-readable);flex-shrink:0}.vertical-experience .vertical-integration h3{color:#0c1420;font-size:22px;line-height:1.3;margin:0 0 8px}.vertical-integration-heading p{color:#45515f;font-size:16px;line-height:1.65;margin:0;max-width:82ch}.vertical-integration ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:27px 0 20px;border-block:1px solid #0c14201c}.vertical-integration li{display:flex;align-items:flex-start;position:relative;gap:15px;padding:23px 30px 23px 0}.vertical-integration li>svg{flex-shrink:0;color:var(--vertical-readable);margin-top:2px}.vertical-integration b{color:#0c1420;font-size:15px;font-weight:600;line-height:1.4}.vertical-integration li p{margin:7px 0 0;color:#45515f;font-size:13px;line-height:1.7}.vertical-integration li .vertical-node-arrow{position:absolute;right:18px;top:26px;color:#687483}.vertical-integration-note{color:#596272;font-size:13px;line-height:1.7;margin:0;max-width:95ch}.vertical-method-preview{padding:85px 0;background:#0b121e;border-bottom:1px solid var(--experience-line)}.vertical-method-preview>.dr-shell{display:grid;grid-template-columns:.9fr 2fr;grid-gap:55px;gap:55px}.vertical-method-preview h2{font-size:clamp(32px,3vw,44px);margin:0 0 23px}.vertical-method-preview>.dr-shell>div>p:last-child{font-size:16px;line-height:1.7;color:#c3cad5;margin:0;max-width:37ch}.vertical-method-preview ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;padding:0;margin:0;list-style:none}.vertical-method-preview li{border-left:1px solid var(--experience-line);padding-left:24px}.vertical-method-preview li>span{display:block;font-size:27px;color:var(--vertical-accent);letter-spacing:-.04em;margin-bottom:24px}.vertical-experience .vertical-method-preview h3{font-size:20px;color:#f7faff;margin:0 0 16px;line-height:1.35}.vertical-method-preview li p{font-size:14px;line-height:1.75;color:#bdc7d4;margin:0}.vertical-method-preview li>div{margin-top:24px;border-top:1px solid var(--experience-line);padding-top:17px}.vertical-method-preview small{display:block;color:var(--vertical-accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.vertical-experience .vertical-details .industry-hero{padding:86px 0 70px}.vertical-experience .vertical-details .industry-hero>.dr-shell{gap:24px 60px}.vertical-experience .vertical-details .industry-hero .vertical-original-title{max-width:31ch;font-size:clamp(32px,3.7vw,52px);margin-bottom:22px}.vertical-experience .vertical-details .industry-hero .industry-hero-base{margin-top:16px}.vertical-experience .industry-chapters{border:0;background:#101827}.vertical-experience .industry-chapters>.dr-shell{padding-block:12px}.vertical-experience .industry-chapters a{font-size:13px;gap:9px;transition:color .2s}.vertical-experience .industry-chapters a:hover{color:var(--vertical-accent)}.vertical-experience .sales-chapter{padding:92px 0}.vertical-experience .sales-chapter-heading{padding-bottom:32px;border-bottom:1px solid var(--chapter-line);margin-bottom:36px;gap:65px;align-items:center}.vertical-experience .sales-chapter .industry-kicker{gap:17px;margin-bottom:23px!important;font-size:12px!important}.vertical-experience .sales-chapter .industry-kicker>span{min-width:42px;font-size:27px;padding:0;border:0;font-weight:500;line-height:1;letter-spacing:-.05em}.vertical-experience .sales-chapter h2{max-width:24ch;font-size:clamp(32px,3.2vw,46px);line-height:1.14}.vertical-experience .sales-chapter-lead{padding-left:25px;border-left:2px solid var(--vertical-accent)}.vertical-experience .sales-chapter .sales-chapter-lead p{font-size:18px;line-height:1.7}.vertical-experience .sales-chapter-content{gap:60px}.vertical-experience .sales-chapter .sales-chapter-body :is(p,li){font-size:17px;line-height:1.8}.vertical-experience .sales-chapter-media{border-radius:3px;position:-webkit-sticky;position:sticky;top:108px;align-self:start}.vertical-experience .sales-chapter-media img{aspect-ratio:5/4;height:auto;min-height:380px}.vertical-experience .sales-chapter-long .sales-chapter-media img{aspect-ratio:4/4.6;min-height:470px}.vertical-experience .sales-chapter .sales-chapter-body>p:has(>strong:only-child){border-left:2px solid var(--vertical-accent);padding-left:23px;margin-block:25px;font-size:19px;line-height:1.6}.vertical-experience .sales-chapter .sales-chapter-body>p:has(>strong:only-child)>strong{color:var(--chapter-ink)!important;font-weight:600}.vertical-experience .sales-chapter-split .sales-chapter-body{gap:22px 60px}.vertical-experience .sales-chapter-focus .sales-chapter-body{border:0;padding:0;gap:0 60px}.vertical-experience .sales-chapter-focus .sales-chapter-body>p{padding-block:22px;border-bottom:1px solid var(--chapter-line)}.vertical-experience .sales-chapter-focus .sales-chapter-body>p:first-child{border-top:1px solid var(--chapter-line)}.vertical-experience .sales-chapter-dossier .sales-chapter-body{gap:22px}.vertical-experience .sales-chapter-dossier .sales-chapter-body>p{padding:27px 30px;border-top-width:2px}.vertical-experience .sales-chapter-dossier .sales-chapter-body>p:has(>strong:only-child){padding:27px 30px;margin:0;border-left:0}.vertical-experience .sales-chapter-conclusion{border-top:0;padding:26px 30px;background:var(--chapter-paper);margin-top:36px;border-left:2px solid var(--vertical-accent)}.vertical-experience .sales-chapter-conclusion p{font-size:20px!important}.vertical-experience .sales-chapter-panoramic .sales-chapter-content{display:flex;flex-direction:column;gap:32px}.vertical-experience .sales-chapter-panoramic .sales-chapter-body{width:100%;column-count:2;column-gap:60px}.vertical-experience .sales-chapter-panoramic .sales-chapter-body>*{page-break-inside:avoid;break-inside:avoid}.vertical-experience .sales-chapter-panoramic .sales-chapter-media{width:100%;position:relative;top:auto;order:0}.vertical-experience .sales-chapter-panoramic .sales-chapter-media img{aspect-ratio:3.1;min-height:0;max-height:440px;object-position:center 55%}.vertical-experience .sales-chapter-support{margin-top:36px;padding-top:28px}.vertical-experience .sales-chapter-support .estate-path{border:1px solid var(--chapter-line)}.vertical-experience .sales-chapter-support .estate-path>div{padding-top:18px}.vertical-experience .industry-method-steps{counter-reset:phase}.vertical-experience .industry-method-steps>li{border-top:1px solid var(--sales-line);padding-block:34px}.vertical-experience .industry-method-steps .industry-step-number{font-size:32px}.vertical-experience .industry-method-steps li>div>h3{font-size:25px}.vertical-experience .industry-investment-grid>article{transition:border-color .2s,transform .2s}.vertical-experience .industry-investment-grid>article:hover{border-color:var(--sales-accent);transform:translateY(-3px)}.vertical-experience .industry-faq-layout{gap:65px}.vertical-experience .system-faq details[open]{border-left:3px solid var(--sales-accent)}.vertical-experience .system-conversion{position:relative;isolation:isolate}.vertical-experience .system-conversion:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070b16ee,#070b16e8),var(--vertical-contact-photo) center/cover;z-index:-1;pointer-events:none}.vertical-hospitality{--vertical-contact-photo:url(/assets/images/lira/ultra/hospitality-closing/1536.webp)}.vertical-estate{--vertical-contact-photo:url(/assets/images/lira/ultra/estate-closing/1536.webp)}.vertical-wellness{--vertical-contact-photo:url(/assets/images/lira/ultra/wellness-closing/1536.webp)}.vertical-med{--vertical-contact-photo:url(/assets/images/lira/ultra/med-closing/1536.webp)}.vertical-professional{--vertical-contact-photo:url(/assets/images/lira/ultra/professional-closing/1536.webp)}.vertical-commerce{--vertical-contact-photo:url(/assets/images/lira/ultra/commerce-closing/1536.webp)}.vertical-industry{--vertical-contact-photo:url(/assets/images/lira/ultra/industry-closing/1536.webp)}.vertical-experience .system-conversion .industry-form-card{padding:38px;background:#101827!important;border-top:3px solid var(--vertical-accent)}.vertical-experience .system-conversion .industry-contact-layout>div:first-child>h2{font-size:clamp(36px,3.8vw,53px)}.vertical-department{background:#f5f6f8;color:#0c1420;padding:78px 0}.vertical-department>.dr-shell{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.vertical-experience .vertical-department h2{color:#0c1420;font-size:clamp(32px,3.2vw,44px);max-width:22ch;margin:0 0 23px}.vertical-department .vertical-eyebrow,.vertical-experience .vertical-department .vertical-text-link{color:var(--vertical-readable)}.vertical-department-copy>p:not(.vertical-eyebrow){font-size:17px;line-height:1.75;color:#46515f;max-width:51ch}.vertical-department figure{position:relative;overflow:hidden;margin:0;border-radius:3px}.vertical-department img{width:100%;height:325px;object-fit:cover;object-position:65% 45%}.vertical-department figcaption{position:absolute;inset:auto 0 0;color:#f7faff;background:linear-gradient(transparent,#070b16d9);padding:65px 25px 22px;font-size:14px}.vertical-experience .vertical-closing{min-height:430px;padding:84px 0}.vertical-experience .vertical-closing h2{max-width:20ch;font-size:clamp(36px,4vw,56px);color:#f7faff;margin:17px 0 23px}.vertical-closing>.dr-shell>p:not(.vertical-eyebrow){max-width:46ch;color:#d3dbe6;font-size:18px;line-height:1.7;margin:0 0 26px}.vertical-experience .vertical-closing>picture>img{width:75%!important}@media(min-width:1101px){.vertical-experience .industry-chapters{position:-webkit-sticky;position:sticky;top:71px;z-index:40}.vertical-experience .industry-chapters+section{scroll-margin-top:150px}.vertical-experience .vertical-details section{scroll-margin-top:145px}}@media(max-width:1100px){.vertical-benefits>.dr-shell>div{padding-inline:15px;gap:12px;font-size:14px}.vertical-experience .vertical-context>.dr-shell{gap:40px}.vertical-experience .vertical-context-media img{height:320px}.vertical-section-heading{gap:40px}.vertical-experience .vertical-system li{padding-inline:20px}.vertical-experience .vertical-system h3{font-size:20px}.vertical-experience .vertical-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-experience .vertical-service-grid>a>.vertical-service-copy{min-height:260px}.vertical-experience .vertical-service-photo img{height:240px}.vertical-method-preview>.dr-shell{grid-template-columns:1fr;gap:38px}.vertical-method-preview>.dr-shell>div{max-width:670px}.vertical-method-preview li:first-child{padding-left:0;border:0}.vertical-experience .sales-chapter-content,.vertical-experience .sales-chapter-heading{gap:35px}.vertical-experience .sales-chapter-media{position:relative;top:auto}.vertical-department>.dr-shell{gap:40px}}@media(min-width:761px) and (max-width:1000px){.vertical-experience .vertical-system ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 0}.vertical-experience .vertical-system li:nth-child(odd){padding-left:0;border-right:1px solid var(--experience-line)}.vertical-experience .vertical-system li:nth-child(2n){padding-right:0;border-right:0}}@media(max-width:760px){.vertical-experience .vertical-reading-progress{top:65px}.vertical-experience .vertical-hero{padding:56px 0 38px;min-height:640px}.vertical-hero-actions{gap:14px;align-items:flex-start;flex-direction:column}.vertical-hero-actions .vertical-button{min-height:52px;text-align:left;font-size:14px;padding-inline:20px}.vertical-experience .vertical-hero small{font-size:11px;line-height:1.8;margin-top:18px}.vertical-benefits>.dr-shell{grid-template-columns:1fr 1fr;padding-block:8px;gap:0}.vertical-benefits>.dr-shell>div{padding:17px 12px!important;border:0;font-size:12px;gap:10px}.vertical-benefits>.dr-shell>div:nth-child(odd){padding-left:0!important}.vertical-benefits>.dr-shell>div:nth-child(-n+2){border-bottom:1px solid var(--experience-line)}.vertical-benefits svg{width:21px;height:21px}.vertical-experience .vertical-context{padding:62px 0 54px}.vertical-experience .vertical-context>.dr-shell{grid-template-columns:1fr;gap:35px}.vertical-experience .vertical-context h2{max-width:22ch;font-size:34px}.vertical-experience .vertical-context-copy>p:last-child{font-size:17px}.vertical-experience .vertical-context-media img{height:auto;aspect-ratio:4/3;max-height:360px}.vertical-context-media:before{top:-9px;right:-9px;width:65px;height:65px}.vertical-context-media figcaption{font-size:11px}.vertical-opportunities{grid-column:auto;grid-template-columns:1fr;gap:26px;padding-top:28px}.vertical-opportunities article{gap:16px}.vertical-experience .vertical-opportunities h3{font-size:20px;margin-bottom:9px}.vertical-experience .vertical-system{padding:62px 0 52px}.vertical-section-heading{grid-template-columns:1fr;gap:24px}.vertical-section-heading>p{font-size:16px;max-width:50ch}.vertical-experience .vertical-system ol{grid-template-columns:1fr;gap:0;margin-top:30px}.vertical-step-signal:after{display:none}.vertical-experience .vertical-system h3{font-size:22px;max-width:25ch;margin-bottom:12px}.vertical-experience .vertical-system li>p{font-size:15px}.vertical-system>.dr-shell>.vertical-text-link{margin-top:17px}.vertical-experience .vertical-services{padding:62px 0 54px}.vertical-experience .vertical-services-title{display:block}.vertical-experience .vertical-services-title>p{text-align:left;font-size:11px;margin-top:22px}.vertical-experience .vertical-service-grid{grid-template-columns:1fr;gap:25px;margin-top:28px}.vertical-experience .vertical-service-photo img{height:240px}.vertical-experience .vertical-service-grid>a>.vertical-service-copy{padding:27px;min-height:0}.vertical-experience .vertical-service-grid h3{font-size:24px;max-width:25ch}.vertical-experience .vertical-service-grid p{font-size:16px;margin-bottom:22px}.vertical-integration{padding:25px 22px;margin-top:30px}.vertical-integration-heading{gap:16px;align-items:flex-start}.vertical-integration-heading>svg{width:24px;height:24px;margin-top:3px}.vertical-experience .vertical-integration h3{font-size:21px}.vertical-integration-heading p{font-size:15px}.vertical-integration ol{grid-template-columns:1fr;margin-top:22px;border-bottom:0}.vertical-integration li{padding:20px 0;border-bottom:1px solid #0c14201c}.vertical-integration li .vertical-node-arrow{display:none}.vertical-integration li p{font-size:14px}.vertical-integration-note{font-size:12px}.vertical-method-preview{padding:58px 0}.vertical-method-preview>.dr-shell{gap:30px}.vertical-method-preview ol{grid-template-columns:1fr;gap:0}.vertical-method-preview li{border:0;border-top:1px solid var(--experience-line)!important;padding:27px 0}.vertical-method-preview li>span{float:left;margin-right:18px;margin-bottom:0;font-size:24px}.vertical-experience .vertical-method-preview h3{font-size:22px}.vertical-method-preview li p{font-size:16px}.vertical-method-preview li>div{margin-top:20px;padding-top:15px;border-left:2px solid var(--vertical-accent);border-top:0;padding-left:18px}.vertical-experience .vertical-details .industry-hero{padding:56px 0 50px}.vertical-experience .vertical-details .industry-hero>.dr-shell{gap:22px}.vertical-experience .vertical-details .industry-hero .vertical-original-title{font-size:32px;margin-bottom:8px}.vertical-experience .industry-chapters>.dr-shell{gap:4px 22px;padding-block:14px}.vertical-experience .sales-chapter{padding:60px 0}.vertical-experience .sales-chapter-heading{padding-bottom:26px;margin-bottom:28px;gap:25px}.vertical-experience .sales-chapter h2{font-size:32px;max-width:none}.vertical-experience .sales-chapter-lead{padding-left:20px}.vertical-experience .sales-chapter .sales-chapter-lead p{font-size:17px}.vertical-experience .sales-chapter-content{gap:28px}.vertical-experience .sales-chapter-long .sales-chapter-media img,.vertical-experience .sales-chapter-media img{aspect-ratio:4/3;min-height:0;max-height:370px}.vertical-experience .sales-chapter-panoramic .sales-chapter-body{column-count:1}.vertical-experience .sales-chapter-panoramic .sales-chapter-media img{aspect-ratio:4/3;object-position:center}.vertical-experience .sales-chapter-conclusion{padding:23px 20px;gap:15px}.vertical-experience .sales-chapter-conclusion p{font-size:18px!important}.vertical-experience .sales-chapter-dossier .sales-chapter-body>p{padding:24px}.vertical-experience .industry-method-steps li>div>h3{font-size:23px}.vertical-experience .system-conversion .industry-form-card{padding:26px}.vertical-department{padding:60px 0}.vertical-department>.dr-shell{grid-template-columns:1fr;gap:30px}.vertical-experience .vertical-department h2{font-size:33px}.vertical-department img{height:260px}.vertical-department-copy>p:not(.vertical-eyebrow){font-size:17px}.vertical-experience .vertical-closing{padding:64px 0;min-height:460px}.vertical-experience .vertical-closing>picture>img{width:100%!important}.vertical-experience .vertical-closing:after{background:linear-gradient(90deg,#070b16eb,#070b1680)}.vertical-experience .vertical-closing h2{font-size:38px}.vertical-closing>.dr-shell>p:not(.vertical-eyebrow){font-size:17px}}@media(prefers-reduced-motion:reduce){.vertical-experience *,.vertical-experience :after,.vertical-experience :before{scroll-behavior:auto!important;transition:none!important}.vertical-experience .industry-investment-grid>article:hover,.vertical-experience .vertical-service-grid>a:hover,.vertical-experience .vertical-service-grid>a:hover img{transform:none}}.lr-home{--lr-blue:#167cff;--home-ink:#0c1420;--home-muted:#435060}.lr-home section{padding:92px 0}.lr-home .lr-hero{min-height:650px;padding:88px 0 44px}.lr-home .lr-hero-content h1{max-width:670px}.lr-home .lr-hero-content>p:not(.lr-eyebrow){max-width:495px;line-height:1.55}.lr-home .lr-hero-signals{margin-top:52px;padding-top:24px;gap:24px;color:#88a0b8;align-items:center}.lr-home .lr-hero-signals span{display:flex;align-items:center;gap:12px}.lr-home .lr-hero-signals b{color:#e4edf5;font-weight:500}.lr-home .lr-hero-signals>svg{color:#167cff;flex-shrink:0}.lr-home .lr-button{transition:background .2s ease,transform .2s ease}.lr-home .lr-button:not(.lr-button-secondary):hover{transform:translateY(-2px)}.lr-home .lr-chapter{display:flex;align-items:center;gap:16px;margin:0 0 26px;color:#9fc6ff;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.lr-home .lr-chapter>span{display:inline-block;min-width:28px;padding-bottom:7px;border-bottom:2px solid #167cff;font-size:18px;font-weight:500;letter-spacing:-.03em}.lr-home .lr-light .lr-chapter{color:#1262c9!important}.lr-home .lr-heading-split{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;grid-gap:56px;gap:56px;margin-bottom:44px;text-align:left}.lr-home .lr-heading-split h2{max-width:25ch;margin-bottom:0}.lr-home .lr-heading-split h2 span{display:block;margin-left:0}.lr-home .lr-heading-split>p{max-width:38ch;margin:0 0 3px;font-size:17px;line-height:1.7;color:#bdc9d6}.lr-home .lr-light .lr-heading-split>p{color:var(--home-muted)!important}.lr-home .lr-context{padding:80px 0}.lr-home .lr-context h2{max-width:19ch;font-size:clamp(34px,3.25vw,48px)}.lr-home .lr-context p:not(.lr-chapter){max-width:47ch;line-height:1.7}.lr-home .lr-context-priorities{display:flex;flex-wrap:wrap;gap:14px 24px;border-top:1px solid #0c142022;margin-top:28px;padding-top:18px}.lr-home .lr-context-priorities span{font-size:14px;font-weight:500;color:#34455a}.lr-home .lr-context-priorities span:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 3px 0;background:#167cff}.lr-home .lr-context-figure{position:relative;margin:0;overflow:hidden;border-radius:4px}.lr-home .lr-context-photo{height:405px}.lr-home .lr-context-figure figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#fff;padding:20px 24px;color:#34455a;font-size:15px;line-height:1.4;border-bottom:2px solid #167cff}.lr-home .lr-context-figure figcaption svg{color:#1262c9;flex-shrink:0}.lr-home .lr-sector-grid{gap:24px}.lr-home .lr-sector{border-color:#ffffff30;background:#101827;border-radius:4px;transition:border-color .25s ease,transform .25s ease}.lr-home .lr-sector:hover{border-color:var(--lr-sector-accent);background:#101827;transform:translateY(-5px)}.lr-home .lr-sector-photo{height:225px}.lr-home .lr-sector-photo img{transition:transform .6s ease}.lr-home .lr-sector:hover .lr-sector-photo img{transform:scale(1.035)}.lr-home .lr-sector-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#070b161a,transparent 40%,#070b1655)}.lr-home .lr-sector-index{position:absolute;z-index:1;top:18px;left:18px;color:#fff;font-size:13px;line-height:1;letter-spacing:.12em}.lr-home .lr-sector-arrow{position:absolute;z-index:1;right:16px;bottom:16px;display:grid;place-items:center;width:40px;height:40px;background:#070b16b8;border:1px solid #ffffff66;color:#fff}.lr-home .lr-sector-copy{padding:23px 24px 25px}.lr-home .lr-sector-copy h3{font-size:clamp(25px,2.2vw,32px);letter-spacing:-.035em}.lr-home .lr-sector-copy p{color:#d4dce6;min-height:70px;line-height:1.65;font-size:15px}.lr-home .lr-sector-copy>span{border-top:1px solid #ffffff26;padding-top:18px;width:100%;justify-content:space-between;font-size:14px}.lr-home .lr-sector-footnote{border-top:1px solid #ffffff26;padding-top:25px;margin:30px 0 0;font-size:14px;color:#a9b8c8;text-align:center}.lr-home .lr-method-grid{gap:30px;text-align:left}.lr-home .lr-method-grid li{display:block;padding-top:23px;border-top:1px solid #0c14202e}.lr-home .lr-method-grid li:after{display:none}.lr-home .lr-method-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;color:#1262c9}.lr-home .lr-method-number{color:#1262c9;font-size:48px;line-height:1;letter-spacing:-.065em;font-weight:500}.lr-home .lr-method-grid h3{margin-bottom:16px;font-size:27px}.lr-home .lr-method-grid b{display:block;color:#253850;font-size:15px;font-weight:600;line-height:1.5}.lr-home .lr-method-grid p{margin:10px 0 0;font-size:16px;line-height:1.75;color:#435060!important}.lr-home .lr-method-note{display:flex;align-items:center;gap:20px;padding:24px 0 0;margin-top:38px;border-top:1px solid #0c142026}.lr-home .lr-method-note>svg{color:#1262c9;flex-shrink:0}.lr-home .lr-method-note p{margin:0;font-size:15px;line-height:1.6}.lr-home .lr-method-note a{display:flex;align-items:center;gap:12px;margin-left:auto;color:#1262c9;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.lr-home .lr-method-note a svg{flex-shrink:0}.lr-home .lr-team{min-height:650px;padding:88px 0}.lr-home .lr-team>.dr-shell{position:relative}.lr-home .lr-team-copy{max-width:520px}.lr-home .lr-team-copy>p:not(.lr-chapter){line-height:1.75}.lr-home .lr-team-copy li{padding:17px 0}.lr-home .lr-team-copy li svg:first-child{color:#7cb8ff;flex-shrink:0}.lr-home .lr-team-production{position:absolute;right:0;bottom:-22px;width:280px;border:1px solid #ffffff80;background:#070b16}.lr-home .lr-team-production>div{position:relative;height:160px}.lr-home .lr-team-production img{object-fit:cover}.lr-home .lr-team-production>span{display:block;padding:15px 17px;font-size:13px;color:#d8e2ef}.lr-home .lr-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.lr-home .lr-project{display:block;color:#0c1420;text-decoration:none}.lr-home .lr-project-preview{position:relative;aspect-ratio:1.34;overflow:hidden;border-radius:4px;background:#e4e8ed}.lr-home .lr-project-preview img{object-fit:cover;object-position:center top;transition:transform .6s ease}.lr-home .lr-project-preview>span{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:42px;height:42px;background:#1262c9;color:#fff}.lr-home .lr-project:hover img{transform:scale(1.025)}.lr-home .lr-project-meta{padding:23px 0;border-bottom:1px solid #0c14202b}.lr-home .lr-project-meta small{display:block;margin-bottom:10px;color:#5b6877;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.lr-home .lr-project-meta h3{margin-bottom:10px;font-size:27px}.lr-home .lr-project-meta p{color:#435060!important;margin:0;font-size:15px;line-height:1.6}.lr-home .lr-editorial-link{display:inline-flex;gap:16px;align-items:center;margin-top:32px;min-height:44px;color:#1262c9;font-size:15px;font-weight:600;text-decoration:none}.lr-home .lr-editorial-link:hover{text-decoration:underline;text-underline-offset:5px}.lr-home .lr-closing{padding:85px 0;min-height:360px}.lr-home .lr-closing:after{background:linear-gradient(90deg,#070b16e8,#070b16b3 52%,#070b1644)}.lr-home .lr-closing h2{max-width:760px}.lira-inner-page .lira-editorial-hero{padding:150px 0 92px;min-height:550px;background:#070b16;isolation:isolate}.lira-editorial-hero .lira-inner-grid{opacity:1!important;background:url(/assets/images/lira/main/home-team.webp) 100%/61% auto no-repeat;z-index:0}.lira-editorial-hero .lira-inner-grid:before{opacity:1;background:linear-gradient(90deg,#070b16 25%,#070b16ed 48%,#070b167c 75%,#070b1659);-webkit-mask-image:none;mask-image:none}.lira-editorial-hero .lira-inner-grid:after{display:none}.lira-editorial-hero:has(+.lira-editorial-section .lira-contact-direct) .lira-inner-grid{background-image:url(/assets/images/lira/main/department-hero-v2.webp)}.lira-editorial-hero .lira-breadcrumb{font-size:13px;margin-bottom:42px}.lira-editorial-hero .lira-inner-kicker>span{border-radius:0;border:0;border-bottom:2px solid #167cff;background:transparent;padding:0 0 7px;min-width:30px;height:auto}.lira-editorial-hero .lira-editorial-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:72px}.lira-editorial-hero .lira-editorial-heading h1{font-size:clamp(40px,4.25vw,65px);font-weight:600;line-height:1.08;text-wrap:balance}.lira-editorial-hero .lira-editorial-heading p{font-size:18px;color:#d4dfec;line-height:1.7}.lira-inner-page .lira-editorial-section{padding:88px 0;background:#070b16}.lira-inner-page .lira-editorial-section:nth-of-type(2n){background:#f5f6f8;color:#0c1420;--li-line:#0c142022;--li-line-strong:#0c142038}.lira-inner-page .lira-editorial-section:nth-of-type(2n) :is(h2,h3){color:#0c1420}.lira-inner-page .lira-editorial-section:nth-of-type(2n) .lira-editorial-lead{color:#435060}.lira-inner-page .lira-editorial-section:nth-of-type(2n) .lira-editorial-label{color:#1262c9}.lira-inner-page .lira-editorial-section-head{margin-bottom:36px;align-items:start}.lira-inner-page .lira-editorial-section-head h2{max-width:26ch;font-weight:600;line-height:1.16;text-wrap:balance}.lira-inner-page .lira-editorial-label{font-size:12px;line-height:1.6}.lira-inner-page .lira-editorial-label:before{display:inline-block;content:"";width:28px;height:2px;margin:0 14px 3px 0;background:currentColor}.lira-inner-page .lira-editorial-lead{font-size:18px;line-height:1.8}.lira-inner-page .lira-action-grid{gap:24px;margin-top:38px;counter-reset:agency-capability}.lira-inner-page .lira-action-grid article{position:relative;isolation:isolate;overflow:hidden;min-height:315px;padding:110px 26px 30px;border:0;border-radius:4px;background:#101827 url(/assets/images/lira/main/direction.webp) 50%/cover}.lira-inner-page .lira-action-grid article:nth-child(2){background-image:url(/assets/images/lira/main/production.webp)}.lira-inner-page .lira-action-grid article:nth-child(3){background-image:url(/assets/images/lira/main/activation.webp)}.lira-inner-page .lira-action-grid article:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(#070b162b,#070b16db 48%,#070b16)}.lira-inner-page .lira-action-grid article:after{counter-increment:agency-capability;content:"0" counter(agency-capability);position:absolute;top:25px;left:26px;font-size:15px;color:#fff;letter-spacing:.09em}.lira-inner-page .lira-action-grid article h3{margin:20px 0 14px;font-size:27px;color:#fff!important}.lira-inner-page .lira-action-grid article p{color:#d4dfec;font-size:16px;line-height:1.7}.lira-inner-page .lira-editorial-cta{position:relative;isolation:isolate;background:#101827;padding:88px 0;overflow:hidden}.lira-inner-page .lira-editorial-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070b16f5,#070b16b3 60%,#070b1678),url(/assets/images/lira/main/home-closing.webp) 100% /cover}.lira-inner-page .lira-editorial-cta h2{max-width:28ch;line-height:1.12;text-wrap:balance}.lira-inner-page .lira-editorial-section:has(.lira-contact-direct)>.dr-shell{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-rows:auto 1fr;align-items:start;grid-column-gap:64px;column-gap:64px}.lira-editorial-section:has(.lira-contact-direct) .lira-editorial-section-head{display:block;grid-column:1;grid-row:1}.lira-editorial-section:has(.lira-contact-direct) .lira-editorial-section-head h2{margin-top:24px;font-size:clamp(32px,3vw,43px)}.lira-editorial-section:has(.lira-contact-direct) .lira-contact-direct{grid-column:1;grid-row:2;flex-direction:column;gap:0;margin-bottom:0}.lira-editorial-section:has(.lira-contact-direct) .lira-contact-direct>a{display:block;padding:19px 0;border-bottom:1px solid #0c142022;font-size:20px;color:#1262c9;text-decoration:none}.lira-editorial-section:has(.lira-contact-direct) .lira-contact-direct>a:hover{text-decoration:underline;text-underline-offset:5px}.lira-editorial-section:has(.lira-contact-direct) .lira-contact-direct>span{font-size:15px;line-height:1.8;margin-top:24px;color:#435060}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form{grid-column:2;grid-row:1/3;padding:34px;background:#101827;border-top:3px solid #167cff;border-radius:4px;color:#fff}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form :is(label,.form-check-label){color:#e4edf8!important;font-size:14px!important}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form :is(input:not([type=checkbox]),textarea,select){border:1px solid #536176;border-radius:3px;background:#070b16;color:#fff}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form :is(input,textarea,select):focus{border-color:#84baff;box-shadow:none}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form .dr-form-submit{display:block}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form .dr-form-submit button{margin-top:12px;width:100%;background:#1262c9!important;color:#fff!important;border-radius:4px!important;box-shadow:none}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form .dr-motion-cta-content{color:#fff!important}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form :is(.dr-motion-cta-glow,.dr-motion-cta-shine,.dr-motion-cta-ring,.dr-motion-cta-particles){display:none}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form .dr-form-success h3{color:#fff}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form .dr-form-success p{color:#d4dfec}.dr-t-case-browser-screen .dr-t-case-preview-link{position:absolute;inset:0;display:block}.dr-t-case-browser-screen .dr-t-case-preview-link:focus-visible{outline-offset:-4px;z-index:1}.lira-portfolio-page .lira-portfolio-hero{padding:150px 0 82px;background:#070b16}.lira-portfolio-page .lira-portfolio-hero .lira-inner-grid:after{display:none}.lira-portfolio-page .lira-portfolio-hero .lira-inner-grid:before{opacity:.18;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.lira-portfolio-page .lira-portfolio-hero h1{font-size:clamp(42px,4.7vw,72px);font-weight:600;line-height:1.06;text-wrap:balance}.lira-portfolio-page .lira-portfolio-hero em{color:#167cff;background:none;-webkit-text-fill-color:currentColor}.lira-portfolio-page .lira-portfolio-hero-grid{align-items:end}.lira-portfolio-page .lira-portfolio-hero-grid>div>p{font-size:18px;line-height:1.7}.lira-portfolio-page .lira-portfolio-manifesto{border-radius:0;background:transparent;border-top:1px solid #ffffff30;margin-top:46px}.lira-portfolio-page .dr-t-cases{padding:88px 0}.lira-portfolio-page .dr-t-case-sequence{gap:80px}.lira-portfolio-page .dr-t-case-row+.dr-t-case-row{padding-top:66px;border-top:1px solid #ffffff26}.lira-portfolio-page .dr-t-case-visual{border-radius:4px;box-shadow:none}.lira-portfolio-page .dr-t-case-browser,.lira-portfolio-page .dr-t-case-story>div{border-radius:4px}.lira-portfolio-page .lira-inner-cta{border-radius:4px;background:#101827;box-shadow:none}.lira-portfolio-page .lira-inner-cta:after{display:none}.lira-case-hero{padding:148px 0 72px;background:#070b16}.lira-case-hero .lira-case-hero-copy h1{font-size:clamp(44px,5vw,74px);line-height:1.07;font-weight:600;letter-spacing:-.05em}.lira-case-hero .lira-case-hero-copy>p{font-size:20px;line-height:1.7}.lira-case-hero .lira-project-stage{min-height:420px;border-radius:4px;background:#101827;box-shadow:none}.lira-case-hero .lira-project-orbit,.lira-case-hero .lira-project-stage:before{display:none}.lira-case-hero .lira-project-stage>img{filter:none}.lira-case-hero .lira-inner-kicker>span{border-radius:0;border:0;border-bottom:2px solid #167cff;background:transparent;padding:0 0 7px;min-width:30px;height:auto}.lira-case-hero .lira-case-meta{margin-top:56px}.sv-page .sv-site section{padding:74px 0}.sv-page .sv-site .sv-hero{min-height:630px;padding:148px 0 66px}.sv-page .sv-site .sv-hero-copy h1{max-width:680px;font-size:clamp(42px,4.6vw,68px);line-height:1.06}.sv-page .sv-site .sv-hero-copy>p:not(.sv-eyebrow){font-size:19px;line-height:1.6}.sv-page .sv-site .sv-heading{gap:56px;margin-bottom:36px}.sv-page .sv-site .sv-heading>p{font-size:17px;line-height:1.7}.sv-page .sv-site .sv-objective-grid article{padding:32px}.sv-page .sv-site .sv-objective-grid p{font-size:16px;line-height:1.65}.sv-page .sv-site .sv-method ol{margin-top:40px}.sv-page .sv-site .sv-department{padding:72px 0;min-height:390px}.sv-page .sv-site .sv-department p{font-size:18px;line-height:1.65;max-width:38ch}.sv-page .sv-site .sv-faq summary{padding:19px 22px;font-size:16px;line-height:1.5}.sv-page .sv-site .sv-closing{padding:66px 0}@media (max-width:1100px){.lr-home .lr-heading-split{gap:32px}.lr-home .lr-sector-photo{height:190px}.lr-home .lr-sector-copy{padding:22px 20px}.lr-home .lr-sector-copy p{min-height:92px}.lr-home .lr-team-production{width:240px}.lira-editorial-hero .lira-editorial-heading{gap:40px}.lira-inner-page .lira-editorial-section:has(.lira-contact-direct)>.dr-shell{column-gap:36px}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form{padding:26px}}@media (min-width:601px) and (max-width:1000px){.lr-home .lr-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-home .lr-sector,.lr-home .lr-sector:nth-child(n+5){grid-column:auto}.lr-home .lr-sector:last-child{grid-column:1/-1}.lr-home .lr-sector:last-child .lr-sector-photo{height:260px}.lr-home .lr-sector-copy p{min-height:52px}}@media (max-width:900px){.lr-home .lr-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lr-home .lr-team-production{display:none}.lr-home .lr-method-note{flex-wrap:wrap}.lr-home .lr-method-note a{margin-left:43px}.lira-editorial-hero .lira-editorial-heading{grid-template-columns:1fr;gap:26px}.lira-editorial-hero .lira-editorial-heading>div{max-width:60ch}.lira-editorial-hero .lira-inner-grid{background-size:cover}.lira-editorial-hero .lira-inner-grid:before{background:linear-gradient(90deg,#070b16f5,#070b16b5),linear-gradient(0deg,#070b16,transparent)}.lira-inner-page .lira-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lira-inner-page .lira-action-grid article{padding:95px 20px 24px}.lira-inner-page .lira-editorial-section:has(.lira-contact-direct)>.dr-shell{grid-template-columns:1fr;gap:30px}.lira-editorial-section:has(.lira-contact-direct) :is(.lira-editorial-section-head,.lira-contact-direct,.dr-contact-form){grid-column:auto;grid-row:auto}.lira-editorial-section:has(.lira-contact-direct) .lira-editorial-section-head{margin-bottom:0}.sv-page .sv-site .sv-heading{gap:30px}}@media (max-width:760px){.lr-home .lr-context,.lr-home section{padding:60px 0}.lr-home .lr-hero{padding:62px 0 32px;min-height:650px}.lr-home .lr-hero-signals{margin-top:36px;gap:12px;flex-wrap:nowrap;justify-content:space-between;font-size:10px;letter-spacing:.03em}.lr-home .lr-hero-signals span{flex-direction:column;gap:6px;align-items:start}.lr-home .lr-heading-split{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.lr-home .lr-heading-split>p{max-width:none}.lr-home .lr-chapter{margin-bottom:24px;font-size:11px}.lr-home .lr-context-photo{height:280px}.lr-home .lr-context h2{max-width:none}.lr-home .lr-context-figure figcaption{padding:19px 22px}.lr-home .lr-method-top{margin-bottom:24px}.lr-home .lr-method-number{font-size:43px}.lr-home .lr-method-note{gap:16px;margin-top:28px}.lr-home .lr-method-note p{flex:1 1}.lr-home .lr-method-note a{margin-left:39px}.lr-home .lr-team{min-height:0;padding:60px 0}.lr-home .lr-project-grid{grid-template-columns:1fr;gap:30px}.lr-home .lr-project-preview{aspect-ratio:1.5}.lr-home .lr-project-meta{padding:21px 0 24px}.lr-home .lr-closing{padding:64px 0}.lira-inner-page .lira-editorial-hero{padding:124px 0 62px;min-height:0}.lira-editorial-hero .lira-breadcrumb{margin-bottom:30px}.lira-editorial-hero .lira-editorial-heading h1{font-size:clamp(36px,7.8vw,48px)}.lira-inner-page .lira-editorial-cta,.lira-inner-page .lira-editorial-section{padding:58px 0}.lira-inner-page .lira-action-grid{grid-template-columns:1fr;gap:20px}.lira-inner-page .lira-action-grid article{min-height:285px;padding:102px 24px 26px}.lira-editorial-section:has(.lira-contact-direct) .dr-contact-form{padding:26px 22px}.lira-portfolio-page .lira-portfolio-hero{padding:128px 0 58px}.lira-portfolio-page .lira-portfolio-hero h1{font-size:clamp(38px,8vw,54px)}.lira-portfolio-page .dr-t-cases{padding:60px 0}.lira-portfolio-page .dr-t-case-sequence{gap:48px}.lira-portfolio-page .dr-t-case-row+.dr-t-case-row{padding-top:42px}.lira-case-hero{padding:126px 0 56px}.lira-case-hero .lira-case-hero-copy h1{font-size:clamp(38px,9vw,54px)}.lira-case-hero .lira-project-stage{min-height:330px}.sv-page .sv-site section{padding:54px 0}.sv-page .sv-site .sv-hero{padding:130px 0 52px;min-height:660px}.sv-page .sv-site .sv-hero-copy h1{font-size:clamp(39px,8vw,54px)}.sv-page .sv-site .sv-department{min-height:0;padding:56px 0}.sv-page .sv-site .sv-closing{padding:54px 0}}@media (max-width:600px){.lr-home .lr-sector-grid{grid-template-columns:1fr;gap:24px}.lr-home .lr-sector,.lr-home .lr-sector:last-child,.lr-home .lr-sector:nth-child(n+5){grid-column:auto}.lr-home .lr-sector-photo{height:240px}.lr-home .lr-sector-copy{padding:24px}.lr-home .lr-sector-copy h3{font-size:31px}.lr-home .lr-sector-copy p{min-height:0;font-size:16px;margin-bottom:20px}.lr-home .lr-method-grid{grid-template-columns:1fr;gap:28px}.lr-home .lr-method-grid li{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:0 22px;gap:0 22px}.lr-home .lr-method-top{grid-column:1;grid-row:1/4;flex-direction:column;justify-content:start;gap:18px;align-items:start;margin:0}.lr-home .lr-method-grid :is(h3,b,p){grid-column:2}.lr-home .lr-method-grid h3{margin-bottom:12px}.lr-home .lr-method-note a{margin-left:0;width:100%}.lr-home .lr-hero-content h1{font-size:clamp(39px,10vw,46px)}.lr-home .lr-sector-footnote{text-align:left;line-height:1.8}.sv-page .sv-site .sv-objective-grid article{padding:28px}.sv-page .sv-site .sv-faq summary{padding:18px}}@media (prefers-reduced-motion:reduce){.lr-home :is(.lr-button,.lr-sector,.lr-sector-photo img,.lr-project-preview img){transition:none}.lr-home .lr-project:hover img,.lr-home .lr-sector:hover .lr-sector-photo img,.lr-home :is(.lr-button,.lr-sector):hover{transform:none}}.lira-editorial-hero[data-page="/servizi/seo"] .lira-inner-grid{background-image:url(/assets/images/lira/ultra/editorial-strategy-workshop/1536.webp)}.lira-editorial-hero[data-page="/servizi/advertising"] .lira-inner-grid{background-image:url(/assets/images/lira/ultra/editorial-automation-infrastructure/1536.webp)}.lira-editorial-hero[data-page="/servizi/siti-web"] .lira-inner-grid{background-image:url(/assets/images/lira/ultra/home-context-strategy/1536.webp)}.lira-editorial-hero[data-page="/servizi/social-contenuti"] .lira-inner-grid{background-image:url(/assets/images/lira/ultra/editorial-on-site-production/1536.webp)}.lira-editorial-hero[data-page="/acquisizione-clienti"] .lira-inner-grid{background-image:url(/assets/images/lira/experience/marketing-production-v1/1672.webp)}.lira-editorial-hero[data-page="/settori"] .lira-inner-grid{background-image:url(/assets/images/lira/main/home-hero-v2.webp)}.lira-inner-page .lira-sector-photo-grid{gap:28px}.lira-inner-page .lira-sector-photo-grid .lira-sector-card{padding:0;border-radius:3px;overflow:hidden;background:#101827;border-color:#ffffff26}.lira-inner-page .lira-sector-photo-grid .lira-sector-card:hover{border-color:var(--sector-accent);background:#101827}.lira-sector-photo-grid .lira-sector-card>.lira-sector-card-photo{position:relative;display:block;height:245px;overflow:hidden}.lira-sector-card-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.lira-sector-card:hover .lira-sector-card-photo img{transform:scale(1.035)}.lira-sector-card-photo>span{position:absolute;top:20px;left:24px;font-size:13px;letter-spacing:.1em;color:white;text-shadow:0 1px 8px #070b16}.lira-sector-photo-grid .lira-sector-card>.lira-sector-card-copy{display:flex;flex-direction:column;padding:30px;flex:1 1;color:#f7faff}.lira-inner-page .lira-editorial-section .lira-sector-photo-grid .lira-sector-card h3{margin:0 0 15px;font-size:30px;color:var(--sector-accent)!important;letter-spacing:-.025em}.lira-sector-photo-grid .lira-sector-card p{color:#c3cad5;font-size:16px}.lira-sector-photo-grid .lira-sector-outcome{color:#e2e8f1;font-size:17px;line-height:1.6;margin-top:22px;border:0;padding:0 0 25px}.lira-sector-card-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;border-top:1px solid #ffffff26;padding-top:22px;color:var(--sector-accent);font-size:14px;font-weight:600}@media(max-width:760px){.lira-sector-photo-grid .lira-sector-card>.lira-sector-card-photo{height:210px}.lira-sector-photo-grid .lira-sector-card>.lira-sector-card-copy{padding:25px}.lira-sector-photo-grid .lira-sector-card h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.lira-sector-card-photo img{transition:none}.lira-sector-card:hover .lira-sector-card-photo img{transform:none}}