/* App studies within the established Clearway photographic world. */
.ar-concept{--ar-paper:#f3efe4;--ar-ink:#18231f;--ar-line:#c9cabc;--ar-orange:#e16324;--ar-sage:#b2c5a8;padding-bottom:62px}
.ar-concept .ar-scene{margin:0;min-width:0;width:100%;color:var(--ar-ink);isolation:isolate}
.ar-concept .ar-scene *{box-sizing:border-box}
.ar-concept .ar-canvas{position:relative;container-type:inline-size;overflow:hidden}
.ar-concept .ar-art{font:400 14px/1.45 Manrope,sans-serif;position:relative}
.ar-concept .ar-art h3,.ar-concept .ar-art h4,.ar-concept .ar-art p{margin:0}
.ar-concept .ar-art h3{font-weight:500;letter-spacing:-.035em;line-height:1.08}
.ar-concept .ar-art b,.ar-concept .ar-art strong{font-weight:600}
.ar-concept .ar-art i{font-style:normal}
.ar-concept .ar-art svg{display:block;width:100%;overflow:visible}
.ar-concept .ar-scene figcaption{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:12px 0!important;color:inherit;font:400 11px/1.4 Manrope,sans-serif!important}
.ar-concept #lx-lights .ar-pause{border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;min-height:36px;padding:7px 12px;font:500 11px/1.3 Manrope,sans-serif;opacity:.85;white-space:nowrap}
.ar-concept .ar-pause:focus-visible,.ar-review-bar a:focus-visible{outline:2px solid #e16324;outline-offset:4px}
.ar-concept .ar-scene figcaption{color:#cbd0cc}
.ar-concept .lx-mailroom .ar-scene figcaption,.ar-concept .lx-builders .ar-scene figcaption{color:#435048}
.ar-concept .ar-art *{animation-play-state:paused!important}
.ar-concept [data-ar-running=true] .ar-art *{animation-play-state:running!important}
body.ar-concept #lx-lights .lx-rooftop .ar-scene{order:2}
body.ar-concept #lx-lights .lx-mailroom .ar-scene{max-width:1050px;margin:32px auto 0}
body.ar-concept #lx-lights .lx-builders .ar-scene{max-width:1060px;margin:30px auto 0}
body.ar-concept #lx-lights .nh-floor-pair .ar-scene{width:100%;margin-top:4px}
body.ar-concept #lx-lights .lx-steady-composition{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:60px;align-items:center}
body.ar-concept #lx-lights .lx-steady-text{position:static;padding:0;max-width:none}
body.ar-concept #lx-lights .lx-steady-text h2{font-size:clamp(36px,4vw,58px)}
.ar-review-bar{position:fixed;z-index:1000;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;gap:24px;padding:10px 22px;background:#f3efe4;color:#18231f;box-shadow:0 -8px 32px #0002;font:500 12px/1.3 Manrope,sans-serif}
.ar-review-bar>span{margin-right:16px;color:#586158}
.ar-review-bar a{padding:8px 0;color:inherit;text-decoration:none;border-bottom:2px solid transparent;min-height:36px;display:flex;align-items:center}
.ar-review-bar a[aria-current=page]{border-color:#e16324}
.ar-review-bar a:last-child{color:#5d675e}
/* A / the dealership: a generous executive working surface. */
.ar-dashboard{display:grid;grid-template-columns:52px 1fr;background:#f4f0e7;box-shadow:0 24px 50px -28px #0009;min-height:430px;border-radius:5px;overflow:hidden}
.ar-rail{background:#d7ddce;display:flex;align-items:center;flex-direction:column;gap:27px;padding:18px 0}
.ar-rail>b{font-size:22px}.ar-rail b span{color:#bb4e1a}
.ar-rail>i{width:13px;height:13px;border:1px solid #75826d;border-radius:3px;position:relative}
.ar-rail>i.ar-navmark{background:#344735;border-color:#344735}
.ar-dash-main{padding:20px 26px 16px;min-width:0}
.ar-apphead{display:flex;gap:20px;align-items:center;padding-bottom:18px;border-bottom:1px solid #d3d3c6}
.ar-apphead>b{font-size:17px}.ar-apphead>span{font-size:10px;color:#586357;margin-left:auto}.ar-online{width:5px;height:5px;border-radius:50%;background:#557958}
.ar-dash-title{display:flex;justify-content:space-between;align-items:end;margin-top:25px;gap:15px}
.ar-dash-title h3{font-size:clamp(22px,4cqw,32px)}.ar-dash-title>span{font-size:10px;color:#65705d}
.ar-departments{display:flex;gap:24px;margin:23px 0 20px;border-bottom:1px solid #cfcec1;font-size:11px;color:#65705d}
.ar-departments span{padding-bottom:9px}.ar-departments .ar-current{border-bottom:2px solid #e16324;color:#283426}
.ar-dash-chart>div:first-child{display:flex;justify-content:space-between;font-size:11px}.ar-dash-chart>div:first-child span{color:#65705d}
.ar-dash-chart .ar-chart{height:175px;margin-top:12px;color:#cf672a}
.ar-gridline{stroke:#a8b29e;stroke-opacity:.26;stroke-width:1}.ar-target{stroke:#858f7b;stroke-width:1;stroke-dasharray:5 7}
.ar-area{fill:#d8a56d;fill-opacity:.16}.ar-trace{stroke-width:3;stroke-linecap:round;stroke-dasharray:1;animation:ar-chart-draw 9s cubic-bezier(.2,.7,.2,1) infinite}
.ar-chart-key{display:flex;gap:22px;font-size:9px;margin-top:6px;color:#65705d}.ar-chart-key span:before{content:"";display:inline-block;width:14px;height:2px;background:#cf672a;vertical-align:middle;margin-right:6px}.ar-chart-key span+span:before{background:#89957e}
.ar-dash-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid #d3d3c6;font-size:10px;color:#52614c}.ar-dash-bottom b{margin:0 7px;color:#bb4e1a}
@keyframes ar-chart-draw{0%,8%{stroke-dashoffset:1;opacity:.35}60%,88%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
/* A / correspondence, not another dashboard. */
.ar-inbox{display:grid;grid-template-columns:30% 70%;background:#fffdf6;min-height:405px;box-shadow:0 24px 60px -35px #3d433850;border-radius:5px;overflow:hidden}
.ar-inbox-list{background:#e6e9dd;padding:24px 0}.ar-inbox-logo{display:block;padding:0 22px;font-size:20px;letter-spacing:-.03em}.ar-inbox-logo>span{float:right;color:#47614b;font-size:10px;padding-top:6px}
.ar-inbox-list>p{font-size:10px;color:#5b6856;padding:18px 22px 12px!important}.ar-email{padding:18px 22px;border-top:1px solid #ced3c4}.ar-email>*{display:block}.ar-email>span{font-size:10px;color:#596951;margin-bottom:5px}.ar-email strong{font-size:12px}.ar-email small{font-size:10px;color:#4f6045;margin-top:5px}.ar-email.ar-selected{background:#d3ddc6;position:relative}.ar-selected:before{content:"";position:absolute;left:0;top:20px;width:3px;height:12px;background:#a84d21}
.ar-correspondence{padding:26px 34px}.ar-thread-head{display:flex;justify-content:space-between;font-size:11px;color:#5e685a;margin-bottom:22px}.ar-thread-head small{font-size:10px}.ar-correspondence h3{font-size:27px;margin-bottom:16px!important}.ar-correspondence>p{font-size:12px;max-width:35em;color:#5c6357;line-height:1.7}
.ar-composer{margin-top:28px;background:#f2f1e8;padding:18px 20px}.ar-draft-label{display:flex;gap:7px;align-items:center;font-size:10px;color:#374d34}.ar-draft-label i{width:5px;height:5px;background:#8b572f;border-radius:50%}.ar-draft-label>span{margin-left:auto;color:#4f6045}
.ar-written{font-size:13px;line-height:1.7;margin-top:16px;animation:none}.ar-written p+p{margin-top:9px!important}.ar-compose-footer{display:flex;justify-content:space-between;border-top:1px solid #d3d8c8;margin-top:20px;padding-top:13px;font-size:10px;color:#596650}.ar-compose-footer>b{color:#aa4b21;font-size:17px}
@keyframes ar-ink{0%,9%{clip-path:inset(0 0 90% 0)}55%,100%{clip-path:inset(0)}}
/* A / quote paper and a deliberately separate management ledger. */
.ar-quote-scene{position:relative;min-height:370px;padding:10px 0 12px 2%;background:transparent}
.ar-quote-sheet{position:relative;z-index:2;width:58%;padding:23px 25px;background:#f4eddd;transform:rotate(-3deg);box-shadow:12px 20px 30px -22px #000a}
.ar-doc-brand{display:flex;justify-content:space-between;gap:10px;font-size:15px;font-weight:600}.ar-doc-brand>span{font-size:8px;color:#68705f;font-weight:400;padding-top:4px}
.ar-quote-sheet h3{font:400 36px/1.02 Georgia,serif!important;letter-spacing:-.025em;margin:21px 0!important}.ar-quote-item{display:flex;justify-content:space-between;gap:10px;font-size:9px;padding:9px 0;border-top:1px solid #cccbbb}.ar-quote-item span{color:#636a5e}.ar-quote-item>b{font-weight:500}.ar-quote-total{display:flex;justify-content:space-between;gap:10px;margin-top:15px;padding-top:11px;border-top:1px solid #8e9a80}.ar-quote-total>span{font-size:9px}.ar-quote-total strong{font:400 19px Georgia,serif}
.ar-signature{max-width:105px;height:38px;margin-top:13px;color:#9c552b}.ar-signature path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;animation:ar-chart-draw 10s ease infinite}
.ar-manager-view{position:absolute;z-index:1;right:2%;top:56px;width:37%;padding:23px 17px 20px;background:#324637;color:#e4e6d5;transform:rotate(4deg)}.ar-manager-view>span{font-size:9px;color:#b8c7ab}.ar-manager-view h4{font:400 24px/1.05 Georgia,serif!important;margin:17px 0 20px!important}.ar-manager-view>div{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:9px}.ar-manager-view>div i{height:3px;flex:1;background:#718364}.ar-manager-view footer{font-size:8px;color:#cdd9c0;margin-top:24px;border-top:1px solid #7a896d;padding-top:13px}
/* A / the floor is a time-based dispatch board. */
.ar-floorboard{background:#1b2829;color:#d8e1d4;padding:23px 25px;min-height:370px;border-top:2px solid #b5c6a2}
.ar-floorboard header{display:flex;align-items:baseline;gap:15px;margin-bottom:29px}.ar-floorboard header>b{font-size:21px;font-weight:500}.ar-floorboard header>span{font-size:10px;color:#a7b9aa}.ar-floorboard header i{margin-left:auto;width:5px;height:5px;background:#d87436;border-radius:50%}
.ar-floor-time{display:flex;justify-content:space-between;margin-left:90px;font-size:9px;color:#a8b8a6;border-bottom:1px solid #4a5a50;padding-bottom:10px}
.ar-floor-lanes{position:relative}.ar-floor-lanes>div{position:relative;height:52px;border-bottom:1px solid #384b42;display:flex;align-items:center;font-size:10px}.ar-floor-lanes>div>span{width:90px;color:#bdcabb}
.ar-booking{position:absolute;display:flex;align-items:center;height:26px;padding:0 10px;background:#54705f;color:#eff1df;font-size:9px;white-space:nowrap;max-width:calc(100% - 95px)}.ar-b1{left:24%;width:42%}.ar-b2{left:41%;width:49%;background:#344c43}.ar-b3{left:57%;width:30%}.ar-b4{left:61%;width:39%;background:#a05c34}
.ar-now-line{position:absolute;left:42%;top:-24px;bottom:0;width:1px;background:#dc8449;animation:ar-day-pass 12s ease-in-out infinite}.ar-now-line:before{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;background:#dc8449;border-radius:50%}
.ar-floorboard footer{display:flex;gap:10px;align-items:center;color:#a7b9aa;font-size:10px;margin-top:23px}.ar-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#dc8449}
@keyframes ar-day-pass{0%,10%{left:31%}85%,100%{left:84%}}
/* A / a project drawing beside its schedule and commitments. */
.ar-projectdesk{background:#ecece1;box-shadow:0 20px 45px -35px #34482e60;border-radius:4px;overflow:hidden}.ar-projectbar{display:flex;justify-content:space-between;gap:15px;background:#d8dece;padding:18px 25px;font-size:13px}.ar-projectbar>span{font-size:11px;color:#57694e}
.ar-projectbody{display:grid;grid-template-columns:56% 44%;min-height:410px}.ar-drawing{position:relative;padding:26px;background-color:#e9eddf;background-image:linear-gradient(#778d6310 1px,transparent 1px),linear-gradient(90deg,#778d6310 1px,transparent 1px);background-size:24px 24px;border-right:1px solid #c7d2bb}
.ar-drawing>div{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#4a6040}.ar-drawing>div span{font-size:9px}.ar-plan{margin-top:25px;height:260px;color:#62785b}.ar-plan-lines{stroke:currentColor;stroke-width:1.2}.ar-plan-lines path:first-child{stroke-width:3}.ar-build-trace{stroke:#c96b32;stroke-width:3;stroke-dasharray:1;animation:ar-chart-draw 12s ease infinite}.ar-plan-point{fill:#cb7038;stroke:none;animation:ar-dot-glow 5s ease infinite}.ar-drawing-caption{font-size:9px;color:#4f6045;display:block;text-align:center}
.ar-project-ledger{padding:28px 30px}.ar-project-ledger h3{font-size:32px}.ar-gantt{margin-top:25px}.ar-gantt p{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #d2d7c8;font-size:10px}.ar-gantt i{height:6px;width:50%;background:#778d67}.ar-gantt p:nth-child(2) i{margin-left:20%;width:70%;background:#b47447}.ar-gantt p:nth-child(3) i{margin-left:55%;width:45%}.ar-project-money{padding-top:20px}.ar-project-money>span{font-size:10px;color:#4f6045}.ar-project-money>strong{display:block;font-size:21px;line-height:1.2;margin-top:9px;font-weight:500}.ar-project-money>div{font-size:9px;color:#5c6e51;margin-top:12px}.ar-project-money b{padding:0 9px;color:#b15a27}
@keyframes ar-dot-glow{50%{opacity:.3}}
/* A / finance carries an editorial, forest-green calm. */
.ar-finance{background:#233d32;color:#edf0df;padding:25px 32px 20px;min-height:440px;border-top:2px solid #9daf8e}.ar-finance header{display:flex;align-items:center;justify-content:space-between;gap:20px}.ar-finance header>b{font:400 34px Georgia,serif;letter-spacing:-.03em}.ar-finance header>b span{color:#d18654}.ar-finance header>span{font-size:10px;color:#c2d1b4}
.ar-finance-main{position:relative;margin-top:27px;min-height:204px}.ar-finance-title>span{font-size:10px;color:#c2d1b4}.ar-finance-title h3{font:400 34px/1.08 Georgia,serif!important;margin-top:10px!important;position:relative;z-index:1}.ar-finance-chart{position:absolute!important;right:0;bottom:0;width:75%!important;height:140px;color:#b5c895;opacity:.8}.ar-finance-chart .ar-area{fill:#adc68f;fill-opacity:.09}.ar-finance-chart .ar-gridline{stroke:#bed0a4;stroke-opacity:.14}.ar-finance-chart .ar-target{stroke:#a8c092;stroke-opacity:.4}.ar-finance-chart .ar-trace{stroke:#b4cb9a}
.ar-finance-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:17px;padding-top:15px;border-top:1px solid #758d6755}.ar-finance-lines>div{display:flex;flex-direction:column;gap:6px;font-size:10px}.ar-finance-lines i{width:15px;height:2px;background:#b5c895}.ar-finance-lines>div:nth-child(2) i{background:#d18654}.ar-finance-lines>div:nth-child(3) i{background:#8aa795}.ar-finance-lines span{color:#b9cbae}.ar-finance-lines b{font-size:12px;font-weight:400}.ar-finance footer{font-size:9px;color:#aec2a3;margin-top:25px}
/* B / six larger gestures, without application chrome. */
.ar-version-b .ar-canvas{overflow:visible}
.ar-light-landscape{position:relative;color:#e7eddd;min-height:440px;padding:25px 0 0;border-bottom:1px solid #94a38480}
.ar-landscape-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.ar-landscape-heading>span{font-size:12px;color:#b7c8ab}.ar-landscape-heading h3{font:400 31px Georgia,serif!important}
.ar-light-columns{height:320px;display:grid;grid-template-columns:repeat(4,1fr);gap:23px;align-items:end;padding:35px 23px 0}.ar-light-columns>div{height:100%;display:flex;align-items:center;justify-content:end;flex-direction:column;gap:18px;position:relative}.ar-light-columns i{height:var(--column);width:70%;display:block;background:linear-gradient(180deg,#dddccb05,#dfdac799 58%,#efdfb5);transform-origin:bottom;animation:ar-column-light 9s ease-in-out var(--delay) infinite}.ar-light-columns>div:nth-child(2) i{background:linear-gradient(180deg,#c4d3b605,#a7b99499 58%,#c0d4a3)}.ar-light-columns>div:nth-child(3) i{background:linear-gradient(180deg,#d9a37205,#ce8a4c88 58%,#dda064)}.ar-light-columns>div:nth-child(4) i{background:linear-gradient(180deg,#c6dcd405,#8cae9b99 58%,#b5d0bc)}.ar-light-columns span{font-size:12px;color:#c0cdb8}.ar-horizon{position:absolute!important;left:0;top:135px;height:210px;color:#e8c18d;opacity:.75;pointer-events:none}.ar-horizon .ar-trace{stroke:currentColor;stroke-width:1.3}.ar-landscape-base{display:flex;justify-content:space-between;margin:25px 0 14px;font-size:11px;color:#adbea0}.ar-landscape-base b{font-weight:400;color:#d8e2ce}
@keyframes ar-column-light{0%,100%{transform:scaleY(.94);opacity:.55}50%{transform:scaleY(1);opacity:.95}}
.ar-letter-world{position:relative;min-height:475px;display:grid;grid-template-columns:42% 58%;padding:20px 35px 20px 10px;align-items:center;color:#223827}
.ar-letter-arrival{position:relative;z-index:2;padding-right:20px}.ar-letter-arrival>span{font-size:13px;color:#4f6045}.ar-letter-arrival p{font:400 36px/1.12 Georgia,serif!important;margin-top:20px!important}.ar-letter-address{font-size:11px;margin-top:32px;color:#4f6045}.ar-letter-address b{margin:0 12px;color:#b85b2c}
.ar-letter-reply{position:relative;padding:30px 40px;background:#fdf7e9;transform:rotate(2deg);box-shadow:14px 25px 45px -30px #525c4055}.ar-letter-product{display:block;font-size:13px;letter-spacing:-.02em;color:#4f6045}.ar-quote-mark{font:100px/.7 Georgia,serif;color:#c66532;display:block;margin-top:25px;height:45px}.ar-letter-reply h3{font:400 clamp(38px,5.3cqw,64px)/.98 Georgia,serif!important;letter-spacing:-.035em;animation:none}.ar-letter-signature{display:flex;align-items:end;gap:20px;margin-top:15px}.ar-letter-signature>span{font-size:10px;color:#4f6045;max-width:120px}.ar-letter-signature svg{width:100px}.ar-letter-reply footer{margin-top:25px;border-top:1px solid #d4d6c3;padding-top:15px;font-size:10px;color:#4f6045}.ar-letter-rule{position:absolute;left:20%;right:0;top:54%;height:1px;background:#b9653480;z-index:-1}
@keyframes ar-letter-settle{0%,8%{filter:blur(2px);opacity:.65}35%,100%{filter:blur(0);opacity:1}}
.ar-deal-print{position:relative;min-height:385px;color:#243b2b;padding:5px 8px}.ar-print-name{font-size:11px;display:block;color:#c1cdb6;margin-bottom:12px}.ar-print-quote{width:67%;padding:25px 28px 32px;background:#e9e4d4;transform:rotate(-3deg);position:relative;z-index:2}.ar-print-quote>span{font-size:9px;color:#4f6045}.ar-print-quote h3{font:400 70px/.9 Georgia,serif!important;margin:20px 0 22px!important}.ar-print-rules{display:flex;flex-direction:column;gap:9px}.ar-print-rules i{display:block;width:100%;height:1px;background:#9ba68d}.ar-print-rules i:nth-child(2){width:80%}.ar-print-rules i:last-child{width:55%}.ar-print-review{position:absolute;right:2%;top:97px;width:43%;padding:23px 23px 15px;background:#486346;color:#ecf0df;transform:rotate(5deg);z-index:3}.ar-print-review>span{font-size:9px;color:#d0dcbe}.ar-print-review>strong{font:400 42px/.98 Georgia,serif;display:block;margin-top:20px}.ar-approval-stroke{height:65px;margin-top:10px}.ar-approval-stroke svg{height:65px;color:#dca16c}.ar-approval-stroke path{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:1;animation:ar-chart-draw 10s ease infinite}
.ar-day-orbit{position:relative;min-height:385px;color:#e8e7d4}.ar-day-orbit>svg{position:absolute;inset:0;width:100%;height:100%}.ar-orbit-ticks{stroke:#829579;stroke-width:1}.ar-orbit-guide{fill:none;stroke:#657d5850;stroke-width:1}.ar-orbit-hand{transform-origin:300px 220px;animation:ar-orbit 30s linear infinite}.ar-orbit-hand path{stroke:#c48248;stroke-width:1}.ar-orbit-hand circle{fill:#dba571;stroke:#dba571}.ar-orbit-copy{position:absolute;inset:27% 23%;text-align:center}.ar-orbit-copy>span{font-size:10px;color:#acbd9c}.ar-orbit-copy h3{font:400 39px/1.02 Georgia,serif!important;margin-top:14px!important}.ar-orbit-copy p{font-size:10px!important;color:#b9c7aa;margin-top:13px!important;line-height:1.5}.ar-orbit-label{position:absolute;background:#101515;padding:7px 9px;font-size:10px;color:#bdcbb1}.ar-orbit-label-one{left:1%;top:39%}.ar-orbit-label-two{right:1%;bottom:23%}
@keyframes ar-orbit{to{transform:rotate(360deg)}}
.ar-blueprint-world{position:relative;background:#243e33;color:#dce7ce;padding:35px 42px 27px;min-height:480px;overflow:hidden}.ar-blueprint-heading{position:relative;z-index:2}.ar-blueprint-heading>span{font-size:11px;color:#b8c7a8}.ar-blueprint-heading h3{font:400 46px/1.04 Georgia,serif!important;margin-top:16px!important}.ar-blueprint-world .ar-plan{position:absolute;left:32%;top:5%;width:67%!important;height:350px;color:#b8cba3;transform:rotate(-7deg);opacity:.9}.ar-blueprint-world .ar-plan-lines{stroke-width:1}.ar-blueprint-world .ar-plan-lines path:first-child{stroke-width:2}.ar-blueprint-world .ar-build-trace{stroke:#e8b078;stroke-width:2}.ar-blueprint-world .ar-plan-point{fill:#edb883}.ar-blueprint-notes{display:flex;gap:45px;margin-top:150px;position:relative;z-index:2}.ar-blueprint-notes>div{display:flex;flex-direction:column;gap:6px;font-size:11px}.ar-blueprint-notes i{width:18px;height:2px;background:#dca874;margin-bottom:4px}.ar-blueprint-notes strong{font-size:15px;font-weight:500}.ar-blueprint-notes span{font-size:10px;color:#b3c7a1}
.ar-money-river{position:relative;min-height:460px;color:#dce5cc;background:#142c25;overflow:hidden;padding:28px 30px}.ar-river-title{position:relative;z-index:2}.ar-river-title>span{font:400 20px Georgia,serif;color:#b9c8a6}.ar-river-title h3{font:400 48px/1.02 Georgia,serif!important;margin-top:20px!important}.ar-money-river>svg{position:absolute!important;left:0;top:80px;width:110%!important;height:330px}.ar-river-band{stroke-width:31;stroke-linecap:round;animation:ar-river 10s ease-in-out infinite}.ar-river-one{stroke:#c0cea1;stroke-opacity:.65}.ar-river-two{stroke:#d19866;stroke-opacity:.6;animation-delay:-2s}.ar-river-three{stroke:#759d84;stroke-opacity:.7;animation-delay:-4s}.ar-river-key{position:absolute;bottom:58px;left:30px;right:20px;display:flex;gap:20px;font-size:10px}.ar-river-key i{display:inline-block;width:8px;height:2px;background:#c0cea1;margin-right:6px;vertical-align:middle}.ar-river-key span:nth-child(2) i{background:#d19866}.ar-river-key span:nth-child(3) i{background:#759d84}.ar-money-river>p{position:absolute;bottom:25px;left:30px;font-size:11px;color:#abbf9b}
@keyframes ar-river{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@media(max-width:900px){
 .ar-review-bar{gap:16px;padding:7px 16px;font-size:10px}.ar-review-bar>span{display:none}
 body.ar-concept #lx-lights .lx-steady-composition{grid-template-columns:1fr;gap:28px}
 body.ar-concept #lx-lights .lx-steady-text{order:-1}
 body.ar-concept #lx-lights .lx-mailroom .ar-scene{margin-top:24px}
 .ar-dashboard{grid-template-columns:34px 1fr;min-height:420px}.ar-rail{gap:27px;padding-top:17px}.ar-rail>b{font-size:18px}.ar-dash-main{padding:18px 17px 15px}.ar-apphead{gap:7px}.ar-apphead>span{font-size:8px}.ar-dash-title h3{font-size:24px}.ar-dash-title>span{display:none}.ar-departments{gap:16px;font-size:10px}.ar-dash-chart .ar-chart{height:180px}.ar-dash-bottom{font-size:9px}
 .ar-inbox{grid-template-columns:1fr}.ar-inbox-list{padding:17px 0 0}.ar-inbox-logo{font-size:18px}.ar-inbox-list>p,.ar-inbox-list .ar-email:not(.ar-selected){display:none}.ar-email.ar-selected{padding:12px 20px;margin-top:12px;display:grid;grid-template-columns:45px 1fr;align-items:baseline;gap:2px 8px}.ar-email small{grid-column:2}.ar-email strong{font-size:11px}.ar-correspondence{padding:20px 22px}.ar-thread-head{margin-bottom:14px}.ar-correspondence h3{font-size:26px}.ar-composer{padding:16px;margin-top:20px}.ar-written{font-size:12px}
 .ar-projectbar{padding:15px 18px;font-size:11px}.ar-projectbar>span{font-size:9px}.ar-projectbody{grid-template-columns:1fr}.ar-drawing{padding:20px;border-right:0;border-bottom:1px solid #c7d2bb}.ar-drawing>div{font-size:11px}.ar-drawing>div span{font-size:8px}.ar-plan{height:220px;margin-top:12px}.ar-project-ledger{padding:24px}.ar-project-ledger h3{font-size:29px}.ar-gantt{margin-top:14px}.ar-project-money{display:none}
 .ar-finance{padding:23px;min-height:420px}.ar-finance-main{min-height:190px}.ar-finance-title h3{font-size:32px}.ar-finance-lines{gap:15px}.ar-finance-lines b{font-size:10px}.ar-finance-lines span{font-size:9px}
 .ar-letter-world{grid-template-columns:1fr;padding:0 12px 15px;gap:25px}.ar-letter-arrival{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;align-items:center}.ar-letter-arrival>span{font-size:11px}.ar-letter-arrival p{font-size:25px!important;margin:0!important}.ar-letter-address{grid-column:1/-1;margin-top:10px;font-size:10px}.ar-letter-reply{padding:25px 30px}.ar-letter-reply h3{font-size:48px!important}.ar-letter-reply footer{margin-top:18px}.ar-letter-signature{gap:12px}.ar-letter-rule{display:none}
 .ar-light-landscape{min-height:415px;padding-top:15px}.ar-landscape-heading{display:block}.ar-landscape-heading h3{font-size:30px!important;margin-top:10px!important}.ar-light-columns{height:270px;gap:12px;padding:23px 0 0}.ar-light-columns span{font-size:10px}.ar-horizon{top:135px;height:180px}.ar-landscape-base{font-size:10px}
 .ar-blueprint-world{padding:25px;min-height:475px}.ar-blueprint-heading h3{font-size:37px!important}.ar-blueprint-world .ar-plan{left:3%;top:110px;width:100%!important;height:260px;transform:rotate(-7deg)}.ar-blueprint-notes{margin-top:232px;gap:18px}.ar-blueprint-notes strong{font-size:12px}.ar-blueprint-notes span{font-size:8px;max-width:90px}.ar-blueprint-notes>div{flex:1}
 .ar-money-river{min-height:425px;padding:24px}.ar-river-title h3{font-size:43px!important}.ar-money-river>svg{top:80px;left:-20%;width:145%!important;height:310px}.ar-river-key{left:24px;gap:14px;font-size:9px}.ar-money-river>p{left:24px;font-size:10px}
}
@media(max-width:420px){
 .ar-concept .ar-scene figcaption{font-size:9px!important;gap:8px}.ar-concept #lx-lights .ar-pause{font-size:10px;padding:6px 9px;min-height:36px}
 .ar-review-bar{gap:12px;font-size:9px}.ar-review-bar a:last-child{display:none}
 .ar-quote-scene{padding-left:2%;min-height:365px}.ar-quote-sheet{padding:21px 15px;width:58%}.ar-doc-brand{font-size:13px}.ar-doc-brand>span{font-size:7px}.ar-quote-sheet h3{font-size:33px!important}.ar-quote-item{font-size:8px}.ar-quote-item>b{max-width:92px;text-align:right}.ar-quote-total{font-size:9px}.ar-quote-total strong{font-size:16px}.ar-manager-view{width:38%;right:0;padding:20px 13px;top:57px}.ar-manager-view h4{font-size:23px!important}.ar-manager-view>div{font-size:8px}.ar-manager-view footer{font-size:8px}
 .ar-floorboard{padding:20px 17px}.ar-floor-time{margin-left:72px}.ar-floor-lanes>div>span{width:70px;font-size:9px}.ar-booking{font-size:8px;padding:0 6px}.ar-b1{left:26%;width:47%}.ar-b2{left:35%;width:62%}.ar-b3{left:55%;width:42%}.ar-b4{left:48%;width:52%}.ar-floorboard footer{font-size:9px}.ar-floorboard header>span{font-size:9px}
 .ar-print-quote{padding:23px 22px;width:68%}.ar-print-quote h3{font-size:54px!important}.ar-print-review{padding:23px 17px;right:0}.ar-print-review>strong{font-size:36px}.ar-deal-print{min-height:360px}.ar-day-orbit{min-height:350px}.ar-orbit-copy{inset:28% 22%}.ar-orbit-copy h3{font-size:32px!important}.ar-orbit-label{font-size:8px;padding:5px}.ar-orbit-copy p{font-size:9px!important}
}
@media(prefers-reduced-motion:reduce){.ar-concept .ar-art *{animation:none!important;filter:none!important;clip-path:none!important}.ar-concept .ar-trace,.ar-concept .ar-build-trace,.ar-concept .ar-signature path,.ar-concept .ar-approval-stroke path{stroke-dashoffset:0!important}}

/* Both quote views remain readable when the papers are beside one another. */
.ar-quote-total{flex-wrap:wrap}.ar-quote-item{gap:5px}.ar-manager-view{transform:rotate(2deg)}

/* Static art is complete. Pause never strands the meaningful linework mid-draw. */
.ar-scene:not([data-ar-running="true"]) :is(.ar-trace,.ar-build-trace,.ar-signature path,.ar-approval-stroke path){animation:none!important;stroke-dashoffset:0!important;opacity:1!important}
.ar-finance-chart{opacity:1}.ar-finance-chart .ar-trace{stroke:#c7ddb0;stroke-width:4}
.ar-draft-label i{animation:ar-dot-glow 5s ease-in-out infinite}
