[hidden]{display:none!important}.capabilities{padding-top:150px;padding-bottom:150px}.capability-act+.capability-act{border-top:1px solid var(--line);margin-top:150px;padding-top:150px}.offer-statement{letter-spacing:-.065em;max-width:1180px;font-size:clamp(44px,6.9vw,104px);font-weight:400;line-height:1.06}.offer-statement>span{display:block}.offer-statement>span+span{color:var(--muted)}.capability-composition{grid-template-columns:1fr 2.05fr;align-items:start;gap:60px;margin-top:95px;display:grid}.capability-name{letter-spacing:-.065em;padding-top:4px;font-size:clamp(40px,5.1vw,78px);font-weight:400;line-height:1}.capability-examples{letter-spacing:-.045em;font-size:clamp(20px,2.1vw,32px);line-height:1.65}.capability-examples>span{display:block}.capability-examples>span+span{color:#a5a5a7}.capability-scope{color:var(--muted);letter-spacing:-.01em;border-top:1px solid var(--line);max-width:700px;margin-top:34px;padding-top:24px;font-size:13px;line-height:2.15}.pricing-heading{text-align:center}.pricing-heading h2{letter-spacing:-.055em;font-size:clamp(44px,5.1vw,76px);font-weight:400;line-height:1.1}.pricing-heading h2 span{white-space:nowrap}.pricing .plans{align-items:stretch;gap:0;margin-top:85px}.pricing .plan{background:0 0;border:0;flex-direction:column;min-width:0;padding:0 64px 0 0;display:flex}.pricing .plan-featured{border-left:1px solid var(--line);background:0 0;padding:0 0 0 64px}.plan-name{letter-spacing:.035em;text-transform:uppercase;font-size:18px;font-weight:400;line-height:1.5}.pricing .price{letter-spacing:-.065em;margin:38px 0 30px;font-size:clamp(56px,5.1vw,78px);font-weight:400;line-height:1.03}.pricing .price>span{letter-spacing:0;color:var(--muted);margin-top:10px;font-size:13px;display:block}.pricing .plan-description{color:#b7b7b9;max-width:none;min-height:27px;margin:0 0 30px;font-size:16px;line-height:1.65}.pricing .feature-list{gap:12px;font-size:14px;line-height:1.6}.pricing .feature-list li{padding-left:0}.pricing .feature-list li:before{content:none}.pricing .core-features{min-height:244px;margin:0 0 34px}.pricing .plan>.button{margin-bottom:12px}.pricing .detail-copy>.feature-list{margin-bottom:24px}.pricing .shared-features{margin:24px 0}.pricing .plan-detail{margin-top:0}.pricing .plan-detail summary{min-height:60px;font-size:12px}.pricing .detail-copy{font-size:13px}.pricing .price-note{margin-top:34px;font-size:11px}.queue-section>.eyebrow{margin-bottom:35px;display:block}.queue-section h2{letter-spacing:-.065em;font-size:clamp(34px,4.85vw,74px);font-weight:400;line-height:1.07}.queue-copy{color:var(--muted);margin-top:32px;font-size:15px;line-height:1.85}.request-list{max-width:760px;margin:80px 0 0 36%;padding:0;list-style:none;transition:opacity .45s}.request-list.queue-resolved{opacity:0}.queue-item{letter-spacing:-.045em;color:#858588;min-height:112px;font-size:clamp(28px,2.65vw,40px);font-weight:400;line-height:1.18;transition:color .65s,opacity .65s,transform .65s;position:relative}.queue-item[data-state=active]{color:var(--ink)}.queue-item[data-state=complete]{opacity:.5;transform:translateY(-6px)}.queue-item[data-state=complete]>span:first-child{text-decoration:line-through 1px}.queue-marker{letter-spacing:.14em;color:var(--ink);margin-top:12px;font-size:9px;line-height:1.5;display:block}.flexibility{border-top:0;flex-direction:column;justify-content:center;min-height:82svh;padding-top:200px;padding-bottom:200px;display:flex}.flexibility h2{letter-spacing:-.055em;font-size:clamp(30px,4.5vw,67px);font-weight:400;line-height:1.22}.flexibility h2 span{display:block}.flexibility h2 span+span{color:var(--muted)}.flexibility>p{color:#aaa;margin-top:30px;font-size:15px;line-height:1.7}@media (width<=1000px){.capability-composition{grid-template-columns:1fr 1.75fr;gap:36px}.pricing .plan{padding-right:36px}.pricing .plan-featured{padding-left:36px;padding-right:0}.request-list{margin-left:28%}.queue-item{font-size:30px}}@media (width<=900px){.capabilities{padding-top:105px;padding-bottom:105px}.capability-act+.capability-act{margin-top:105px;padding-top:105px}.capability-composition{margin-top:65px}.capability-examples{font-size:23px;line-height:1.7}.capability-scope{font-size:12px}.pricing .plans{margin-top:65px}.pricing .plan-description{min-height:46px;font-size:14px}.pricing .feature-list{font-size:13px}.request-list{margin-top:65px}.queue-copy{font-size:14px}.flexibility{min-height:72svh;padding:160px 0}}@media (width<=600px){.capabilities{padding-top:95px;padding-bottom:80px}.capability-act+.capability-act{margin-top:90px;padding-top:90px}.offer-statement{letter-spacing:-.055em;font-size:clamp(38px,10.5vw,58px);line-height:1.1}.capability-composition{margin-top:58px;display:block}.capability-name{padding-top:0;font-size:46px;line-height:1.1}.capability-types{margin-top:28px}.capability-examples{max-width:360px;font-size:22px;line-height:1.75}.capability-examples>span+span{margin-top:9px}.capability-scope{margin-top:27px;padding-top:21px;font-size:12px;line-height:2.1}.pricing-heading h2{font-size:clamp(32px,8.5vw,40px);line-height:1.18}.pricing .plans{margin-top:54px;display:block}.pricing .plan{padding:0 0 46px;display:block}.pricing .plan-featured{border-left:0;border-top:1px solid var(--line);padding:48px 0 0}.plan-name{font-size:16px}.pricing .price{margin:28px 0;font-size:64px}.pricing .price>span{margin-top:10px;font-size:13px}.pricing .plan-description{max-width:none;min-height:0;margin-bottom:26px;font-size:15px}.pricing .core-features{min-height:0;margin-bottom:32px}.pricing .feature-list{gap:12px;font-size:14px}.pricing .price-note{max-width:290px;font-size:10px}.queue-section h2{letter-spacing:-.06em;font-size:clamp(29px,8.4vw,42px);line-height:1.12}.queue-section>.eyebrow{margin-bottom:28px;font-size:9px}.queue-copy{max-width:300px;margin-top:26px;font-size:13px;line-height:1.9}.request-list{max-width:none;margin:58px 0 0}.queue-item{min-height:95px;font-size:clamp(25px,6.75vw,30px);line-height:1.22}.queue-marker{margin-top:10px;font-size:8px}.flexibility{min-height:62svh;padding:135px 0}.flexibility h2{font-size:clamp(30px,8.45vw,42px);line-height:1.25}.flexibility>p{margin-top:25px;font-size:13px}}@media (prefers-reduced-motion:reduce){.queue-item,.request-list{transition:none}}@media print{.capability-act+.capability-act{margin-top:30px;padding-top:30px}.capability-composition{margin-top:30px}.request-list{break-inside:avoid;opacity:1!important}.pricing .plans{grid-template-columns:1fr 1fr;display:grid}}.v2-visual{aspect-ratio:16/9;isolation:isolate;-webkit-mask-composite:source-in;width:min(78vw,1280px,138.66svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:radial-gradient(70% 75%,#000 60%,#0000 95%),linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-composite:intersect}.v2-canvas,.v2-still{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.v2-canvas{opacity:0}.v2-visual.is-drawn .v2-canvas{opacity:1}.v2-visual.is-drawn .v2-still{opacity:0}.v2-static .v2-canvas{display:none}.v2-static .v2-still{opacity:1}@media (width<=600px){.v2-visual{width:88vw}}@media (prefers-reduced-motion:reduce){.v2-canvas{display:none}.v2-still{opacity:1!important}}.journey[data-v2-refined].animated{height:600svh}[data-v2-refined]>.hero{height:100svh}[data-v2-refined].no-motion .cinema-pin{height:60svh}[data-v2-refined].no-motion .film{height:60svh;top:0}.v2-scroll-cue{pointer-events:none;background:#737373;width:1px;height:30px;animation:4s ease-in-out infinite nova-v2-hairline;position:absolute;bottom:32px;left:50%}@keyframes nova-v2-hairline{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.v2-scroll-cue{animation:none}}[data-v2-refined].no-motion .v2-scroll-cue{animation:none}.vsl-stage[data-astro-cid-kdofrhet] [data-astro-cid-kdofrhet][hidden]{display:none!important}.sales-vsl[data-astro-cid-kdofrhet]{border-bottom:0;padding-top:0;padding-bottom:80px}.vsl-heading[data-astro-cid-kdofrhet]{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(22px,2.2vw,32px);font-weight:450;line-height:1.2}.vsl-stage[data-astro-cid-kdofrhet]{aspect-ratio:16/9;background:#080808;border:1px solid #34312b;position:relative;overflow:hidden}.vsl-stage[data-astro-cid-kdofrhet] video[data-astro-cid-kdofrhet],.vsl-play[data-astro-cid-kdofrhet],.vsl-play[data-astro-cid-kdofrhet] img[data-astro-cid-kdofrhet]{object-fit:contain;width:100%;height:100%;display:block}.vsl-video[data-astro-cid-kdofrhet],.vsl-play[data-astro-cid-kdofrhet]{position:absolute;inset:0}.vsl-play[data-astro-cid-kdofrhet]{text-align:left;cursor:pointer;color:#f0efec;background:#080808;border:0;padding:0}.vsl-play-icon[data-astro-cid-kdofrhet]{aspect-ratio:1;background:0 0;border:1px solid #bdb1a0;border-radius:50%;place-items:center;width:clamp(32px,4.4vw,56px);transition:background .15s,border-color .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vsl-play-icon[data-astro-cid-kdofrhet] svg[data-astro-cid-kdofrhet]{width:14px;height:14px;margin-left:2px}.vsl-play[data-astro-cid-kdofrhet]:hover .vsl-play-icon[data-astro-cid-kdofrhet]{background:#141310;border-color:#f0efec}.vsl-play[data-astro-cid-kdofrhet]:focus-visible{outline-offset:-4px;outline:2px solid #f0efec}.vsl-play[data-astro-cid-kdofrhet]:disabled{cursor:wait}.vsl-status[data-astro-cid-kdofrhet]{color:#b9b9bb;margin-top:12px;font-size:12px;line-height:1.7}.vsl-status[data-astro-cid-kdofrhet]:empty{display:none}@media (width<=600px){.sales-vsl[data-astro-cid-kdofrhet]{padding-bottom:36px}.vsl-heading[data-astro-cid-kdofrhet]{margin-bottom:18px}.vsl-play-icon[data-astro-cid-kdofrhet] svg[data-astro-cid-kdofrhet]{width:9px;height:9px}}@media (prefers-reduced-motion:reduce){.vsl-play-icon[data-astro-cid-kdofrhet]{transition:none}}
