.marketing-root .occ-connector,.marketing-root .occ-motion{display:grid;column-gap:var(--space-10);align-items:center;padding:var(--marketing-space-xl) var(--gutter)}.marketing-root :is(.occ-connector__text,.occ-motion__text) h2{font-size:clamp(var(--marketing-display-5),4.4vw,var(--marketing-display-7));line-height:1.04;text-wrap:balance}.marketing-root :is(.occ-connector__text,.occ-motion__text)>p{max-width:34rem;margin-top:var(--space-5);color:var(--sub);font-size:var(--marketing-lead);line-height:1.58;text-wrap:pretty}.marketing-root :is(.occ-connector__text,.occ-motion__text)>h2+p{margin-top:var(--space-6)}.marketing-root .occ-connector{grid-template-columns:minmax(0,7fr) minmax(0,5fr);border-top:1px solid var(--line)}.marketing-root .occ-connector__text{order:2}.marketing-root .occ-connector__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5) var(--space-6);margin-top:var(--space-8)}.marketing-root .occ-connector__app{display:inline-flex;align-items:center;gap:var(--space-3)}.marketing-root .occ-connector__text p.occ-connector__note{margin-top:var(--space-7);font-size:var(--marketing-copy)}.marketing-root .occ-motion{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-top:var(--space-10)}.marketing-root .occ-motion__film{--film-x:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);--film-y:linear-gradient(180deg,transparent 0,#000 10%,#000 88%,transparent);width:100%;aspect-ratio:4/3}.marketing-root p.occ-motion__access{grid-column:1/-1;margin-top:var(--space-9);color:var(--sub);font-size:var(--marketing-copy)}.marketing-root .occ-motion__ask{color:var(--ink)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.marketing-root .occ-motion__ask:hover{color:var(--blue)!important}.marketing-root .theses{display:grid;gap:var(--space-3);max-width:32rem;margin:var(--space-7) 0 0;padding:0;list-style:none}.marketing-root .theses li{color:var(--sub);font-size:var(--marketing-lead);line-height:1.42;text-wrap:pretty}.marketing-root .theses li:first-child{color:var(--ink)}@media (max-width:899px){.marketing-root .occ-connector,.marketing-root .occ-motion{grid-template-columns:minmax(0,1fr);row-gap:var(--space-8);padding-block:var(--space-9)}.marketing-root .occ-connector__text{order:0}}.marketing-root .scene-film--bite{--film-x:linear-gradient(90deg,transparent 0,rgb(0 0 0/0.5) 12%,#000 30%,#000 90%,transparent);--film-y:linear-gradient(180deg,transparent 0,#000 14%,#000 84%,transparent);width:min(58rem,60%);aspect-ratio:16/9}.marketing-root .product-hero:has(.scene-film--bite){min-height:46rem}.marketing-root .scene-film--crown-grow{--film-x:linear-gradient(90deg,transparent 0,#000 16%,#000 92%,transparent);--film-y:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);width:min(58rem,60%);aspect-ratio:1440/900}.marketing-root .product-hero:has(.scene-film--bite) .product-title h1{max-width:7.6em;text-wrap:balance}@media (max-width:1100px){.marketing-root :is(.scene-film--bite,.scene-film--crown-grow){width:72%}}@media (max-width:700px){.marketing-root :is(.scene-film--bite,.scene-film--crown-grow){--film-x:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);width:100%}.marketing-root .product-hero:has(.scene-film--bite){min-height:0}}.marketing-root .print-block{padding:var(--marketing-space-xl) var(--gutter);border-top:1px solid var(--line)}.marketing-root .print-block__head{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-7) var(--space-10);align-items:end;margin-bottom:var(--space-9)}.marketing-root .print-block__head h2{font-size:clamp(var(--marketing-display-5),4.4vw,var(--marketing-display-7));line-height:1.04}.marketing-root .print-block__head p{max-width:44ch;margin-bottom:var(--space-6);color:var(--sub);font-size:clamp(var(--marketing-copy),1.3vw,var(--marketing-lead));line-height:var(--leading-body)}.marketing-root .print-block__head .plain-link{gap:var(--space-3);font-size:var(--type-title)}.marketing-root .studio-build{display:grid;gap:var(--space-8)}.marketing-root .scroll-film{--film-x:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);--film-y:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent);position:relative;width:100%;max-width:100rem;aspect-ratio:1440/660;justify-self:center;mask-image:var(--film-x),var(--film-y);mask-composite:intersect}.marketing-root .scroll-film__still,.marketing-root .scroll-film__video{display:block;width:100%;height:100%;object-fit:cover}.marketing-root .scroll-film__video{position:absolute;inset:0;opacity:0}.marketing-root .scroll-film[data-ready=true] .scroll-film__video{opacity:1}.marketing-root .scroll-film[data-ready=true] .scroll-film__still{opacity:0}.marketing-root .studio-build__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.marketing-root .studio-build__steps li{border-top:1px solid var(--line);padding-top:var(--space-5)}.marketing-root .studio-build__steps h3{font-size:clamp(var(--marketing-lead),1.6vw,var(--marketing-display-1));font-weight:550;letter-spacing:-.025em;line-height:var(--leading-tight)}.marketing-root .studio-build__steps p{margin-top:var(--space-3);max-width:34ch;color:var(--sub);font-size:var(--marketing-copy);line-height:var(--leading-body)}.marketing-root .scene-film--set{width:100%;max-width:72rem;aspect-ratio:1440/760;margin:0 auto var(--space-9)}.marketing-root .print-auto__foot{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-4) var(--space-10);margin-top:var(--space-6)}.marketing-root .print-auto__foot p{max-width:52ch;color:var(--sub);font-size:var(--marketing-copy);line-height:var(--leading-body)}.marketing-root .print-auto__foot .print-auto__note{font-size:var(--type-label)}.marketing-root .scene-film--band{--film-x:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);--film-y:linear-gradient(180deg,transparent 0,#000 7%,#000 90%,transparent);width:100%;max-width:100rem;aspect-ratio:1440/840;margin:0 auto var(--space-8)}.marketing-root .print-details__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8) var(--space-6);margin:0}.marketing-root .print-details__list>div{border-top:1px solid var(--line);padding-top:var(--space-5)}.marketing-root .print-details__list dt{font-size:clamp(var(--marketing-lead),1.6vw,var(--marketing-display-1));font-weight:550;letter-spacing:-.025em;line-height:var(--leading-tight)}.marketing-root .print-details__list dd{margin:var(--space-3) 0 0;max-width:38ch;color:var(--sub);font-size:var(--marketing-copy);line-height:var(--leading-body)}@media (max-width:1100px){.marketing-root .print-auto__foot,.marketing-root .print-block__head{grid-template-columns:minmax(0,1fr)}.marketing-root .print-details__list,.marketing-root .studio-build__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.marketing-root .print-block{padding-block:var(--space-9)}.marketing-root .scene-film--band,.marketing-root .scroll-film{width:auto;margin-inline:calc(var(--gutter) * -1)}}@media (max-width:559px){.marketing-root .print-details__list,.marketing-root .studio-build__steps{grid-template-columns:minmax(0,1fr)}.marketing-root .studio-build__steps{gap:var(--space-6)}}.marketing-root .product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.marketing-root .product-actions .page-link{border-bottom:1px solid var(--sub)!important;padding-bottom:var(--space-1)!important}.marketing-root .product-actions .page-link:hover{border-color:var(--blue)!important;color:var(--blue)!important}.marketing-root .product-actions .product-windows{display:inline-flex;align-items:center;gap:var(--space-3)}