.pilot-case{background:#0a1c30;color:#f5f8ff;font-family:Arial,Helvetica,sans-serif}.pilot-case *{box-sizing:border-box}.pilot-case :is(h1,h2,h3,p,figure){margin:0}.pilot-case :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif!important;text-transform:none;letter-spacing:-.045em;line-height:1.08!important}.pilot-case h1{font-size:clamp(42px,4.8vw,70px)!important;font-weight:700}.pilot-case h2{font-size:clamp(30px,3.2vw,46px)!important}.pilot-case h3{font-size:clamp(23px,2.2vw,32px)!important}.pilot-case p{line-height:1.5}.pilot-wrap{padding:64px max(5vw,calc((100vw - 1280px)/2))}.pilot-case .pilot-eyebrow{border-left:3px solid #42c5f7;padding-left:17px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;line-height:1.5;color:inherit;margin-bottom:28px}.pilot-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:64px;align-items:center;padding-top:72px;padding-bottom:64px}.pilot-hero h1 em{font-style:normal;color:#66beff;background:linear-gradient(105deg,#38c2f8,#465dfa 52%,#963df1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pilot-hero .pilot-lead{font-size:clamp(18px,1.7vw,24px);margin-top:30px;max-width:40ch}.pilot-site-preview img{display:block;width:100%;height:auto}.pilot-site-preview figcaption{text-align:right;margin-top:18px}.pilot-site-preview a{color:#d3e9fa}.pilot-site-preview figcaption a{display:inline-flex;align-items:center;gap:8px;font-size:13px}.pilot-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;background:#eef1f7;color:#101f33;padding-top:32px;padding-bottom:32px}.pilot-journey>div{display:flex;align-items:center;gap:14px}.pilot-journey>div>svg:first-child{background:#0c243d;color:#5ccafb;box-sizing:content-box;padding:14px;border-radius:50%;flex-shrink:0}.pilot-journey strong,.pilot-journey small{display:block}.pilot-journey strong{font-size:14px}.pilot-journey small{font-size:12px;margin-top:4px;line-height:1.4}.pilot-journey-arrow{margin-left:auto;flex-shrink:0}.pilot-before,.pilot-process{background:#e9edf4;color:#102035}.pilot-before-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:center}.pilot-video{min-width:0}.pilot-video figcaption{margin-bottom:18px}.pilot-video figcaption p{font-size:18px;margin-top:5px}.pilot-video-frame{position:relative;aspect-ratio:16/9;border:1px solid #6375a2;border-radius:3px;overflow:hidden;background:#142540 url(/assets/lioness-glossy-navy.webp) center/cover no-repeat}.pilot-video-frame>img{display:block;width:100%;height:100%;object-fit:cover}.pilot-video-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;text-align:center;padding:18px}.has-poster .pilot-video-state{background:#030c1a65}.pilot-video-state svg{box-sizing:content-box;border:2px solid #d3ddec;border-radius:50%;padding:19px;color:#e4efff}.pilot-video-state span{font-size:18px;font-weight:700;text-shadow:0 2px 5px #000}.pilot-start-copy{border-left:1px solid #56aede;padding:24px 0 24px 48px}.pilot-start-copy h2{font-size:32px!important}.pilot-start-copy p{font-size:21px;margin-top:24px;color:#36475b}.pilot-reveal{padding-top:42px;padding-bottom:36px}.pilot-reveal>.pilot-eyebrow{margin-bottom:20px}.pilot-video-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;margin-top:36px}.pilot-reveal-note{text-align:center;border-top:1px solid #48b7e2;margin-top:38px;padding-top:24px}.pilot-reveal-note h3{font-size:28px!important}.pilot-reveal-note p{font-size:17px;margin-top:9px}.pilot-process-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pilot-process-heading>p{font-size:20px;color:#36475b;max-width:48ch}.pilot-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:44px 64px}.pilot-steps li{display:flex;gap:24px;align-items:flex-start}.pilot-step-number{font-size:55px;font-weight:700;line-height:1;color:#218bde;letter-spacing:-.06em;min-width:68px}.pilot-steps li:nth-child(n+3) .pilot-step-number{color:#7942e6}.pilot-steps li>div{border-left:1px solid #6c88c5;padding-left:25px}.pilot-steps h3{font-size:23px!important;letter-spacing:-.03em}.pilot-steps p{font-size:17px;line-height:1.45;color:#36475b;margin-top:8px;max-width:38ch}.pilot-impression{margin-top:58px;padding-top:36px;border-top:1px solid #bbc6d5}.pilot-impression h2{font-size:32px!important;max-width:40ch}.pilot-impression h2 span{color:#5739bb}.pilot-impression>p:not(.pilot-eyebrow){margin-top:18px;font-size:18px;max-width:70ch}.pilot-impression small{display:block;max-width:100ch;margin-top:20px;font-size:12px;line-height:1.6;color:#526176}.pilot-impression a{color:#334aa2;text-decoration:underline;display:inline-flex;align-items:center;gap:4px}.pilot-close{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#0a1c30 url(/assets/lioness-glossy-navy.webp) center/cover no-repeat}.pilot-close .button{flex-shrink:0}.pilot-case a:focus-visible{outline:3px solid #4ed4ff;outline-offset:5px}.pilot-case a:hover{filter:brightness(1.13)}@media(max-width:1050px){.pilot-hero{gap:32px}.pilot-journey{grid-template-columns:repeat(2,1fr)}.pilot-journey-arrow{display:none}.pilot-before-grid{gap:30px}.pilot-start-copy{padding-left:28px}.pilot-process-heading{gap:35px}.pilot-steps{gap:32px}.pilot-close{align-items:flex-start;flex-direction:column}.pilot-video-pair{gap:25px}}@media(max-width:760px){.pilot-wrap{padding:36px 24px}.pilot-hero{grid-template-columns:1fr;gap:30px}.pilot-case h1{font-size:44px!important}.pilot-desktop-break{display:none}.pilot-hero .pilot-lead{font-size:19px;margin-top:22px}.pilot-case .pilot-eyebrow{font-size:10px;margin-bottom:22px}.pilot-journey{padding:25px 24px;gap:23px 18px}.pilot-journey>div{gap:9px;align-items:flex-start}.pilot-journey>div>svg:first-child{padding:8px;width:23px;height:23px}.pilot-journey strong{font-size:12px}.pilot-journey small{font-size:11px}.pilot-before-grid,.pilot-process-heading{grid-template-columns:1fr;gap:28px}.pilot-start-copy{border-left:0;border-top:1px solid #92b9d6;padding:24px 0 0}.pilot-start-copy h2{font-size:28px!important}.pilot-start-copy p{font-size:18px;margin-top:16px}.pilot-video-pair{grid-template-columns:1fr;gap:32px;margin-top:28px}.pilot-video figcaption p{font-size:16px}.pilot-video-state svg{padding:14px;width:28px;height:28px}.pilot-video-state span{font-size:16px}.pilot-reveal-note h3{font-size:25px!important}.pilot-reveal-note p{font-size:15px}.pilot-process-heading>p{font-size:18px}.pilot-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.pilot-step-number{font-size:44px;min-width:52px}.pilot-steps li{gap:16px}.pilot-steps li>div{padding-left:18px}.pilot-impression h2{font-size:27px!important}.pilot-impression{margin-top:36px}.pilot-close h2{font-size:32px!important}.pilot-close .button{width:100%;justify-content:center}}.pilot-paired-player{margin-top:36px}.pilot-paired-player .pilot-video-pair{margin-top:0;gap:20px}.pilot-paired-player video{display:block;width:100%;height:100%;object-fit:contain;background:#06111d}.pilot-paired-player .pilot-video figcaption{min-height:74px}.pilot-shared-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;padding:18px 0;border-top:1px solid #52677f}.pilot-shared-controls button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid #88c7ed;border-radius:5px;background:#91d5fb;color:#102035;font:700 15px Arial;min-height:44px}.pilot-shared-controls button:disabled{opacity:.65;cursor:default}.pilot-shared-controls span{font-size:14px;color:#d9e6f4}.pilot-shared-controls input{flex:1;min-width:120px;accent-color:#91d5fb}.pilot-playback-error{color:#ffd5cf}.pilot-shared-controls :focus-visible{outline:3px solid #4ed4ff;outline-offset:4px}@media(max-width:760px){.pilot-paired-player .pilot-video-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilot-paired-player .pilot-video h3{font-size:18px!important;letter-spacing:-.03em}.pilot-paired-player .pilot-video figcaption{min-height:78px;margin-bottom:10px}.pilot-paired-player .pilot-video figcaption p{font-size:12px;line-height:1.4}.pilot-paired-player .pilot-video-state{padding:8px}.pilot-paired-player .pilot-video-state span{font-size:12px;line-height:1.4}.pilot-shared-controls{gap:12px;margin-top:12px;padding-top:14px}.pilot-shared-controls span{font-size:12px}.pilot-shared-controls button{width:100%}}.pilot-people{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center;background:#102238}.pilot-people figure{max-width:440px;margin:0}.pilot-people img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pilot-people figcaption{font-size:13px;color:#d4e3f1;margin-top:12px}.pilot-people h2{margin-bottom:24px}.pilot-people p:not(.pilot-eyebrow){font-size:20px;line-height:1.6;max-width:48ch}.pilot-people p+p{margin-top:16px}@media(max-width:760px){.pilot-people{grid-template-columns:1fr;gap:28px}.pilot-people figure{max-width:none}.pilot-people p:not(.pilot-eyebrow){font-size:18px}}.pilot-reveal-description{max-width:65ch;margin-top:20px!important;font-size:18px;color:#d9e6f4}.pilot-paired-player .pilot-video-frame:has(video[aria-label="Katie’s first reaction"]){aspect-ratio:9/16;max-height:620px}.pilot-paired-player .pilot-video-frame:has(video[aria-label="Katie’s first reaction"]) video{object-fit:contain}.pilot-paired-player .pilot-video-frame{position:relative}.pilot-reaction-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;background:#06111d}.estate-teaser{position:relative;min-height:calc(100svh - 85px);background:#07172e;color:#f6f8ff;isolation:isolate}.estate-teaser:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#07172e,#07172e 58%,#07172ebf 75%,#07172e80),url(/assets/lioness-real-estate-hero-v2.webp) center calc(100% + 340px) / 100% auto no-repeat}.estate-teaser-inner{max-width:1480px;margin:0 auto;padding:110px 64px 340px;display:grid;grid-template-columns:1.42fr 1fr;gap:64px}.estate-teaser h1{margin:0;font-size:clamp(62px,7.6vw,112px)!important;line-height:.94!important;letter-spacing:-.055em;color:#f6f8ff;text-transform:none}.estate-teaser h1 span{background:linear-gradient(100deg,#33c4f6,#305afd 50%,#9630fc);background-clip:text;-webkit-background-clip:text;color:transparent}.estate-teaser-status{display:table;margin:32px 0 24px;padding:10px 30px;border:1px solid #5f84ed;border-radius:40px;font-size:20px;font-weight:700;letter-spacing:.18em;line-height:1.4}.estate-teaser-audience{max-width:730px;margin:0;font-size:clamp(23px,2.6vw,38px);line-height:1.3;letter-spacing:-.018em}.estate-updates{border-left:1px solid #587bee;padding:58px 0 10px 60px;scroll-margin-top:110px}.estate-updates h2{margin:0 0 36px;font-size:clamp(36px,4.15vw,60px)!important;line-height:1.08!important;letter-spacing:-.035em;color:#f6f8ff;text-transform:none}.estate-updates-form{display:grid;gap:12px}.estate-updates label{font-size:22px}.estate-updates input{min-width:0;width:100%;min-height:68px;border:1px solid #668fb5;border-radius:10px;background:#07172e8c;color:#fff;padding:16px 24px;font:inherit;font-size:22px}.estate-updates input::placeholder{color:#a1b1ca}.estate-updates button{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;min-height:70px;width:100%;border:0;border-radius:12px;background:linear-gradient(105deg,#20aaf2,#7847fc);color:#fff;font-size:26px;font-weight:700;cursor:pointer}.estate-updates button:hover:not(:disabled){filter:brightness(1.12)}.estate-updates button:disabled{cursor:default;opacity:.75}.estate-updates :is(input,button):focus-visible{outline:3px solid #7edcff;outline-offset:4px}.estate-updates-form>p{margin:0;font-size:19px;line-height:1.5;color:#c2cfe1}.estate-updates-form .estate-form-result{margin-top:10px;color:#fff}@media(max-width:1100px){.estate-teaser-inner{padding:70px 36px 270px;gap:36px;grid-template-columns:1.2fr 1fr}.estate-teaser h1{font-size:clamp(52px,6.7vw,80px)!important}.estate-updates{padding-left:30px}.estate-updates h2{font-size:42px!important}.estate-updates button{font-size:22px}}@media(max-width:760px){.estate-teaser-inner{grid-template-columns:1fr;padding:42px 24px;gap:32px}.estate-teaser-message:after{content:"";display:block;aspect-ratio:16 / 9;margin:28px -24px 0;background:url(/assets/lioness-real-estate-hero-v2.webp) center / cover no-repeat}.estate-teaser h1{font-size:clamp(42px,11.5vw,76px)!important}.estate-teaser-status{margin:26px 0 20px;font-size:15px;padding:9px 22px}.estate-teaser-audience{font-size:23px;max-width:560px}.estate-updates{border-left:0;border-top:1px solid #587bee;padding:28px 0 0}.estate-updates h2{margin-bottom:26px;font-size:38px!important}.estate-updates label,.estate-updates input{font-size:18px}.estate-updates input,.estate-updates button{min-height:58px}.estate-updates-form>p{font-size:16px}.estate-teaser:before{display:none}}@font-face{font-family:Tip Display;src:url(/assets/oswald-bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8f9fb;background:#030b12;font-synthesis:none;--ink: #04101a;--ink-2: #081a28;--paper: #f5f3ed;--cyan: #38c5fc;--blue: #135ffc;--violet: #5e11fc;--magenta: #bf48f6;--line: rgba(255, 255, 255, .14)}.tip-page .tip-hero{min-height:0;padding:28px 24px 26px;text-align:center;justify-content:center}.tip-page .tip-hero-copy{width:100%;max-width:1440px}.tip-page .tip-hero .kicker{justify-content:center;margin:0;font-size:11px}.tip-page .tip-name{margin:12px auto 10px;font-family:Impact,Tip Display,sans-serif;font-size:clamp(48px,5.5vw,80px)}.tip-development{color:#a9bee2;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.38em;margin-bottom:14px}.tip-page .tip-hero h1{font-family:Impact,Tip Display,sans-serif;font-size:clamp(30px,4.5vw,68px);line-height:1.12;letter-spacing:-.025em}.tip-page .tip-hero-copy>p:not(.kicker){max-width:none;margin:12px auto 0;font-size:clamp(18px,2vw,28px);line-height:1.35}.tip-page .tip-roles{padding:0}.tip-page .tip-role-visual{border:0}.tip-page .tip-role-visual img{aspect-ratio:18 / 5;object-fit:cover;object-position:center 38%;filter:none}.tip-page .tip-role-visual:after{background:linear-gradient(180deg,transparent 65%,#030817)}.tip-page .tip-role-buttons button{align-items:flex-end;padding:22px 6px;color:#fff;border:0;background:transparent;font-size:11px}.tip-page .tip-role-buttons button:hover,.tip-page .tip-role-buttons button.is-active{background:#5e11fc14}.tip-page .tip-role-buttons button:after{bottom:46px;left:calc(50% - 14px);right:calc(50% - 14px);height:2px}.tip-page .tip-clarity{padding:38px max(28px,calc((100% - 1260px)/2)) 24px;border:0}.tip-page .tip-clarity-grid{border:0;gap:28px}.tip-page .tip-clarity-grid article{padding:0 20px 0 0;border:0;display:flex;gap:20px}.tip-page .tip-clarity-grid article+article{border-left:1px solid var(--line);padding-left:26px}.tip-page .tip-feature-icon{flex:0 0 64px;width:64px;height:64px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.tip-page .tip-clarity-grid h2{margin:6px 0 8px;font:750 clamp(19px,1.8vw,25px)/1.15 Inter,sans-serif;letter-spacing:-.03em}.tip-page .tip-clarity-grid p{margin:0;font:17px/1.45 Georgia,serif;color:#ced6e5}.tip-page .tip-origin-credit{text-align:center;margin-top:28px;font-size:13px}@media(max-width:720px){.tip-page .tip-hero{padding:30px 18px}.tip-page .tip-hero h1{font-size:clamp(28px,7.2vw,48px)}.tip-page .tip-name{font-size:56px}.tip-page .tip-role-visual img{aspect-ratio:18 / 7}.tip-page .tip-clarity-grid{grid-template-columns:1fr;gap:24px}.tip-page .tip-clarity-grid article+article{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:104px}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--ink)}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2{margin-bottom:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}h1 em,h2 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--blue) 45%,var(--violet) 73%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.site-header{position:sticky;inset:0 0 auto;z-index:20;background:#020910f5;border-bottom:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-shell{width:min(1540px,calc(100% - 80px));height:84px;margin:auto;display:flex;align-items:center;gap:42px}.brand{width:240px;margin-right:auto;flex-shrink:0}.brand img{width:100%;height:auto}.nav-positioning{margin-right:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;font-weight:850;letter-spacing:.13em;line-height:1;text-transform:uppercase;white-space:nowrap}.nav-positioning strong{font-size:23px;letter-spacing:.08em;color:var(--cyan);font-weight:900;text-shadow:0 0 18px rgba(56,197,252,.18)}.nav-positioning span{color:#eef0ff}.nav-links{display:flex;align-items:center;gap:34px}.nav-links>a:not(.button),.nav-group-trigger>a{display:flex;align-items:center;gap:6px;color:#cbd5df;font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;transition:color .2s}.nav-links>a:hover,.nav-group-trigger>a:hover,.nav-links [aria-current=page]{color:#fff}.nav-group{position:relative}.nav-group-trigger{display:flex;align-items:center;gap:3px}.nav-group-trigger button{width:44px;height:44px;padding:0;display:grid;place-items:center;color:#7f919e;border:0;background:transparent;cursor:pointer}.nav-group-trigger button svg{transition:transform .22s ease}.nav-group.is-open .nav-group-trigger button svg{transform:rotate(180deg)}.nav-mega{position:absolute;top:calc(100% + 8px);left:50%;width:min(790px,calc(100vw - 80px));padding:28px;display:grid;grid-template-columns:.9fr 1fr 1fr;gap:30px;color:#dce5eb;border:1px solid rgba(75,151,210,.35);background:#030f19fa;box-shadow:0 35px 80px #00000080,0 0 40px #135ffc1a;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-46%,-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.nav-group.is-open .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-46%)}.nav-mega:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nav-mega-intro{padding:4px 26px 4px 2px;border-right:1px solid rgba(255,255,255,.13)}.nav-mega-intro>span,.nav-menu-column>p{display:block;margin:0 0 17px;color:var(--cyan);font-size:11px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.nav-mega-intro strong{display:block;color:#fff;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2}.nav-mega-intro a{margin-top:34px;display:flex;align-items:center;gap:8px;color:#91a5b4;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nav-menu-column{display:flex;flex-direction:column;align-items:flex-start}.nav-menu-column a{width:100%;padding:10px 0;display:flex;align-items:center;gap:10px;color:#d4dee5;font-size:14px;border-bottom:1px solid rgba(255,255,255,.08);transition:color .2s,padding-left .2s}.nav-menu-column a:hover,.nav-menu-column a:focus-visible,.nav-mega-intro a:hover,.nav-mega-intro a:focus-visible{color:var(--cyan)}.nav-menu-column a:hover{padding-left:5px}.nav-menu-column a span{color:#7790a3;font-size:11px;letter-spacing:.1em}.nav-menu-column .nav-product-featured{color:#fff;background:linear-gradient(90deg,rgba(56,197,252,.11),rgba(94,17,252,.08),transparent)}.nav-menu-column .nav-product-featured strong{font-weight:750}.nav-menu-column .nav-product-featured svg{margin-left:auto;color:var(--cyan)}.button{min-height:52px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:2px;font-size:12px;font-weight:850;letter-spacing:.065em;text-transform:uppercase;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:22px;border-radius:999px}.button-fill{color:#031017;background:#fff;box-shadow:0 12px 30px #0000002e}.button-fill:hover{background:var(--cyan);box-shadow:0 0 30px #38c5fc40}.button-outline,.button-ghost{border-color:#ffffffb8}.button-outline:hover,.button-ghost:hover{border-color:var(--cyan);background:#38c5fc14}.button-light{background:#fff}.mobile-cta,.menu-button{display:none}.interior-page{background:var(--paper)}.interior-masthead{position:relative;min-height:440px;padding:42px max(40px,calc((100% - 1320px)/2)) 68px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 82% 25%,rgba(94,17,252,.2),transparent 31%),radial-gradient(circle at 96% 86%,rgba(191,72,246,.12),transparent 28%),#061522;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta)) 1}.interior-masthead-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;background-image:linear-gradient(rgba(56,197,252,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(56,197,252,.11) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent 4%,black 64%,transparent);mask-image:linear-gradient(90deg,transparent 4%,black 64%,transparent)}.interior-masthead-top{position:relative;display:flex;justify-content:space-between;color:#708697;font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.interior-masthead-top i{color:var(--cyan);font-style:normal}.interior-masthead-copy{position:relative;max-width:1040px;margin-top:70px}.interior-masthead-copy .kicker{margin-bottom:18px}.interior-masthead-copy h1{font-size:clamp(58px,6vw,92px);line-height:.9}.interior-masthead-copy>p:last-child{max-width:720px;margin:25px 0 0;color:#bac7d0;font-family:Georgia,serif;font-size:clamp(18px,1.7vw,24px);line-height:1.5}.story-route h1 em,.story-route h2 em,.founders-route h1 em,.founders-route h2 em,.contact-route h1 em,.contact-route h2 em{background:linear-gradient(90deg,var(--cyan),var(--blue) 45%,var(--violet) 73%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.story-route{background:#020914}.story-route .interior-masthead{min-height:500px;background:linear-gradient(90deg,#020914f5,#020914d4 46%,#02091438),#020b16 url(/assets/founder-light-field.webp) center 64% / cover no-repeat}.story-route .interior-masthead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 40%,rgba(19,95,252,.13),transparent 28%),radial-gradient(circle at 96% 62%,rgba(191,72,246,.14),transparent 23%)}.story-route .interior-masthead>*{z-index:1}.story-route .interior-masthead-copy{max-width:860px}.story-route .interior-masthead-copy>p:last-child{max-width:770px;color:#e0e7ed;font-size:clamp(19px,1.8vw,26px)}.founders-route .interior-masthead{min-height:370px}.contact-section.contact-page-body{min-height:340px;grid-template-columns:minmax(0,820px);justify-content:end}.contact-section.contact-page-body>div:first-child{display:none}.hero{position:relative;min-height:690px;padding:30px max(40px,calc((100% - 1540px)/2)) 54px;display:flex;align-items:center;overflow:hidden;background:#030d17}.hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;z-index:3;background:linear-gradient(0deg,#030b12,transparent);pointer-events:none}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:38%;overflow:hidden}.hero-photo img{width:97%;height:100%;margin-left:auto;object-fit:contain;object-position:right center;filter:saturate(.94) contrast(1.03) brightness(.94)}.hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 82%,rgba(3,13,23,.16) 89%,rgba(3,13,23,.72) 100%);pointer-events:none}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#03101d 0%,#03101d 30%,rgba(3,16,29,.96) 36%,rgba(3,16,29,.58) 45%,rgba(3,16,29,.08) 59%,transparent 78%)}.hero-content{position:relative;z-index:5;width:min(690px,43vw)}.kicker{margin:0 0 25px;display:flex;align-items:center;gap:11px;color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.kicker>span{width:30px;height:1px;background:currentColor}.kicker b{color:#6f7e8a;font-weight:500}.hero h1{font-size:clamp(60px,5.8vw,96px);line-height:.89;text-shadow:0 2px 22px rgba(0,0,0,.4)}.hero-intro{max-width:570px;margin:26px 0 0;color:#d1d8df;font-size:18px;line-height:1.58;text-shadow:0 2px 10px rgba(0,0,0,.75)}.hero-actions{margin-top:32px;display:flex;gap:15px}.hero.hero-original{min-height:0;padding:0;display:flex;flex-direction:column;overflow:visible;background:#030d17}.hero-original:after{display:none}.hero-original>img{display:block;width:min(100%,960px);height:auto;aspect-ratio:1;object-fit:contain}.hero-accessible-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-original-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:24px 20px 30px}.hero-original-actions .button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}@media(max-width:540px){.hero-original-actions{width:100%;flex-direction:column}.hero-original-actions .button{width:100%}}.solution-band{position:relative;min-height:340px;padding:70px max(40px,calc((100% - 1410px)/2));display:grid;grid-template-columns:.8fr 2fr;align-items:center;gap:70px;overflow:hidden;background:#02080d;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.solution-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(56,197,252,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(56,197,252,.14) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%,transparent);mask-image:linear-gradient(90deg,transparent,black 45%,transparent)}.solution-index{position:absolute;left:max(40px,calc((100% - 1410px)/2));top:36px;color:#6f8190;font-size:9px;letter-spacing:.2em}.solution-band>p{position:relative;margin:0;color:#8d9ca8;font-family:Georgia,serif;font-size:clamp(21px,2.2vw,34px)}.solution-band h2{position:relative;font-size:clamp(48px,5vw,78px);line-height:.94}.operator-section{padding:118px max(40px,calc((100% - 1320px)/2)) 126px;color:var(--ink);background:var(--paper)}.story-heading{max-width:1080px}.story-heading h2{font-size:clamp(52px,5.2vw,80px);line-height:.94}.story-heading h2 em{background:none;color:var(--blue)}.story-opening{margin-top:68px;padding-top:36px;display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;border-top:1px solid #abb4b7}.story-drop{margin:0;font-family:Georgia,serif;font-size:clamp(27px,2.6vw,40px);line-height:1.25}.story-opening-copy p{margin:0 0 18px;color:#56636b;font-size:17px;line-height:1.75}.story-opening-copy strong{display:block;margin:9px 0 18px;color:var(--blue);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(44px,4vw,62px);letter-spacing:-.02em;text-transform:uppercase}.story-beats{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #abb4b7;border-bottom:1px solid #abb4b7}.story-beats>*{min-height:118px;padding:24px 28px;display:flex;align-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.story-beats>*+*{border-left:1px solid #abb4b7}.story-beats span{color:#44535b}.story-beats strong{color:transparent;background:linear-gradient(90deg,var(--cyan),var(--blue) 45%,var(--violet) 73%,var(--magenta));-webkit-background-clip:text;background-clip:text}.story-truth{margin-top:80px;padding:58px clamp(28px,5vw,76px);position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 15%,rgba(191,72,246,.24),transparent 31%),linear-gradient(135deg,#071522,#101247 72%,#35105a);border-left:5px solid var(--cyan);box-shadow:0 28px 65px #03101a33}.story-truth:after{content:"×";position:absolute;right:5%;top:50%;color:#ffffff12;font-family:Georgia,serif;font-size:220px;line-height:0}.story-truth>span{color:var(--cyan);font-size:9px;font-weight:800;letter-spacing:.19em}.story-truth p{margin:34px 0 6px;color:#aebbc5;font-family:Georgia,serif;font-size:clamp(22px,2.2vw,32px)}.story-truth strong{position:relative;z-index:1;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(40px,5vw,74px);font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.story-root{padding:84px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px;border-bottom:1px solid #abb4b7}.story-root>div:last-child{padding-left:70px;border-left:1px solid #abb4b7}.story-label{color:var(--blue)!important;font-size:10px!important;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.story-root p{color:#56636b;font-size:17px;line-height:1.75}.story-root blockquote{margin:34px 0 0;color:var(--ink);font-family:Georgia,serif;font-size:clamp(30px,3vw,43px);line-height:1.16}.story-root blockquote em{color:var(--blue);font-style:normal}.story-platform{margin:86px 0 0;padding:clamp(40px,5vw,70px);display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;color:#fff;background:#06121c}.story-platform h3{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,4.7vw,72px);font-weight:900;line-height:.94;letter-spacing:-.02em;text-transform:uppercase}.story-platform h3 em{color:transparent;font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text}.story-platform-copy p{color:#9eadb8;font-size:16px;line-height:1.75}.story-platform-copy strong{display:block;margin-top:26px;padding-top:25px;color:#fff;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.5;border-top:1px solid rgba(56,197,252,.28)}.story-close{max-width:1060px;margin:82px auto 0;text-align:center}.story-close h2{margin:0;color:var(--ink);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,5.2vw,78px);font-weight:900;line-height:.94;letter-spacing:-.025em;text-transform:uppercase}.story-close h3{max-width:920px;margin:30px auto 38px;font-family:Georgia,serif;font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1.38}.story-signoff{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(38px,4.5vw,66px);line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.story-signoff em{color:var(--blue);font-style:normal}.story-close-band{padding:88px max(40px,calc((100% - 1320px)/2)) 96px;color:var(--ink);background:var(--paper)}.story-close-band .story-close{margin-top:0}.story-showcase{position:relative;overflow:hidden;color:#fff;background:linear-gradient(#020914c7,#020914eb),#020b16 url(/assets/founder-light-field.webp) center top / cover no-repeat;border-top:1px solid rgba(56,197,252,.3)}.story-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.19;background-image:linear-gradient(rgba(56,197,252,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(56,197,252,.09) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 58%);mask-image:linear-gradient(to bottom,black,transparent 58%)}.story-showcase-inner{position:relative;z-index:1;width:min(1320px,calc(100% - 80px));margin:0 auto;padding:88px 0 102px}.story-showcase-kicker{margin:0 0 22px;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--cyan);font-size:12px;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.story-showcase-kicker span{width:40px;height:1px;background:currentColor}.story-showcase-title{max-width:1210px;margin:0 auto;color:#fff;font-family:Georgia,serif;font-size:clamp(54px,5.1vw,78px);font-weight:400;letter-spacing:-.038em;line-height:.98;text-align:center;text-transform:none;text-wrap:balance}.story-showcase-title span{display:block}.story-showcase-copy{width:min(1020px,100%);margin:48px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:72px}.story-showcase-copy p{margin:0;color:#e3e9ee;font-family:Georgia,serif;font-size:clamp(20px,1.65vw,25px);line-height:1.45}.story-showcase-copy p+p{position:relative}.story-showcase-copy p+p:before{content:"";position:absolute;left:-36px;top:3px;bottom:3px;width:1px;background:linear-gradient(var(--cyan),var(--blue),var(--magenta))}.story-showcase-beats{margin-top:62px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.story-showcase-beats article{padding-top:22px;border-top:2px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet)) 1}.story-showcase-beats article:nth-child(2){border-image:linear-gradient(90deg,var(--blue),var(--violet)) 1}.story-showcase-beats article:nth-child(3){border-image:linear-gradient(90deg,var(--violet),var(--magenta)) 1}.story-showcase-beats h3{margin:0;color:transparent;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(40px,3.4vw,58px);font-weight:900;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(90deg,var(--cyan),var(--blue));-webkit-background-clip:text;background-clip:text}.story-showcase-beats article:nth-child(2) h3{background-image:linear-gradient(90deg,var(--blue),var(--violet))}.story-showcase-beats article:nth-child(3) h3{background-image:linear-gradient(90deg,var(--violet),var(--magenta))}.story-showcase-beats p{max-width:330px;margin:18px 0 0;color:#91a2af;font-size:15px;line-height:1.65}.story-showcase-platform{margin-top:104px;padding:68px 0;display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;border-top:1px solid rgba(118,148,180,.27);border-bottom:1px solid rgba(118,148,180,.27)}.story-showcase-platform .story-showcase-kicker{justify-content:flex-start}.story-showcase-platform h3{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,4.7vw,72px);font-weight:900;line-height:.94;letter-spacing:-.02em;text-transform:uppercase}.story-showcase-platform h3 em{color:transparent;font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text}.story-showcase-platform-copy p{margin:0 0 20px;color:#aebbc5;font-size:17px;line-height:1.75}.story-showcase-platform-copy strong{display:block;margin-top:28px;padding-top:27px;color:#fff;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.5;border-top:1px solid rgba(56,197,252,.28)}.story-showcase .story-close{margin-top:96px}.story-showcase .story-close h2{color:#fff}.story-showcase .story-close h3{color:#dbe3e9}.story-showcase .story-signoff em{color:transparent;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text}.story-narrative .story-showcase-title{max-width:1050px;font-size:clamp(36px,4.5vw,68px);line-height:1.1}.story-narrative .story-showcase-title span,.story-narrative .story-showcase-title em{display:block}.story-narrative-copy{width:min(780px,100%);margin:48px auto 0}.story-narrative-copy p{margin:0 0 24px;color:#dbe3e9;font-size:clamp(18px,1.6vw,21px);line-height:1.75}.story-narrative-copy strong{color:#fff;font-weight:700}.story-narrative-copy h2{margin:72px 0 32px;font-family:Georgia,serif;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.story-founder-backgrounds{margin:36px 0;padding:28px 0 4px 24px;border-left:2px solid transparent;border-image:linear-gradient(var(--cyan),var(--blue),var(--violet),var(--magenta)) 1;scroll-margin-top:120px}.story-narrative-copy .story-narrative-conviction{margin:52px 0 0;padding-top:36px;border-top:1px solid rgba(56,197,252,.3);font-family:Georgia,serif;font-size:clamp(23px,2.4vw,32px);line-height:1.5}.story-teaser{padding:92px max(40px,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr .82fr;gap:95px;align-items:end;color:var(--ink);background:linear-gradient(120deg,#f7f5ef,#e9eef1)}.story-teaser h2{font-size:clamp(52px,5.2vw,80px);line-height:.94}.story-teaser h2 em{color:var(--blue);background:none}.story-teaser>div:last-child>p{margin:0 0 28px;color:#56646b;font-family:Georgia,serif;font-size:20px;line-height:1.6}.section-heading{display:grid;grid-template-columns:1.2fr .65fr;gap:100px;align-items:end}.section-heading h2{font-size:clamp(52px,5.2vw,78px);line-height:.94}.section-heading>p,.section-heading>div+p{margin:0;color:#56636b;font-size:18px;line-height:1.7}.kicker-dark{color:#0b7480}.operator-section h2 em,.founder-story h2 em{background:none;color:var(--blue)}.pillar-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pillar{padding-bottom:24px;border-bottom:1px solid #abb4b7}.pillar-image{height:265px;margin-bottom:25px;overflow:hidden;background:#d6d3cc}.pillar-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pillar:hover img{transform:scale(1.035)}.pillar>span{color:#287680;font-size:10px;font-weight:700;letter-spacing:.15em}.pillar h3{margin:9px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;text-transform:uppercase}.pillar p{margin:0;color:#667278;font-size:14px}.real-estate-section{position:relative;padding:108px max(40px,calc((100% - 1420px)/2));overflow:hidden;background:radial-gradient(circle at 78% 30%,rgba(39,99,255,.16),transparent 33%),#071522}.real-estate-section:before{content:"ONE CONNECTED PLACE";position:absolute;top:70px;right:-35px;color:#ffffff05;font-family:Impact,sans-serif;font-size:210px;letter-spacing:.03em;white-space:nowrap}.solutions-roadmap-intro{position:relative;z-index:2;margin-bottom:66px;display:grid;grid-template-columns:1.1fr .72fr;gap:90px;align-items:end}.solutions-roadmap-intro h2{font-size:clamp(52px,5.1vw,78px);line-height:.94}.solutions-roadmap-intro>p{margin:0;color:#a8b7c2;font-size:18px;line-height:1.7}.launch-row{display:flex;align-items:center;gap:22px;color:#7f92a1;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.launch-pill{padding:8px 12px;display:inline-flex;align-items:center;gap:8px;color:var(--cyan);border:1px solid rgba(56,197,252,.35);background:#38c5fc12}.launch-pill i{width:7px;height:7px;background:var(--magenta);border-radius:50%;box-shadow:0 0 12px var(--magenta);animation:pulse 2.2s infinite}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.tm-feature-card{position:relative;padding:clamp(28px,3.3vw,50px);overflow:hidden;background:linear-gradient(145deg,#0a2133fa,#04101cfc 57%,#140c2efa);border:1px solid rgba(91,174,236,.55);box-shadow:0 45px 100px #0006,0 0 60px #445aff17,inset 0 0 60px #38c5fc06}.tm-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(rgba(56,197,252,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(56,197,252,.1) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(115deg,transparent 3%,black 50%,transparent 95%);mask-image:linear-gradient(115deg,transparent 3%,black 50%,transparent 95%)}.tm-feature-card:after{content:"";position:absolute;width:520px;height:520px;right:-250px;bottom:-310px;border:1px solid rgba(191,72,246,.32);border-radius:50%;box-shadow:0 0 0 38px #5e11fc09,0 0 0 84px #38c5fc05}.tm-feature-top{position:relative;z-index:2;padding-bottom:24px;display:flex;justify-content:space-between;color:#7890a2;border-bottom:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:800;letter-spacing:.18em}.tm-feature-top i{display:flex;align-items:center;gap:9px;color:var(--cyan);font-style:normal}.tm-feature-top b{width:7px;height:7px;display:block;background:var(--magenta);border-radius:50%;box-shadow:0 0 12px var(--magenta);animation:pulse 2.2s infinite}.tm-feature-grid{position:relative;z-index:2;margin-top:44px;display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(60px,7vw,110px);align-items:center}.tm-feature-copy>p:first-child{margin:0 0 19px;color:var(--cyan);font-size:11px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.tm-feature-copy h2{font-size:clamp(53px,5.6vw,84px);line-height:.9}.real-estate-tagline{margin:27px 0 0;color:#fff;font-family:Georgia,serif;font-size:27px}.real-estate-lede{max-width:700px;margin:20px 0 0;color:#9daab4;font-size:17px;line-height:1.7}.real-estate-actions{margin-top:35px;display:flex;align-items:center;gap:24px}.real-estate-update-link{color:#9caeb9;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(156,174,185,.45)}.real-estate-update-link:hover,.real-estate-update-link:focus-visible{color:var(--cyan);border-color:currentColor}.tm-live{position:relative;min-height:485px;padding:28px;overflow:hidden;background:#020b16c7;border:1px solid rgba(77,164,224,.42);box-shadow:0 30px 70px #00000061,inset 0 0 55px #135ffc0a}.tm-live:before{content:"";position:absolute;top:-25%;right:-45%;bottom:37%;left:14%;border:1px solid rgba(94,17,252,.27);border-radius:50%;box-shadow:0 0 0 40px #38c5fc06,0 0 0 90px #5e11fc05}.tm-live-heading{position:relative;display:flex;justify-content:space-between;color:#738b9d;font-size:9px;font-weight:850;letter-spacing:.14em}.tm-live-heading b{color:var(--cyan);font-weight:850}.tm-live-stage{position:relative;min-height:255px;padding:58px 20px 35px}.tm-live-stage>span{color:var(--cyan);font-size:10px;font-weight:850;letter-spacing:.17em}.tm-live-stage strong{display:block;margin-top:10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(45px,4.3vw,68px);letter-spacing:-.01em;line-height:.9;text-transform:uppercase;background:linear-gradient(90deg,#fff 0 15%,var(--cyan) 45%,var(--violet) 76%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent;animation:tm-word-in .45s ease both}.tm-live-stage p{max-width:440px;margin:20px 0 0;color:#a4b4bf;font-size:15px;line-height:1.6}@keyframes tm-word-in{0%{opacity:0;transform:translateY(10px)}}.tm-phase-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.tm-phase-track:before{content:"";position:absolute;left:7%;right:7%;top:6px;height:1px;background:#6989a06b}.tm-phase-track button{position:relative;padding:0 4px;display:flex;flex-direction:column;align-items:center;gap:13px;color:#738794;border:0;background:transparent;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tm-phase-track button i{position:relative;z-index:1;width:13px;height:13px;display:block;border:3px solid #06111d;border-radius:50%;background:#506270;box-shadow:0 0 0 1px #506270;transition:background .25s,box-shadow .25s,transform .25s}.tm-phase-track button.is-active{color:#fff}.tm-phase-track button.is-active i{background:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 18px #38c5fccc;transform:scale(1.12)}.tm-phase-track button:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.tm-live-signal{position:relative;margin-top:34px;padding-top:18px;display:flex;flex-wrap:wrap;gap:10px 18px;color:#657c8c;border-top:1px solid rgba(255,255,255,.1);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tm-live-signal span:not(:last-child):after{content:"×";margin-left:18px;color:#3b5262}.tm-live-tip{min-height:510px}.feature-tip-title{position:relative;padding:40px 8px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.feature-tip-title>span{color:var(--cyan);font-size:12px;font-weight:850;letter-spacing:.17em}.feature-tip-title strong{display:block;margin-top:9px;font-family:Georgia,serif;font-size:clamp(29px,3vw,43px);font-weight:400}.feature-tip-title p{margin:9px 0 0;color:#8497a5;font-size:15px}.feature-tip-rows>div{min-height:48px;display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.09)}.feature-tip-rows span{color:#68849a;font-size:11px;font-weight:800;letter-spacing:.1em}.feature-tip-rows p{margin:0;color:#a9b7c1;font-size:14px}.feature-tip-rows strong{font-size:15px}.feature-tip-total{padding:22px 8px 2px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.feature-tip-total span{color:#8fa2af;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.feature-tip-total strong{color:var(--cyan);font-family:Georgia,serif;font-size:34px;font-weight:400}.ecosystem-grid{position:relative;margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.ecosystem-grid article{min-height:190px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ecosystem-grid article>span{color:var(--cyan);font-size:10px;letter-spacing:.15em}.ecosystem-grid h3{margin:27px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:400}.ecosystem-grid p{margin:0;color:#8696a2;font-size:14px;line-height:1.55}.ecosystem-promise{margin:42px 0 0;color:#fff;font-family:Georgia,serif;font-size:clamp(24px,2.4vw,36px);line-height:1.25;text-align:center}.ecosystem-promise em{color:transparent;font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text}.platform-section{padding:118px max(40px,calc((100% - 1320px)/2));background:#030c13}.section-heading-light>p,.section-heading-light>div+p{color:#93a2ad}.platform-list{margin-top:70px;border-top:1px solid var(--line)}.platform-card{min-height:180px;padding:30px 15px;display:grid;grid-template-columns:70px .8fr 1fr minmax(30px,auto);gap:30px;align-items:center;border-bottom:1px solid var(--line);transition:background .25s}.platform-card:hover{background:#ffffff06}.platform-card-link{cursor:pointer}.platform-card-link:hover,.platform-card-link:focus-visible{background:#38c5fc0b}.platform-card-link:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.platform-card-link svg{transition:transform .25s ease}.platform-card-link:hover svg,.platform-card-link:focus-visible svg{transform:translate(6px)}.platform-number{margin:0;color:var(--cyan);font-family:Georgia,serif;font-size:18px}.platform-card div>span{color:#8799a6;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.platform-card h3{margin:9px 0 0;font-family:Georgia,serif;font-size:44px;font-weight:400}.platform-card>p:nth-child(3){margin:0;color:#93a2ad;font-size:16px;line-height:1.6}.platform-card>svg{color:var(--cyan)}.platform-card-cta{max-width:190px;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--cyan);font-size:12px;font-weight:850;letter-spacing:.1em;line-height:1.45;text-align:right;text-transform:uppercase}.platform-card-cta svg{flex:0 0 auto;transition:transform .25s ease}.platform-card-link:hover .platform-card-cta svg,.platform-card-link:focus-visible .platform-card-cta svg{transform:translate(5px)}.founder-section{color:var(--ink);background:var(--paper)}.founder-story{padding:112px max(40px,calc((100vw - 1320px)/2))}.founder-story h2{font-size:clamp(52px,5vw,76px);line-height:.95}.founder-story>p:not(.kicker){max-width:690px;color:#56636a;font-size:16px;line-height:1.75}.founder-story .founder-lede{margin-top:38px;font-size:19px}.founder-names{margin-top:34px;display:flex;gap:25px}.founder-names span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.founder-names svg{color:var(--blue)}.founder-showcase{position:relative;min-height:850px;overflow:hidden;color:#fff;background:#020b16 url(/assets/founder-light-field.webp) center / cover no-repeat;scroll-margin-top:84px}.founder-showcase-inner{width:min(1320px,calc(100% - 80px));margin:0 auto;padding:76px 0 58px;text-align:center}.founder-showcase-kicker{margin:0 0 23px;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--cyan);font-size:11px;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.founder-showcase-kicker span{width:40px;height:1px;background:var(--cyan)}.founder-showcase h2{font-size:clamp(47px,3.85vw,62px);line-height:.96;letter-spacing:-.035em}.founder-showcase h2 span,.founder-showcase h2 em{display:block}.founder-showcase h2 span{color:#fff}.founder-showcase h2 em{background:linear-gradient(90deg,var(--cyan),#43a9ff 47%,var(--violet) 78%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.founder-showcase-intro{max-width:1020px;margin:28px auto 0;color:#d4dce3;font-size:clamp(17px,1.55vw,22px);line-height:1.55}.founder-lanes{margin-top:54px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.founder-lanes article{min-height:250px;padding:96px 40px 24px}.founder-lanes article+article{border-left:1px solid rgba(99,132,213,.58)}.founder-lanes h3{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(54px,5vw,76px);font-weight:900;line-height:.9;letter-spacing:-.015em;text-transform:uppercase}.founder-lane-kristi h3{background:linear-gradient(90deg,var(--cyan),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.founder-lane-sheri h3{background:linear-gradient(90deg,#2dbef5,var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.founder-lane-tara h3{background:linear-gradient(90deg,var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.founder-lanes p{max-width:330px;margin:20px auto 0;color:#eef4f8;font-size:11px;font-weight:750;letter-spacing:.15em;line-height:1.65;text-transform:uppercase}.founder-lanes i{margin-inline:4px;color:#8da4b7;font-style:normal}.founder-conviction{width:min(1110px,100%);margin:38px auto 0;padding-top:36px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 15px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;border-top:2px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta)) 1}.founder-conviction span{color:#fff}.founder-conviction strong{color:transparent;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text}.founder-conviction em{color:var(--magenta);font-style:normal}.contact-section{padding:105px max(40px,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:center;background:#071522;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta)) 1}.contact-section h2{font-size:clamp(52px,5vw,76px);line-height:.95}.contact-copy p{max-width:560px;color:#9aa8b2;font-size:18px;line-height:1.65}.email-link{display:block;width:max-content;margin-top:24px;color:var(--cyan);font-size:14px;border-bottom:1px solid currentColor}footer{min-height:315px;padding:58px max(40px,calc((100% - 1420px)/2)) 28px;display:grid;grid-template-columns:1.25fr 1fr;gap:55px 80px;color:#7d8d99;background:#02080d;border-top:1px solid var(--line)}footer .brand{width:215px;margin:0}@media(max-width:1450px){.nav-positioning{font-size:10px}.nav-positioning strong{font-size:20px}.nav-shell{gap:28px}}.footer-brand>p{max-width:340px;margin:22px 0 0;color:#8c9da9;font-family:Georgia,serif;font-size:17px;line-height:1.5}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:55px}.footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-nav strong{margin-bottom:7px;color:var(--cyan);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.footer-nav a{color:#bac6ce;font-size:14px}.footer-nav a:hover,.footer-nav a:focus-visible,.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--cyan)}.footer-bottom{grid-column:1 / -1;padding-top:24px;display:flex;justify-content:space-between;gap:24px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.1)}.build-proof{position:relative;padding:95px max(40px,calc((100% - 1320px)/2));overflow:hidden;background:radial-gradient(circle at 90% 15%,rgba(191,72,246,.12),transparent 30%),#020a11;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.build-proof:before{content:"BUILT, NOT BOUGHT";position:absolute;right:-20px;top:10px;color:#ffffff06;font-family:Impact,sans-serif;font-size:128px;white-space:nowrap}.build-proof-grid{position:relative;margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.build-proof-grid>div{min-height:172px;padding:27px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.build-proof-grid strong{color:transparent;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(43px,4.8vw,72px);line-height:.9;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text;text-transform:uppercase}.build-proof-grid span{max-width:180px;color:#a3b0b9;font-family:Georgia,serif;font-size:18px;line-height:1.35}.build-proof-close{position:relative;max-width:930px;margin:42px 0 0;color:#fff;font-family:Georgia,serif;font-size:clamp(25px,2.7vw,39px);line-height:1.3}.build-proof-close em{color:var(--cyan);font-style:normal}.work-proof{padding:112px max(40px,calc((100% - 1320px)/2));color:var(--ink);background:linear-gradient(120deg,#f7f5ef,#e9eef1)}.work-proof-heading{display:grid;grid-template-columns:1.1fr .75fr;gap:90px;align-items:end}.work-proof-heading h2{margin-top:20px;font-size:clamp(52px,5vw,76px);line-height:.94}.work-proof-heading h2 em{color:var(--blue);background:none}.work-proof-heading>div:last-child p{margin:0 0 28px;color:#56646b;font-size:17px;line-height:1.7}.work-proof-heading .button{width:max-content}.work-lanes{margin-top:68px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aab5b9;border-left:1px solid #aab5b9}.work-lanes article{position:relative;min-height:285px;padding:28px;border-right:1px solid #aab5b9;border-bottom:1px solid #aab5b9}.work-lanes article>span{position:absolute;top:28px;right:28px;color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.14em}.work-lanes svg{color:#2755b8}.work-lanes h3{margin:58px 0 13px;font-family:Georgia,serif;font-size:28px;font-weight:400}.work-lanes p{margin:0;color:#647178;font-size:15px;line-height:1.65}@media(max-width:1080px){.nav-shell{width:calc(100% - 44px)}.nav-links{position:absolute;left:0;right:0;top:84px;max-height:calc(100vh - 84px);padding:28px 30px 34px;display:none;flex-direction:column;align-items:flex-start;gap:20px;overflow-y:auto;background:#030f19fb;border-bottom:1px solid var(--line);box-shadow:0 30px 70px #00000073}.nav-links.is-open{display:flex}.nav-links>a:not(.button){font-size:14px}.nav-group{width:100%}.nav-group-trigger{width:100%;justify-content:space-between}.nav-group-trigger>a{font-size:14px}.nav-group-trigger button{width:40px;height:34px;justify-content:flex-end}.nav-mega{position:static;width:100%;padding:24px 0 0;display:none;grid-template-columns:1fr 1fr;gap:32px;border:0;border-top:1px solid rgba(255,255,255,.12);background:transparent;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-group:hover .nav-mega,.nav-group:focus-within .nav-mega{display:none;transform:none}.nav-group.is-open .nav-mega,.nav-group.is-open:hover .nav-mega,.nav-group.is-open:focus-within .nav-mega{display:grid;transform:none}.nav-mega-intro{display:none}.menu-button{display:grid;place-items:center;padding:8px;background:transparent;border:0}.desktop-cta{display:none}.mobile-cta{display:inline-flex}.hero-content{width:58vw}.hero-photo{left:34%}.hero-photo img{object-position:right center}.section-heading{gap:50px}.tm-feature-grid{grid-template-columns:1fr;gap:60px}.tm-live{min-height:450px}.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.founder-story{padding-inline:40px}footer{grid-template-columns:1fr}.footer-bottom{grid-column:auto}.build-proof-grid{grid-template-columns:repeat(2,1fr)}.work-proof-heading{grid-template-columns:1fr;gap:38px}}@media(max-width:720px){.nav-shell{width:calc(100% - 30px);height:74px}[id]{scroll-margin-top:94px}.site-header{background:#020910f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{width:200px}.nav-links{top:74px}.nav-mega{grid-template-columns:1fr;gap:26px}.nav-menu-column a{min-height:42px}.hero{min-height:830px;padding:26px 20px 54px;align-items:flex-end}.hero-photo{inset:0 0 auto;height:350px}.hero-photo img{object-fit:contain;object-position:center}.hero-shade{background:linear-gradient(180deg,#030d170d 20%,#030d1759 45%,#03101d 68%,#03101d)}.hero-content{width:100%}.hero h1{font-size:clamp(46px,14vw,67px)}.kicker{font-size:12px;line-height:1.5}.hero-intro{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.interior-masthead{min-height:400px;padding:34px 20px 54px}.interior-masthead-top{gap:18px}.interior-masthead-copy{margin-top:55px}.interior-masthead-copy h1{font-size:clamp(48px,14vw,68px)}.interior-masthead-copy>p:last-child{font-size:18px}.story-route .interior-masthead{min-height:520px;background-position:63% center}.contact-section.contact-page-body{grid-template-columns:1fr;min-height:auto}.contact-section.contact-page-body>div:first-child{display:none}.solution-band{padding:78px 20px 66px;grid-template-columns:1fr;gap:20px}.solution-index{left:20px;top:28px}.operator-section,.real-estate-section,.platform-section,.contact-section,.story-teaser{padding:82px 20px}.story-teaser{grid-template-columns:1fr;gap:34px}.solutions-roadmap-intro{margin-bottom:48px;grid-template-columns:1fr;gap:26px}.story-opening,.story-root,.story-platform{grid-template-columns:1fr;gap:35px}.story-opening{margin-top:45px}.story-beats{grid-template-columns:1fr}.story-beats>*{min-height:82px;padding:18px 4px}.story-beats>*+*{border-left:0;border-top:1px solid #abb4b7}.story-truth{margin-top:55px;padding:44px 25px}.story-truth:after{display:none}.story-root{padding:60px 0}.story-root>div:last-child{padding:40px 0 0;border-left:0;border-top:1px solid #abb4b7}.story-platform{margin-top:60px;padding:45px 24px}.story-showcase-inner{width:calc(100% - 40px);padding:68px 0 78px}.story-showcase-title{font-size:clamp(44px,12vw,62px);line-height:1.02}.story-showcase-title span{display:inline}.story-showcase-copy{margin-top:38px;grid-template-columns:1fr;gap:28px}.story-showcase-copy p{font-size:20px;line-height:1.5}.story-showcase-copy p+p{padding-top:28px;border-top:1px solid rgba(56,197,252,.24)}.story-showcase-copy p+p:before{display:none}.story-showcase-beats{margin-top:50px;grid-template-columns:1fr;gap:32px}.story-showcase-beats h3{font-size:clamp(48px,14vw,64px)}.story-showcase-beats p{max-width:none}.story-showcase-platform{margin-top:74px;padding:54px 0;grid-template-columns:1fr;gap:34px}.story-showcase-platform h3{font-size:clamp(45px,12vw,61px)}.story-showcase-platform-copy p{font-size:16px}.story-showcase-platform-copy strong{font-size:21px}.story-showcase .story-close{margin-top:70px}.story-close{margin-top:62px;text-align:left}.story-close-band{padding:64px 20px 70px}.story-close-band .story-close{margin-top:0}.section-heading{grid-template-columns:1fr;gap:28px}.section-heading h2,.founder-story h2,.contact-section h2{font-size:clamp(44px,13vw,61px)}.pillar-grid{grid-template-columns:1fr;gap:42px}.pillar-image{height:300px}.launch-row{align-items:flex-start;flex-direction:column}.real-estate-tagline{font-size:24px}.real-estate-actions{align-items:flex-start;flex-direction:column}.tm-feature-card{padding:24px 20px 26px}.tm-feature-top{align-items:flex-start;flex-direction:column;gap:13px}.tm-feature-grid{margin-top:35px;gap:50px}.tm-feature-copy h2{font-size:clamp(47px,13vw,61px)}.tm-live{min-height:430px;padding:22px 16px}.tm-live-heading{gap:18px}.tm-live-stage{min-height:235px;padding:48px 4px 30px}.tm-live-stage strong{font-size:clamp(42px,12vw,58px)}.tm-phase-track button{font-size:7px;letter-spacing:.04em}.tm-live-signal{gap:9px 11px;line-height:1.5}.tm-live-signal span:not(:last-child):after{margin-left:11px}.ecosystem-grid{grid-template-columns:1fr;margin-top:25px}.ecosystem-grid article{min-height:150px}.platform-card{padding-block:25px;grid-template-columns:42px 1fr 24px;gap:15px}.platform-card>p:nth-child(3){grid-column:2}.platform-card>svg{grid-column:3;grid-row:1 / span 2}.platform-card-cta{max-width:none;grid-column:2 / 4;justify-content:flex-start;text-align:left}.platform-card h3{font-size:36px}.founder-story{padding:82px 20px}.founder-names{flex-wrap:wrap}.founder-showcase{min-height:auto;background-position:center bottom}.founder-showcase-inner{width:calc(100% - 40px);padding:62px 0 54px}.founder-showcase-kicker{margin-bottom:20px}.founder-showcase h2{font-size:clamp(42px,11.5vw,62px);line-height:.98}.founder-showcase h2 em{margin-top:4px}.founder-showcase-intro{margin-top:26px;font-size:17px;line-height:1.6}.founder-lanes{margin-top:45px;grid-template-columns:1fr;text-align:center}.founder-lanes article{min-height:0;padding:35px 0}.founder-lanes article+article{border-left:0;border-top:1px solid rgba(99,132,213,.58)}.founder-lanes h3{font-size:clamp(58px,18vw,78px)}.founder-lanes p{max-width:360px;margin:17px auto 0}.founder-conviction{margin-top:34px;padding-top:32px;display:block;font-size:clamp(36px,10.5vw,52px);line-height:1.03}.founder-conviction>*{display:block}.founder-conviction>*+*{margin-top:6px}.contact-section{grid-template-columns:1fr;gap:35px}footer{padding:48px 20px 26px;gap:42px}.footer-nav{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{align-items:flex-start;flex-direction:column}.build-proof{padding:72px 20px}.build-proof-grid{grid-template-columns:1fr}.build-proof-grid>div{min-height:135px}.work-proof{padding:82px 20px}.work-proof-heading h2{font-size:clamp(44px,13vw,61px)}.work-proof-heading .button{width:100%}.work-lanes{grid-template-columns:1fr;margin-top:48px}.work-lanes article{min-height:235px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.work-page{background:#020a12}.work-hero{position:relative;min-height:850px;padding:66px max(40px,calc((100% - 1420px)/2)) 95px;display:grid;grid-template-columns:1fr .66fr;gap:100px;align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 35%,rgba(38,103,255,.22),transparent 30%),radial-gradient(circle at 86% 78%,rgba(191,72,246,.13),transparent 25%),#020a12}.work-hero:before{content:"BUILT IN THE REAL WORLD";position:absolute;right:-25px;bottom:40px;color:#ffffff06;font-family:Impact,sans-serif;font-size:clamp(100px,13vw,220px);white-space:nowrap}.work-hero-copy{position:relative;z-index:2}.work-hero h1{margin-top:24px;font-size:clamp(66px,6.7vw,108px);line-height:.86}.work-hero-copy>p:not(.kicker){max-width:740px;margin:30px 0 34px;color:#b1bec7;font-family:Georgia,serif;font-size:clamp(21px,2vw,29px);line-height:1.5}.work-hero .button{width:max-content}.work-spectrum{position:relative;z-index:2;padding:34px;display:grid;gap:19px;border:1px solid rgba(76,161,226,.42);background:#061523b8;box-shadow:0 35px 85px #0000006b,0 0 45px #4752ff1f}.work-spectrum span{color:#d6e2ea;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.work-spectrum i{height:1px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta));opacity:.65}.work-rule{padding:92px max(40px,calc((100% - 1320px)/2));background:linear-gradient(115deg,var(--cyan),var(--blue) 43%,var(--violet) 72%,var(--magenta))}.work-rule>p{margin:0;color:#020a12b3;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.work-rule h2{max-width:1150px;margin:22px 0 0;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,5.3vw,80px);font-weight:900;line-height:.95;text-transform:uppercase}.work-rule h2 em{color:#07111b;font-style:normal;background:none}.work-rule strong{display:block;max-width:830px;margin-top:28px;color:#07111b;font-family:Georgia,serif;font-size:23px;font-weight:600;line-height:1.45}.capability-section{padding:112px max(40px,calc((100% - 1320px)/2));background:#061522}.work-section-heading{max-width:940px}.work-section-heading h2{margin-top:22px;font-size:clamp(54px,5.2vw,80px);line-height:.94}.work-section-heading>p:last-child:not(.kicker){max-width:650px;margin:25px 0 0;color:#657278;font-size:17px;line-height:1.7}.capability-grid{margin-top:64px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.capability-grid article{--capability-color: 56, 197, 252;position:relative;display:flex;flex-direction:column;min-width:0;min-height:420px;padding:26px 24px 30px;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--capability-color),.4);border-radius:12px;background:#081522;box-shadow:0 16px 32px #00000038}.capability-grid .capability-photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.capability-grid article:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgb(var(--capability-color)),rgba(var(--capability-color),.12))}.capability-grid article:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#030a1438,#030a1452 30%,#030a14d1 57%,#030a14f5);pointer-events:none}.capability-grid article:nth-child(2){--capability-color: 83, 161, 255}.capability-grid article:nth-child(3){--capability-color: 125, 137, 255}.capability-grid article:nth-child(4){--capability-color: 166, 119, 255}.capability-grid article:nth-child(5){--capability-color: 244, 95, 216}.capability-grid article>span{display:block;color:#fff;font-size:10px;font-weight:850;letter-spacing:.14em;text-shadow:0 1px 6px #030a14}.capability-grid svg{display:block;flex-shrink:0;width:54px;height:54px;margin-top:24px;padding:11px;color:rgb(var(--capability-color));background:#030a14b3;border:1px solid rgba(var(--capability-color),.4);border-radius:12px}.capability-grid h3{margin:auto 0 12px;padding-top:72px;color:#fff;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.6)}.capability-grid p{margin:0;color:#e0e7ef;font-size:14px;line-height:1.65;text-shadow:0 1px 8px rgba(0,0,0,.6)}.capability-destination{color:inherit}.capability-destination small{display:block;margin-top:10px;color:#b2baff;font-family:Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.capability-destination:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:12px}.capability-destination:hover:after{box-shadow:inset 0 0 0 2px #b2baff}.capability-destination:focus-visible{outline:none}.capability-destination:focus-visible:after{box-shadow:inset 0 0 0 3px var(--cyan)}.commerce-page{background:#030b16}.commerce-coming-soon{position:relative;isolation:isolate;min-height:700px;padding:72px max(40px,calc((100% - 1320px)/2)) 100px;overflow:hidden;display:flex;align-items:center}.commerce-coming-photo{position:absolute;z-index:-2;inset:0 0 0 auto;width:62%;height:100%;object-fit:cover;object-position:center}.commerce-coming-soon:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030b16 15%,#030b16f0 38%,#030b1680 73%,#030b1638),linear-gradient(0deg,#030b16,transparent 55%)}.commerce-coming-copy{width:min(100%,840px)}.commerce-coming-copy h1{margin:20px 0 28px;font-size:clamp(64px,7.7vw,112px);line-height:.94}.commerce-coming-copy>p:not(.kicker){max-width:510px;margin:0;color:#c7d3df;font-size:21px;line-height:1.6}.commerce-coming-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px}@media(max-width:720px){.commerce-coming-soon{min-height:650px;padding:44px 20px 80px}.commerce-coming-photo{width:100%;object-position:62% center}.commerce-coming-soon:after{background:linear-gradient(180deg,#030b168c,#030b16e0 45%,#030b16)}.commerce-coming-copy h1{font-size:clamp(48px,12.5vw,80px)}.commerce-coming-copy>p:not(.kicker){font-size:18px}.commerce-coming-actions{flex-direction:column;align-items:stretch}}.proof-section{padding:112px max(40px,calc((100% - 1320px)/2));color:var(--ink);background:var(--paper)}.proof-section .work-section-heading h2 em{color:var(--blue);background:none}.proof-feature-grid{margin-top:65px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.proof-feature{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:#fff;background:#07131d;border:1px solid rgba(255,255,255,.2);box-shadow:0 24px 65px #08151d2e}.proof-feature-top{padding:21px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#dce5eb;font-size:10px;font-weight:850;letter-spacing:.15em}.proof-feature-top span:last-child{display:flex;align-items:center;gap:8px;color:var(--cyan)}.proof-feature-preview{overflow:hidden;background:#fff;border-block:1px solid rgba(255,255,255,.16)}.proof-feature-preview img{display:block;width:100%;height:auto;aspect-ratio:1348 / 926;object-fit:contain}.proof-feature-copy{padding:28px 30px 32px}.proof-feature-copy>p:first-child{margin:0 0 12px;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.17em}.proof-feature-copy h3{margin:0;color:#fff;font-family:Georgia,serif;font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1.1}.proof-feature-copy strong{display:block;margin-top:13px;color:#fff;font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.proof-feature-copy>p:last-child{max-width:530px;margin:16px 0 0;color:#c8d3da;font-size:15px;line-height:1.6}.proof-feature:hover{border-color:var(--cyan)}.proof-feature:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.proof-grid{margin-top:65px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #a7b0b4;border-left:1px solid #a7b0b4}.proof-grid-supporting{margin-top:22px}.proof-card{min-height:330px;padding:30px;display:block;border-right:1px solid #a7b0b4;border-bottom:1px solid #a7b0b4;transition:background .2s,transform .2s}.proof-card:hover,.proof-card:focus-visible{background:#13747e0f}.proof-card:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.proof-card:hover .proof-index>span:last-child,.proof-card:focus-visible .proof-index>span:last-child{color:var(--blue);transform:translate(4px)}.proof-index{display:flex;justify-content:space-between;color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.14em}.proof-index>span:last-child{display:inline-flex;align-items:center;gap:7px;transition:color .2s,transform .2s}.proof-grid .proof-card>p:first-of-type{margin:46px 0 8px;color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.16em}.proof-grid h3{margin:0;font-family:Georgia,serif;font-size:clamp(32px,3vw,44px);font-weight:400}.proof-grid strong{display:block;margin-top:13px;color:#293740;font-size:15px;text-transform:uppercase}.proof-grid .proof-card>p:last-child{max-width:520px;margin:24px 0 0;color:#647178;font-size:16px;line-height:1.65}.future-section{--future-pad: max(40px, calc((100% - 1320px)/2) );padding:112px var(--future-pad) 0;background:radial-gradient(circle at 80% 70%,rgba(94,17,252,.16),transparent 35%),#020a12}.future-list{margin-top:64px;border-top:1px solid var(--line)}.future-list>*{min-height:128px;padding:24px 12px;display:grid;grid-template-columns:70px .8fr 1fr 24px;gap:30px;align-items:center;border-bottom:1px solid var(--line)}.future-list>a{transition:background .2s,padding-left .2s}.future-list>a:hover,.future-list>a:focus-visible{padding-left:18px;background:#38c5fc0d}.future-list>*>span,.future-list>*>svg{color:var(--cyan);font-family:Georgia,serif}.future-list h3{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:400}.future-list p{margin:0;color:#91a1ac;font-size:16px;line-height:1.6}.future-close{margin:100px calc(0px - var(--future-pad)) 0;padding:105px var(--future-pad) 115px;text-align:center;border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta)) 1;background:#030c14c7}.future-close>p{margin:0;color:#fff;font-family:Georgia,serif;font-size:24px}.future-close h2{margin:22px 0 36px;font-size:clamp(58px,6vw,92px);line-height:.9}.future-close .button{width:max-content}.product-page{background:#030c14}.product-header{top:0}.transaction-origin{padding:105px max(40px,calc((100% - 1320px)/2)) 115px;color:var(--ink);background:var(--paper)}.transaction-origin .story-truth{margin-top:0}.product-hero{position:relative;min-height:870px;padding:66px max(40px,calc((100% - 1420px)/2)) 95px;display:grid;grid-template-columns:1.03fr .97fr;gap:80px;align-items:center;overflow:hidden;background:radial-gradient(circle at 77% 43%,rgba(19,95,252,.28),transparent 29%),radial-gradient(circle at 92% 71%,rgba(94,17,252,.15),transparent 28%),linear-gradient(135deg,#010916,#061d36 58%,#07152b)}.product-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(rgba(56,197,252,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(56,197,252,.12) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 72% 45%,black,transparent 63%);mask-image:radial-gradient(circle at 72% 45%,black,transparent 63%)}.product-hero-glow{position:absolute;width:620px;height:620px;right:6%;top:18%;border:1px solid rgba(56,197,252,.16);border-radius:50%;box-shadow:0 0 0 80px #135ffc09,0 0 0 160px #5e11fc06;animation:breathe 5.5s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.035);opacity:.72}}.product-hero-copy{position:relative;z-index:3;max-width:760px}.back-link{width:max-content;margin-bottom:46px;display:flex;align-items:center;gap:10px;color:#8294a2;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;transition:color .2s ease}.back-link:hover{color:var(--cyan)}.product-hero h1{margin-top:28px;font-size:clamp(66px,6.35vw,105px);line-height:.85}.product-by-agents{margin:21px 0 0;color:#f7fbff;font-size:clamp(22px,2.2vw,30px);font-weight:750;line-height:1.25;letter-spacing:-.01em}.product-by-agents strong{font-weight:900}.product-by-agents strong:first-of-type{color:var(--cyan)}.product-by-agents strong:last-of-type{color:var(--magenta)}.product-tagline{max-width:650px;margin:34px 0 0;color:#fff;font-family:Georgia,serif;font-size:clamp(25px,2.4vw,36px);line-height:1.25}.product-intro{max-width:660px;margin:22px 0 0;color:#9dabb7;font-size:17px;line-height:1.7}.product-acronym{max-width:660px;margin:20px 0 0;color:#e8eff7;font-size:14px;font-weight:800;line-height:1.5;letter-spacing:.03em}.product-acronym span{color:#aebdcc;font-weight:500}.product-actions{margin-top:36px;display:flex;align-items:center;gap:25px}.product-actions>span{color:#8798a5;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-snapshot{margin-top:38px;display:flex;flex-wrap:wrap;gap:9px}.product-snapshot span{padding:10px 13px;color:#b9c8d2;border:1px solid rgba(91,151,199,.28);background:#0b1f308c;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.connection-stage{position:relative;z-index:2;aspect-ratio:1;width:min(100%,660px);justify-self:center;display:grid;place-items:center}.connection-core{position:relative;z-index:4;width:238px;height:238px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(112,192,255,.56);border-radius:50%;text-align:center;background:radial-gradient(circle at 35% 25%,#2878ff54,#071523fa 62%);box-shadow:0 0 55px #135ffc38,inset 0 0 45px #38c5fc12}.connection-core:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px dashed rgba(191,72,246,.28);border-radius:50%;animation:spin 20s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.connection-core span{color:var(--cyan);font-size:11px;font-weight:850;letter-spacing:.23em}.connection-core strong{margin-top:7px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:35px;letter-spacing:.01em}.connection-core small{max-width:145px;margin-top:10px;color:#7f95a5;font-size:9px;font-weight:750;letter-spacing:.14em;line-height:1.5}.connection-orbit{position:absolute;border:1px solid rgba(72,139,202,.28);border-radius:50%;animation:orbit-pulse 4.5s ease-in-out infinite}.orbit-one{top:16%;right:16%;bottom:16%;left:16%}.orbit-two{top:4%;right:4%;bottom:4%;left:4%;border-color:#5e11fc47;animation-delay:-2.25s}@keyframes orbit-pulse{50%{border-color:#38c5fc80;box-shadow:0 0 35px #38c5fc14}}.connection-node{position:absolute;z-index:5;min-width:150px;padding:14px 17px;display:flex;align-items:center;gap:10px;color:#dbe7ef;border:1px solid rgba(86,157,219,.35);background:#061725e0;box-shadow:0 14px 38px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.connection-node svg{color:var(--cyan)}.connection-node-1{top:12%;left:5%}.connection-node-2{top:17%;right:-2%}.connection-node-3{bottom:16%;left:0}.connection-node-4{bottom:10%;right:3%}.product-journey{padding:105px max(40px,calc((100% - 1320px)/2)) 115px;background:#061522;border-top:1px solid rgba(255,255,255,.1)}.product-section-heading{max-width:880px}.product-section-heading h2{margin-top:23px;font-size:clamp(55px,5.2vw,80px);line-height:.93}.product-section-heading>p:last-child{max-width:590px;margin:28px 0 0;color:#94a5b1;font-family:Georgia,serif;font-size:22px;line-height:1.5}.journey-track{position:relative;margin-top:68px;display:grid;grid-template-columns:repeat(4,1fr)}.journey-track:before{content:"";position:absolute;left:0;right:0;top:43px;height:1px;background:#6c97b64d}.journey-progress{position:absolute;z-index:1;left:0;top:41px;width:25%;height:4px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta));box-shadow:0 0 18px #38c5fc99;animation:transaction-progress 6s ease-in-out infinite}@keyframes transaction-progress{0%,12%{width:0}75%,to{width:100%}}.journey-step{position:relative;z-index:2;padding-right:40px}.journey-step>span{color:#6f8798;font-size:12px;font-weight:800;letter-spacing:.15em}.journey-step>i{width:13px;height:13px;margin:21px 0 35px;display:block;border:3px solid #071522;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 1px #38c5fcd9,0 0 18px #38c5fc73}.journey-step h3{margin:0 0 14px;font-family:Georgia,serif;font-size:29px;font-weight:400}.journey-step p{max-width:240px;margin:0;color:#8496a3;font-size:15px;line-height:1.65}.product-pillars{padding:125px max(40px,calc((100% - 1320px)/2));display:grid;grid-template-columns:.83fr 1.17fr;gap:110px;color:var(--ink);background:var(--paper)}.product-pillar-intro h2{margin-top:20px;font-size:clamp(52px,5vw,76px);line-height:.94}.product-pillar-intro h2 em{color:var(--blue);background:none}.product-pillar-intro>p:last-child{max-width:450px;margin:29px 0 0;color:#5f6c73;font-family:Georgia,serif;font-size:22px;line-height:1.5}.product-pillar-list{border-top:1px solid #9fa9ad}.product-pillar-list article{min-height:155px;padding:28px 5px;display:grid;grid-template-columns:55px 1fr 30px;gap:20px;align-items:center;border-bottom:1px solid #9fa9ad}.product-pillar-list article>span{align-self:start;padding-top:8px;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.15em}.product-pillar-list h3{margin:0;font-family:Georgia,serif;font-size:31px;font-weight:400}.product-pillar-list p{margin:12px 0 0;color:#68747a;font-size:16px;line-height:1.6}.product-pillar-list svg{color:var(--blue)}.product-promise{position:relative;padding:105px 30px 115px;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 110%,rgba(19,95,252,.3),transparent 43%),#030b16;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet)) 1}.product-promise:before{content:"REAL ESTATE / 001";position:absolute;left:50%;top:44%;color:#ffffff06;font-family:Impact,sans-serif;font-size:clamp(100px,16vw,260px);white-space:nowrap;transform:translate(-50%,-50%)}.promise-mark{position:relative;width:66px;height:66px;margin:0 auto 24px;display:grid;place-items:center;color:var(--cyan);border:1px solid rgba(56,197,252,.38);border-radius:50%}.product-promise>p:first-of-type{position:relative;margin:0;color:#93a6b4;font-family:Georgia,serif;font-size:22px}.product-promise h2{position:relative;margin-top:22px;font-size:clamp(62px,7vw,108px);line-height:.88}.promise-copy{position:relative;max-width:650px;margin:31px auto 35px;color:#9dabb6;font-size:18px;line-height:1.65}.product-promise .button{position:relative;width:auto}.promise-status{position:relative;margin:25px auto 0;display:block;color:#718491;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tip-page{--tip-night: #030817;--tip-indigo: #130d2d;background:var(--tip-night)}.tip-page h1 em,.tip-page h2 em{background:linear-gradient(90deg,var(--cyan),var(--blue) 40%,var(--violet) 70%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.tip-hero{position:relative;min-height:650px;padding:56px max(40px,calc((100% - 1420px)/2)) 76px;display:flex;align-items:center;overflow:hidden;background:#030817}.tip-hero-image{position:absolute;top:0;right:0;bottom:0;left:38%;overflow:hidden}.tip-hero-image img{width:100%;height:100%;object-fit:cover;object-position:52% center;filter:saturate(.94) contrast(1.08) brightness(.66)}.tip-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030817,#030817fa 32%,#130d2dbf 58%,#130d2d33),linear-gradient(180deg,#03081714,#030817)}.tip-hero-copy{position:relative;z-index:3;width:min(70%,900px)}.tip-name{width:max-content;margin:24px 0 22px;color:transparent;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(44px,4.5vw,70px);font-weight:900;letter-spacing:.025em;line-height:.9;text-transform:uppercase;background:linear-gradient(90deg,white 0 27%,var(--cyan) 43%,var(--violet) 73%,var(--magenta));-webkit-background-clip:text;background-clip:text}.tip-hero h1{font-size:clamp(48px,4.8vw,76px);line-height:.95}.tip-hero-copy>p:not(.kicker){max-width:620px;margin:28px 0 0;color:#d2dbe2;font-family:Georgia,serif;font-size:clamp(18px,1.6vw,24px);line-height:1.5}.tip-actions{margin-top:34px;display:flex;align-items:center;gap:24px}.tip-actions>span{color:#9cabb6;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tip-roles{padding:64px max(40px,calc((100% - 1420px)/2));overflow:hidden;background:radial-gradient(circle at 50% 65%,rgba(191,72,246,.16),transparent 35%),radial-gradient(circle at 76% 20%,rgba(94,17,252,.14),transparent 30%),#0b0921}.tip-role-visual{position:relative;min-width:960px;overflow:hidden;border-top:1px solid rgba(73,180,255,.4);border-bottom:1px solid rgba(191,72,246,.38);background:#06101a}.tip-role-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0209120d,#02091226 58%,#05131f)}.tip-role-visual img{width:100%;height:auto;aspect-ratio:18 / 7;object-fit:contain;filter:saturate(.92) contrast(1.05) brightness(.75)}.tip-role-buttons{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(8,1fr)}.tip-role-buttons button{position:relative;padding:24px 8px;display:flex;align-items:flex-start;justify-content:center;color:#c7d3db;background:#01080f14;border:0;border-right:1px solid rgba(255,255,255,.13);cursor:pointer;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.tip-role-buttons button:hover,.tip-role-buttons button.is-active{color:#fff;background:linear-gradient(180deg,#38c5fc1a,#bf48f630)}.tip-role-buttons button:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:3px;background:transparent}.tip-role-buttons button.is-active:after{background:linear-gradient(90deg,var(--cyan),var(--magenta));box-shadow:0 0 20px var(--violet)}.tip-role-buttons button:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}.tip-roles h2{margin:0 0 32px;font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15;text-transform:none}.tip-role-scroll{overflow-x:auto;scrollbar-color:var(--violet) #0b0921}@media(max-width:720px){.tip-roles{padding:48px 20px}.tip-roles h2{margin-bottom:24px}}.tip-clarity{padding:64px max(40px,calc((100% - 1320px)/2));background:#030817;border-top:1px solid var(--line)}.tip-origin-credit{margin:32px 0 0;color:#aabac8;font-size:15px;line-height:1.6}.tip-clarity-grid{margin-top:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.tip-clarity-grid article{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tip-clarity-grid article>span{color:var(--cyan);font-size:11px;font-weight:850;letter-spacing:.14em}.tip-clarity-grid article:nth-child(2)>span{color:var(--violet)}.tip-clarity-grid article:nth-child(3)>span{color:var(--magenta)}.tip-clarity-grid h2{margin-top:28px;font-family:Georgia,serif;font-size:clamp(27px,2.6vw,36px);font-weight:400;line-height:1.02;text-transform:none}.tip-clarity-grid p{max-width:340px;margin:22px 0 0;color:#b6c4cf;font-size:16px;line-height:1.65}.den-page{background:#06110f}.den-page h1 em,.den-page h2 em,.den-name{background:linear-gradient(90deg,var(--cyan),var(--blue) 45%,var(--violet) 74%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.den-hero{position:relative;min-height:900px;padding:71px max(40px,calc((100% - 1400px)/2)) 100px;display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 48%,rgba(32,183,154,.22),transparent 30%),radial-gradient(circle at 58% 88%,rgba(160,230,109,.11),transparent 28%),#06110f}.den-grid{position:absolute;top:84px;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgba(51,227,179,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(51,227,179,.15) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent 2%,black 42%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent 2%,black 42%,black 85%,transparent)}.den-copy{position:relative;z-index:2}.den-status{margin-bottom:29px;display:flex;align-items:center;gap:22px;color:#78998f;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.den-status>span{padding:10px 14px;display:inline-flex;align-items:center;gap:9px;color:var(--cyan);border:1px solid rgba(51,227,179,.38);background:#33e3b30f}.den-status i{width:7px;height:7px;display:block;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.den-status b{font-weight:800}.den-name{width:max-content;margin:0 0 22px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(35px,3.6vw,58px);font-weight:900;letter-spacing:.04em;line-height:.9;text-transform:uppercase}.den-hero h1{font-size:clamp(64px,6.4vw,102px);line-height:.86}.den-lede{max-width:650px;margin:31px 0 0;color:#b9cfc8;font-family:Georgia,serif;font-size:clamp(21px,2vw,30px);line-height:1.45}.den-orbit{position:relative;z-index:2;width:min(44vw,610px);aspect-ratio:1;justify-self:end;border:1px solid rgba(51,227,179,.23);border-radius:50%;box-shadow:inset 0 0 90px #20b79a14,0 0 90px #a0e66d14}.den-orbit:before,.den-orbit:after{content:"";position:absolute;border-radius:50%}.den-orbit:before{top:12%;right:12%;bottom:12%;left:12%;border:1px dashed rgba(84,200,130,.38);animation:orbit-spin 34s linear infinite}.den-orbit:after{top:27%;right:27%;bottom:27%;left:27%;border:1px solid rgba(51,227,179,.28);box-shadow:0 0 45px #33e3b314}@keyframes orbit-spin{to{transform:rotate(360deg)}}.den-core{position:absolute;z-index:2;top:31%;right:31%;bottom:31%;left:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#08231efa,#0e2b1ffa);border:1px solid rgba(51,227,179,.62);border-radius:50%;box-shadow:0 0 50px #20b79a38}.den-core svg{color:var(--cyan)}.den-core strong{margin-top:10px;font-family:Impact,sans-serif;font-size:clamp(25px,2.4vw,38px);letter-spacing:.02em;line-height:.82;text-transform:uppercase}.den-core small{max-width:120px;margin-top:13px;color:#789e91;font-size:8px;font-weight:800;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}.den-signal{position:absolute;z-index:3;min-width:126px;padding:12px 15px;color:#d7e7e1;background:#051814f2;border:1px solid rgba(51,227,179,.4);box-shadow:0 15px 35px #00000059;font-size:10px;font-weight:850;letter-spacing:.12em;text-align:center;text-transform:uppercase}.den-signal-1{top:4%;left:37%}.den-signal-2{top:28%;right:-1%}.den-signal-3{right:6%;bottom:17%}.den-signal-4{left:5%;bottom:14%}.den-signal-5{top:26%;left:-3%}.den-principle{position:relative;padding:118px max(40px,calc((100% - 1320px)/2));overflow:hidden;color:var(--ink);background:var(--paper)}.den-principle:after{content:"03";position:absolute;right:4%;top:44%;color:#04101a0a;font-family:Impact,sans-serif;font-size:clamp(180px,28vw,440px);line-height:.7;transform:translateY(-50%)}.den-principle>span{position:relative;z-index:1;color:#14755e;font-size:11px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}.den-principle>p{position:relative;z-index:1;max-width:700px;margin:25px 0 19px;color:#53636c;font-family:Georgia,serif;font-size:clamp(22px,2.4vw,34px);line-height:1.4}.den-principle h2{position:relative;z-index:1;max-width:1060px;font-size:clamp(58px,6.3vw,94px);line-height:.89}.den-principle h2 em{color:#13745d;background:none}.den-principle>div{position:relative;z-index:1;margin-top:60px;padding-top:22px;display:flex;justify-content:space-between;color:#1d303a;border-top:1px solid #adb7bb;font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.den-close{min-height:580px;padding:100px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 115%,rgba(51,227,179,.2),transparent 42%),#06100e}.den-close>p{margin:0;color:#9aaba5;font-family:Georgia,serif;font-size:clamp(21px,2.2vw,32px)}.den-close h2{margin-top:20px;font-size:clamp(68px,8vw,120px);line-height:.86}.den-close .button{margin-top:38px}@media(max-width:1080px){.nav-positioning{display:none}.work-hero{grid-template-columns:1fr;gap:55px}.work-spectrum{width:min(100%,720px)}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article:last-child{grid-column:1 / -1}.product-hero{min-height:auto;padding-top:70px;grid-template-columns:1fr}.product-hero-copy{max-width:850px}.connection-stage{width:min(100%,620px)}.product-pillars{grid-template-columns:1fr;gap:65px}.tip-hero{min-height:auto;align-items:flex-start}.tip-hero-copy{width:78%}.tip-hero-image{top:0;right:0;bottom:0;left:30%}.den-hero{grid-template-columns:1fr;gap:75px}.den-copy{max-width:820px}.den-orbit{width:min(80vw,610px);justify-self:center}}@media(max-width:720px){.work-hero{min-height:auto;padding:44px 20px 80px}.work-hero h1{font-size:clamp(51px,15vw,70px)}.work-hero-copy>p:not(.kicker){font-size:21px}.work-hero .button{width:100%}.work-spectrum{padding:24px}.work-rule,.capability-section,.proof-section,.future-section{padding:80px 20px}.work-rule h2{font-size:clamp(42px,12.5vw,58px)}.work-rule strong{font-size:19px}.work-section-heading h2{font-size:clamp(43px,13vw,60px)}.proof-feature-grid{grid-template-columns:1fr;gap:16px;margin-top:48px}.proof-feature-top{padding:18px;gap:12px;font-size:9px}.proof-feature-copy{padding:24px}.proof-feature-copy h3{font-size:clamp(30px,8vw,40px)}.proof-feature-copy>p:last-child{font-size:14px}.capability-grid,.proof-grid{grid-template-columns:1fr}.capability-grid article:last-child{grid-column:auto}.capability-grid article{min-height:360px}.proof-card{min-height:300px}.future-list>*{grid-template-columns:40px 1fr 24px;gap:14px}.future-list>* p{grid-column:2}.future-list>*>svg{grid-column:3;grid-row:1 / span 2}.future-list h3{font-size:26px}.future-close{margin:80px -20px -80px;padding:82px 20px 90px;text-align:left}.future-close h2{font-size:clamp(50px,15vw,72px)}.future-close .button{width:100%}.product-hero{padding:44px 20px 75px;gap:55px}.back-link{margin-bottom:34px}.product-hero h1{font-size:clamp(52px,16vw,75px)}.product-tagline{font-size:25px}.product-intro{font-size:16px}.product-actions{align-items:flex-start;flex-direction:column}.connection-stage{width:calc(100% + 10px);margin-left:-5px}.connection-core{width:176px;height:176px}.connection-core strong{font-size:27px}.connection-core small{font-size:8px}.connection-node{min-width:126px;padding:11px 12px;font-size:10px}.connection-node-1{top:7%;left:0}.connection-node-2{top:12%;right:0}.connection-node-3{bottom:12%;left:0}.connection-node-4{bottom:7%;right:0}.product-journey,.product-pillars{padding:82px 20px}.product-section-heading h2,.product-pillar-intro h2{font-size:clamp(44px,13vw,62px)}.journey-track{margin-top:60px;grid-template-columns:1fr;gap:0}.journey-track:before{left:6px;right:auto;top:0;bottom:0;width:1px;height:auto}.journey-progress{left:4px;top:0;width:4px;height:25%;animation-name:transaction-progress-mobile}@keyframes transaction-progress-mobile{0%,12%{height:0}75%,to{height:100%}}.journey-step{min-height:175px;padding:0 0 35px 42px}.journey-step>span{display:block}.journey-step>i{position:absolute;left:0;top:1px;margin:0}.journey-step h3{margin-top:15px}.product-pillar-list article{min-height:145px;grid-template-columns:38px 1fr 22px;gap:14px}.product-pillar-list h3{font-size:27px}.product-promise{padding:90px 20px 100px;text-align:left}.promise-mark{margin-left:0}.product-promise h2{font-size:clamp(57px,17vw,82px)}.promise-copy{margin-left:0}.product-promise .button{width:100%}.promise-status{text-align:center}.tip-hero{min-height:auto;padding:36px 20px 60px;align-items:flex-start}.tip-hero-image{top:0;right:0;bottom:0;left:0;height:390px}.tip-hero-shade{background:linear-gradient(180deg,#03081714,#030817 34%,#030817)}.tip-hero-copy{width:100%;padding-top:0}.tip-name{margin-top:19px}.tip-hero h1{font-size:clamp(48px,14.5vw,66px)}.tip-actions{align-items:flex-start;flex-direction:column}.tip-clarity{padding:48px 20px}.tip-clarity-grid{grid-template-columns:1fr}.tip-clarity-grid article{padding:24px}.tip-clarity-grid h2{margin-top:20px}.den-hero{min-height:auto;padding:44px 20px 80px;gap:58px}.den-status{align-items:flex-start;flex-direction:column;gap:13px}.den-hero h1{font-size:clamp(56px,16vw,76px)}.den-lede{font-size:21px}.den-orbit{width:calc(100vw - 48px)}.den-signal{min-width:100px;padding:10px 9px;font-size:8px}.den-signal-1{left:34%}.den-core{top:28%;right:28%;bottom:28%;left:28%}.den-core small{display:none}.den-principle{padding:82px 20px}.den-principle h2{font-size:clamp(50px,14.5vw,70px)}.den-principle>div{align-items:flex-start;flex-direction:column;gap:10px}.den-close{min-height:540px;padding:85px 20px;align-items:flex-start;text-align:left}.den-close h2{font-size:clamp(61px,18vw,86px)}.den-close .button{width:100%}}.tip-page .tip-hero .tip-actions{justify-content:center;margin-top:20px}.contact-route .interior-masthead{min-height:auto;padding-top:40px;padding-bottom:40px}.contact-route .interior-masthead h1{font-size:clamp(40px,4.8vw,68px)}.contact-questionnaire{padding:48px max(24px,calc((100% - 1260px)/2)) 72px;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;background:#071522}.contact-form-intro h2{font-size:clamp(36px,4vw,56px);line-height:1.08}.contact-form-intro>p:not(.kicker){color:#bdcbd7;font-size:18px;line-height:1.5;margin-top:22px}.contact-form-intro .email-link{font-size:15px;overflow-wrap:anywhere}.inquiry-form{display:grid;gap:18px}.inquiry-form label{display:grid;gap:8px;color:#edf3fa;font-size:14px;font-weight:650}.inquiry-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-optional{display:contents;color:#a8b9c9;font-weight:400}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #465568;border-radius:5px;background:#05101d;color:#fff;font:inherit;font-size:16px;line-height:1.4}.inquiry-form textarea{resize:vertical}.inquiry-form :is(input,select,textarea):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#8d9cab}.inquiry-submit{display:flex;align-items:center;gap:20px}.inquiry-submit button{flex-shrink:0;cursor:pointer}.inquiry-submit p{margin:0;color:#aebdcb;font-size:13px;line-height:1.5;max-width:290px}.commerce-coming-copy h1{font-size:clamp(48px,6.5vw,96px)}.commerce-value{font-family:inherit;font-size:clamp(22px,2.3vw,32px);line-height:1.25;text-transform:none;letter-spacing:-.02em;margin-bottom:18px}.commerce-details{padding:64px max(24px,calc((100% - 1260px)/2));background:#080e20}.commerce-details>h2{font:400 clamp(28px,3vw,42px)/1.2 Georgia,serif;text-transform:none;letter-spacing:-.02em}.commerce-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:38px}.commerce-detail-grid article{border-top:1px solid var(--line);padding-top:26px}.commerce-detail-grid svg{color:var(--cyan)}.commerce-detail-grid article:nth-child(2) svg{color:var(--violet)}.commerce-detail-grid article:nth-child(3) svg{color:var(--magenta)}.commerce-detail-grid h3{font-size:23px;margin:18px 0 10px}.commerce-detail-grid p{color:#bac8d8;font-size:18px;line-height:1.55;max-width:350px}@media(max-width:720px){.contact-questionnaire{grid-template-columns:1fr;gap:30px;padding:32px 20px 48px}.inquiry-two{grid-template-columns:1fr}.inquiry-submit{align-items:flex-start;flex-direction:column;gap:12px}.commerce-detail-grid{grid-template-columns:1fr;gap:18px}.commerce-coming-copy h1{font-size:clamp(40px,10vw,72px)}}.contact-route .interior-masthead-top{display:none}.contact-route .interior-masthead-copy{margin-top:0}.contact-route .interior-masthead{padding-top:26px;padding-bottom:26px}.contact-route .interior-masthead h1{font-size:clamp(34px,3.5vw,48px)}.contact-route .interior-masthead-copy>p:last-child{margin-top:16px;font-size:18px}.nav-links{flex:1}.nav-group{margin-left:auto;margin-right:auto}.nav-group-trigger .nav-positioning{width:auto;height:auto;min-height:48px;padding:5px 10px;display:flex;flex-direction:row;gap:16px;color:var(--cyan);text-align:left;margin:0;border-radius:4px;font-family:inherit}.nav-positioning-copy{display:flex;flex-direction:column;gap:6px}.nav-positioning-copy strong{font-size:23px}.nav-positioning-copy>span{font-size:11px;color:#eef0ff}.nav-positioning:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.nav-mega{left:0;transform:translateY(-8px)}.nav-group.is-open .nav-mega{transform:translate(0)}.hero.boardroom-hero{position:relative;min-height:620px;height:min(720px,54vw);padding:64px max(40px,calc((100% - 1440px)/2));align-items:flex-start;background:#02091d}.boardroom-hero:after{display:none}.boardroom-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.boardroom-copy{position:relative;z-index:1;width:min(760px,62%);padding-top:24px}.boardroom-copy h1{font-family:Inter,Arial,sans-serif;font-size:clamp(38px,4.4vw,70px);font-weight:850;line-height:1.06;letter-spacing:-.035em;text-shadow:none}.boardroom-copy h1>span{display:block}.boardroom-copy h1 em{background:linear-gradient(100deg,var(--cyan) 12%,#41caff 44%,#9168ff 74%,var(--magenta));background-clip:text;-webkit-background-clip:text}.boardroom-copy>p{margin:28px 0 0;font-size:clamp(20px,2vw,28px);color:#f2f4ff}.boardroom-copy>p strong{color:var(--cyan)}.boardroom-actions{display:flex;gap:18px;margin-top:32px;flex-wrap:wrap}.boardroom-actions .button{border-radius:10px;font-size:13px;text-transform:none;letter-spacing:0}.boardroom-actions .button-fill{background:linear-gradient(100deg,var(--cyan),#37caff 44%,#bb55ff 78%,var(--magenta));box-shadow:0 0 25px var(--blue) 60}.boardroom-actions .button-outline{border:2px solid var(--cyan);color:var(--cyan);background:#02091d80}@media(max-width:1150px)and (min-width:721px){.nav-links,.nav-shell{gap:20px}.nav-positioning-copy strong{font-size:20px}.nav-mega{left:-160px}}@media(max-width:720px){.nav-group{margin:0}.nav-group-trigger .nav-positioning{justify-content:space-between;width:100%}.nav-mega:before{display:none}.hero.boardroom-hero{min-height:640px;height:auto;padding:40px 22px 270px}.boardroom-photo{object-position:65% bottom;opacity:.7}.boardroom-copy{width:100%;padding:0}.boardroom-copy h1{font-size:clamp(30px,7.7vw,52px)}.boardroom-copy>p{font-size:20px;margin-top:22px}.boardroom-actions{gap:12px;margin-top:24px}.boardroom-actions .button{padding:0 17px}}@media(min-width:981px){.nav-mega{left:50%;transform:translate(-42%,-8px)}.nav-group.is-open .nav-mega{transform:translate(-42%)}}.nav-links{flex:0 1 auto}.nav-group{margin:0}.nav-positioning-copy strong{font-size:18px;font-weight:650}.nav-positioning-copy>span{font-size:10px;font-weight:550}.nav-links>a:not(.button){font-weight:550}.owners-hero{max-width:1680px;margin:auto;padding:14px 24px 14px 40px;display:grid;grid-template-columns:.91fr 1.09fr;gap:30px;align-items:center;background:#04101a}.owners-copy{padding:24px 0}.owners-copy h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.55vw,90px);font-weight:500;line-height:1.04;letter-spacing:-.055em;text-transform:none}.owners-copy h1 span{display:block}.owners-copy h1 em{display:block;background:linear-gradient(110deg,var(--cyan) 5%,var(--blue) 42%,var(--violet) 67%,var(--magenta) 90%);background-clip:text;-webkit-background-clip:text}.owners-intro{margin:24px 0 0;max-width:680px;color:#dae0ee;font-size:clamp(18px,1.65vw,27px);line-height:1.45;font-weight:400}.owners-signature{margin:28px 0;color:#f2f5fa;font-size:clamp(19px,1.7vw,27px);font-weight:550}.owners-signature strong{color:var(--cyan);font-weight:600}.owners-signature span{display:block;margin-top:7px;color:#d9e4f2;font-size:.75em;font-weight:450;line-height:1.4}.owners-cta{gap:24px;padding:20px 28px;min-height:64px;color:#04101a;background:var(--cyan);border-radius:10px;font-size:clamp(16px,1.5vw,23px);font-weight:550;letter-spacing:-.015em;text-transform:none}.owners-cta:hover{background:color-mix(in srgb,var(--cyan) 78%,white)}.owners-cta:focus-visible{outline:3px solid white;outline-offset:5px}.owners-visual{position:relative;min-width:0}.owners-visual img{width:100%;height:auto}.owners-label{position:absolute;padding:8px 14px;border:1px solid #586991;border-radius:30px;color:#f3f6ff;background:#031323;font-size:clamp(8px,.8vw,12px);font-weight:500;line-height:1.2;text-transform:uppercase;white-space:nowrap}.owners-shop{top:2%;right:2%}.owners-realtor{top:55%;right:52%}.owners-service{top:55%;right:2%}.owners-unity{margin:0;padding:25px 20px;text-align:center;font-size:clamp(17px,1.5vw,24px);color:#dbe4f1;background:#04101a;border-top:2px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta)) 1}@media(min-width:1081px){.nav-mega{left:auto;right:-310px;transform:translateY(-8px)}.nav-group.is-open .nav-mega{transform:translateY(0)}}@media(max-width:1080px){.nav-group,.nav-links{margin:0}.nav-mega,.nav-group.is-open .nav-mega{transform:none}.nav-positioning-copy strong{font-size:20px}}@media(max-width:760px){.owners-hero{grid-template-columns:1fr;gap:24px;padding:24px 18px 18px}.owners-copy{padding:0}.owners-copy h1{font-size:clamp(38px,8.7vw,64px);letter-spacing:-.045em}.owners-intro{margin-top:22px;font-size:18px}.owners-signature{font-size:19px;margin:24px 0}.owners-cta{width:100%;justify-content:space-between;font-size:16px;padding:18px;gap:12px}.owners-label{font-size:clamp(7px,2vw,11px);padding:6px 8px}.owners-unity{padding:22px 18px;font-size:17px}}.owners-copy h1{font-size:clamp(44px,6vw,96px);font-weight:600;letter-spacing:-.05em}.owners-copy h1 em{background:none}.owners-copy h1 em span{background:linear-gradient(100deg,var(--cyan),var(--blue) 45%,var(--violet) 75%,var(--magenta));background-clip:text;-webkit-background-clip:text;color:transparent}@media(max-width:760px){.owners-copy h1{font-size:clamp(36px,8.7vw,64px)}}.owners-hero{max-width:1360px;padding:28px 32px;grid-template-columns:1fr 1.04fr;gap:36px}.owners-copy{min-width:0;padding:0}.owners-copy h1{font-size:clamp(38px,4.2vw,64px);line-height:1.08;letter-spacing:-.045em}.owners-copy h1 span{white-space:nowrap}.owners-intro{font-size:clamp(17px,1.35vw,20px);line-height:1.5;margin-top:22px}.owners-signature{font-size:20px;margin:24px 0}.owners-cta{min-height:56px;font-size:18px;padding:16px 22px;gap:18px}.owners-unity{font-size:19px;padding:20px}@media(min-width:761px)and (max-width:1050px){.owners-hero{gap:24px;padding:24px}.owners-copy h1{font-size:3.9vw}.owners-intro,.owners-signature{font-size:17px}.owners-cta{font-size:15px;padding:15px;gap:10px}}@media(max-width:760px){.owners-hero{grid-template-columns:1fr;gap:24px;padding:24px 18px 18px}.owners-copy h1{font-size:clamp(32px,8vw,56px)}.owners-intro{font-size:18px}.owners-signature{font-size:19px}.owners-cta{font-size:16px;padding:18px}.owners-unity{font-size:17px}}@media(min-width:761px){.owners-hero{max-width:1240px;padding:24px 28px;gap:32px}.owners-copy h1{font-size:clamp(38px,4.2vw,60px)}}.owners-hero-shell{background:#020b20 url(/assets/lioness-glossy-navy.webp) center / cover no-repeat}.owners-hero{background:transparent}.owners-visual{filter:drop-shadow(0 18px 26px rgba(0,0,0,.35))}.owners-label{top:auto;border-color:#a3c2e999;background:#020c1ceb;box-shadow:0 3px 14px #00000040}.owners-shop{bottom:49%;right:2%}.owners-realtor{bottom:2%;right:52%}.owners-service{bottom:2%;right:2%}.owners-unity{background:#030d20}.owners-hero-shell{background-image:linear-gradient(90deg,#010716b3,#01071666 48%,#0107161f),url(/assets/lioness-glossy-navy.webp)}.lioness-origin{color:#eef2fb;background:#050d20;border-bottom:1px solid rgba(115,136,210,.2)}.lioness-origin-inner{max-width:1240px;margin:auto;padding:64px 28px;display:grid;grid-template-columns:1fr 1.04fr;gap:56px;align-items:center}.lioness-origin .kicker{color:#89dfeb;font-size:10px;font-weight:550;letter-spacing:.2em;margin-bottom:22px}.lioness-origin h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.035em;text-transform:none}.lioness-origin h2 em{color:#a5c5ff;background:none;font-style:italic}.lioness-origin-copy{border-left:1px solid rgba(139,165,226,.3);padding-left:36px}.lioness-origin-copy p{margin:0;color:#c5cede;font-size:clamp(18px,1.4vw,21px);line-height:1.7}.lioness-origin-copy .lioness-origin-conviction{margin-top:20px;color:#edf4ff;font-weight:550}@media(max-width:760px){.lioness-origin-inner{grid-template-columns:1fr;padding:42px 22px;gap:28px}.lioness-origin-copy{padding:24px 0 0;border-left:0;border-top:1px solid rgba(139,165,226,.3)}.lioness-origin-copy p{font-size:18px}}.nav-menu-column .nav-development-heading{margin:25px 0 7px;line-height:1.6;letter-spacing:.12em}.nav-product-featured strong small{display:block;margin-top:5px;color:#aebfce;font-size:12px;font-weight:400;letter-spacing:0}.tip-feature-no-receipt{grid-template-columns:1fr}.tip-feature-no-receipt .tm-feature-copy{max-width:760px}.home-products{background:#071322;color:#edf3fc;border-top:1px solid rgba(130,163,219,.16)}.home-products-inner{max-width:1240px;margin:auto;padding:60px 28px}.home-products .kicker{color:#89dfeb;margin-bottom:18px}.home-products h2,.home-products h3,.home-contact h2{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:-.035em;line-height:1.18}.home-products h2{font-size:clamp(32px,3.2vw,44px);margin:0 0 30px}.home-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-product-card{display:flex;flex-direction:column;padding:30px;border:1px solid rgba(126,151,209,.28);background:linear-gradient(135deg,#208eb414,#613bab1a)}.home-product-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:#9cacbf;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.home-product-meta span:last-child{color:#92e4ed}.home-products h3{margin:28px 0 16px;font-size:clamp(27px,2.6vw,36px)}.home-product-card>p{color:#c5cede;font-size:18px;line-height:1.65;margin:0 0 26px}.home-product-card>a{display:flex;align-items:center;gap:12px;min-height:44px;width:fit-content;margin-top:auto;color:#8fe7ef;font-size:16px}.home-product-card>a:hover{color:#fff}.home-product-card>a:focus-visible{outline:2px solid #8fe7ef;outline-offset:5px}.home-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:56px max(28px,calc((100% - 1184px)/2));background:#061124;border-top:1px solid rgba(130,163,219,.25)}.home-contact h2{max-width:600px;margin:0;font-size:clamp(30px,3.1vw,42px)}.home-contact .button{flex-shrink:0}footer{min-height:0;padding-top:38px;gap:30px 60px}footer .footer-brand .brand{display:block;width:215px;max-width:100%}@media(max-width:760px){.home-products-inner{padding:40px 22px}.home-product-grid{grid-template-columns:1fr;gap:18px}.home-product-card{padding:24px}.home-contact{flex-direction:column;align-items:flex-start;padding:40px 22px;gap:24px}}.lioness-origin{color:#242331;background:linear-gradient(115deg,#f7f6f4,#eeedf2);border-bottom-color:#d6d2df}.lioness-origin .kicker{color:#625080;font-size:12px}.lioness-origin .kicker span{background:var(--violet)}.lioness-origin h2 em{color:#715192}.lioness-origin-copy{border-color:#d0c8db}.lioness-origin-copy p{color:#484653}.lioness-origin-copy .lioness-origin-conviction{color:#242331}.home-products{background:#18191f;border-top-color:#39383f}.home-products .kicker{color:#c6bfda;font-size:12px}.home-product-card{border-color:#635775;background:radial-gradient(ellipse at 10% 0%,rgba(151,114,226,.22),transparent 70%),linear-gradient(135deg,#302738,#211e2b);box-shadow:inset 0 1px #eee0ff1f,0 14px 28px #00000024}.home-product-card:nth-child(2){border-color:#46636b;background:radial-gradient(ellipse at 90% 0%,rgba(109,209,222,.13),transparent 70%),linear-gradient(135deg,#272b30,#1d2328)}.home-product-meta{color:#c6bfd1;font-size:12px;letter-spacing:.065em}.home-product-meta span:last-child,.home-product-card>a{color:#d1baff}.home-product-card:nth-child(2) .home-product-meta span:last-child,.home-product-card:nth-child(2)>a{color:#9fe7ed}.home-product-card>p{color:#d4d1dc}.home-contact{background:#111218;border-top-color:#39383f}.home-contact .button{min-height:56px;padding:16px 22px;gap:18px;color:#04101a;background:var(--cyan);border-radius:10px;font-size:18px;font-weight:550;letter-spacing:-.015em;text-transform:none}.home-contact .button:hover{background:color-mix(in srgb,var(--cyan) 78%,white)}.home-contact .button:focus-visible{outline:3px solid white;outline-offset:5px}.owners-copy h1 em span{background-image:linear-gradient(100deg,var(--cyan),var(--blue) 45%,var(--violet) 75%,var(--magenta))}.owners-copy h1 em span:last-child{background-image:linear-gradient(100deg,var(--blue),var(--violet) 45%,var(--magenta) 85%)}.nav-positioning-copy>span{font-size:12px}.nav-links>a:not(.button){font-size:14px}footer{padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.footer-bottom{font-size:12px;letter-spacing:.035em;color:#acb8c2}.footer-bottom a{font-size:14px;text-transform:none;overflow-wrap:anywhere}@media(max-width:760px){.home-contact .button{font-size:16px}footer{padding-left:22px;padding-right:22px}.lioness-origin-copy{border-top-color:#d0c8db}}.home-products{background:linear-gradient(110deg,#16171ddb,#16171db8 55%,#16171d99),url(/assets/lioness-glossy-navy.webp) center 58% / cover no-repeat}.home-product-card{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;border-color:#c39ff3a3;background:linear-gradient(125deg,#452e5cf0,#211a2ff2);box-shadow:inset 0 1px #f9ebff5c,inset 0 -1px #8c5cd22e,0 18px 34px #0000004d,0 0 28px #8251cd17;transition:border-color .2s ease,box-shadow .2s ease}.home-product-card:nth-child(2){border-color:#8bdbe599;background:linear-gradient(125deg,#273c44f0,#181f27f2);box-shadow:inset 0 1px #dffcff52,inset 0 -1px #5ab6c529,0 18px 34px #0000004d,0 0 28px #37acbf12}.home-product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.045) 29%,transparent 29.3%,transparent 62%,rgba(213,219,255,.055) 100%)}.home-product-card:hover,.home-product-card:focus-within{border-color:#ddc5ff;box-shadow:inset 0 1px #ffffff73,0 18px 36px #00000052,0 0 30px #a373f02e}.home-product-card:nth-child(2):hover,.home-product-card:nth-child(2):focus-within{border-color:#b7f1f7;box-shadow:inset 0 1px #fff6,0 18px 36px #00000052,0 0 30px #4eccdb24}@media(prefers-reduced-motion:reduce){.home-product-card{transition:none}}.home-product-card,.home-product-card:nth-child(2){padding:26px 30px 22px;background:linear-gradient(125deg,#13141dd6,#0d0f18bd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#bea0e95c;box-shadow:inset 0 1px #f0e6ff33,0 16px 32px #0000003d}.home-product-card:nth-child(2){border-color:#8bdbe557}.home-product-card:before{background:radial-gradient(ellipse at 0% 0%,rgba(199,165,255,.14),transparent 58%),linear-gradient(160deg,rgba(255,255,255,.045),transparent 45%)}.home-product-card:nth-child(2):before{background:radial-gradient(ellipse at 100% 0%,rgba(139,229,239,.12),transparent 58%),linear-gradient(160deg,rgba(255,255,255,.045),transparent 45%)}.home-product-meta{justify-content:flex-start}.home-product-meta span{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(201,173,244,.24);border-radius:999px;background:#bb91f811;font-size:11px;letter-spacing:.075em;line-height:1.2}.home-product-card:nth-child(2) .home-product-meta span{border-color:#8bdbe53d;background:#8bdbe50e}.home-products h3{margin:18px 0 12px;font-size:clamp(29px,2.8vw,39px)}.home-product-card>p{margin-bottom:16px}@media(max-width:760px){.home-product-card,.home-product-card:nth-child(2){padding:24px}}.owners-hero-shell,.home-products{background-color:#14131b;background-image:linear-gradient(110deg,#14131bc2,#14131b99 55%,#14131b70),radial-gradient(ellipse at 78% 34%,rgba(132,71,184,.16),transparent 65%),url(/assets/lioness-glossy-navy.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.story-invitation{margin-top:52px;padding-top:36px;border-top:1px solid rgba(56,197,252,.3)}.story-narrative-copy .story-invitation h2{margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:400;text-transform:none;letter-spacing:-.03em}.story-narrative-copy .story-invitation p{margin:0 0 24px}.story-invitation .button{max-width:100%;min-height:56px;padding:16px 22px;gap:18px;color:#04101a;background:var(--cyan);border-radius:10px;font-size:18px;font-weight:550;letter-spacing:-.015em;text-transform:none}.story-invitation .button:hover{background:color-mix(in srgb,var(--cyan) 78%,white)}.story-invitation .button:focus-visible{outline:3px solid white;outline-offset:5px}@media(max-width:760px){.story-invitation .button{font-size:16px}}.proof-section{padding:76px max(28px,calc((100% - 1184px)/2));background:linear-gradient(125deg,#f7f6f4,#eeedf2)}.proof-section .kicker{color:var(--violet);font-size:12px;letter-spacing:.16em}.proof-section .kicker span{background:#8870a6}.proof-section .work-section-heading h2{margin-top:20px;font-family:Georgia,serif;font-size:clamp(38px,4.1vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.035em;text-transform:none}.proof-section .work-section-heading h2 em{color:var(--violet);font-style:normal;-webkit-text-fill-color:currentColor}.proof-section .work-section-heading>p:last-child:not(.kicker){max-width:620px;margin-top:22px;color:#555263;font-size:18px}.proof-feature-grid{margin-top:40px;gap:28px}.proof-feature{border-radius:12px;border-color:#816ba666;background:radial-gradient(ellipse at 0% 0%,rgba(169,129,219,.16),transparent 60%),linear-gradient(125deg,#20202b,#11131d);box-shadow:inset 0 1px #f0e6ff38,0 14px 30px #1e162d21;transition:border-color .2s,box-shadow .2s}.proof-feature-top{padding:19px 22px;font-size:11px;font-weight:600;letter-spacing:.08em}.proof-feature-top span:last-child{color:#9eeaf0}.proof-feature-copy{padding:26px}.proof-feature-copy>p:first-child{font-size:11px;font-weight:600;color:#c4a8e8;letter-spacing:.1em}.proof-feature-copy h3{font-size:clamp(29px,2.8vw,38px);text-transform:none;letter-spacing:-.025em}.proof-feature-copy strong{color:#e8e0f1;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none}.proof-feature-copy>p:last-child{color:#c9c9d4;font-size:16px}.proof-feature:hover{border-color:#9980ba;box-shadow:inset 0 1px #ffffff4d,0 18px 36px #1e162d33}@media(max-width:760px){.proof-section{padding:48px 22px}.proof-feature-grid{gap:22px;margin-top:30px}.proof-feature-top{flex-wrap:wrap;gap:10px;padding:16px 18px}.proof-feature-copy{padding:22px}}@media(prefers-reduced-motion:reduce){.proof-feature{transition:none}}.capability-section{padding:76px max(28px,calc((100% - 1184px)/2));background:radial-gradient(ellipse at 85% 0%,rgba(165,135,204,.17),transparent 62%),linear-gradient(125deg,#34333d,#272832);border-top:1px solid rgba(216,200,235,.3);box-shadow:inset 0 1px #ffffff0f}.capability-section .kicker{color:var(--violet);font-size:12px;letter-spacing:.16em}.capability-section .work-section-heading h2{font-family:Georgia,serif;font-size:clamp(36px,4.1vw,58px);font-weight:400;line-height:1.12;letter-spacing:-.035em;text-transform:none}.capability-section .work-section-heading h2 em{color:var(--violet);background:none;-webkit-text-fill-color:currentColor;font-style:normal}.capability-grid{margin-top:40px}@media(max-width:760px){.capability-section{padding:48px 22px}.capability-grid{margin-top:30px}}.work-hero,.proof-section{background-color:#14131b;background-image:linear-gradient(110deg,#14131bc2,#14131b99 55%,#14131b70),radial-gradient(ellipse at 78% 34%,rgba(132,71,184,.16),transparent 65%),url(/assets/lioness-glossy-navy.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.work-hero:before{content:none}.capability-section{color:#242331;background:linear-gradient(115deg,#f7f6f4,#eeedf2);border-top:0;border-bottom:1px solid #d6d2df;box-shadow:none}.capability-section .kicker{color:var(--violet)}.capability-section .kicker span{background:var(--violet)}.capability-section .work-section-heading h2{color:#242331}.capability-section .work-section-heading h2 em{color:var(--violet)}.proof-section{color:#eef2fb}.proof-section .kicker{color:var(--violet)}.proof-section .kicker span{background:var(--violet)}.proof-section .work-section-heading h2{color:#eef2fb}.proof-section .work-section-heading h2 em{color:var(--violet)}.proof-section .work-section-heading>p:last-child:not(.kicker){color:#c5cede}.proof-feature:focus-visible{outline-color:var(--violet)}.capability-page{min-height:100vh;background:#080f1d;color:#f6f7fc}.capability-hero{position:relative;overflow:hidden;padding:clamp(80px,10vw,150px) max(6vw,calc((100vw - 1280px)/2));background:radial-gradient(circle at 83% 22%,rgba(95,80,224,.28),transparent 34%),linear-gradient(135deg,#091827,#111226 65%,#1d1331)}.ecosystem-page .capability-hero{background:radial-gradient(circle at 83% 22%,rgba(215,70,178,.19),transparent 34%),linear-gradient(135deg,#0a1724,#111226 65%,#241329)}.capability-hero .back-link{display:inline-flex;align-items:center;gap:9px;margin-bottom:56px}.capability-hero .kicker{margin-bottom:18px}.capability-hero h1{max-width:920px;margin:0;font-family:Georgia,serif;font-weight:400;font-size:clamp(46px,6.3vw,88px);line-height:1.07;letter-spacing:-.04em}.capability-hero h1 em{color:color-mix(in srgb,var(--violet) 45%,white);font-weight:400}.ecosystem-page .capability-hero h1 em{color:#eaa4e5}.capability-hero>p:not(.kicker){max-width:690px;margin:30px 0;color:#d2d9e6;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.capability-detail{padding:95px max(6vw,calc((100vw - 1280px)/2)) 105px;background:#f6f5f8;color:#131b2b}.capability-detail-heading>span{color:#7455a5;font-size:12px;letter-spacing:.18em;font-weight:800}.capability-detail-heading h2{margin:22px 0 14px;font-family:Georgia,serif;font-size:clamp(37px,4.5vw,62px);font-weight:400;line-height:1.13}.capability-detail-heading h2 em{color:#6753a4;font-weight:400}.capability-detail-heading>p{max-width:620px;color:#3d4857;font-size:18px;line-height:1.6}.capability-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:47px}.capability-detail-grid :is(article,a.realtor-card){padding:35px 30px;border:1px solid #d9d7e5;border-top:3px solid var(--violet);border-radius:12px;background:#fff;box-shadow:0 16px 36px #11162f12}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card){border-top-color:#b650ba}.capability-detail-grid :is(article,a.realtor-card)>span{color:#786ab2;font-size:12px;font-weight:800}.capability-detail-grid h3{margin:27px 0 10px;font-family:Georgia,serif;font-size:26px;font-weight:400}.capability-detail-grid p{margin:0;color:#485367;font-size:16px;line-height:1.6}.capability-note{max-width:810px;margin:34px 0 0;color:#4d586a;font-size:15px;line-height:1.6}@media(max-width:850px){.capability-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.capability-hero{padding:64px 24px 78px}.capability-hero .back-link{margin-bottom:50px}.capability-detail{padding:65px 24px 75px}.capability-detail-grid{grid-template-columns:1fr;margin-top:30px}}.realtor-page .capability-hero{background:linear-gradient(90deg,#050d1ded,#081427c9 46%,#0a152759),url(/assets/service-mls-search.jpg) center / cover no-repeat}.ecosystem-page .capability-hero{background:linear-gradient(90deg,#080c1ded,#110e22c9 48%,#120e216b),url(/assets/service-business-ecosystems.jpg) center / cover no-repeat}.capability-page .capability-detail{position:relative;isolation:isolate;color:#fff;background:#081523}.capability-page .capability-detail:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(/assets/service-mls-search.jpg) center / cover no-repeat;opacity:.85}.ecosystem-page .capability-detail:before{background-image:url(/assets/service-business-ecosystems.jpg)}.capability-page .capability-detail:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#060d1bed,#0b1324d9 58%,#0e1224c7)}.ecosystem-page .capability-detail:after{background:linear-gradient(105deg,#0c0b1af0,#130d21d9 58%,#130d1fc7)}.capability-page .capability-detail-heading>span{color:color-mix(in srgb,var(--violet) 45%,white)}.capability-page .capability-detail-heading h2 em{color:color-mix(in srgb,var(--violet) 45%,white)}.ecosystem-page .capability-detail-heading h2 em{color:var(--violet)}.capability-page .capability-detail-heading>p,.capability-page .capability-note{color:#e1e3ed}.capability-page .capability-detail-grid :is(article,a.realtor-card){background:linear-gradient(155deg,#0d182beb,#0d1326d1);border-color:#cdccec52;box-shadow:0 16px 36px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card){background:linear-gradient(155deg,#1a1126eb,#101226d1)}.capability-page .capability-detail-grid :is(article,a.realtor-card)>span{color:color-mix(in srgb,var(--violet) 45%,white)}.capability-page .capability-detail-grid h3{color:#fff}.capability-page .capability-detail-grid p{color:#e1e5f0}.realtor-page .capability-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.realtor-page .capability-detail-grid{grid-template-columns:1fr}.realtor-page .capability-hero{background-position:60% center}.ecosystem-page .capability-hero{background-position:62% center}}.capability-page .capability-hero{min-height:620px;display:flex;flex-direction:column;justify-content:center;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta)) 1}.capability-page .capability-hero .kicker{color:var(--cyan)}.capability-page .capability-hero h1{font-size:clamp(62px,6.8vw,102px);line-height:.98}.capability-page .capability-hero h1 em{color:color-mix(in srgb,var(--violet) 45%,white)}.ecosystem-page .capability-hero h1 em{color:color-mix(in srgb,var(--magenta) 68%,white)}.realtor-page .capability-hero h1 em,.ecosystem-page .capability-hero h1 em{background:linear-gradient(90deg,var(--cyan),var(--blue) 45%,var(--violet) 74%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.capability-page .capability-hero>p:not(.kicker){font-family:Georgia,serif;font-size:clamp(21px,2vw,28px);line-height:1.47;color:#e9eef7}.capability-page .capability-detail{color:var(--ink);background:var(--paper)}.capability-page .capability-detail:before,.capability-page .capability-detail:after{display:none}.capability-page .capability-detail-heading{max-width:1040px}.capability-page .capability-detail-heading>span{color:var(--violet)}.capability-page .capability-detail-heading h2{font-size:clamp(54px,5.2vw,80px);line-height:.99}.capability-page .capability-detail-heading h2 em,.ecosystem-page .capability-detail-heading h2 em{color:var(--violet)}.capability-page .capability-detail-heading>p,.capability-page .capability-note{color:#43515e}.capability-page .capability-detail-grid,.realtor-page .capability-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:54px}.ecosystem-page .capability-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-page .capability-detail-grid :is(article,a.realtor-card),.ecosystem-page .capability-detail-grid :is(article,a.realtor-card){position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:370px;overflow:hidden;padding:30px;border:1px solid rgba(111,95,181,.5);border-radius:12px;background:#0a1627;box-shadow:0 18px 38px #0812272e;-webkit-backdrop-filter:none;backdrop-filter:none}.capability-page .capability-detail-grid :is(article,a.realtor-card):before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transition:transform .5s ease}.capability-page .capability-detail-grid :is(article,a.realtor-card):hover:before{transform:scale(1.035)}.capability-page .capability-detail-grid :is(article,a.realtor-card):after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02091430,#040c1a9e 42%,#040a17f7)}.realtor-page .capability-detail-grid :is(article,a.realtor-card):nth-child(1):before{background-image:url(/assets/realtor-luxury-home.webp);background-position:50% center}.realtor-page .capability-detail-grid :is(article,a.realtor-card):nth-child(2):before{background-image:url(/assets/service-mls-search.jpg)}.realtor-page .capability-detail-grid :is(article,a.realtor-card):nth-child(3):before{background-image:url(/assets/service-mls-search.jpg);background-position:54% center}.realtor-page .capability-detail-grid :is(article,a.realtor-card):nth-child(4):before{background-image:url(/assets/realtor-luxury-home.webp);background-position:55% center}.realtor-card-art{position:absolute;z-index:1;top:55px;left:32px;max-width:calc(100% - 64px);color:#fff;pointer-events:none}.realtor-brand-art{display:flex;flex-direction:column;align-items:flex-start;padding:21px 26px;border:1px solid rgba(255,255,255,.65);background:#0711218c;box-shadow:0 18px 55px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.realtor-brand-art small{font-size:11px;font-weight:850;letter-spacing:.32em}.realtor-brand-art strong{margin-top:8px;font-family:Georgia,serif;font-size:clamp(25px,2.7vw,39px);font-weight:400;letter-spacing:.12em;white-space:nowrap}.realtor-brand-art i{width:100%;height:2px;margin-top:14px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta))}.realtor-saved-art{display:flex;flex-direction:column;gap:6px;width:min(280px,calc(100% - 64px));padding:18px 20px;border-radius:10px;background:#f9f9faf0;box-shadow:0 16px 45px #00000047;color:#172236;transform:rotate(-2deg)}.realtor-saved-art small{color:#7461aa;font-size:10px;font-weight:850;letter-spacing:.16em}.realtor-saved-art strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.realtor-saved-art span{color:#596476;font-size:12px}.realtor-saved-art i{align-self:flex-start;margin-top:6px;padding:7px 11px;border-radius:30px;background:#ede9fa;color:#5a4b95;font-size:11px;font-style:normal;font-weight:750}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card):nth-child(1):before{background-image:url(/assets/service-business-ecosystems.jpg)}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card):nth-child(2):before{background-image:url(/assets/real-people.jpg)}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card):nth-child(3):before{background-image:url(/assets/service-websites.jpg)}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card):nth-child(4):before{background-image:url(/assets/real-industries.jpg)}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card):nth-child(5):before{background-image:url(/assets/service-e-commerce-checkout.jpg)}.ecosystem-page .capability-detail-grid :is(article,a.realtor-card):nth-child(6):before{background-image:url(/assets/service-custom-apps.jpg)}.capability-page .capability-detail-grid :is(article,a.realtor-card)>span{display:inline-block;margin-bottom:auto;color:#fff;font-size:11px;letter-spacing:.16em;text-shadow:0 1px 8px #000}.capability-page .capability-detail-grid :is(article,a.realtor-card) h3{margin:0 0 12px;color:#fff;font-size:clamp(27px,2.4vw,35px);line-height:1.15;text-shadow:0 2px 10px #000}.capability-page .capability-detail-grid :is(article,a.realtor-card) p{max-width:510px;color:#e6e9f2;font-size:16px;line-height:1.6;text-shadow:0 1px 6px #000}.capability-page .capability-detail-grid :is(article,a.realtor-card):nth-child(4n+1){border-top:3px solid var(--cyan)}.capability-page .capability-detail-grid :is(article,a.realtor-card):nth-child(4n+2){border-top:3px solid var(--blue)}.capability-page .capability-detail-grid :is(article,a.realtor-card):nth-child(4n+3){border-top:3px solid var(--violet)}.capability-page .capability-detail-grid :is(article,a.realtor-card):nth-child(4n+4){border-top:3px solid var(--magenta)}.capability-page .capability-note{margin-top:32px}@media(max-width:900px){.ecosystem-page .capability-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.capability-page .capability-hero{min-height:580px}.capability-page .capability-hero h1{font-size:clamp(50px,11vw,68px)}.capability-page .capability-detail-grid,.realtor-page .capability-detail-grid,.ecosystem-page .capability-detail-grid{grid-template-columns:1fr;margin-top:36px}.capability-page .capability-detail-grid :is(article,a.realtor-card){min-height:350px}}.capability-page .capability-hero{align-items:flex-start}.capability-page .capability-hero>.button{width:max-content;max-width:100%}.realtor-page .capability-hero{background:linear-gradient(90deg,#030a16f7,#050c19f0 40%,#070e1b85 66%,#060c171a),url(/assets/realtor-luxury-home.webp) center / cover no-repeat}.ecosystem-page .capability-hero{background:linear-gradient(90deg,#070a16f7,#0b0a19f0 42%,#0f0a1973 72%,#0a091414),url(/assets/service-business-ecosystems.jpg) center / cover no-repeat}.realtor-page .capability-detail-grid :is(article,a.realtor-card):nth-child(2):before{background-image:url(/assets/realtor-luxury-home.webp)}@media(max-width:600px){.realtor-page .capability-hero{background:linear-gradient(180deg,#030a16c7,#030a16f0 45%,#030a16fa),url(/assets/realtor-luxury-home.webp) 55% center / cover no-repeat}.ecosystem-page .capability-hero{background:linear-gradient(180deg,#070a16c7,#070a16f0 45%,#070a16fa),url(/assets/service-business-ecosystems.jpg) center / cover no-repeat}}.realtor-intro,.ecosystem-intro{display:grid;grid-template-columns:.34fr 1fr;gap:9vw;padding:112px max(6vw,calc((100vw - 1320px)/2));color:#0b1522;background:var(--paper)}.realtor-eyebrow{margin:0;color:var(--violet);font-size:11px;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.realtor-intro>.realtor-eyebrow{padding-top:14px}.realtor-intro h2,.ecosystem-intro h2{margin:0;font-family:Georgia,serif;font-size:clamp(54px,6.1vw,89px);font-weight:400;letter-spacing:-.04em;line-height:.99}.realtor-intro h2 em,.ecosystem-intro h2 em{color:var(--violet);font-weight:400}.realtor-intro div>p,.ecosystem-intro>p:last-child{max-width:800px;margin:28px 0 0;color:#465361;font-size:19px;line-height:1.7}.realtor-product{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(35px,6vw,95px);align-items:center;padding:116px max(6vw,calc((100vw - 1320px)/2));overflow:hidden;color:#fff;background:radial-gradient(circle at 76% 33%,rgba(95,88,195,.18),transparent 34%),#061321}.realtor-product .realtor-eyebrow,.ecosystem-feature .realtor-eyebrow{color:var(--cyan)}.realtor-product-copy h2,.realtor-personal h2,.ecosystem-feature h2{margin:22px 0 25px;font-family:Georgia,serif;font-size:clamp(53px,5.1vw,76px);font-weight:400;letter-spacing:-.04em;line-height:1}.realtor-product-copy h2 em,.realtor-personal h2 em,.ecosystem-feature h2 em{color:color-mix(in srgb,var(--violet) 45%,white);font-weight:400}.realtor-product-copy>p:not(.realtor-eyebrow),.realtor-personal-copy>p:not(.realtor-eyebrow),.ecosystem-feature-copy>p:not(.realtor-eyebrow){max-width:600px;color:#d3dce9;font-size:18px;line-height:1.72}.realtor-feature-rail{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:43px;border-top:1px solid rgba(119,160,220,.35)}.realtor-feature-rail span{padding:16px 0;border-bottom:1px solid rgba(119,160,220,.35);color:#dfebf4;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.realtor-product-preview{overflow:hidden;padding:23px;border:1px solid rgba(139,132,230,.5);border-radius:20px;background:#eff1f5;box-shadow:0 35px 100px #0000008c,0 0 60px #4e5ef229;color:#111b2a;transform:rotate(1.2deg)}.realtor-preview-top{display:flex;justify-content:space-between;padding:2px 4px 20px;color:#4c4a91;font-size:10px;font-weight:900;letter-spacing:.18em}.realtor-preview-search{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid #c8ced9;border-radius:9px;background:#fff;color:#5a6577;font-size:14px}.realtor-preview-search>span:last-child{margin-left:auto;padding:12px 18px;border-radius:5px;color:#fff;background:#273e60;font-size:10px;font-weight:800;letter-spacing:.1em}.realtor-preview-chips{display:flex;flex-wrap:wrap;gap:8px;padding:17px 0}.realtor-preview-chips span{padding:9px 13px;border:1px solid #d2d4e4;border-radius:30px;background:#fff;color:#3d4762;font-size:12px;font-weight:700}.realtor-preview-chips span:last-child{background:#e8e5fb;color:#504687}.realtor-preview-image{display:flex;align-items:flex-end;min-height:300px;padding:27px;border-radius:8px;color:#fff;background:linear-gradient(180deg,transparent 12%,rgba(2,10,25,.78)),url(/assets/realtor-luxury-home.webp) center / cover}.realtor-preview-image span{max-width:270px;font-family:Georgia,serif;font-size:25px;line-height:1.12}.realtor-preview-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:13px}.realtor-preview-bottom div{padding:18px;border:1px solid #d8dce7;border-radius:8px;background:#fff}.realtor-preview-bottom strong,.realtor-preview-bottom small{display:block}.realtor-preview-bottom strong{font-size:14px}.realtor-preview-bottom small{margin-top:5px;color:#687485;font-size:12px}.realtor-preview-label{margin:16px 3px 0;color:#6b7180;font-size:10px;letter-spacing:.04em}.realtor-personal,.ecosystem-feature{display:grid;grid-template-columns:1fr 1fr;min-height:650px;color:#fff;background:#101527}.realtor-personal-photo{background:url(/assets/realtor-luxury-home.webp) center / cover}.realtor-personal-copy,.ecosystem-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(50px,7vw,105px);background:radial-gradient(circle at 100% 0%,rgba(145,68,190,.18),transparent 44%),#11172a}.realtor-personal-copy .button,.ecosystem-feature-copy .button{margin-top:27px}.realtor-authorization{margin:0;padding:30px max(6vw,calc((100vw - 1320px)/2));color:#cbd6e4;background:#07111f;font-size:13px;line-height:1.6}.ecosystem-intro{display:block;padding-bottom:78px}.ecosystem-intro h2{margin-top:24px}.ecosystem-journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 max(6vw,calc((100vw - 1320px)/2)) 105px;background:var(--paper)}.ecosystem-journey>div{position:relative;padding:30px 29px 35px;color:#fff;background:#0a1727;border-top:3px solid var(--cyan)}.ecosystem-journey>div:nth-child(2){border-color:var(--blue);background:#101a35}.ecosystem-journey>div:nth-child(3){border-color:var(--violet);background:#171935}.ecosystem-journey>div:nth-child(4){border-color:var(--magenta);background:#221630}.ecosystem-journey span{color:color-mix(in srgb,var(--violet) 45%,white);font-size:11px;font-weight:800;letter-spacing:.18em}.ecosystem-journey h3{margin:65px 0 12px;font-family:Georgia,serif;font-size:clamp(31px,3vw,44px);font-weight:400}.ecosystem-journey p{margin:0;color:#cad5e1;font-size:15px;line-height:1.5}.ecosystem-feature-photo{background:url(/assets/service-business-ecosystems.jpg) center / cover}.ecosystem-feature-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.ecosystem-feature-tags span{padding:9px 13px;border:1px solid rgba(175,146,230,.4);border-radius:30px;color:#e7d8f0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:850px){.realtor-intro{grid-template-columns:1fr;gap:28px}.realtor-product,.realtor-personal,.ecosystem-feature{grid-template-columns:1fr}.realtor-product-preview{transform:none}.realtor-personal-photo,.ecosystem-feature-photo{min-height:400px}.ecosystem-journey{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.realtor-intro,.ecosystem-intro{padding:72px 24px}.realtor-intro h2,.ecosystem-intro h2{font-size:52px}.realtor-product{padding:75px 24px}.realtor-product-copy h2,.realtor-personal h2,.ecosystem-feature h2{font-size:50px}.realtor-product-preview{padding:13px}.realtor-preview-search{padding:10px;font-size:11px}.realtor-preview-search>span:last-child{padding:9px}.realtor-preview-image{min-height:230px}.realtor-personal-copy,.ecosystem-feature-copy{padding:64px 24px}.ecosystem-journey{padding:0 24px 75px}.ecosystem-journey>div{padding:22px}.ecosystem-journey h3{margin-top:40px;font-size:29px}.realtor-authorization{padding:28px 24px}}.ecosystem-page .capability-hero{min-height:720px;background:linear-gradient(90deg,#060c1cf0,#080e1fd1 43%,#090f2038),url(/assets/service-business-ecosystems.jpg) center / cover no-repeat}.ecosystem-page .capability-hero h1{max-width:800px;text-transform:none;letter-spacing:-.045em}.ecosystem-intro{padding-bottom:90px;border-bottom:1px solid rgba(30,49,75,.12)}.ecosystem-intro h2{text-transform:none}.ecosystem-journey{isolation:isolate;gap:15px;align-items:stretch;padding:96px max(6vw,calc((100vw - 1320px)/2)) 112px;background:linear-gradient(90deg,#040d1ee8,#071125c2),url(/assets/service-business-ecosystems.jpg) center 58% / cover no-repeat}.ecosystem-journey>div,.ecosystem-journey>div:nth-child(2),.ecosystem-journey>div:nth-child(3),.ecosystem-journey>div:nth-child(4){display:flex;flex-direction:column;min-height:270px;padding:28px;border:1px solid rgba(235,239,255,.22);border-top:3px solid var(--cyan);background:#0812246b;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);box-shadow:0 20px 50px #00000026}.ecosystem-journey>div:nth-child(2){border-top-color:var(--blue)}.ecosystem-journey>div:nth-child(3){border-top-color:var(--violet)}.ecosystem-journey>div:nth-child(4){border-top-color:var(--magenta)}.ecosystem-journey span{color:color-mix(in srgb,var(--violet) 35%,white)}.ecosystem-journey h3{margin:auto 0 12px}.ecosystem-journey p{max-width:210px;color:#e5e9f2}.ecosystem-feature{position:relative;isolation:isolate;display:flex;align-items:stretch;min-height:760px;overflow:hidden;border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta)) 1}.ecosystem-feature-photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(/assets/lioness-small-business-owners.webp) center 49% / cover no-repeat}.ecosystem-feature:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050c1dfa,#070e1ff0 39%,#09112294 67%,#09112214)}.ecosystem-feature-copy{width:min(56%,780px);min-height:760px;padding:clamp(60px,8vw,130px) max(6vw,calc((100vw - 1320px)/2));background:transparent}.ecosystem-feature h2{text-transform:none}.ecosystem-feature-copy>p:not(.realtor-eyebrow){max-width:540px}@media(max-width:850px){.ecosystem-feature-copy{width:min(75%,680px)}.ecosystem-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ecosystem-page .capability-hero{min-height:620px;background:linear-gradient(180deg,#050c1db8,#050c1df2 58%),url(/assets/service-business-ecosystems.jpg) 58% center / cover no-repeat}.ecosystem-journey{gap:10px;padding:70px 24px}.ecosystem-journey>div,.ecosystem-journey>div:nth-child(2),.ecosystem-journey>div:nth-child(3),.ecosystem-journey>div:nth-child(4){min-height:210px;padding:18px}.ecosystem-journey h3{font-size:27px}.ecosystem-feature{min-height:0}.ecosystem-feature-photo{background-position:56% center}.ecosystem-feature:before{background:linear-gradient(180deg,#050c1dad,#050c1df2 42%,#050c1dfa)}.ecosystem-feature-copy{width:100%;min-height:680px;padding:270px 24px 65px}}.ecosystem-page .capability-hero{isolation:isolate;min-height:800px;padding-top:90px;padding-bottom:90px;background:#071020}.ecosystem-page .capability-hero:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:41%;background:url(/assets/bos-brain-home-business-hero-2026-09-27.webp) 75% center / auto 100% no-repeat}.ecosystem-page .capability-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071020,#071020fa 39%,#071020a3 67%,#07102047)}.ecosystem-page .capability-hero>.back-link{margin-bottom:28px}.ecosystem-page .capability-hero>.kicker{margin-bottom:10px}.ecosystem-page .capability-hero h1{max-width:650px;font-size:clamp(59px,6vw,88px)}.ecosystem-page .capability-hero>p:not(.kicker):not(.bos-wordmark):not(.bos-acronym){max-width:590px;font-size:19px;line-height:1.6}.bos-wordmark{margin:0 0 22px!important;color:#fff!important;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(21px,2.3vw,33px)!important;font-weight:800;letter-spacing:.12em;line-height:1!important;text-transform:uppercase}.bos-wordmark span,.bos-dashboard-top strong span{color:var(--magenta)}.bos-dashboard{position:absolute;right:max(5vw,calc((100vw - 1420px)/2));bottom:82px;z-index:2;width:min(365px,29vw);overflow:hidden;padding:20px;border:1px solid rgba(203,205,252,.42);border-radius:14px;background:#061022de;box-shadow:0 35px 80px #00000073,0 0 30px #8460d32e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bos-dashboard:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta))}.bos-dashboard-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bos-dashboard-top strong{color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-size:21px;letter-spacing:.09em;text-transform:uppercase}.bos-dashboard-top small{color:#a8b6ce;font-size:8px;font-weight:800;letter-spacing:.12em}.bos-dashboard-feature{display:flex;flex-direction:column;gap:10px;margin:21px 0 17px;padding:19px;border:1px solid rgba(148,177,230,.22);border-radius:7px;background:linear-gradient(130deg,#1e536f7a,#58257e52)}.bos-dashboard-feature span,.bos-dashboard-grid span{color:var(--cyan);font-size:9px;font-weight:850;letter-spacing:.14em}.bos-dashboard-feature strong{color:#fff;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.05}.bos-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bos-dashboard-grid>div{display:flex;flex-direction:column;gap:6px;min-height:95px;padding:13px;border:1px solid rgba(171,190,224,.18);border-radius:6px;background:#ffffff0f}.bos-dashboard-grid>div:nth-child(2) span{color:color-mix(in srgb,var(--blue) 55%,white)}.bos-dashboard-grid>div:nth-child(3) span{color:color-mix(in srgb,var(--violet) 45%,white)}.bos-dashboard-grid>div:nth-child(4) span{color:color-mix(in srgb,var(--magenta) 60%,white)}.bos-dashboard-grid strong{color:#fff;font-size:13px;line-height:1.2}.bos-dashboard-grid small{color:#b2c1d3;font-size:10px;line-height:1.3}.ecosystem-feature-photo{background:url(/assets/lioness-small-business-owners.webp) right bottom / auto 205% no-repeat}@media(max-width:1100px){.bos-dashboard{right:5vw;width:300px;bottom:50px}.ecosystem-page .capability-hero h1{max-width:58%}.ecosystem-page .capability-hero>p:not(.kicker):not(.bos-wordmark):not(.bos-acronym){max-width:55%}}@media(max-width:750px){.ecosystem-page .capability-hero{min-height:0;padding:85px 24px 45px}.ecosystem-page .capability-hero:before{top:0;right:0;bottom:0;left:0;background-size:auto 100%;background-position:center top}.ecosystem-page .capability-hero:after{background:linear-gradient(180deg,#071020ab,#071020 52%)}.ecosystem-page .capability-hero h1,.ecosystem-page .capability-hero>p:not(.kicker):not(.bos-wordmark):not(.bos-acronym){max-width:100%}.bos-dashboard{position:relative;right:auto;bottom:auto;width:100%;max-width:450px;margin-top:55px}.ecosystem-feature-photo{background-size:auto 145%;background-position:right bottom}}@media(max-width:760px){.owners-copy{display:contents}.owners-signature{margin-bottom:0}.owners-visual{order:1}.owners-cta{order:2;width:100%;justify-content:space-between}}.product-page .product-hero{position:relative;display:flex;align-items:center;min-height:720px;padding:68px max(40px,calc((100% - 1320px)/2)) 88px;isolation:isolate;background:linear-gradient(90deg,#030b18fa,#040e1df0 37%,#050e1e8a 70%,#050c1a33),url(/assets/lioness-real-estate-hero-v2.webp) center 48% / cover no-repeat}.product-page .product-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta))}.product-page .product-hero-copy{width:min(100%,700px);max-width:none}.product-page .product-hero h1{max-width:750px;margin:37px 0 0;font-size:clamp(56px,6.2vw,90px);line-height:.92;letter-spacing:-.035em}.product-page .product-hero h1 em{background:linear-gradient(90deg,var(--cyan),var(--blue) 38%,var(--violet) 70%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.product-page .launch-row{margin-top:52px;gap:20px}.product-page .product-category{margin:10px 0 0;color:#e5edf4;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2}.product-page .product-tagline{margin-top:34px;font-size:clamp(24px,2.5vw,33px)}.product-page .product-intro{max-width:640px;color:#d8e4ed;font-size:17px;line-height:1.65}.product-page .product-actions{margin-top:34px}.product-page .product-actions>span{color:#c6d6e2}.product-hero-caption{position:absolute;right:max(40px,calc((100% - 1320px)/2));bottom:27px;z-index:2;display:flex;gap:22px;color:#e5edf4;font-size:10px;font-weight:850;letter-spacing:.17em;text-shadow:0 2px 8px #03101b}.estate-ecosystem{position:relative;padding:105px max(40px,calc((100% - 1320px)/2)) 110px;overflow:hidden;scroll-margin-top:85px;color:#f5f9ff;background:linear-gradient(135deg,#04101f,#0b1b34 58%,#170e30);border-bottom:1px solid rgba(151,185,226,.18)}.estate-ecosystem-heading{max-width:1020px;margin:0 auto 58px;text-align:center}.estate-ecosystem-heading .kicker{justify-content:center;color:var(--cyan)}.estate-ecosystem-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.estate-ecosystem-heading h2 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--blue) 42%,var(--violet) 75%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.estate-ecosystem-heading>p:last-child{max-width:740px;margin:24px auto 0;color:#c6d4e2;font-size:18px;line-height:1.6}.estate-system{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px minmax(0,1fr);gap:32px;align-items:center;max-width:1320px;margin:0 auto;padding:40px;border:1px solid rgba(91,153,226,.3);border-radius:22px;background:linear-gradient(125deg,#0a1d32f2,#08122af7 60%,#190f37f2);box-shadow:0 28px 64px #091b352e,inset 0 1px #ffffff14}.estate-system:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border-top:2px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta)) 1;pointer-events:none}.estate-system-side{display:grid;gap:14px;min-width:0}.estate-feature-divider{display:none}.estate-module{--module-accent: var(--cyan);min-height:116px;display:flex;align-items:flex-start;gap:17px;padding:20px;border:1px solid rgba(170,200,238,.21);border-left:3px solid var(--module-accent);border-radius:11px;background:#071426cc;box-shadow:0 14px 30px #00000029}.estate-system-side .estate-module:nth-child(2){--module-accent: var(--blue)}.estate-system-side .estate-module:nth-child(3){--module-accent: var(--violet)}.estate-system-side .estate-module:nth-child(4){--module-accent: var(--magenta)}.estate-module-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--module-accent) 60%,transparent);border-radius:10px;color:color-mix(in srgb,var(--module-accent) 65%,white);background:color-mix(in srgb,var(--module-accent) 13%,transparent)}.estate-module span{color:color-mix(in srgb,var(--module-accent) 60%,white);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.estate-module h3{margin:5px 0;color:#fff;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.18}.estate-module p{margin:0;color:#b8c9d8;font-size:13px;line-height:1.43}.estate-system-core{position:relative;z-index:1;width:260px;height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(96,176,252,.58);border-radius:50%;text-align:center;background:radial-gradient(circle at 42% 29%,#38c5fc36,#135ffc24 45%,#081a30 76%);box-shadow:0 0 0 22px #38c5fc09,0 0 0 45px #5e11fc09,0 0 75px #135ffc3d,inset 0 0 44px #135ffc21}.estate-system-core>span{color:var(--cyan);font-size:10px;font-weight:850;letter-spacing:.19em}.estate-system-core strong{margin-top:10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:45px;line-height:1;letter-spacing:.045em;background:linear-gradient(90deg,var(--cyan),var(--blue) 45%,var(--violet) 78%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.estate-system-core strong span{font-family:Inter,sans-serif;font-size:16px;vertical-align:top}.estate-system-core small{margin-top:12px;color:#d5e3f0;font-size:10px;letter-spacing:.08em}.estate-acronym{max-width:800px;margin:30px auto 0;color:#cbd8e5;text-align:center;font-size:14px;line-height:1.5}.estate-acronym strong{color:#f5f9ff;font-weight:800}.estate-ecosystem-note{margin:12px auto 0;max-width:800px;color:#acbed0;text-align:center;font-size:13px;line-height:1.5}.product-page .product-journey{scroll-margin-top:85px}@media(max-width:1120px){.estate-system{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);gap:18px;padding:24px}.estate-system-core{width:205px;height:205px}.estate-system-core strong{font-size:36px}.estate-module{padding:15px;gap:12px}.estate-module h3{font-size:18px}}@media(max-width:800px){.product-page .product-hero{min-height:680px;padding:48px 26px 86px;background:linear-gradient(90deg,#030b18f7,#030b18c7 70%,#030b1885),url(/assets/lioness-real-estate-hero-v2.webp) 68% center / cover no-repeat}.product-page .product-hero h1{font-size:clamp(50px,9vw,72px)}.product-page .product-hero-copy{max-width:690px}.product-hero-caption{left:26px;right:auto}.estate-ecosystem{padding:82px 26px}.estate-system{display:flex;flex-direction:column;align-items:stretch;gap:20px}.estate-system-core{order:-1;align-self:center;width:220px;height:220px;margin:14px 0 30px}.estate-system-side{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-feature-divider{display:flex;align-items:center;gap:14px;width:100%;margin:12px 0 2px;color:var(--cyan);text-align:center;text-transform:uppercase;font-size:11px;font-weight:850;letter-spacing:.18em}.estate-feature-divider:before,.estate-feature-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#34c4fc1a,#34c4fca6)}.estate-feature-divider:after{transform:rotate(180deg)}.estate-feature-divider span{flex:none}.estate-module{min-height:126px}}@media(max-width:520px){.product-page .product-hero{min-height:0;padding:30px 20px 72px;background:#030b18}.product-page .product-hero:before{content:"";position:absolute;inset:0 0 auto;height:490px;background:linear-gradient(180deg,#030b181a,#030b1840 25%,#030b18b8 56%,#030b18),url(/assets/lioness-real-estate-hero-v2.webp) 70% 56% / auto 490px no-repeat}.product-page .product-hero-copy{padding-top:95px}.product-page .back-link{margin-bottom:25px;color:#e8f0f8;text-shadow:0 2px 10px rgba(3,11,24,.8)}.product-page .launch-row{margin-top:0;align-items:flex-start;gap:10px}.product-page .product-category{font-size:clamp(24px,6.5vw,30px)}.product-page .product-hero h1{margin-top:30px;font-size:clamp(47px,12vw,65px);line-height:.93}.product-page .product-tagline{font-size:24px}.product-page .product-intro{font-size:16px}.product-page .product-actions{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.product-hero-caption{display:none}.estate-ecosystem{padding:70px 20px 78px}.estate-ecosystem-heading{margin-bottom:36px}.estate-ecosystem-heading h2{font-size:clamp(40px,10vw,54px)}.estate-ecosystem-heading>p:last-child{font-size:16px}.estate-system{padding:19px}.estate-system-core{width:190px;height:190px;margin:5px 0 14px}.estate-system-core strong{font-size:34px}.estate-system-side{grid-template-columns:1fr;gap:10px}.estate-module{min-height:0;padding:16px}.estate-module p{font-size:13px}}.transaction-origin .story-root-single{grid-template-columns:1fr;max-width:810px;padding:48px 0 28px}.transaction-origin .story-root-single>div:last-child{padding:0;border:0}@media(max-width:720px){.transaction-origin{padding:0 20px 68px}.transaction-origin .story-truth{margin:0 -20px;padding:52px 24px 56px;border:0;box-shadow:none;background:linear-gradient(115deg,#061322,#171344 68%,#291048)}.transaction-origin .story-truth:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta))}.transaction-origin .story-truth>span{font-size:11px;letter-spacing:.17em}.transaction-origin .story-truth p{margin:28px 0 12px;color:#d2d9e4;font-size:clamp(23px,6.4vw,29px);line-height:1.22}.transaction-origin .story-truth strong{display:block;font-family:Georgia,serif;font-size:clamp(37px,9.4vw,48px);font-weight:400;line-height:1.08;letter-spacing:-.04em;text-transform:none}.transaction-origin .story-truth strong span{color:var(--cyan)}.transaction-origin .story-root-single{padding:44px 0 22px}.transaction-origin .story-root-single p{font-size:17px;line-height:1.62}.transaction-origin .story-root-single p+p{margin-top:20px}}.product-page .build-proof{padding:48px max(40px,calc((100% - 1320px)/2)) 58px}.product-page .build-proof:before{content:none}.product-page .build-proof-grid{margin-top:24px;gap:12px;border:0}.product-page .build-proof-grid>div{min-height:132px;padding:20px;border:1px solid rgba(142,177,216,.25);border-radius:14px;background:linear-gradient(135deg,#102949b3,#0c132bd9)}.product-page .build-proof-grid strong{font-size:clamp(32px,3.4vw,48px)}.product-page .build-proof-grid span{max-width:none;color:#d0dfec;font-family:Inter,sans-serif;font-size:15px;line-height:1.35}@media(max-width:720px){.product-page .build-proof{padding:40px 20px 46px}.product-page .build-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.product-page .build-proof-grid>div{min-width:0;min-height:124px;padding:16px 13px}.product-page .build-proof-grid strong{font-size:clamp(27px,7.4vw,38px)}.product-page .build-proof-grid span{font-size:13px}}.product-page .build-proof{border-bottom:24px solid var(--paper)}@media(max-width:720px){.product-page .build-proof{border-bottom-width:20px}}.product-page .launch-row{flex-wrap:wrap;gap:12px}.product-page .launch-eta{color:#eff8ff;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 2px 10px #03101b}.estate-beta{display:flex;align-items:center;justify-content:space-between;gap:42px;padding:70px max(40px,calc((100% - 1320px)/2));color:var(--ink);background:var(--paper)}.estate-beta>div{max-width:770px}.estate-beta .kicker{color:var(--blue)}.estate-beta h2{margin:20px 0 14px;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.1;letter-spacing:-.035em}.estate-beta p:last-child{margin:0;color:#52616a;font-size:17px;line-height:1.55}.estate-beta .button{flex:0 0 auto;white-space:nowrap}@media(max-width:720px){.product-page .launch-row{flex-direction:row;align-items:center;gap:10px}.product-page .launch-eta{font-size:10px}.estate-beta{flex-direction:column;align-items:stretch;gap:26px;padding:54px 20px 62px}.estate-beta h2{font-size:clamp(34px,9vw,46px)}.estate-beta p:last-child{font-size:16px}.estate-beta .button{width:100%;justify-content:center;white-space:normal;text-align:center}}.realtor-page .capability-detail-grid :is(article,a.realtor-card):nth-child(2):before{background-image:url(/assets/realtor-pool-home.svg);background-position:52% center}.realtor-page .capability-detail-grid :is(article,a.realtor-card):nth-child(4):before{background-image:url(/assets/realtor-living-room.svg);background-position:52% center}.realtor-preview-image{background-image:linear-gradient(180deg,transparent 12%,rgba(2,10,25,.78)),url(/assets/realtor-pool-home.svg)}.realtor-personal-photo{background-image:url(/assets/realtor-agent-studio.svg);background-position:52% center}@media(max-width:600px){.realtor-page .capability-hero{min-height:auto;padding:42px 24px 54px}.realtor-page .capability-hero .back-link{margin-bottom:28px}}.estate-everyday{max-width:1320px;margin:34px auto 0;padding:25px 28px;border:1px solid rgba(105,151,205,.34);border-radius:12px;background:#09182ba6}.estate-everyday p{margin:0 0 16px;color:var(--cyan);font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.estate-everyday ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.estate-everyday li{padding:9px 13px;border:1px solid rgba(122,169,226,.32);border-radius:999px;color:#e6f0f8;font-size:13px;line-height:1.3}@media(max-width:600px){.estate-everyday{margin-top:28px;padding:21px 18px}.estate-everyday li{font-size:12px}}.estate-arizona-launch{display:inline-block;margin:21px 0 0;padding:10px 15px;border:1px solid rgba(61,218,241,.55);border-radius:999px;color:#dcfaff;background:#0c3553b8;font-size:14px;font-weight:750;letter-spacing:.05em}.inquiry-az-fields{display:grid;gap:18px;padding:22px;border:1px solid rgba(77,161,222,.5);border-radius:12px;background:#1533524d}.inquiry-az-fields>p{margin:0;color:#72eafa;font-size:16px;font-weight:700}.realtor-pilot-link{margin-top:22px;width:fit-content}.realtor-live-preview{display:block;overflow:hidden;border:1px solid rgba(139,132,230,.5);border-radius:18px;background:#eef1f7;box-shadow:0 30px 80px #0006;color:#102033;text-decoration:none}.realtor-live-preview img{display:block;width:100%;height:auto;max-height:510px;object-fit:cover;object-position:top}.realtor-live-preview>span{display:grid;grid-template-columns:1fr auto;gap:3px 15px;align-items:center;padding:20px 24px}.realtor-live-preview strong{font:400 27px/1.1 Georgia,serif}.realtor-live-preview small{grid-column:1;color:#4d5d70;font-size:14px}.realtor-live-preview svg{grid-column:2;grid-row:1 / 3}.realtor-live-preview:hover,.realtor-live-preview:focus-visible{border-color:var(--cyan);outline-color:var(--cyan)}.realtor-page .capability-detail{padding-top:82px}@media(max-width:720px){.estate-arizona-launch{font-size:13px}.inquiry-az-fields{padding:18px}.realtor-page .capability-detail{padding-top:58px}.realtor-live-preview img{max-height:350px}.realtor-live-preview>span{padding:17px 18px}}.ecosystem-page .capability-hero .kicker{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.bos-development{display:inline-flex;margin-left:12px;padding:6px 10px;border:1px solid rgba(56,197,252,.55);border-radius:999px;color:#def7ff;background:#135ffc2e;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.bos-wordmark sup,.bos-dashboard-top strong sup{display:inline-block;margin-left:2px;color:#fff;font-family:Arial,sans-serif;font-size:.38em;font-weight:700;letter-spacing:0;vertical-align:super}.ecosystem-page .capability-hero .bos-acronym{margin:-6px 0 22px;color:#b9cee5;font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.bos-acronym strong{color:var(--cyan)}@media(max-width:750px){.ecosystem-page .capability-hero:before{inset:0 0 auto;height:350px;background:url(/assets/bos-brain-home-business-hero-2026-09-27.webp) 77% top / auto 350px no-repeat}.ecosystem-page .capability-hero:after{background:linear-gradient(180deg,#071020a1,#071020c2 180px,#071020 360px)}.bos-development{margin-left:0}.ecosystem-page .capability-hero .bos-acronym{font-size:11px;letter-spacing:.09em}}.ecosystem-page .capability-hero{background-color:#071020;background-image:linear-gradient(90deg,#071020fc,#071020eb 37%,#0710205e 72%,#0710201a),url(/assets/bos-brain-home-business-hero-2026-09-27.webp);background-position:center,62% center;background-size:cover,cover;background-repeat:no-repeat}.ecosystem-page .capability-hero:before,.ecosystem-page .capability-hero:after{content:none}.ecosystem-page .capability-hero>p.bos-acronym{max-width:650px;margin:-4px 0 25px;color:#bed3e9;font:700 13px/1.5 Inter,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.bos-dashboard-top strong{white-space:nowrap}@media(max-width:750px){.ecosystem-page .capability-hero{background-image:linear-gradient(180deg,#071020ad,#071020d9 180px,#071020 355px),url(/assets/bos-brain-home-business-hero-2026-09-27.webp);background-position:center,77% top;background-size:cover,auto 355px}.ecosystem-page .capability-hero>p.bos-acronym{font-size:11px;letter-spacing:.06em}}.ecosystem-page .ecosystem-journey{background-image:linear-gradient(90deg,#040d1ee0,#071125bd),url(/assets/bos-brain-home-worktable-2026-09-27.webp);background-position:center,center 53%;background-size:cover,cover;background-repeat:no-repeat}.ecosystem-page .ecosystem-feature-photo{background:url(/assets/bos-brain-home-service-2026-09-27.webp) right center / cover no-repeat}@media(min-width:1101px){.ecosystem-page .bos-dashboard{right:max(3vw,calc((100vw - 1420px)/2));bottom:40px;width:330px;padding:16px}}.commerce-showcase{display:grid;grid-template-columns:minmax(230px,340px) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,76px);padding:96px max(24px,calc((100% - 1320px)/2));background:#f3f1eb;color:#061421}.commerce-showcase .kicker{color:#1266cb}.commerce-showcase-heading h2{margin:30px 0 20px;font:400 clamp(40px,4.4vw,66px)/1.04 Georgia,serif;letter-spacing:-.045em}.commerce-showcase-heading h2 em{font-weight:400;background:linear-gradient(95deg,#2ebdf7,#2460ef,#7430e9);background-clip:text;-webkit-background-clip:text;color:transparent}.commerce-showcase-heading>p:last-child{max-width:340px;font-size:19px;line-height:1.6;color:#53616c}.commerce-showcase figure{margin:0;min-width:0}.commerce-showcase img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 25px 65px #030b162e}.commerce-showcase figcaption{margin-top:14px;color:#65727d;font-size:12px;letter-spacing:.03em}@media(max-width:850px){.commerce-showcase{grid-template-columns:1fr;padding-top:68px;padding-bottom:70px}.commerce-showcase-heading>p:last-child{max-width:620px}}.commerce-storefront .commerce-store-ui{overflow:hidden;border:1px solid #dedbd2;border-radius:12px;background:#f7f5ef;color:#1b2721;box-shadow:0 25px 65px #030b162e}.commerce-store-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;background:#faf9f4;border-bottom:1px solid #e7e4db}.commerce-store-mark{display:grid;grid-template-columns:27px auto;align-items:center;column-gap:7px}.commerce-leaf{grid-row:span 2;color:#4d6650;font-size:24px}.commerce-store-mark strong{font:400 clamp(17px,1.7vw,26px)/1 Georgia,serif;letter-spacing:.13em;white-space:nowrap}.commerce-store-mark small{margin-top:3px;font:500 7px/1.2 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.commerce-store-links{display:flex;gap:clamp(10px,1.4vw,24px);font:16px Georgia,serif;white-space:nowrap}.commerce-store-icons{display:flex;align-items:center;gap:11px}.commerce-store-hero{display:grid;grid-template-columns:54% 46%;min-height:285px}.commerce-store-photo{background-image:url(/assets/ecommerce-marlow-moss-products.webp);background-repeat:no-repeat}.commerce-photo-table{background-size:200% auto;background-position:left 20%;min-height:285px}.commerce-store-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(18px,2.4vw,38px)}.commerce-store-hero-copy>span:first-child{font:600 9px Arial,sans-serif;letter-spacing:.18em;color:#738078}.commerce-store-hero-copy h3{margin:16px 0 10px;font:400 clamp(24px,2.9vw,44px)/1.08 Georgia,serif;letter-spacing:-.035em}.commerce-store-hero-copy p{margin:0;font:17px/1.45 Georgia,serif}.commerce-store-button{display:inline-flex;padding:12px 16px;margin-top:18px;background:#563548;color:#fff;font:700 9px Arial,sans-serif;letter-spacing:.14em}.commerce-store-products{padding:20px}.commerce-store-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}.commerce-store-products-head h4{margin:0 0 3px;font:400 30px Georgia,serif}.commerce-store-products-head span{font:600 9px Arial,sans-serif;letter-spacing:.18em}.commerce-store-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.commerce-store-product-grid>div{min-width:0}.commerce-store-product-grid .commerce-store-photo{aspect-ratio:1.34;margin-bottom:9px;background-size:200% 200%}.commerce-photo-mug{background-position:right top}.commerce-photo-linen{background-position:left bottom}.commerce-photo-candle{background-position:right bottom}.commerce-store-product-grid strong,.commerce-store-product-grid span{display:block;padding-left:2px;font:400 15px/1.25 Georgia,serif}.commerce-store-product-grid span{margin-top:3px}@media(max-width:1100px){.commerce-store-links{display:none}}@media(max-width:600px){.commerce-store-nav{padding:11px}.commerce-store-mark{grid-template-columns:20px auto}.commerce-store-mark strong{font-size:15px}.commerce-store-mark small{font-size:5px}.commerce-store-icons{gap:5px}.commerce-store-icons svg{width:17px}.commerce-store-hero{grid-template-columns:1fr}.commerce-photo-table{min-height:200px;background-size:200% auto}.commerce-store-hero-copy{padding:20px}.commerce-store-hero-copy h3{font-size:32px}.commerce-store-products{padding:16px}.commerce-store-product-grid{gap:8px}.commerce-store-products-head h4{font-size:25px}.commerce-store-products-head span{font-size:7px}.commerce-store-product-grid strong,.commerce-store-product-grid span{font-size:11px}}.commerce-scale{margin-top:48px;padding:34px 40px;border:1px solid rgba(48,192,248,.32);border-top:3px solid #2ebdf7;background:linear-gradient(125deg,#1b4c7c4d,#1b12445c)}.commerce-scale>span{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.19em}.commerce-scale h3{margin:16px 0 12px;font:400 clamp(27px,3.2vw,43px)/1.12 Georgia,serif;color:#fff}.commerce-scale p{max-width:930px;margin:0;color:#cbd6e5;font-size:18px;line-height:1.6}@media(max-width:600px){.commerce-scale{padding:28px 22px}.commerce-scale p{font-size:16px}}.commerce-coming-soon{min-height:670px}.commerce-coming-photo{background-image:url(/assets/ecommerce-marlow-moss-products.webp);background-repeat:no-repeat;background-size:200% auto;background-position:left top}.commerce-coming-soon:after{background:linear-gradient(90deg,#030b16 7%,#030b16fa 34%,#030b1680 70%,#030b162e),linear-gradient(0deg,#030b16,transparent 52%)}.commerce-coming-copy{width:min(100%,690px)}.commerce-coming-copy h1{max-width:660px;margin:27px 0 28px;font:400 clamp(62px,7vw,104px)/.96 Georgia,serif;letter-spacing:-.055em;text-transform:none}.commerce-coming-copy h1 em{font-style:normal;background:linear-gradient(95deg,#34c4f5,#2a77f7,#762af4,#b341e7);color:transparent;background-clip:text;-webkit-background-clip:text}.commerce-coming-copy>p:not(.kicker){max-width:570px}.commerce-status{display:inline-block;margin-left:16px;padding:7px 11px;border:1px solid rgba(67,185,246,.5);border-radius:99px;color:#d9e8f4;font:800 10px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}.commerce-showcase{display:block;padding:90px max(24px,calc((100% - 1320px)/2)) 104px;background:linear-gradient(180deg,#03101d,#081b2c);color:#f6f7fa}.commerce-showcase-heading{max-width:850px;margin:0 0 38px}.commerce-showcase .kicker{color:var(--cyan)}.commerce-showcase-heading h2{margin:24px 0 17px;font-size:clamp(42px,5vw,76px)}.commerce-showcase-heading>p:last-child{max-width:740px;color:#c4d0db}.commerce-storefront{max-width:1240px}.commerce-details{padding-top:88px;padding-bottom:94px;border-top:1px solid rgba(78,172,225,.2);background:#071626}.commerce-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.commerce-detail-grid article:nth-child(4) svg{color:var(--blue)}@media(max-width:950px){.commerce-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.commerce-coming-soon{min-height:690px}.commerce-coming-photo{background-size:auto 200%;background-position:left top;opacity:.8}.commerce-coming-soon:after{background:linear-gradient(180deg,#030b16b8,#030b16c7 52%,#030b16 94%)}.commerce-coming-copy h1{font-size:clamp(48px,12vw,70px)}.commerce-status{margin-left:8px}.commerce-showcase{padding-top:68px;padding-bottom:72px}.commerce-showcase-heading h2{font-size:clamp(38px,10vw,58px)}.commerce-detail-grid{grid-template-columns:1fr}}@media(min-width:1081px){.nav-mega{width:min(900px,calc(100vw - 48px));grid-template-columns:minmax(175px,.85fr) minmax(260px,1.3fr) minmax(205px,1fr);gap:28px}.nav-products>a{white-space:nowrap}}.bos-showcase{padding:clamp(76px,9vw,128px) max(5vw,calc((100vw - 1320px)/2));background:#f3f1f6;color:#0b1728}.bos-showcase-heading{max-width:950px;margin-bottom:42px}.bos-showcase-heading h2{margin:20px 0;font:400 clamp(46px,5.4vw,78px)/1.05 Georgia,serif;letter-spacing:-.045em}.bos-showcase-heading h2 em{color:var(--violet);font-weight:400}.bos-showcase-heading>p:last-child{max-width:790px;color:#465366;font-size:19px;line-height:1.6}.bos-demo{overflow:hidden;border:1px solid #cad0df;border-radius:17px;background:#fff;box-shadow:0 32px 80px #0b172824}.bos-demo-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px;color:#eaf5ff;background:#081828}.bos-demo-brand{display:flex;align-items:center;gap:12px}.bos-demo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:linear-gradient(135deg,var(--cyan),var(--blue),var(--violet));color:#fff;font-size:22px}.bos-demo-brand strong,.bos-demo-brand small{display:block}.bos-demo-brand strong{font-size:13px;letter-spacing:.1em}.bos-demo-brand small{margin-top:3px;color:#b9c8da;font-size:10px}.bos-demo-concept{color:#b8b6d4;font-size:10px;font-weight:800;letter-spacing:.15em}.bos-demo-tabs{overflow-x:auto;border-bottom:1px solid #dce1e9;background:#f9fafc}.bos-demo-tabs-scroll{display:flex;min-width:max-content;padding:0 20px}.bos-demo-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:19px 21px 17px;border:0;border-bottom:3px solid transparent;background:transparent;color:#526073;font:700 13px Arial,sans-serif;cursor:pointer}.bos-demo-tabs button:hover,.bos-demo-tabs button:focus-visible{color:#185ffc}.bos-demo-tabs button[aria-selected=true]{border-color:var(--blue);color:#10254e;background:#edf3ff}.bos-demo-content{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(26px,5vw,72px);align-items:center;min-height:460px;padding:clamp(27px,4vw,58px)}.bos-demo-story>span{color:#145cdb;font-size:11px;font-weight:800;letter-spacing:.16em}.bos-demo-story h3{margin:20px 0;max-width:480px;font:400 clamp(36px,3.4vw,53px)/1.1 Georgia,serif;letter-spacing:-.04em}.bos-demo-story>p{max-width:530px;margin:0;color:#465366;font-size:17px;line-height:1.65}.bos-demo-progress{margin-top:46px}.bos-demo-progress>span{color:#687486;font-size:10px;font-weight:800;letter-spacing:.16em}.bos-demo-progress>div{display:flex;gap:6px;margin-top:13px}.bos-demo-progress i{width:32px;height:4px;border-radius:3px;background:#d8dce7}.bos-demo-progress i.is-active{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet))}.bos-demo-screen{overflow:hidden;border:1px solid #d8dfeb;border-radius:12px;background:#f5f8fc;box-shadow:0 20px 46px #1123421c}.bos-demo-screen-top,.bos-demo-screen-foot{display:flex;justify-content:space-between;gap:12px;padding:15px 20px;color:#6b7890;font-size:10px;font-weight:800;letter-spacing:.09em}.bos-demo-screen-top{border-bottom:1px solid #e0e5ed;background:#fff}.bos-demo-highlight{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:20px;padding:24px;border-radius:9px;color:#fff;background:linear-gradient(120deg,#092c50,#164a91 56%,#5d2692)}.bos-demo-highlight small{color:#bdeaff;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bos-demo-highlight strong{font:400 clamp(22px,2vw,30px)/1.2 Georgia,serif}.bos-demo-highlight>span{font-size:11px;color:#d6e4f8}.bos-demo-list{margin:0 20px 20px;padding:5px 19px 12px;border:1px solid #e0e5ed;border-radius:9px;background:#fff}.bos-demo-list h4{margin:13px 0 9px;color:#243449;font-size:13px}.bos-demo-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #e9edf3;color:#637084;font-size:12px}.bos-demo-list strong{color:#223854;text-align:right}.bos-demo-screen-foot{padding-top:0;font-size:9px}.bos-demo-screen-foot span:last-child{color:#215cda}.bos-showcase-note{max-width:960px;margin:24px 0 0;color:#566273;font-size:14px;line-height:1.65}@media(max-width:760px){.bos-showcase{padding:70px 5vw}.bos-showcase-heading h2{font-size:clamp(41px,10vw,58px)}.bos-showcase-heading>p:last-child{font-size:17px}.bos-demo-bar{padding:15px}.bos-demo-brand strong{font-size:11px}.bos-demo-concept{max-width:100px;text-align:right;font-size:8px;line-height:1.4}.bos-demo-tabs-scroll{padding:0 5px}.bos-demo-tabs button{padding:16px 14px;font-size:12px}.bos-demo-content{grid-template-columns:1fr;gap:32px;padding:26px 17px}.bos-demo-story h3{font-size:38px}.bos-demo-story>p{font-size:16px}.bos-demo-progress{margin-top:25px}.bos-demo-screen-top,.bos-demo-screen-foot{font-size:8px}.bos-demo-highlight{margin:12px;padding:18px}.bos-demo-list{margin:0 12px 12px}}.estate-operations{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,78px);max-width:1320px;margin:36px auto 0;padding:clamp(30px,4vw,60px);border:1px solid rgba(117,158,218,.32);border-radius:16px;color:#fff;background:linear-gradient(120deg,#102a45eb,#121b3df0 65%,#2f1751e6)}.estate-operations-heading>span,.estate-operations-list article>span{color:var(--cyan);font-size:10px;font-weight:850;letter-spacing:.17em}.estate-operations-heading h3{margin:24px 0 19px;font:400 clamp(37px,3.4vw,54px)/1.08 Georgia,serif;letter-spacing:-.04em}.estate-operations-heading h3 em{color:#c9baff;font-weight:400}.estate-operations-heading p{max-width:460px;margin:0;color:#c2d1df;font-size:16px;line-height:1.65}.estate-operations-list{display:grid}.estate-operations-list article{padding:17px 0;border-bottom:1px solid rgba(161,193,231,.2)}.estate-operations-list article:first-child{padding-top:0}.estate-operations-list article:last-child{border-bottom:0;padding-bottom:0}.estate-operations-list h4{margin:7px 0 5px;font:400 24px/1.2 Georgia,serif}.estate-operations-list p{margin:0;max-width:600px;color:#b8c9da;font-size:13px;line-height:1.55}@media(max-width:780px){.estate-operations{grid-template-columns:1fr;gap:34px;margin-top:25px;padding:28px 22px}.estate-operations-heading h3{font-size:39px}}.bos-pilot{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,6vw,96px);align-items:center;padding:clamp(88px,9vw,145px) max(5vw,calc((100vw - 1320px)/2));background:#f3f1f6;color:#0d1928}.bos-pilot-copy h2{margin:25px 0 29px;font:400 clamp(46px,5vw,74px)/1.05 Georgia,serif;letter-spacing:-.045em}.bos-pilot-copy h2 em{color:var(--violet);font-weight:400}.bos-pilot-copy>p:not(.realtor-eyebrow){max-width:640px;color:#455264;font-size:17px;line-height:1.72}.bos-pilot-copy>p+p{margin-top:20px}.bos-pilot-copy>a{display:inline-flex;align-items:center;gap:8px;margin-top:17px;border-bottom:1px solid var(--blue);padding-bottom:8px;color:#2059d3;font-size:14px;font-weight:800;text-decoration:none}.bos-pilot-photos{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:12px;align-items:end;min-height:470px}.bos-pilot-photos img{display:block;width:100%;height:460px;object-fit:cover;border-radius:10px;background:#dad7de;box-shadow:0 16px 38px #0c192d2b}.bos-pilot-photos img:first-child{object-position:center}.bos-pilot-photos img:nth-child(2){height:330px}.bos-pilot-photos span{position:absolute;left:18px;bottom:18px;padding:11px 14px;border-radius:4px;color:#fff;background:#071829;font-size:10px;font-weight:800;letter-spacing:.14em}.bos-showcase{padding-top:45px}.bos-pilot-close{padding:105px max(5vw,calc((100vw - 1320px)/2));background:radial-gradient(circle at 80% 0%,rgba(98,48,162,.2),transparent 42%),#0a1727;color:#fff}.bos-pilot-close h2{margin:20px 0;font:400 clamp(44px,5vw,70px)/1.08 Georgia,serif;letter-spacing:-.045em}.bos-pilot-close h2 em{color:#cbadf3;font-weight:400}.bos-pilot-close>p:not(.realtor-eyebrow){max-width:760px;color:#c5d1e0;font-size:18px;line-height:1.7}.bos-pilot-close .button{margin-top:21px}@media(max-width:800px){.bos-pilot{grid-template-columns:1fr;padding:76px 5vw 55px}.bos-pilot-copy h2{font-size:clamp(43px,10vw,60px)}.bos-pilot-photos{min-height:0}.bos-pilot-photos img{height:350px}.bos-pilot-photos img:nth-child(2){height:260px}.bos-pilot-close{padding:75px 5vw}}@media(max-width:480px){.bos-pilot-photos img{height:260px}.bos-pilot-photos img:nth-child(2){height:190px}.bos-pilot-photos span{bottom:10px;left:10px;padding:8px;font-size:8px}}.az-case{--az-wine:#5a090d;--az-ink:#181313;--az-paper:#f5f0e9;--az-muted:#786c67;background:var(--az-paper)}.az-case-eyebrow{margin:0;color:var(--az-wine);font-size:11px;font-weight:850;letter-spacing:.22em;text-transform:uppercase}.az-case-hero{display:grid;grid-template-columns:1fr 1fr;min-height:680px;color:#fff;background:#230607}.az-case-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(55px,7vw,105px) clamp(30px,6vw,105px);background:radial-gradient(circle at 15% 5%,rgba(169,25,30,.3),transparent 55%),linear-gradient(145deg,#5a090d,#250608)}.az-case-hero .back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:48px;color:#e1b9af;font-size:12px;text-decoration:none}.az-case-hero .az-case-eyebrow{color:#ebaaa1}.az-case-name{margin:15px 0 28px;color:#fff;font:800 clamp(23px,2.7vw,38px)/.98 Impact,"Arial Narrow",sans-serif;letter-spacing:.14em}.az-case-hero h1{margin:0;font:400 clamp(48px,5.4vw,84px)/1.03 Georgia,serif;letter-spacing:-.055em}.az-case-hero h1 em{color:#e8baa9;font-weight:400}.az-case-hero-copy>p:not(.az-case-name,.az-case-eyebrow){max-width:550px;margin:26px 0;color:#eadbd7;font-size:18px;line-height:1.65}.az-case-link{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding-bottom:8px;border-bottom:1px solid #db9e8e;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.az-case-hero-photo{position:relative;min-height:550px;overflow:hidden}.az-case-hero-photo img{display:block;width:100%;height:100%;min-height:550px;object-fit:cover;object-position:center}.az-case-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,3,5,.45),transparent 50%);pointer-events:none}.az-case-hero-photo span{position:absolute;z-index:1;left:30px;bottom:27px;color:#fff;font-size:10px;font-weight:850;letter-spacing:.17em}.az-case-about{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:clamp(90px,9vw,140px) max(6vw,calc((100vw - 1320px)/2));color:var(--az-ink)}.az-case-about h2{margin:22px 0 0;font:400 clamp(52px,6vw,86px)/1.04 Georgia,serif;letter-spacing:-.05em}.az-case-about h2 em{color:var(--az-wine);font-weight:400}.az-case-about>div:nth-child(2){padding-top:8px}.az-case-about>div:nth-child(2) p{margin:0 0 23px;max-width:620px;color:#524946;font-size:19px;line-height:1.7}.az-case-about a{display:inline-flex;align-items:center;gap:7px;margin-top:5px;border-bottom:1px solid var(--az-wine);padding-bottom:7px;color:var(--az-wine);font-size:14px;font-weight:800;text-decoration:none}.az-case-work{padding:80px max(6vw,calc((100vw - 1320px)/2)) 105px;background:#eae2da;color:var(--az-ink)}.az-case-work-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:33px}.az-case-work-heading h2{max-width:600px;margin:0;font:400 clamp(36px,4vw,56px)/1.1 Georgia,serif;letter-spacing:-.04em}.az-case-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.az-case-work-grid figure{position:relative;overflow:hidden;margin:0;background:#d8cec5}.az-case-work-grid img{display:block;width:100%;height:clamp(290px,34vw,480px);object-fit:cover;transition:transform .4s ease}.az-case-work-grid figure:hover img{transform:scale(1.04)}.az-case-work-grid figcaption{position:absolute;right:0;bottom:0;left:0;padding:32px 18px 17px;color:#fff;background:linear-gradient(transparent,#150808bf);font-size:11px;font-weight:850;letter-spacing:.16em}.az-case-bridge{padding:clamp(95px,10vw,145px) max(6vw,calc((100vw - 1320px)/2));color:#fff;background:linear-gradient(115deg,#1c1010,#4c080c)}.az-case-bridge .az-case-eyebrow{color:#e6a89a}.az-case-bridge h2{max-width:1000px;margin:25px 0 22px;font:400 clamp(45px,6vw,86px)/1.05 Georgia,serif;letter-spacing:-.05em}.az-case-bridge>p:not(.az-case-eyebrow){max-width:720px;margin:0;color:#dbcac4;font-size:19px;line-height:1.7}.az-case-bridge>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:51px}.az-case-bridge>div span{padding:12px 17px;border:1px solid rgba(238,187,170,.35);color:#f8eae4;font-size:11px;font-weight:850;letter-spacing:.12em}.az-case .bos-showcase{padding-top:105px;background:var(--az-paper);color:var(--az-ink)}.az-case .bos-showcase-heading .realtor-eyebrow,.az-case .bos-showcase-heading h2 em{color:var(--az-wine)}.az-case .bos-demo{border-color:#d2c5bf;box-shadow:0 30px 70px #47131221}.az-case .bos-demo-bar{background:#220b0d}.az-case .bos-demo-mark{background:var(--az-wine)}.az-case .bos-demo-concept{color:#e8b7ad}.az-case .bos-demo-tabs{background:#fcfaf7;border-color:#ded4cc}.az-case .bos-demo-tabs button[aria-selected=true]{border-color:var(--az-wine);color:var(--az-wine);background:#f6e9e6}.az-case .bos-demo-tabs button:hover,.az-case .bos-demo-tabs button:focus-visible{color:var(--az-wine)}.az-case .bos-demo-story>span{color:var(--az-wine)}.az-case .bos-demo-progress i.is-active{background:var(--az-wine)}.az-case .bos-demo-highlight{background:linear-gradient(125deg,#4b080b,#84181b)}.az-case .bos-demo-highlight small{color:#f1c3b7}.az-case .bos-demo-screen-foot span:last-child{color:var(--az-wine)}.az-case .bos-showcase-note{color:#6a5b54}.az-case-outro{padding:110px max(6vw,calc((100vw - 1320px)/2));background:#1b1112;color:#fff}.az-case-outro .az-case-eyebrow{color:#e0a598}.az-case-outro h2{margin:20px 0;font:400 clamp(49px,5vw,74px)/1.05 Georgia,serif;letter-spacing:-.05em}.az-case-outro h2 sup{font:500 18px Arial,sans-serif;vertical-align:top}.az-case-outro>p:not(.az-case-eyebrow){max-width:850px;color:#ddcfca;font-size:18px;line-height:1.7}.az-case-outro .button{margin-top:22px;border-color:#d5ada4;color:#fff}@media(max-width:860px){.az-case-hero,.az-case-about{grid-template-columns:1fr}.az-case-hero-photo{min-height:390px}.az-case-hero-photo img{height:390px;min-height:390px}.az-case-about{gap:30px}}@media(max-width:600px){.az-case-hero-copy{padding:45px 6vw 60px}.az-case-hero .back-link{margin-bottom:38px}.az-case-hero h1{font-size:clamp(46px,12vw,67px)}.az-case-hero-photo,.az-case-hero-photo img{min-height:320px;height:320px}.az-case-about,.az-case-work,.az-case-bridge,.az-case-outro{padding:72px 6vw}.az-case-about h2{font-size:58px}.az-case-about>div:nth-child(2) p,.az-case-bridge>p:not(.az-case-eyebrow){font-size:17px}.az-case-work-heading{display:block}.az-case-work-heading h2{margin-top:15px}.az-case-work-grid{grid-template-columns:1fr 1fr;gap:9px}.az-case-work-grid figure:first-child{grid-column:1/-1}.az-case-work-grid img{height:230px}.az-case-work-grid figure:first-child img{height:320px}.az-case-work-grid figcaption{font-size:9px}.az-case .bos-showcase{padding-top:70px}.az-case-bridge>div span{font-size:9px;padding:9px}}.az-case{--az-wine:#741e2b;--az-ink:#16191e;--az-paper:#f8f7f4;--az-muted:#62656a;background:var(--az-paper)}.az-case-hero{position:relative;display:block;min-height:760px;overflow:hidden;background:#19191d}.az-case-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:0}.az-case-hero-photo img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:70% 48%}.az-case-hero-photo:after{background:linear-gradient(90deg,#080c11c7,#090d1187 43%,#090d1112 81%),linear-gradient(0deg,rgba(11,13,17,.42),transparent 45%)}.az-case-hero-photo span{right:5vw;left:auto;bottom:28px;color:#fff;font-size:10px;letter-spacing:.14em}.az-case-hero-copy{position:relative;z-index:1;min-height:760px;max-width:900px;padding:115px max(6vw,calc((100vw - 1320px)/2)) 95px;background:none}.az-case-hero .back-link{margin-bottom:auto;color:#ffffffd9;font-size:11px;letter-spacing:.06em}.az-case-hero .az-case-eyebrow{display:inline-flex;width:fit-content;padding:10px 13px;border:1px solid rgba(255,255,255,.42);border-radius:3px;color:#fff;background:#14161b40;font-size:10px;letter-spacing:.16em}.az-case-hero .az-case-name{margin:19px 0 17px;color:#fff;font:700 clamp(59px,7vw,108px)/.96 Arial,Helvetica,sans-serif;letter-spacing:-.075em;text-transform:none}.az-case-headline{margin:0!important;color:#f6e9e4!important;font:400 clamp(26px,2.8vw,40px)/1.16 Arial,Helvetica,sans-serif!important;letter-spacing:-.035em}.az-case-hero-copy>p:not(.az-case-name,.az-case-eyebrow,.az-case-headline){max-width:490px;margin:23px 0 13px;color:#f2f1ef;font-size:16px;line-height:1.58}.az-case-link{margin-top:16px;padding:12px 0;border:0;color:#fff;font-size:13px;letter-spacing:.025em}.az-case-link:after{content:"";width:40px;height:2px;margin-left:2px;background:#c88891}.az-case-about{align-items:start;gap:7vw;padding-top:130px;padding-bottom:135px;background:var(--az-paper)}.az-case-about h2{font:600 clamp(48px,5.2vw,73px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.az-case-about h2 em{font-style:normal;font-weight:600;color:var(--az-wine)}.az-case-about>div:nth-child(2) p{color:#484e56;font-size:18px;line-height:1.74}.az-case-work{padding-top:115px;padding-bottom:118px;background:#eeece8}.az-case-work-heading{display:block;margin-bottom:33px}.az-case-work-heading h2{max-width:none;margin-top:15px;font:600 clamp(42px,4.3vw,64px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.az-case-work-grid{grid-template-columns:1.18fr .9fr .9fr;align-items:end;gap:15px}.az-case-work-grid figure{border-radius:12px;box-shadow:0 15px 30px #1b1c2217}.az-case-work-grid img{height:420px}.az-case-work-grid figure:nth-child(2) img{height:335px}.az-case-work-grid figure:nth-child(3) img{height:365px}.az-case-work-grid figcaption{padding:45px 20px 20px;font-size:11px}.az-case-bridge{position:relative;isolation:isolate;padding-top:145px;padding-bottom:145px;background:#1d2026}.az-case-bridge:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10141af7,#10141ae6 54%,#10141a73),url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/F4919E7D-43DA-4913-B1D1-3DD0A4C787AD.jpeg/:/rs=w:1300,cg:true,m) 80% center/cover no-repeat}.az-case-bridge .az-case-eyebrow{color:#e6b5bd}.az-case-bridge h2{max-width:900px;font:600 clamp(46px,5.4vw,75px)/1.09 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.az-case-bridge>p:not(.az-case-eyebrow){color:#e2e3e4;font-size:18px}.az-case-bridge>div span{border-color:#ffffff4d;border-radius:3px;background:#ffffff0f}.az-case .bos-showcase{background:#f8f7f4;padding-top:120px;padding-bottom:120px}.az-case .bos-showcase-heading h2{font:600 clamp(42px,5vw,70px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.az-case .bos-showcase-heading h2 em{font-style:normal;font-weight:600}.az-case .bos-demo{border-radius:12px;box-shadow:0 24px 65px #191b211a}.az-case .bos-demo-bar{background:#171c24}.az-case .bos-demo-mark{background:#8e3442}.az-case .bos-demo-highlight{background:#672634}.az-case .bos-demo-story h3{font:600 clamp(31px,3.3vw,46px)/1.13 Arial,Helvetica,sans-serif;letter-spacing:-.04em}.az-case .bos-demo-highlight strong{font:600 clamp(22px,2vw,30px)/1.2 Arial,Helvetica,sans-serif}.az-case-outro{background:#1c2026;padding-top:118px;padding-bottom:128px}.az-case-outro h2{font:600 clamp(47px,5vw,70px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.055em}@media(max-width:860px){.az-case-hero{min-height:690px}.az-case-hero-copy{min-height:690px;max-width:750px;padding:100px 6vw 70px}.az-case-hero-photo img{height:100%;object-position:65% center}.az-case-about{gap:36px;padding-top:90px;padding-bottom:90px}}@media(max-width:600px){.az-case-hero,.az-case-hero-copy{min-height:700px}.az-case-hero-copy{padding:95px 6vw 55px}.az-case-hero-photo{min-height:0;height:100%}.az-case-hero-photo img{height:100%;min-height:0;object-position:62% center}.az-case-hero-photo:after{background:linear-gradient(90deg,#080c11bf,#080c116b),linear-gradient(0deg,rgba(8,12,17,.78),transparent 62%)}.az-case-hero .az-case-name{font-size:clamp(50px,12vw,70px)}.az-case-headline{font-size:30px!important}.az-case-hero-photo span{right:6vw;bottom:15px}.az-case-about,.az-case-work,.az-case-bridge,.az-case-outro{padding:75px 6vw}.az-case-about h2{font-size:50px}.az-case-work-heading h2{font-size:43px}.az-case-work-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:9px}.az-case-work-grid figure:first-child{grid-column:1/-1}.az-case-work-grid img,.az-case-work-grid figure:nth-child(2) img,.az-case-work-grid figure:nth-child(3) img{height:230px}.az-case-work-grid figure:first-child img{height:320px}.az-case-bridge h2{font-size:46px}.az-case .bos-showcase{padding-top:75px;padding-bottom:75px}.az-case .bos-showcase-heading h2{font-size:43px}.az-case .bos-demo-story h3{font-size:34px}}.az-mock{overflow:hidden;min-height:370px;border:1px solid #dcdfe2;border-radius:10px;background:#fff;box-shadow:0 20px 44px #1014191c;color:#22262b}.az-mock-top,.az-mock-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:#202329;color:#f7f6f3;font-size:9px;font-weight:800;letter-spacing:.12em}.az-mock-top strong{font-size:12px;letter-spacing:.03em}.az-mock-top strong span{margin-left:3px;color:#edc3c9;font-weight:500}.az-mock-top>span{color:#b4b4b7}.az-mock-foot{margin-top:auto;background:#f7f6f3;color:#7b8087;font-size:8px}.az-mock-foot span:last-child{color:#852c3a}.az-mock-site{display:grid;grid-template-columns:1fr 1fr;min-height:245px;background:#f4f0ed}.az-mock-site>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px}.az-mock-site small,.az-mock-title small,.az-mock-person small,.az-mock-invoice-head small,.az-mock-portal small{color:#8a3440;font-size:9px;font-weight:900;letter-spacing:.14em}.az-mock-site h4,.az-mock-title h4,.az-mock-person h4,.az-mock-invoice-head h4{margin:10px 0 7px;font:700 clamp(23px,2.2vw,32px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.045em}.az-mock-site p,.az-mock-title p,.az-mock-person p{margin:0;color:#6f6c6d;font-size:11px;line-height:1.45}.az-mock-site>div>span{margin-top:21px;padding:10px 12px;color:#fff;background:#692532;font-size:8px;font-weight:800;letter-spacing:.08em}.az-mock-site img{width:100%;height:100%;max-height:260px;object-fit:cover}.az-mock-inquiry{display:grid;grid-template-columns:1fr auto;gap:6px;padding:16px 20px}.az-mock-inquiry strong{font-size:12px}.az-mock-inquiry>span{grid-column:1;color:#686d72;font-size:10px}.az-mock-inquiry b{grid-column:2;grid-row:1/3;align-self:center;color:#852c3a;font-size:8px;letter-spacing:.07em}.az-mock-person{display:flex;align-items:center;gap:15px;padding:23px 22px 17px}.az-mock-person>span{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;color:#fff;background:#762a37;font-size:16px;font-weight:800}.az-mock-person>b{margin-left:auto;color:#267357;font-size:9px}.az-mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px}.az-mock-stats>div{padding:13px;border:1px solid #e7e3e1;border-radius:6px;background:#fbfaf9}.az-mock-stats small,.az-mock-stats strong{display:block}.az-mock-stats small{color:#9a8385;font-size:8px;letter-spacing:.08em}.az-mock-stats strong{margin-top:6px;font-size:10px}.az-mock-feed{padding:18px 22px 10px}.az-mock-feed>strong{font-size:12px}.az-mock-feed p{margin:10px 0;padding-top:9px;border-top:1px solid #efeeee;color:#60676e;font-size:10px}.az-mock-feed p span{margin-right:10px;color:#8d3843;font-weight:800}.az-mock-title{padding:25px 23px 18px}.az-mock-title h4{margin:8px 0}.az-mock-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 15px 25px}.az-mock-board>div{min-height:155px;padding:12px 8px;border-radius:6px;background:#f5f3f2}.az-mock-board>div>small{color:#77777c;font-size:8px;font-weight:850;letter-spacing:.06em}.az-mock-board article{min-height:110px;margin-top:10px;padding:12px 9px;border:1px solid #e4dddc;border-left:3px solid #a55360;border-radius:5px;background:#fff}.az-mock-board article strong{font-size:11px}.az-mock-board article p,.az-mock-board article span{display:block;margin:9px 0 0;color:#72777b;font-size:9px}.az-mock-board>div:nth-child(2) article{border-left-color:#642332;box-shadow:0 8px 15px #5a1e2814}.az-mock-board>div:nth-child(2) article span{color:#84303c}.az-mock-stock{padding:0 20px 20px}.az-mock-stock>div{display:flex;align-items:center;gap:10px;padding:13px 0;border-top:1px solid #eae7e5;font-size:11px}.az-mock-stock-icon{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:5px;color:#8a3a46;background:#f6e8e9}.az-mock-stock strong{flex:1}.az-mock-stock>div>span:nth-last-child(2){color:#737980}.az-mock-stock b{min-width:90px;text-align:right;color:#74404a;font-size:8px;letter-spacing:.05em}.az-mock-note{margin:0 20px 20px;padding:12px;border-radius:5px;background:#f8f4f2;color:#7b4a50;font-size:10px}.az-mock-invoice-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:28px 24px 25px}.az-mock-invoice-head>span{color:#8b4250;font-size:8px;font-weight:800;letter-spacing:.07em}.az-mock-invoice-line,.az-mock-invoice-total{display:flex;justify-content:space-between;gap:10px;padding:16px 24px;border-top:1px solid #ece8e5;color:#50565d;font-size:11px}.az-mock-invoice-total{background:#f8f3f1;color:#292a2d;font-size:14px;font-weight:800}.az-mock-invoice-note{margin:0;padding:15px 24px;color:#898a8c;font-size:9px;line-height:1.4}.az-mock-portal{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0 19px 19px}.az-mock-portal>div{overflow:hidden;border:1px solid #e7e2df;border-radius:7px;background:#fff}.az-mock-portal>div:first-child{padding-bottom:14px}.az-mock-portal img{display:block;width:100%;height:140px;object-fit:cover}.az-mock-portal>div:first-child strong,.az-mock-portal>div:first-child span{display:block;padding:9px 13px 0;font-size:10px}.az-mock-portal>div:first-child span{color:#777a7e;font-size:9px}.az-mock-portal>div:nth-child(2){padding:15px}.az-mock-portal p{padding:8px 0;margin:0;border-bottom:1px solid #eee;color:#555c63;font-size:10px}.az-mock-portal b{display:block;margin-top:18px;color:#873340;font-size:9px}@media(max-width:600px){.az-mock-site{min-height:220px}.az-mock-site>div{padding:14px}.az-mock-site h4,.az-mock-title h4{font-size:24px}.az-mock-board{gap:5px;padding:0 8px 14px}.az-mock-board>div{padding:8px 4px}.az-mock-board article{padding:8px 5px}.az-mock-board article strong{font-size:9px}.az-mock-board article p,.az-mock-board article span{font-size:8px}.az-mock-stats{margin:0 10px;gap:4px}.az-mock-stats>div{padding:8px}.az-mock-stats strong{font-size:9px}.az-mock-portal img{height:115px}}.az-case-system{scroll-margin-top:88px;padding:125px max(6vw,calc((100vw - 1320px)/2)) 100px;color:#191d23;background:#fff}.az-case-system-heading{max-width:890px;margin-bottom:55px}.az-case-system-heading h2{margin:18px 0 20px;font:650 clamp(48px,5.6vw,78px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.065em}.az-case-system-heading h2 em{color:#752332;font-style:normal;font-weight:650}.az-case-system-heading>p:last-child{max-width:720px;margin:0;color:#60666d;font-size:18px;line-height:1.65}.az-case-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d8dadb;border-left:1px solid #d8dadb}.az-case-system-grid>div{min-height:215px;padding:26px 22px;border-right:1px solid #d8dadb;border-bottom:1px solid #d8dadb}.az-case-system-grid span{color:#9b4552;font-size:11px;font-weight:850;letter-spacing:.13em}.az-case-system-grid h3{margin:29px 0 10px;font:650 19px/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.az-case-system-grid p{margin:0;color:#656b72;font-size:13px;line-height:1.55}.az-case-system-note{margin:21px 0 0;color:#73777b;font-size:12px;line-height:1.5}.az-case .bos-showcase{padding-top:110px;background:#f8f7f4}@media(max-width:1050px){.az-case-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.az-case-system{padding:80px 6vw}.az-case-system-heading h2{font-size:48px}.az-case-system-heading>p:last-child{font-size:16px}.az-case-system-grid>div{min-height:200px;padding:19px 13px}.az-case-system-grid h3{margin-top:20px;font-size:16px}.az-case-system-grid p{font-size:12px}}.az-case{--az-wine:var(--violet);--az-ink:#071523;--az-paper:#f5f5f8}.az-case .az-case-eyebrow{color:#205ffc}.az-case-hero{min-height:770px;background:#06111f}.az-case-hero-copy{min-height:770px;max-width:1040px;padding-top:110px;padding-bottom:100px}.az-case-hero-photo:after{background:linear-gradient(90deg,#020d1af2,#041223d1 42%,#05112447 84%),linear-gradient(0deg,rgba(4,11,25,.5),transparent 50%)}.az-case-hero .az-case-eyebrow{border-color:#4ecbff8f;color:#77dcff;background:#051e378c}.az-case-hero .az-case-name{max-width:970px;margin:22px 0 19px;font-size:clamp(52px,6.4vw,94px);line-height:1.02;letter-spacing:-.07em}.az-case-hero .az-case-name span{background:linear-gradient(100deg,#55d6ff 5%,#3177ff 45%,#7850f8 80%,#d453d9);-webkit-background-clip:text;background-clip:text;color:transparent}.az-case-headline{color:#f5f7fc!important;font-size:clamp(22px,2.4vw,33px)!important;font-weight:500!important}.az-case-hero-copy>p:not(.az-case-name,.az-case-eyebrow,.az-case-headline){max-width:620px;color:#d2dce9}.az-case-link:after{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet))}.az-case-hero-photo span{color:#e4ebf7}.az-case-system{background:#f5f5f8}.az-case-system-heading h2 em,.az-case-about h2 em{background:linear-gradient(90deg,#0d75f6,#5a36de,#ac42ca);-webkit-background-clip:text;background-clip:text;color:transparent}.az-case-system-grid{border-top-color:#d8dce8;border-left-color:#d8dce8}.az-case-system-grid>div{border-right-color:#d8dce8;border-bottom-color:#d8dce8;background:#fff}.az-case-system-grid>div:nth-child(4n+1){box-shadow:inset 0 3px var(--cyan)}.az-case-system-grid>div:nth-child(4n+2){box-shadow:inset 0 3px var(--blue)}.az-case-system-grid>div:nth-child(4n+3){box-shadow:inset 0 3px var(--violet)}.az-case-system-grid>div:nth-child(4n+4){box-shadow:inset 0 3px var(--magenta)}.az-case-system-grid span{color:#325ec8}.az-case-about{background:#fff}.az-case-about a{border-color:#345bf0;color:#234dd8}.az-case-work{background:#f0eff5}.az-case-work-grid figure{border:1px solid #dad6e5}.az-case-bridge{background:#071524}.az-case-bridge:before{background:linear-gradient(90deg,#041021fa,#061328eb 53%,#0b132d80),url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/F4919E7D-43DA-4913-B1D1-3DD0A4C787AD.jpeg/:/rs=w:1300,cg:true,m) 80% center/cover no-repeat}.az-case-bridge .az-case-eyebrow,.az-case-outro .az-case-eyebrow{color:#55cfff}.az-case-bridge>div span{border-color:#4ea7f661;background:#19437529}.az-case .bos-showcase{background:#f5f5f8}.az-case .bos-showcase-heading .realtor-eyebrow{color:#2162e7}.az-case .bos-showcase-heading h2 em{color:#5942dd}.az-case .bos-demo{border-color:#d2d7e6;box-shadow:0 25px 68px #0d275a1c}.az-case .bos-demo-bar{background:#061525}.az-case .bos-demo-mark{background:linear-gradient(135deg,var(--cyan),var(--blue),var(--violet),var(--magenta))}.az-case .bos-demo-concept{color:#b7caff}.az-case .bos-demo-tabs{background:#fbfcff;border-color:#dae0ec}.az-case .bos-demo-tabs button[aria-selected=true]{border-color:#385cff;color:#153ec8;background:#edf2ff}.az-case .bos-demo-tabs button:hover,.az-case .bos-demo-tabs button:focus-visible{color:#315bef}.az-case .bos-demo-story>span{color:#285be1}.az-case .bos-demo-progress i.is-active{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet))}.az-case .az-mock-top{background:#091e37}.az-case .az-mock-top strong span{color:#a9c4ff}.az-case .az-mock-site small,.az-case .az-mock-title small,.az-case .az-mock-person small,.az-case .az-mock-invoice-head small,.az-case .az-mock-portal small{color:#3153cc}.az-case .az-mock-site>div>span{background:#294bd6}.az-case .az-mock-inquiry b,.az-case .az-mock-feed p span,.az-case .az-mock-portal b{color:#3359d7}.az-case .az-mock-person>span{background:linear-gradient(140deg,#1fa8e5,#3657eb)}.az-case .az-mock-board article{border-left-color:#4389f5}.az-case .az-mock-board>div:nth-child(2) article{border-left-color:#6543e9}.az-case .az-mock-board>div:nth-child(2) article span{color:#6543e9}.az-case .az-mock-stock-icon{color:#285bdc;background:#e6edff}.az-case .az-mock-stock b,.az-case .az-mock-note,.az-case .az-mock-invoice-head>span{color:#4455b4}.az-case .az-mock-note{background:#eff3ff}.az-case .az-mock-invoice-total{background:#eef2ff}.az-case .az-mock-foot span:last-child{color:#3157df}.az-case-outro{background:radial-gradient(circle at 85% 0%,rgba(81,54,176,.3),transparent 42%),#071525}.az-case-outro .button{border-color:#62bdf8}@media(max-width:860px){.az-case-hero,.az-case-hero-copy{min-height:720px}}@media(max-width:600px){.az-case-hero,.az-case-hero-copy{min-height:740px}.az-case-hero .az-case-name{font-size:clamp(46px,10vw,66px)}.az-case-system-grid>div:nth-child(odd){box-shadow:inset 0 3px var(--blue)}.az-case-system-grid>div:nth-child(2n){box-shadow:inset 0 3px var(--violet)}}.az-case .bos-hero-wordmark{margin:22px 0 0;color:#fff;font:800 clamp(28px,3vw,42px)/1 Arial,Helvetica,sans-serif;letter-spacing:.12em}.az-case .bos-hero-wordmark span{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.az-case-hero .az-case-name{margin-top:16px}@media(max-width:600px){.az-case .bos-hero-wordmark{font-size:28px}}.az-case .az-case-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:680px;background:#071525}.az-case .az-case-hero-copy{position:relative;z-index:1;min-height:680px;max-width:none;padding:clamp(65px,7vw,105px) clamp(30px,6vw,100px);background:radial-gradient(circle at 0 0,rgba(50,105,235,.17),transparent 65%),#071525}.az-case .az-case-hero-photo{position:relative;inset:auto;min-height:680px;background:#111c2a}.az-case .az-case-hero-photo img{display:block;width:100%;height:100%;min-height:680px;object-fit:cover;object-position:center}.az-case .az-case-hero-photo:after{background:linear-gradient(0deg,rgba(5,15,31,.55),transparent 24%)}.az-case .az-case-hero .az-case-name{font-size:clamp(48px,5.5vw,82px)}.az-case .az-case-hero-photo span{right:24px;bottom:22px}@media(max-width:860px){.az-case .az-case-hero{display:flex;flex-direction:column;min-height:0}.az-case .az-case-hero-copy{min-height:0;padding:74px 6vw 62px}.az-case .az-case-hero-photo{height:min(78vw,530px);min-height:0}.az-case .az-case-hero-photo img{height:100%;min-height:0}}@media(max-width:600px){.az-case .az-case-hero-copy{padding:56px 6vw 48px}.az-case .az-case-hero-photo{height:100vw}.az-case .az-case-hero .az-case-name{font-size:clamp(48px,11vw,66px)}.az-case .az-case-hero-photo span{right:6vw}}.realtor-proof{padding:clamp(76px,8vw,125px) max(6vw,calc((100vw - 1320px)/2));background:#f4f6fa;color:#101a2a}.realtor-proof-heading{max-width:820px;margin-bottom:48px}.realtor-proof-heading h2{margin:17px 0;font:600 clamp(43px,5vw,70px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.realtor-proof-heading h2 em{color:#365cef;font-style:normal}.realtor-proof-heading>p:last-child{max-width:710px;color:#536275;font-size:18px;line-height:1.65}.realtor-proof-feature{display:grid;grid-template-columns:1fr 1fr;gap:22px}.realtor-proof-feature article{min-width:0;padding:23px;border:1px solid #d9dff0;border-radius:22px;background:#fff;box-shadow:0 15px 45px #11234b12}.realtor-proof-label{min-height:183px;padding:5px 5px 18px}.realtor-proof-label>span,.realtor-proof-filters>div:first-child>span{color:#345ddd;font-size:11px;font-weight:850;letter-spacing:.14em}.realtor-proof-label h3{margin:13px 0 9px;font:600 clamp(25px,2.5vw,33px)/1.13 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.realtor-proof-label p,.realtor-proof-filters>div:first-child p{max-width:580px;margin:0;color:#566375;font-size:15px;line-height:1.6}.realtor-proof-feature article>a{display:block;overflow:hidden;margin-bottom:12px;border:1px solid #dfe4ed;border-radius:12px;background:#eef2f8;color:#20335d;text-decoration:none}.realtor-proof-feature article>a img{display:block;width:100%;aspect-ratio:2048/925;object-fit:cover}.realtor-proof-feature article>a>span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:11px;font-weight:850;letter-spacing:.08em}.realtor-proof-feature article>a:hover,.realtor-proof-feature article>a:focus-visible,.realtor-proof-rail a:hover,.realtor-proof-rail a:focus-visible{outline:2px solid #3f79ff;outline-offset:2px}.realtor-proof-filters{margin-top:24px;padding:29px 26px 25px;border:1px solid #d9dff0;border-radius:22px;background:#fff}.realtor-proof-filters>div:first-child{max-width:760px;margin-bottom:24px}.realtor-proof-filters h3{margin:10px 0;font:600 clamp(27px,3vw,38px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.realtor-proof-rail{display:grid;grid-auto-columns:minmax(250px,31%);grid-auto-flow:column;gap:15px;overflow-x:auto;padding:3px 3px 16px;scroll-snap-type:x mandatory}.realtor-proof-rail a{min-width:0;overflow:hidden;border:1px solid #e1e5ee;border-radius:12px;color:#172846;text-decoration:none;scroll-snap-align:start}.realtor-proof-rail img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover;object-position:left top}.realtor-proof-rail a span{display:block;padding:12px 14px;font-size:14px;font-weight:750}.realtor-proof-live{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding-bottom:8px;border-bottom:2px solid #3975f5;color:#1c46a2;font-weight:800;text-decoration:none}@media(max-width:800px){.realtor-proof-feature{grid-template-columns:1fr}.realtor-proof-label{min-height:0}.realtor-proof-rail{grid-auto-columns:minmax(240px,62%)}}@media(max-width:600px){.realtor-proof{padding:72px 6vw}.realtor-proof-heading>p:last-child{font-size:16px}.realtor-proof-feature article{padding:13px}.realtor-proof-filters{padding:22px 15px}.realtor-proof-rail{grid-auto-columns:minmax(220px,83%)}}.az-case .az-case-system-grid{gap:14px;border:0}.az-case .az-case-system-grid>div{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:310px;overflow:hidden;padding:25px;border:1px solid rgba(76,134,243,.22);border-radius:13px;background-color:#0c1a31;background-size:cover;background-position:center;color:#fff;box-shadow:0 12px 28px #091d3e1f;transition:transform .25s ease,box-shadow .25s ease}.az-case .az-case-system-grid>div:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#030d1ef5,#041126d4 48%,#07152e26),linear-gradient(120deg,#1955b93d,#5120b41f)}.az-case .az-case-system-grid>div:after{content:"";position:absolute;inset:auto 25px 0;height:3px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta))}.az-case .az-case-system-grid>div:hover{transform:translateY(-3px);box-shadow:0 20px 34px #07193838}.az-case .az-case-system-grid>div>span{margin-bottom:auto;color:#9be9ff;font-size:11px;letter-spacing:.11em;text-shadow:0 1px 7px #061426}.az-case .az-case-system-grid h3{margin:0 0 9px;color:#fff;font-size:clamp(18px,1.35vw,23px);line-height:1.16;text-shadow:0 2px 12px #071226}.az-case .az-case-system-grid p{max-width:330px;color:#e4ecf9;font-size:13px;line-height:1.5;text-shadow:0 1px 7px #061426}.az-case .az-case-system-grid>div:nth-child(1){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_4221.jpeg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(2){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_0646-4415e35.jpg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(3){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_9856-c4a346d.jpg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(4){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_0196.jpeg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(5){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_9653-2352aa9.jpg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(6){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_9159-e274f25.jpg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(7){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_9857-16330f8.jpg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(8){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_1005.jpeg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(9){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_1010.jpeg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(10){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_0250.jpeg/:/rs=w:850,cg:true,m)}@media(min-width:1051px){.az-case .az-case-system-grid>div:nth-child(9),.az-case .az-case-system-grid>div:nth-child(10){grid-column:span 2}}@media(max-width:1050px){.az-case .az-case-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.az-case .az-case-system-grid{grid-template-columns:1fr;gap:12px}.az-case .az-case-system-grid>div{min-height:250px;padding:22px}.az-case .az-case-system-grid h3{font-size:23px}.az-case .az-case-system-grid p{font-size:14px}}.az-case .az-case-system-grid>div:nth-child(n){min-height:432px;justify-content:flex-start;background-image:none;background:radial-gradient(circle at 90% 0%,rgba(73,62,168,.31),transparent 55%),#09182e}.az-case .az-case-system-grid>div:nth-child(2){background-image:url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_0646-4415e35.jpg/:/rs=w:850,cg:true,m)}.az-case .az-case-system-grid>div:nth-child(n):before{background:linear-gradient(0deg,#030c1cfa,#06152bdb 58%,#08172f85)}.az-case .az-case-system-grid>div:nth-child(2):before{background:linear-gradient(0deg,#030c1cf5,#05122573 70%,#06122454)}.az-case .az-case-system-grid>div>span{flex:none;margin:0}.az-case .az-case-system-grid h3{margin:0 0 9px}.az-case .az-case-system-grid p{margin:0}.bos-cap-preview{position:relative;flex:none;height:189px;overflow:hidden;margin:22px 0;padding:13px;border:1px solid rgba(142,180,245,.27);border-radius:10px;background:#f6f8fd;box-shadow:0 16px 35px #00051242;color:#173052;font:12px/1.35 Arial,Helvetica,sans-serif;text-shadow:none}.bos-cap-preview *{box-sizing:border-box}.bos-cap-ui-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;padding-bottom:9px;border-bottom:1px solid #dae2f1;font-size:9px;letter-spacing:.08em}.bos-cap-ui-top b{color:#182a50}.bos-cap-ui-top span{color:#647492;font-size:9px;letter-spacing:0}.bos-cap-ui-foot{margin-top:13px;color:#5471a7;font-size:10px}.bos-cap-site-hero{display:flex;flex-direction:column;justify-content:center;height:130px;padding:13px;background:linear-gradient(90deg,#07182ee0,#09274259),url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_4221.jpeg/:/rs=w:600,cg:true,m) center/cover;color:#fff}.bos-cap-browser{display:flex;align-items:center;gap:3px;height:18px;margin:-13px -13px 0;padding:0 9px;background:#ecf1fa}.bos-cap-browser i{width:4px;height:4px;border-radius:50%;background:#8da7d8}.bos-cap-browser span{margin:auto;color:#697a99;font-size:8px}.bos-cap-site-hero small,.bos-cap-store-tag{color:#9ce4ff;font-size:8px;font-weight:800;letter-spacing:.11em}.bos-cap-site-hero strong{margin:7px 0;font:600 18px/1.08 Georgia,serif}.bos-cap-site-hero b{width:max-content;padding:5px 8px;background:#3573f2;font-size:7px;letter-spacing:.08em}.bos-cap-tags{display:flex;gap:5px;padding-top:8px}.bos-cap-tags span{padding:3px 6px;border-radius:4px;background:#e6edfa;color:#4865a5;font-size:8px}.bos-cap-store{display:flex;flex-direction:column;justify-content:space-between;border-color:#ffffff4d;background:linear-gradient(0deg,#040c1bb8,#03112508),url(https://img1.wsimg.com/isteam/ip/e595999e-8c5f-4388-bc74-cf50298f5131/IMG_0646-4415e35.jpg/:/rs=w:600,cg:true,m) center/cover;color:#fff}.bos-cap-store-bottom{display:flex;justify-content:space-between;align-items:end;gap:8px}.bos-cap-store-bottom strong{font:600 18px/1.05 Georgia,serif}.bos-cap-store-bottom span{padding:6px 8px;border:1px solid #cde8ff;font-size:8px;white-space:nowrap}.bos-cap-person,.bos-cap-task{display:flex;align-items:center;gap:8px;margin:7px 0;padding:8px;border:1px solid #e1e7f2;border-radius:6px;background:#fff}.bos-cap-person i,.bos-cap-task i{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:50%;background:#dfeaff;color:#2b55af;font-size:9px;font-style:normal;font-weight:800}.bos-cap-person>span,.bos-cap-task>span{display:flex;flex:1;flex-direction:column;min-width:0}.bos-cap-person strong,.bos-cap-task strong{overflow:hidden;color:#18345a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bos-cap-person small,.bos-cap-task small{overflow:hidden;color:#7987a0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.bos-cap-person>b,.bos-cap-task>b{color:#3373b9;font-size:7px}.bos-cap-invoice-row,.bos-cap-invoice-total{display:flex;justify-content:space-between;gap:8px;padding:10px 2px;border-bottom:1px solid #e2e7f0;font-size:10px}.bos-cap-invoice-row b{color:#61708d}.bos-cap-invoice-total{margin-top:8px;padding:10px;border:0;border-radius:5px;background:#e9f1ff}.bos-cap-invoice-total strong{color:#295bd7}.bos-cap-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bos-cap-kanban>span{display:flex;flex-direction:column;min-height:116px;padding:8px;border-radius:5px;background:#e9eef8}.bos-cap-kanban small{color:#5270a6;font-size:7px;font-weight:800}.bos-cap-kanban b{margin-top:14px;color:#1c3356;font-size:10px}.bos-cap-kanban i{margin-top:auto;color:#657797;font-size:8px;font-style:normal}.bos-cap-stock{display:grid;gap:7px}.bos-cap-stock span{display:flex;justify-content:space-between;padding:9px;border:1px solid #e3e9f4;border-radius:5px;background:#fff;color:#1f385b;font-size:10px}.bos-cap-stock i{color:#315dc0;font-size:9px;font-style:normal}.bos-cap-proof{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #dce5f4;border-radius:7px;background:#fff}.bos-cap-proof small{color:#4166bd;font-size:8px;font-weight:800;letter-spacing:.08em}.bos-cap-proof strong{color:#183252;font:600 19px/1.1 Georgia,serif}.bos-cap-proof span{color:#687791;font-size:9px}.bos-cap-proof b{width:max-content;padding:7px 9px;border-radius:4px;background:#2861df;color:#fff;font-size:8px}.bos-cap-chart{display:flex;align-items:end;gap:9px;height:91px;padding:0 8px 7px;border-bottom:1px solid #d7e0ef}.bos-cap-chart i{flex:1;height:40%;border-radius:3px 3px 0 0;background:linear-gradient(#47c8f2,#466af0)}.bos-cap-chart i:nth-child(2){height:69%}.bos-cap-chart i:nth-child(3){height:48%}.bos-cap-chart i:nth-child(4){height:84%}.bos-cap-chart i:nth-child(5){height:63%}.bos-cap-chart i:nth-child(6){height:100%}.bos-cap-chart i:nth-child(7){height:77%}.bos-cap-legend{display:flex;flex-wrap:wrap;gap:9px;padding-top:10px;color:#55709b;font-size:8px}.bos-cap-insight-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bos-cap-insight-tiles>span{display:flex;flex-direction:column;justify-content:space-between;min-height:92px;padding:8px;border:1px solid #dfe7f5;border-radius:5px;background:#fff}.bos-cap-insight-tiles small{color:#5476ad;font-size:7px;font-weight:800}.bos-cap-insight-tiles strong{color:#1b3254;font-size:10px}@media(max-width:600px){.az-case .az-case-system-grid>div:nth-child(n){min-height:412px}.bos-cap-preview{height:180px}}.bos-cap-site-hero{background:radial-gradient(circle at 82% 38%,rgba(94,69,240,.38),transparent 35%),linear-gradient(120deg,#0b2342,#17537b 68%,#121b45)}.az-case .az-case-hero,.az-case .az-case-hero-copy,.az-case .az-case-hero-photo,.az-case .az-case-hero-photo img{min-height:785px}.az-case .az-case-hero-copy{padding-top:72px;padding-bottom:72px}.az-case .az-case-hero .back-link{margin-bottom:31px}.az-case .az-case-hero .az-case-eyebrow{padding:9px 12px;font-size:12px;letter-spacing:.19em}.az-case .bos-hero-wordmark{margin:29px 0 21px;font-size:clamp(53px,5.5vw,86px);letter-spacing:-.05em;line-height:.95}.az-case .az-case-hero .az-case-name{margin:0 0 12px;font-size:clamp(50px,5vw,75px);line-height:1.02}.az-case .az-case-headline{max-width:680px;margin:15px 0 4px!important;font-size:clamp(23px,2.15vw,31px)!important;line-height:1.2!important}.az-case .az-case-hero-copy>p:not(.az-case-name,.az-case-eyebrow,.bos-hero-wordmark,.az-case-headline){max-width:680px;margin:17px 0 20px;font-size:17px;line-height:1.5}.az-case .az-case-link{margin-top:7px;font-size:15px}.az-case-photo-caption{position:absolute;z-index:2;right:24px;bottom:26px;left:24px;display:flex;flex-direction:column;width:max-content;max-width:calc(100% - 48px);padding:15px 20px;border-left:3px solid var(--cyan);background:#051125c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.az-case-photo-caption small{color:#76d9ff;font-size:10px;font-weight:850;letter-spacing:.18em}.az-case-photo-caption strong{margin-top:5px;font:600 clamp(22px,2.2vw,34px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.025em}@media(max-width:860px){.az-case .az-case-hero,.az-case .az-case-hero-copy,.az-case .az-case-hero-photo,.az-case .az-case-hero-photo img{min-height:0}.az-case .az-case-hero-copy{padding:63px 6vw 58px}.az-case .bos-hero-wordmark{font-size:clamp(52px,9vw,78px)}}@media(max-width:600px){.az-case .az-case-hero-copy{padding:46px 6vw 48px}.az-case .az-case-hero .back-link{margin-bottom:24px}.az-case .az-case-hero .az-case-eyebrow{font-size:10px;letter-spacing:.1em}.az-case .bos-hero-wordmark{margin:24px 0 22px;font-size:clamp(47px,12vw,62px)}.az-case .az-case-hero .az-case-name{font-size:clamp(44px,11vw,64px)}.az-case .az-case-headline{font-size:24px!important}.az-case .az-case-hero-copy>p:not(.az-case-name,.az-case-eyebrow,.bos-hero-wordmark,.az-case-headline){font-size:16px}.az-case-photo-caption{right:6vw;bottom:18px;left:6vw;max-width:88vw;padding:12px 15px}.az-case-photo-caption strong{font-size:23px}}.az-case .az-case-system-grid>div:nth-child(n){border-color:#b03a3873;background:radial-gradient(circle at 100% 0%,rgba(149,26,29,.34),transparent 58%),#130b0d}.az-case .az-case-system-grid>div:nth-child(n):before{background:linear-gradient(0deg,#0d0507fa,#1f070bd6 60%,#2b080c7a)}.az-case .az-case-system-grid>div:nth-child(2):before{background:linear-gradient(0deg,#0d0507f7,#1e050882 65%,#1504064f)}.az-case .az-case-system-grid>div:nth-child(n):after{background:linear-gradient(90deg,#6f0a12,#d1383c,#f3b1a5)}.az-case .az-case-system-grid>div>span{color:#ffb8ad}.az-case .az-case-system-grid>div:hover{box-shadow:0 20px 36px #44070e47}.az-case .bos-cap-preview{border-color:#ab424a;background:snow;color:#241c20}.az-case .bos-cap-browser{background:#f4ecec}.az-case .bos-cap-browser i{background:#a44048}.az-case .bos-cap-browser span{color:#76575a}.az-case .bos-cap-site-hero{background:radial-gradient(circle at 86% 38%,rgba(175,44,49,.29),transparent 40%),linear-gradient(120deg,#1c1114,#521218 68%,#1b0d10)}.az-case .bos-cap-site-hero b,.az-case .bos-cap-proof b{background:#a31722}.az-case .bos-cap-site-hero small,.az-case .bos-cap-store-tag{color:#ffcac2}.az-case .bos-cap-tags span{background:#f7e7e7;color:#8d2732}.az-case .bos-cap-ui-top{border-color:#e8dada}.az-case .bos-cap-ui-top b{color:#40141b;font-size:8px;letter-spacing:.035em}.az-case .bos-cap-divider{color:#bc343d}.az-case .bos-cap-ui-top>span,.az-case .bos-cap-ui-foot{color:#9c525b}.az-case .bos-cap-person,.az-case .bos-cap-task,.az-case .bos-cap-stock span,.az-case .bos-cap-insight-tiles>span,.az-case .bos-cap-proof{border-color:#eddcdd;background:#fff}.az-case .bos-cap-person i,.az-case .bos-cap-task i{background:#f8e3e4;color:#9b1d2a}.az-case .bos-cap-person strong,.az-case .bos-cap-task strong,.az-case .bos-cap-kanban b,.az-case .bos-cap-stock span,.az-case .bos-cap-proof strong,.az-case .bos-cap-insight-tiles strong{color:#442027}.az-case .bos-cap-person>b,.az-case .bos-cap-task>b,.az-case .bos-cap-stock i,.az-case .bos-cap-proof small,.az-case .bos-cap-insight-tiles small,.az-case .bos-cap-kanban small{color:#a52230}.az-case .bos-cap-invoice-total,.az-case .bos-cap-kanban>span{background:#f7e8e9}.az-case .bos-cap-invoice-total strong{color:#a52230}.az-case .bos-cap-chart i{background:linear-gradient(#ec8c80,#a61725)}.az-case .bos-cap-legend{color:#9a4550}.az-case .az-case-hero-copy>.bos-hero-wordmark{margin:28px 0 22px;font:800 clamp(55px,6vw,92px)/.96 Arial,Helvetica,sans-serif;letter-spacing:-.055em}@media(max-width:860px){.az-case .az-case-hero-copy>.bos-hero-wordmark{font-size:clamp(53px,9vw,78px)}}@media(max-width:600px){.az-case .az-case-hero-copy>.bos-hero-wordmark{margin:24px 0 21px;font-size:clamp(46px,12vw,62px)}}:root{--display-font: Arial, Helvetica, sans-serif;--body-font: Arial, Helvetica, sans-serif}body{font-family:var(--body-font)}main h1,main h2,.work-page h1,.work-page h2,.product-page h1,.product-page h2,.story-route h1,.story-route h2,.tip-page .tip-hero h1,.capability-page h1,.capability-page h2{font-family:var(--display-font)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.035em!important}main h1{font-size:clamp(38px,4.5vw,66px)!important;line-height:1.08!important}main h2{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.15!important}main h1 em,main h2 em{font-style:normal}.work-hero-copy>p:not(.kicker),.capability-hero>p:not(.kicker),.product-intro{font:18px/1.65 var(--body-font)!important;max-width:62ch}.work-hero{min-height:0!important;padding-top:64px!important;padding-bottom:64px!important}.work-hero-copy h1{margin:18px 0 24px}.work-spectrum{align-self:center}.work-page .proof-section{padding-top:64px}.button{border-radius:8px!important;min-height:46px;font:700 14px/1.35 var(--body-font)!important;text-transform:none!important;letter-spacing:0!important}.button-fill{background:#78d3fc!important;color:#092138!important;border-color:#78d3fc!important}.button-outline{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #70d4ff;outline-offset:5px}.nav-links a,.footer-nav a{font-size:14px}.nav-positioning-copy>span{color:#d7e2f2}.nav-mega{background:#101b2b!important}.nav-mega a{color:#e8edf7!important}.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-product-card:nth-child(3){background:linear-gradient(140deg,#253248,#1a2030)}.product-hero{min-height:0!important;padding:64px max(5vw,calc((100vw - 1280px)/2))!important}.product-hero-copy{max-width:720px}.product-hero h1{max-width:700px}.product-hero .product-intro{margin:22px 0}.product-hero .product-tagline{font:22px/1.4 var(--body-font)}.product-actions{display:flex;flex-wrap:wrap;gap:16px}.product-name-label{color:#a9dfff;font-size:24px;margin:24px 0 10px;font-weight:700}.product-page .estate-beta{margin-top:0}.story-route .story-showcase{padding-top:64px}.story-showcase-title{max-width:850px;margin-left:auto;margin-right:auto}.realtor-page .capability-hero{min-height:0!important;padding-top:64px!important;padding-bottom:64px!important}.realtor-page .realtor-product{padding-top:64px;padding-bottom:64px}.realtor-page .capability-detail{padding-top:56px;padding-bottom:56px}.realtor-page .realtor-personal{display:none}.tip-page .tip-hero h1{max-width:900px;margin-left:auto;margin-right:auto;font-size:clamp(32px,3.5vw,50px)!important}.tip-page .tip-development{line-height:1.6;letter-spacing:.1em}.tip-role-detail{max-width:760px;margin:24px auto 0;padding:0 24px;color:#dae4f5;font-size:16px;line-height:1.65;text-align:center}.commerce-concept-label{display:block;padding:12px 20px;color:#4e405d;background:#efeaf4;font:700 13px/1.5 var(--body-font)}.commerce-pilot-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#9fdfff}.commerce-end{padding:56px 6vw;text-align:center;background:#142039}.contact-route .interior-masthead{min-height:0;padding-top:40px;padding-bottom:36px}.contact-questionnaire{padding-top:40px}.inquiry-form{align-content:start}.form-status{padding:16px;border:1px solid #91cae2;border-radius:8px;color:#f5f9ff;line-height:1.5}.form-status a{color:#a6e1ff;text-decoration:underline}.form-honeypot{position:absolute;left:-9999px}@media(max-width:900px){.home-product-grid{grid-template-columns:1fr!important}.product-hero{padding:44px 6vw!important}.nav-links.is-open .nav-mega{display:block;visibility:visible;opacity:1;position:static;pointer-events:auto;transform:none}.nav-links.is-open{max-height:calc(100dvh - 72px);overflow-y:auto;background:#101b2b}}@media(max-width:650px){.work-hero{padding-top:36px!important;padding-bottom:40px!important}.work-spectrum{display:none}.story-route .story-showcase{padding-top:36px}.story-route .interior-masthead{min-height:0;padding-top:28px;padding-bottom:40px}.story-route .interior-masthead-copy{margin-top:40px}.product-hero .product-intro{font-size:16px!important}.tip-page .tip-hero h1{font-size:32px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}.workshop-page{background:#faf8f4;color:#101e35;font:16px/1.55 Arial,Helvetica,sans-serif}.workshop-page *{box-sizing:border-box}.workshop-page p,.workshop-page figure,.workshop-page h1,.workshop-page h2,.workshop-page h3,.workshop-page h4{margin:0}.workshop-page a{text-decoration:none}.workshop-hero{display:grid;grid-template-columns:1fr 1fr;background:#10243b;color:#fff;max-width:1600px;margin:auto}.workshop-intro{padding:60px 48px 44px max(48px,calc((100vw - 1280px)/2));align-self:center}.workshop-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.2em;color:#98c9ee}.workshop-intro h1{margin:18px 0!important;font-size:clamp(40px,4.5vw,66px)!important;letter-spacing:-.045em!important}.workshop-lead{max-width:38ch;font-size:20px;line-height:1.45;color:#e1eaf5}.workshop-intro .button{margin-top:24px}.workshop-benefits{list-style:none;padding:0;margin:28px 0;display:grid;gap:17px;font-size:15px;color:#c0e2ff}.workshop-benefits li{display:flex;gap:14px;align-items:center}.workshop-benefits svg{width:27px;height:27px;flex:none}.workshop-product-name{display:flex;align-items:center;gap:18px;margin-top:32px}.workshop-product-name strong{font-size:24px;letter-spacing:.025em}.workshop-product-name sup{font-size:10px}.workshop-product-name>span{font-size:9px;letter-spacing:.12em;border:1px solid #7a99bd;border-radius:20px;padding:3px 9px}.workshop-people{position:relative;min-width:0;display:flex;flex-direction:column}.workshop-people>.workshop-eyebrow,.workshop-people>h2{display:none}.workshop-people figure{position:relative;flex:1;min-height:540px}.workshop-people figure>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 38%}.workshop-people figcaption{position:absolute;bottom:30px;left:-26px;padding:18px 26px;background:#10243bf2;max-width:90%;color:#fff}.workshop-people figcaption>span{display:block;font-size:10px;letter-spacing:.18em;color:#b5dffe}.workshop-people figcaption strong{font:28px/1.3 Georgia,serif;display:block;margin:3px 0}.workshop-people figcaption p{font-size:15px}.workshop-people-copy{background:#10243b;padding:20px 30px;font-size:14px;line-height:1.55;color:#d2deed}.workshop-people-copy a{display:inline-flex;gap:10px;align-items:center;margin-top:10px;color:#b4e4ff;font-weight:700}.workshop-demo{padding:44px max(4vw,calc((100vw - 1280px)/2)) 64px;background:#f5f0e8 url(/assets/bos-workshop.webp) center bottom/cover no-repeat;scroll-margin-top:85px}.workshop-demo-heading{margin-bottom:30px}.workshop-demo-heading>.workshop-eyebrow{color:#304468;border-bottom:1px solid #9eabbb;padding-bottom:15px}.workshop-demo-heading>div{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:center;margin-top:20px}.workshop-demo-heading h2{font-size:clamp(32px,3.5vw,49px)!important;color:#0e1a34}.workshop-demo-heading div>p{font-size:16px;color:#41516e;max-width:35ch}.bos-workspace{display:grid;grid-template-columns:150px minmax(0,1fr);margin-left:10%;border:8px solid #e0e2e2;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 36px #26384a30;font-size:13px;line-height:1.5}.bos-sidebar{background:#102338;color:#dce6f3;padding:24px 10px;display:flex;flex-direction:column;gap:10px}.bos-sidebar>strong{font-size:19px;color:#fff;margin:0 8px 12px}.bos-sidebar>span{display:flex;gap:10px;align-items:center;padding:8px;border-radius:4px;font-size:12px}.bos-sidebar .selected{background:#264e70;color:#fff}.bos-sidebar small{margin:auto 8px 0;padding-top:30px;font-size:10px;color:#9bb0c8}.bos-workspace-main{min-width:0;padding:0 24px 22px}.bos-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f5;font-size:11px;color:#28699d}.bos-toolbar>span:first-child{display:flex;align-items:center;gap:12px}.bos-avatar{background:#e1efff;padding:7px;border-radius:50%;color:#164b7c;font-weight:700}.bos-order-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 0}.bos-order-title h3{font:700 25px/1.3 Georgia,serif}.bos-order-title h3>span{font-size:18px;margin-left:12px}.bos-order-title p{margin-top:6px;color:#5a6781;font-size:12px}.bos-status{white-space:nowrap;padding:4px 9px;border-radius:20px;background:#dcf4e5;color:#136a42;font-size:10px;font-weight:700}.bos-stages{display:flex;gap:5px;margin-bottom:17px;flex-wrap:wrap}.bos-stages button{display:flex;align-items:center;gap:5px;padding:5px 8px 5px 5px;border:0;border-radius:20px;background:#f0f3f8;color:#50617b;font-size:10px;cursor:pointer}.bos-stages button>span{border-radius:50%;width:22px;height:22px;display:grid;place-items:center;background:#e0e6ee}.bos-stages button[aria-pressed=true]{background:#e3f0ff;color:#145f9e}.bos-stages button[aria-pressed=true]>span{background:#227ede;color:#fff}.bos-stages button:hover{background:#d9eafa}.bos-detail-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px}.bos-detail-grid>section{border:1px solid #e3e8f0;border-radius:7px;padding:16px;min-width:0;background:#fff}.bos-detail-grid h4{font:700 12px/1.4 Arial,sans-serif;margin-bottom:18px}.bos-detail-grid small{display:block;color:#62718b;font-size:11px;line-height:1.5}.bos-customer-name{display:flex;gap:8px;align-items:flex-start;margin-bottom:24px}.bos-customer-name svg{flex:none;color:#41516e}.bos-customer-name strong{font-size:12px}.bos-detail-grid dl{margin:0}.bos-detail-grid dl>div{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #edf0f5;font-size:11px}.bos-detail-grid dt{color:#62718b}.bos-detail-grid dd{margin:0;text-align:right;font-weight:700}.bos-detail-grid dl>div:last-child{border:0;font-weight:700}.bos-artwork>img,.bos-product>img{display:block;width:100%;aspect-ratio:1.14;object-fit:cover;border-radius:6px;margin-bottom:14px}.bos-artwork>img{object-position:47% 70%;aspect-ratio:1.14}.bos-approved{display:flex;gap:7px;align-items:center;color:#147d52;font-size:12px!important;margin:12px 0 6px!important}.bos-product>p{font-size:12px;font-weight:700}.bos-materials>svg{color:#926740;display:block;margin-bottom:12px}.bos-materials>strong{font-size:12px}.bos-production ul{list-style:none;padding:0;margin:0;display:grid;gap:13px;font-size:11px}.bos-production li{display:flex;gap:6px;align-items:center}.bos-production li svg{flex:none;color:#148359;font-size:16px}.bos-production>p{font-size:10px;color:#62718b;margin-top:14px}.bos-detail-grid details{font-size:11px;margin-top:12px}.bos-detail-grid summary{color:#1764a0;cursor:pointer;font-weight:700}.bos-detail-grid details p{padding-top:8px;color:#4e6077}.bos-stage-note{padding:12px 14px;background:#eef6ff;margin-top:14px;border-radius:5px;font-size:12px;color:#294d70}.bos-stage-note p{font-size:11px;margin-top:3px}.workshop-capabilities{padding:28px max(4vw,calc((100vw - 1280px)/2)) 32px;background:#faf8f4}.workshop-capabilities>.workshop-eyebrow{text-align:center;color:#4c5973;margin-bottom:30px}.workshop-capabilities>div{display:grid;grid-template-columns:repeat(3,1fr)}.workshop-capabilities article{display:flex;gap:20px;padding:0 28px;border-right:1px solid #d8d6d4}.workshop-capabilities article:first-child{padding-left:0}.workshop-capabilities article:last-child{border:0}.workshop-group-icon{flex:none;color:#6352b7}.workshop-capabilities article:nth-child(2)>.workshop-group-icon{color:#248bb6}.workshop-capabilities h3{font:700 24px/1.2 Georgia,serif;letter-spacing:-.03em}.workshop-capabilities article p{font-size:12px;color:#607087;margin:8px 0 18px}.workshop-capabilities ul{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:13px}.workshop-capabilities li{display:flex;gap:8px;align-items:center}.workshop-capabilities li svg{color:#288eda;flex:none}.workshop-development-note{font-size:12px;color:#626b7b;max-width:96ch;text-align:center;margin:30px auto 0!important}.workshop-close{background:#10243b;color:#fff;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;padding:56px max(4vw,calc((100vw - 1280px)/2))}.workshop-close h2{font-size:clamp(32px,3.5vw,48px)!important}.workshop-close>div>p{max-width:40ch;font-size:14px;color:#c0cddd;margin-top:18px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.inquiry-section>div>p:last-child{line-height:1.65;margin-top:16px}.inquiry-note{font-size:14px;line-height:1.6;color:#c5d1e1}@media(min-width:1600px){.workshop-intro{padding-left:64px}}@media(max-width:1100px){.workshop-intro{padding:36px}.workshop-lead{font-size:18px}.workshop-people figure{min-height:500px}.bos-workspace{margin-left:0;grid-template-columns:125px minmax(0,1fr)}.bos-workspace-main{padding:0 16px 16px}.bos-detail-grid>section{padding:12px}.workshop-capabilities article{gap:10px;padding:0 16px}.workshop-capabilities h3{font-size:22px}.workshop-group-icon{width:32px}}@media(max-width:760px){.workshop-hero{grid-template-columns:1fr}.workshop-intro{padding:36px 24px 28px}.workshop-intro h1{font-size:43px!important}.workshop-lead{font-size:18px;max-width:40ch}.workshop-benefits{gap:16px}.workshop-intro .button{width:100%;justify-content:center}.workshop-product-name{margin-top:24px}.workshop-people{padding:4px 24px 26px}.workshop-people>.workshop-eyebrow,.workshop-people>h2{display:block}.workshop-people>h2{font-size:29px!important;margin:10px 0 16px}.workshop-people figure{min-height:0;flex:none;overflow:hidden;border-radius:7px}.workshop-people figure>img{position:static;height:auto;display:block;object-fit:contain}.workshop-people figcaption{position:static;padding:12px 16px;max-width:none;background:#24364d}.workshop-people figcaption>span,.workshop-people figcaption>p{display:none}.workshop-people figcaption strong{font:700 20px/1.4 Arial,sans-serif}.workshop-people-copy{padding:18px 0 0;font-size:15px}.workshop-people-copy a{margin-top:16px}.workshop-demo{padding:32px 16px;background-position:left bottom}.workshop-demo-heading>div{grid-template-columns:1fr;gap:14px}.workshop-demo-heading h2{font-size:33px!important}.workshop-demo-heading div>p{font-size:15px;max-width:none}.workshop-demo-heading .workshop-eyebrow{font-size:9px;letter-spacing:.12em}.bos-workspace{display:block;border-width:5px;border-radius:12px}.bos-sidebar{display:none}.bos-workspace-main{padding:0 14px 16px}.bos-order-title{align-items:flex-start;gap:8px;padding:16px 0}.bos-order-title h3{font-size:23px}.bos-order-title h3>span{display:block;margin:3px 0 0;font:600 14px Arial,sans-serif}.bos-order-title p>span{display:none}.bos-status{font-size:9px}.bos-stages{gap:6px}.bos-stages button{font-size:10px;padding-right:8px}.bos-detail-grid{grid-template-columns:1fr 1fr;gap:10px}.bos-detail-grid>section{padding:12px}.bos-product{grid-column:1/-1;grid-row:1}.bos-product>img{max-height:270px;aspect-ratio:1.3;object-fit:cover}.bos-customer{grid-column:1/-1}.bos-customer-name{margin-bottom:16px}.bos-artwork{grid-column:1/-1}.bos-artwork>img{max-height:210px;object-fit:contain;background:#f2f0eb}.bos-detail-grid h4{font-size:13px;margin-bottom:12px}.bos-detail-grid small,.bos-detail-grid details,.bos-detail-grid dl>div,.bos-production ul{font-size:12px}.bos-invoice{grid-column:1/-1}.bos-stage-note{font-size:13px}.bos-stage-note p{font-size:12px}.workshop-capabilities{padding:32px 24px}.workshop-capabilities>div{grid-template-columns:1fr}.workshop-capabilities article,.workshop-capabilities article:first-child{border:0;border-bottom:1px solid #ddd9d5;padding:22px 0;gap:20px}.workshop-capabilities article:last-child{border-bottom:0}.workshop-capabilities>.workshop-eyebrow{font-size:9px;margin-bottom:0}.workshop-capabilities h3{font-size:25px}.workshop-group-icon{width:38px}.workshop-capabilities article p{font-size:14px;margin-bottom:12px}.workshop-capabilities ul{font-size:14px}.workshop-development-note{text-align:left;font-size:12px}.workshop-close{grid-template-columns:1fr;gap:24px;padding:36px 24px}.workshop-close h2{font-size:33px!important}.workshop-close h2 br{display:none}.workshop-close .button{width:100%;justify-content:center}.inquiry-fields{grid-template-columns:1fr}}.workshop-page h1,.workshop-page h2,.workshop-page h3{font-family:Arial,Helvetica,sans-serif!important;font-weight:750!important;letter-spacing:-.045em!important}.workshop-hero{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto 1fr;background:#071726;max-width:none;column-gap:0}.workshop-heading{grid-column:1;grid-row:1;padding:30px 44px 0 max(5vw,calc((100vw - 1320px)/2))}.workshop-breadcrumb{color:#c4d0df;font-size:11px;letter-spacing:.08em;font-weight:700;display:inline-block;margin-bottom:30px}.workshop-pilot-label{display:table;border:1px solid #30b4e9;border-radius:2px;padding:8px 12px;color:#74d6fa;font-size:10px;letter-spacing:.16em;font-weight:700}.workshop-wordmark{font-size:clamp(44px,5.6vw,82px);font-weight:800;line-height:1.15;letter-spacing:-.05em;margin:24px 0 25px!important;white-space:nowrap;color:#d6e2f5}.workshop-wordmark span,.workshop-wordmark sup,.workshop-heading h1 em{background:linear-gradient(100deg,#36d3ed,#146aff 45%,#771cff 78%,#bc4ed9);background-clip:text;-webkit-background-clip:text;color:transparent}.workshop-wordmark sup{font-size:.48em;vertical-align:super}.workshop-heading h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:1.04!important;margin:0!important}.workshop-heading h1 em{font-style:normal}.workshop-portrait{grid-column:2;grid-row:1/3;position:relative;min-height:670px;overflow:hidden}.workshop-portrait>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 40%}.workshop-portrait figcaption{position:absolute;bottom:24px;left:24px;right:24px;max-width:370px;padding:16px 20px;background:#10243bf0;border-left:3px solid #41c6ef;color:#fff}.workshop-portrait figcaption span{display:block;font-size:10px;letter-spacing:.2em;color:#83dfff;font-weight:700}.workshop-portrait figcaption strong{font-size:23px;display:block;margin-top:4px}.workshop-intro-copy{grid-column:1;grid-row:2;padding:24px 44px 40px max(5vw,calc((100vw - 1320px)/2))}.workshop-intro-copy>.workshop-lead{font-size:23px;line-height:1.3;color:#f0f4fc;max-width:none}.workshop-intro-copy>p:nth-child(2){font-size:16px;line-height:1.65;color:#bcc9d9;margin-top:20px;max-width:51ch}.workshop-explore{display:flex;gap:15px;align-items:center;width:fit-content;margin-top:26px;color:#fff;font-size:16px;font-weight:700}.workshop-explore:after{content:"";width:38px;height:2px;background:#6650f6;margin-left:4px}.workshop-explore:hover{color:#67d6ff}.workshop-business-link{display:flex;align-items:center;gap:8px;width:fit-content;margin-top:16px;color:#9fc9e9;font-size:12px}.workshop-demo-heading h2{font-size:clamp(30px,3.3vw,46px)!important}.bos-order-title h3{font-size:25px!important;letter-spacing:-.03em!important}.bos-order-title h3>span{font-size:17px}.workshop-capabilities h3{font-size:23px}.workshop-close h2{font-size:clamp(30px,3.4vw,48px)!important}@media(max-width:1100px){.workshop-heading,.workshop-intro-copy{padding-left:32px;padding-right:24px}.workshop-wordmark{font-size:55px}.workshop-heading h1{font-size:52px!important}.workshop-portrait{min-height:650px}.workshop-intro-copy>.workshop-lead{font-size:21px}}@media(max-width:760px){.workshop-hero{display:flex;flex-direction:column}.workshop-heading{padding:24px 24px 18px}.workshop-breadcrumb{font-size:9px;margin-bottom:22px}.workshop-pilot-label{font-size:9px;letter-spacing:.12em;padding:8px}.workshop-wordmark{font-size:43px;margin:20px 0!important}.workshop-heading h1{font-size:44px!important}.workshop-portrait{margin:0 24px!important;min-height:0;overflow:hidden;border-radius:5px}.workshop-portrait>img{position:static;display:block;height:auto;object-fit:contain}.workshop-portrait figcaption{position:static;max-width:none;padding:12px 16px;background:#172c44;border-left:0}.workshop-portrait figcaption span{display:none}.workshop-portrait figcaption strong{font-size:19px;margin:0}.workshop-intro-copy{padding:24px 24px 32px}.workshop-intro-copy>.workshop-lead{font-size:22px}.workshop-intro-copy>p:nth-child(2){font-size:16px;margin-top:14px}.workshop-close h2{font-size:32px!important}}.bos-expand{display:none}@media(max-width:760px){.bos-detail-grid:not(.is-expanded)>section:not(.bos-product,.bos-invoice){display:none}.bos-expand{display:flex;align-items:center;justify-content:center;gap:10px;background:#176aca;color:#fff;width:100%;padding:12px;border:0;border-radius:5px;margin-top:14px;font:700 13px Arial,sans-serif;cursor:pointer}.bos-stages button{min-height:36px}.bos-stage-note{margin-top:12px}}.workshop-demo{padding-top:0}.workshop-demo-heading{background:#faf8f4;margin:0 calc(-1*max(4vw,calc((100vw - 1280px)/2))) 34px;padding:36px max(4vw,calc((100vw - 1280px)/2)) 28px}@media(max-width:760px){.workshop-demo-heading{margin:0 -16px 24px;padding:28px 24px}.workshop-demo-heading h2{font-size:32px!important;line-height:1.15!important}.workshop-demo-heading div>p{color:#35445c;line-height:1.6}}body{font-family:Arial,Helvetica,sans-serif;font-weight:400}#root,#root :where(*){font-family:Arial,Helvetica,sans-serif!important}#root :is(h1,h2,h3,h4,h5,h6),#root :is(h1,h2,h3,h4,h5,h6) :where(*){font-weight:700!important}
