.agent-workflow[data-astro-cid-p257k67j]{border-top:1px solid #303833;padding:clamp(48px,6vw,80px) 0 24px}.agent-intro[data-astro-cid-p257k67j]{max-width:880px}.agent-intro[data-astro-cid-p257k67j] h2[data-astro-cid-p257k67j]{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(32px,4.2vw,60px);line-height:1.07}.agent-intro[data-astro-cid-p257k67j]>p[data-astro-cid-p257k67j]{color:#b9c0ba;max-width:690px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.agent-path[data-astro-cid-p257k67j]{background:#12201a;border:1px solid #3c4842;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]{border-right:1px solid #3c4842;padding:28px 24px}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]:last-child{border:0}.agent-owner[data-astro-cid-p257k67j]{letter-spacing:.1em;color:#becbc1;font-size:11px}.agent-path[data-astro-cid-p257k67j] h3[data-astro-cid-p257k67j]{letter-spacing:-.035em;margin:30px 0 14px;font-size:23px}.agent-path[data-astro-cid-p257k67j] p[data-astro-cid-p257k67j]{color:#bcc6be;margin:0;font-size:15px;line-height:1.6}.agent-path[data-astro-cid-p257k67j] .human-step[data-astro-cid-p257k67j]{color:#10180e;background:#e9efbe}.human-step[data-astro-cid-p257k67j] .agent-owner[data-astro-cid-p257k67j],.human-step[data-astro-cid-p257k67j] p[data-astro-cid-p257k67j]{color:#35412d}.agent-proof[data-astro-cid-p257k67j]{border-bottom:1px solid #303833;justify-content:space-between;align-items:center;gap:40px;padding:30px 0;display:flex}.agent-proof[data-astro-cid-p257k67j]>div[data-astro-cid-p257k67j]{max-width:720px}.agent-proof-label[data-astro-cid-p257k67j]{color:#c5d59a;letter-spacing:.07em;font-size:11px}.agent-proof[data-astro-cid-p257k67j] h3[data-astro-cid-p257k67j]{margin:12px 0;font-size:22px}.agent-proof[data-astro-cid-p257k67j] p[data-astro-cid-p257k67j],.agent-boundary[data-astro-cid-p257k67j]{color:#b9c0ba;font-size:14px;line-height:1.7}.agent-proof[data-astro-cid-p257k67j] p[data-astro-cid-p257k67j]{margin:0}.agent-proof[data-astro-cid-p257k67j] a[data-astro-cid-p257k67j]{text-underline-offset:7px;flex-shrink:0;font-size:14px}.agent-boundary[data-astro-cid-p257k67j]{max-width:950px;margin-top:20px}@media (width<=900px){.agent-path[data-astro-cid-p257k67j]{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]:nth-child(2){border-right:0}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]:nth-child(-n+2){border-bottom:1px solid #3c4842}.agent-proof[data-astro-cid-p257k67j]{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=520px){.agent-path[data-astro-cid-p257k67j]{grid-template-columns:1fr}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]{border-bottom:1px solid #3c4842;border-right:0}.agent-path[data-astro-cid-p257k67j] h3[data-astro-cid-p257k67j]{margin-top:16px}}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]{position:relative}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]:before{content:"";background:#58897c;width:100%;height:3px;position:absolute;top:0;left:0}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]:nth-child(2):before{background:#5980bf}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]:nth-child(3):before{background:#d07f60}.agent-path[data-astro-cid-p257k67j] .human-step[data-astro-cid-p257k67j]:before{background:#c8d47e}.agent-path[data-astro-cid-p257k67j] li[data-astro-cid-p257k67j]:not(:last-child):after{content:"↗";color:#bacabf;font-size:18px;position:absolute;top:24px;right:20px}.agent-evidence-detail[data-astro-cid-p257k67j]{border-bottom:1px solid #303833;padding:14px 0}.agent-evidence-detail[data-astro-cid-p257k67j] summary[data-astro-cid-p257k67j]{cursor:pointer;color:#b9c0ba;justify-content:space-between;align-items:center;min-height:28px;font-size:12px;list-style:none;display:flex}.agent-evidence-detail[data-astro-cid-p257k67j] summary[data-astro-cid-p257k67j]::-webkit-details-marker{display:none}.agent-evidence-detail[data-astro-cid-p257k67j][open] summary[data-astro-cid-p257k67j]>span[data-astro-cid-p257k67j]{transform:rotate(45deg)}.agent-evidence-detail[data-astro-cid-p257k67j] .agent-boundary[data-astro-cid-p257k67j]{margin:12px 0 0}.agent-proof[data-astro-cid-p257k67j] h3[data-astro-cid-p257k67j]{font-size:20px}.agent-proof[data-astro-cid-p257k67j] p[data-astro-cid-p257k67j]{max-width:600px}.landing{--ease:cubic-bezier(.22, 1, .36, 1);padding:0 4.5%}.landing h1,.landing h2,.landing h3{letter-spacing:-.055em;font-weight:450;line-height:1.02}.landing em{font-family:Newsreader Variable,serif;font-weight:400}.landing h2{margin:18px 0;font-size:clamp(40px,4.5vw,70px)}.landing h3{margin:20px 0 28px;font-size:clamp(32px,3vw,48px)}.landing p{color:#b4b9b5;line-height:1.65}.eyebrow,.detail-label{letter-spacing:.14em;color:#aeb4af;font-size:11px}.opening{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;min-height:740px;padding:70px 0 0;display:grid;position:relative}.opening h1{margin:0 0 32px;font-size:clamp(48px,5.4vw,84px)}.opening h1>span{display:block}.opening-copy>p{max-width:410px;font-size:17px}.journey-link{color:#f1f2eb;border:0;border-bottom:1px solid #656d66;border-radius:0;justify-content:space-between;align-items:center;gap:32px;min-height:44px;padding:14px 0;font-size:14px;display:inline-flex}.journey-link span{transition:transform .18s var(--ease);display:inline-block}.opening-footnote{align-items:center;gap:16px;margin-top:65px;display:flex}.hero-film-link{color:#e9efbe;border-bottom:1px solid #66704d;align-items:center;gap:12px;min-height:44px;margin-top:8px;font-size:14px;display:inline-flex}.hero-film-link:focus-visible{outline-offset:5px;outline:2px solid #e9efbe}.opening-footnote p{margin:0;font-size:12px}.small-rule{background:var(--signal);width:35px;height:1px}.print-collection{isolation:isolate;height:485px;margin:0 35px;position:relative}.campaign-print{color:#181c19;transform-origin:50% 85%;background:#deded1;border:0;border-radius:0;width:49%;padding:0;transition:transform .62s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;box-shadow:0 24px 35px #0006}.campaign-print:hover{filter:none}.print-surface{display:block;overflow:hidden}.print-surface img{aspect-ratio:3/4;object-fit:cover;width:100%}.print-caption{justify-content:space-between;align-items:center;gap:5px;padding:13px 11px;display:flex}.print-caption strong{letter-spacing:-.04em;font-size:17px}.print-caption>span{font-size:9px}.print-0{top:72px;left:0;transform:rotate(-13deg)}.print-1{top:0;left:24%;transform:rotate(-3deg)}.print-2{top:93px;right:0;transform:rotate(11deg)}.campaign-print.is-selected{z-index:3}.print-0.is-selected{transform:translateY(-8px)rotate(-10deg)}.print-1.is-selected{transform:translateY(-8px)rotate(-3deg)}.print-2.is-selected{transform:translateY(-8px)rotate(8deg)}.opening-bottom{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;font-size:12px;display:flex}.opening-bottom p{flex:1}.opening-bottom>span{color:#aeb4af;font-size:11px}.opening-bottom>a{padding:8px 12px;font-size:28px}.workspace-intro,.campaign-journey,.destination-section{padding:110px 0 0;scroll-margin-top:28px}.editorial-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px;display:flex}.editorial-heading>p,.editorial-heading>div:last-child:not(:first-child){max-width:350px;font-size:15px}.product-window{background:#0c100e;border:1px solid #394039;box-shadow:0 25px 80px #0003}.product-window-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.product-mark{letter-spacing:-.04em;font-size:15px;font-weight:700}.product-mark>span{letter-spacing:.1em;color:#aeb4af;margin-left:10px;font-size:9px;font-weight:400}.product-views{gap:4px;display:flex}.product-views button{border:0;min-height:38px;padding:8px 14px;font-size:12px;position:relative}.product-views button[aria-pressed=true]:after{content:"";background:var(--signal);height:2px;position:absolute;bottom:0;left:14px;right:14px}.capture-label{color:#aeb4af;font-size:10px}.product-captures img{width:100%}.product-window-foot,.journey-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;font-size:12px;display:flex}.product-window-foot p{margin:0;font-size:12px}.capture-expand{border:0;padding:8px 0;font-size:12px}.capture-dialog{color:#f1f2eb;background:#080b0c;border:1px solid #657064;width:1440px;max-width:95vw;max-height:95vh;padding:16px}.capture-dialog::backdrop{background:#000d}.capture-dialog>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:12px;display:flex}.capture-dialog img{width:100%}.journey-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.journey-tabs button{border:0;border-radius:0;justify-content:flex-start;gap:16px;padding:24px 12px;position:relative}.journey-tabs small{color:#aeb4af;font-size:10px}.journey-tabs button[aria-selected=true]:after{content:"";background:var(--signal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.journey-panel{grid-template-columns:1.35fr 1fr;align-items:center;gap:7%;min-height:650px;padding:44px 0;display:grid}.journey-art{width:100%;max-width:500px;margin:auto}.journey-art img{aspect-ratio:4/5;object-fit:cover;width:100%}.journey-copy p{max-width:390px;font-size:15px}.journey-copy blockquote{margin:35px 0 15px;font-family:Newsreader Variable,serif;font-size:29px;font-style:italic;line-height:1.25}.detail-label{margin-bottom:30px;font-size:9px;display:block}.study-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.study{text-align:left;border:0;border-radius:0;min-width:0;padding:0;display:block}.study:hover{filter:none}.study img{aspect-ratio:3/4;object-fit:cover;width:100%}.study>span{border-top:2px solid #0000;gap:10px;margin-top:10px;padding:18px 0;display:grid}.study[aria-pressed=true]>span{border-color:var(--signal)}.study small{letter-spacing:.1em;color:#aeb4af;font-size:10px}.study strong{font-size:16px;font-weight:500}.study [data-study-label]{color:#b4b9b5;font-size:11px}.study[aria-pressed=true] [data-study-label]{color:var(--signal)}.fine-note{color:#aeb4af!important;font-size:12px!important}.review-details{margin:28px 0;font-size:13px}.review-details>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:10px;padding:14px 0;display:grid}.review-details dt{color:#aeb4af}.review-details dd{margin:0;line-height:1.6}.journey-copy form{gap:14px;display:grid}.journey-copy label{font-size:13px}.journey-copy textarea{color:#f1f2eb;resize:vertical;background:#101612;border:1px solid #68716a;border-radius:0;width:100%;padding:13px}.journey-copy form button{justify-self:start}.demo-calendar{border:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000,#0000 calc(20% - 1px),#252c25 calc(20% - 1px) 20%);flex-direction:column;justify-content:center;align-self:stretch;gap:25px;padding:30px;display:flex}.calendar-line{color:#b4b9b5;justify-content:space-between;font-size:10px;display:flex}.calendar-study{background:#161e18;border:1px solid #57654e;width:65%;margin:5% auto}.calendar-study img{aspect-ratio:1;object-fit:cover;width:100%}.calendar-study>div{gap:10px;padding:18px;font-size:12px;display:grid}.calendar-study>div span{color:#b4b9b5}.calendar-study [data-calendar-status]{color:var(--signal)}.journey-foot{color:#aeb4af;padding-left:0;padding-right:0;font-size:11px}.continuity-section{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding-top:145px;display:grid}.continuity-art{position:relative}.continuity-art img{aspect-ratio:4/5;object-fit:cover;width:100%}.continuity-art>span{color:#aeb4af;letter-spacing:.13em;margin-top:16px;font-size:10px;display:block}.continuity-copy>p{max-width:360px;font-size:15px}.continuity-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;margin-top:50px;padding-top:25px;display:grid}.continuity-details span{color:#aeb4af;margin-bottom:15px;font-size:10px;display:block}.continuity-details strong{font-weight:500}.continuity-details p{font-size:13px}.destination-list{grid-template-columns:repeat(3,1fr);display:grid}.destination-list>span{border-top:1px solid var(--line);align-items:center;gap:24px;padding:24px 12px 24px 0;font-size:22px;display:flex}.destination-list small{color:#aeb4af;font-size:10px}.availability-note{font-size:12px}.final-invitation{border-top:1px solid var(--line);margin-top:100px;padding:120px 0 50px}.final-invitation h2{font-size:clamp(45px,6.5vw,100px)}.final-invitation>div:not(.invitation-foot){justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.final-invitation p{font-size:15px}.invitation-foot{color:#aeb4af;justify-content:space-between;gap:25px;margin-top:70px;font-size:11px;display:flex}.invitation-foot a{padding:12px 0}.landing button:not(.campaign-print):active{transition-duration:70ms;transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.journey-link:hover span{transform:translate(3px,-1px)}}@media (width>=1600px){.opening{min-height:820px}.print-collection{height:560px}}@media (width<=1000px){.opening{grid-template-columns:1fr 1fr;min-height:640px}.opening h1{font-size:52px}.print-collection{height:360px}.print-caption>span{display:none}.editorial-heading{gap:30px}.product-mark>span,.capture-label{display:none}.journey-panel{gap:30px;min-height:560px}.continuity-section{gap:6%}.study-grid{gap:10px}.study strong{font-size:13px}}@media (width<=600px){.landing{padding:0 6%}.opening{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:46px;display:flex}.opening h1{margin-bottom:24px;font-size:clamp(38px,10.8vw,62px)}.opening-copy>p{max-width:330px;font-size:15px}.opening-footnote{display:none}.print-collection{height:350px;margin:45px 26px 0}.campaign-print{width:48%}.print-0{top:48px}.print-2{top:64px}.print-caption{padding:10px}.print-caption strong{font-size:14px}.opening-bottom{grid-template-columns:1fr auto;gap:0;padding:0 0 22px;display:grid}.opening-bottom p{font-size:12px}.opening-bottom>span{grid-row:2;font-size:9px}.opening-bottom>a{grid-area:1/2/3}.workspace-intro,.campaign-journey,.destination-section{padding-top:75px}.editorial-heading{margin-bottom:28px;display:block}.landing h2{font-size:39px}.editorial-heading>p,.editorial-heading>div:last-child:not(:first-child){margin-top:24px;font-size:14px}.product-window-bar{flex-wrap:wrap;gap:5px;padding:10px}.product-mark{font-size:12px}.product-views{margin-left:auto}.product-views button{min-height:44px;padding:8px 9px;font-size:11px}.product-window-foot{flex-direction:column;align-items:start;gap:4px;padding:14px}.product-captures img{aspect-ratio:390/844;object-fit:contain}.journey-tabs button{gap:6px;padding:17px 4px;font-size:12px}.journey-tabs small{font-size:9px}.journey-panel{grid-template-columns:1fr;gap:28px;min-height:0;padding:28px 0}.journey-art{max-width:330px}.journey-art img{aspect-ratio:1;object-position:center}.journey-copy h3{margin:16px 0 20px;font-size:37px}.journey-copy blockquote{margin:26px 0 12px;font-size:27px}.journey-foot{flex-direction:column;align-items:start;gap:10px;font-size:10px}.study-grid{gap:14px}.study strong{font-size:14px}.study>span{gap:8px}.study [data-study-label]{font-size:10px}.demo-calendar{min-height:380px;padding:22px}.calendar-study{width:65%}.continuity-section{grid-template-columns:1fr;gap:35px;padding-top:80px}.continuity-art img{aspect-ratio:4/5}.continuity-details{margin-top:30px}.destination-list>span{gap:9px;padding:20px 4px 20px 0;font-size:16px}.destination-list small{font-size:9px}.final-invitation{margin-top:60px;padding:65px 0 30px}.final-invitation h2{font-size:46px}.final-invitation>div:not(.invitation-foot){display:block}.final-invitation .primary{margin-top:15px}.invitation-foot{flex-direction:column;gap:10px;margin-top:45px}.capture-dialog{padding:10px}.capture-dialog>div{font-size:10px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}}html.keyboard-input .landing *{transition:none!important}.supporting-product{margin:0 0 90px}.studio-worlds{grid-template-columns:repeat(3,1fr);gap:28px;padding:0 4.5% 70px;display:grid}.studio-worlds figure{margin:0}.studio-worlds img{aspect-ratio:3/4;object-fit:cover;width:100%}.studio-worlds figcaption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.studio-worlds figcaption span,.studio-worlds>p{color:#aeb4af;font-size:12px}.studio-worlds>p{grid-column:1/-1}.channel-formats{margin:0 4.5% 80px}.channel-formats>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.7fr 1fr;align-items:center;gap:25px;padding:23px 0;display:grid}.channel-formats>div:first-child{letter-spacing:.13em;color:#aeb4af;font-size:10px}.channel-formats strong{font-weight:500}.channel-formats p{margin:0;font-size:14px}.channel-formats>div>span:last-child{color:#aeb4af;font-size:11px}.channel-formats>div>span:last-child:before{content:" ";background:#aeb4af;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}@media (width<=600px){.studio-worlds{gap:12px;padding:0 6% 30px}.studio-worlds figcaption{font-size:14px;display:block}.studio-worlds figcaption span{margin-top:8px;font-size:10px;display:block}.channel-formats{margin:0 6% 40px}.channel-formats>div{grid-template-columns:1fr 1.4fr;gap:10px}.channel-formats>div>span:last-child{grid-column:1/-1}.channel-formats>div:first-child>span:last-child{display:none}.channel-formats p{font-size:12px}.channel-formats strong{font-size:14px}.supporting-product{margin-bottom:45px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.print-surface img{transform:scale(1.018)}}.orbit-controls{grid-column:2;justify-content:space-between;align-items:center;gap:15px;margin:0 25px;display:flex}.orbit-controls button{border:0;gap:15px;padding:8px 0;font-size:11px}.orbit-controls>span{color:#aeb4af;font-size:10px}@media (width<=600px){.orbit-controls{margin:0 5px 18px}.orbit-controls>span{font-size:9px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.print-surface img{transform-origin:50%;transition:transform .28s cubic-bezier(.22,1,.36,1)}.campaign-print:hover .print-surface img{transform:scale(1.055)}}.opening{isolation:isolate;grid-template-columns:.9fr 1.2fr;column-gap:35px;min-height:710px;padding-top:60px}.opening-copy{z-index:2;align-self:center;position:relative}.opening h1{max-width:590px;font-size:clamp(48px,4.9vw,78px)}.studio-ground{z-index:-1;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 -5% 95px 20%;mask-image:linear-gradient(90deg,#0000 0%,#000 23%),linear-gradient(#000 80%,#0000);mask-composite:intersect}.print-collection{align-self:end;height:490px;margin:0 10px}.campaign-print{transform-origin:50% 100%;width:36%;transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:8px 16px 20px #0004}.print-0,.print-0.is-selected{z-index:1;width:34%;top:auto;bottom:18px;left:0;transform:rotate(4deg)}.print-1,.print-1.is-selected{z-index:3;width:40%;top:auto;bottom:16px;left:29%;transform:rotate(2deg)}.print-2,.print-2.is-selected{z-index:2;width:34%;inset:auto 0 0 auto;transform:rotate(4deg)}.print-caption{color:#fff;opacity:0;background:linear-gradient(#0000,#000b);min-height:42px;padding:12px;transition:opacity .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.print-surface img{aspect-ratio:3/4}.orbit-controls{justify-content:flex-end;gap:25px;margin:18px 0 0}.opening-bottom{z-index:2;align-self:end;padding:22px 0;position:relative}.opening-footnote{margin-top:45px}@media (hover:hover) and (pointer:fine){.campaign-print:hover .print-caption{opacity:1}}@media (width<=1000px){.opening{grid-template-columns:1fr 1.15fr;gap:20px;min-height:600px}.opening h1{font-size:48px}.print-collection{height:380px}.studio-ground{inset:0 -5% 80px 12%}.print-caption>span{display:none}}@media (width<=600px){.opening{gap:0;min-height:0;padding-top:40px;display:flex}.opening h1{font-size:clamp(38px,10.8vw,62px)}.print-collection{align-self:center;width:calc(100% - 10px);height:325px;margin:20px 5px 0}.studio-ground{background-size:auto 100%;inset:280px -7% 110px;mask-image:linear-gradient(#0000,#000 20% 88%,#0000)}.orbit-controls{justify-content:space-between;margin:18px 0 22px}.print-0,.print-0.is-selected{bottom:25px}.print-1,.print-1.is-selected{bottom:24px}.print-2,.print-2.is-selected{bottom:10px}.print-caption{min-height:30px;padding:7px}.print-caption strong{font-size:11px}}.studio-ground{background-image:var(--ground-desktop,url(/brand/studio-ground.webp));opacity:.82;background-position:50% calc(100% + 45px);width:calc(100vw - 2px);left:auto;right:calc(50% - 50vw + 1px);mask-image:linear-gradient(90deg,#0000 25%,#000 58%),linear-gradient(#0000 0%,#000 60% 85%,#0000 100%)}@media (width<=600px){.print-collection{height:245px}.studio-ground{background-position:bottom;top:245px;bottom:100px;mask-image:linear-gradient(#0000 0%,#000 50% 85%,#0000 100%)}}.print-surface img,.campaign-print:hover .print-surface img{transition:none;transform:none}.campaign-print:hover .print-caption{opacity:0}.campaign-print:focus-visible .print-caption{opacity:1}.workflow-story{padding:100px 0 0}.workflow-story-grid{grid-template-columns:1.15fr 1fr;gap:48px 64px;display:grid}.workflow-colour-study{min-width:0;margin:0}.workflow-colour-study img{object-fit:contain;width:100%;height:auto}.workflow-colour-study figcaption{color:#aeb4af;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:10px;line-height:1.6;display:flex}.workflow-colour-study figcaption>span:first-child{letter-spacing:.1em}.workflow-direction article+article{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.workflow-story-grid h3{margin:18px 0;font-size:29px}.workflow-story-grid p{max-width:510px;font-size:15px}.workflow-story-grid .fine-note{margin-top:18px;font-size:12px}.workflow-story-grid blockquote{margin:20px 0;font-family:Newsreader Variable,serif;font-size:28px;font-style:italic;line-height:1.35}.direction-swatches{color:#bfc5bf;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;font-size:11px;display:flex}.direction-swatches .swatch-blue,.direction-swatches .swatch-orange{align-items:center;gap:7px;display:inline-flex}.direction-swatches .swatch-blue:before,.direction-swatches .swatch-orange:before{content:"";background:#2458ed;border-radius:50%;width:14px;height:14px}.direction-swatches .swatch-orange:before{background:#fa4d20}.workflow-prompt-detail{border-bottom:1px solid var(--line)}.workflow-prompt-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:13px;display:flex}.workflow-prompt-detail summary::-webkit-details-marker{display:none}.workflow-prompt-detail[open] summary>span{transform:rotate(45deg)}.workflow-prompt-detail p{padding-bottom:14px;font-size:13px}.workflow-next-step{border-top:1px solid var(--line);padding-top:26px}.workflow-next-step .journey-link{margin-top:22px}@media (width<=1000px){.workflow-story-grid{gap:36px}}@media (width<=700px){.workflow-story{padding-top:70px}.workflow-story-grid{grid-template-columns:1fr;gap:32px}.workflow-story-grid h3{font-size:28px}.workflow-story-grid blockquote{font-size:27px}}@media (width>=701px){.workflow-colour-study{grid-area:1/2}.workflow-direction{grid-area:1/1;align-self:center}}.continuity-section{color:#171b18;background:#e8e6da;grid-template-columns:1.35fr .75fr;gap:64px;margin-top:100px;padding:64px}.continuity-copy{grid-area:1/1}.continuity-art{grid-area:1/2}.continuity-section .eyebrow,.continuity-section p,.continuity-section .continuity-art>span,.continuity-section .continuity-details span{color:#50574e}.continuity-section h2{font-size:clamp(46px,5.5vw,80px)}.continuity-section .journey-link{color:#171b18;border-color:#7e8578}.continuity-section .continuity-details{border-color:#b7bbad}@media (width<=900px){.continuity-section{gap:32px;padding:38px}}@media (width<=700px){.continuity-section{grid-template-columns:1fr;margin-top:70px;padding:28px 22px}.continuity-copy,.continuity-art{grid-area:auto/1}.continuity-copy{order:0}.continuity-art{order:1;max-width:260px;margin:12px auto 0}}.workflow-story .editorial-heading h2{font-family:Instrument Sans Variable,sans-serif;font-style:normal}.workflow-direction h3{margin:0 0 12px;font-size:22px;line-height:1.3}.workflow-direction article+article{margin-top:26px;padding-top:26px}.workflow-direction p{font-size:16px}.workflow-direction .fine-note{font-size:12px}.calendar-benefits{grid-template-columns:repeat(3,1fr);gap:32px;padding:30px 0 0;display:grid}.calendar-benefits h3{margin:0 0 10px;font-size:20px}.calendar-benefits p{margin:0;font-size:15px}@media (width<=700px){.calendar-benefits{grid-template-columns:1fr;gap:24px}}.product-captures img{height:auto}.calendar-pan-hint{display:none}@media (width<=600px){.product-captures{overflow-x:auto}[data-product-picture=calendar] img{aspect-ratio:auto;min-width:900px}.product-window:has([data-product-picture=calendar]:not([hidden])) .calendar-pan-hint{margin:12px 16px;font-size:12px;display:block}}.campaign-strip{padding-top:48px}.campaign-strip>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.campaign-strip h2{margin:0 0 10px;font-size:clamp(24px,2.6vw,36px)}.campaign-strip header p{margin:0;font-size:16px}.strip-controls{gap:8px;display:flex}.strip-controls button{border:1px solid var(--line);justify-content:center;width:44px;height:44px;padding:0}.strip-controls button:disabled{opacity:.35;cursor:default}.campaign-strip-track{scroll-snap-type:x mandatory;gap:20px;padding-bottom:14px;display:flex;overflow-x:auto}.campaign-strip-track figure{scroll-snap-align:start;flex:0 0 224px;margin:0}.campaign-strip-track figure.strip-wide{flex-basis:498px}.campaign-strip-track img{object-fit:contain;background:#0d1718;width:100%;height:280px}.campaign-strip-track figcaption{justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}.campaign-strip-track figcaption span,.strip-disclosure{color:#b7bdb7}.strip-disclosure{margin:14px 0 0;font-size:11px}.channel-showcase{background:#152a26;margin-top:100px;padding:48px}.channel-showcase-heading{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.channel-showcase h2{margin:0;font-family:Instrument Sans Variable,sans-serif;font-size:clamp(32px,4vw,52px);font-style:normal}.channel-showcase-heading p{font-size:16px}.channel-artwork{grid-template-columns:1fr 1fr 1.8fr;align-items:end;gap:20px;margin:36px 0;display:grid}.channel-artwork figure{margin:0}.channel-artwork img{width:100%;height:auto}.channel-artwork figcaption{margin-top:12px;font-size:13px}.channel-names{background:#47605a;border:1px solid #47605a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.channel-names a{background:#152a26;justify-content:space-between;padding:16px;font-size:16px;display:flex}.channel-showcase .availability-note{color:#becac5;margin-bottom:0}@media (width<=700px){.campaign-strip-track figure{flex-basis:192px}.campaign-strip-track figure.strip-wide{flex-basis:426px}.campaign-strip-track img{height:240px}.campaign-strip>header{align-items:flex-end}.campaign-strip h2{font-size:24px}.strip-controls{gap:4px}.channel-showcase{margin-top:70px;padding:28px 20px}.channel-showcase-heading{grid-template-columns:1fr;gap:14px}.channel-artwork{grid-template-columns:1fr 1fr;gap:14px}.channel-artwork .channel-landscape{grid-column:1/-1}.channel-names{grid-template-columns:repeat(2,1fr)}.channel-names a{padding:13px;font-size:14px}.channel-names a:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=600px){.studio-ground{background-image:var(--ground-mobile)}}.campaign-strip-track{scroll-snap-type:none}.strip-controls [data-strip-pause]{width:68px}@media (width>=601px){[data-product-picture=calendar] img{object-fit:contain;object-position:center;width:100%;height:calc(100svh - 190px);max-height:760px}}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-actions .journey-link{gap:18px;width:auto;margin:0}.opening-copy>.hero-beta-note{margin:14px 0 0;font-size:12px;line-height:1.5}.workspace-cta{margin-top:28px}.why-scene{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:48px;padding:64px 0;display:grid}.why-scene h2,.beta-faq h2{margin:0;font-size:clamp(28px,3vw,42px)}.why-scene p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.beta-faq{grid-template-columns:1fr 1.8fr;gap:64px;padding:48px 0 64px;scroll-margin-top:40px;display:grid}.faq-intro{align-self:start}.faq-intro .eyebrow{color:#b9c9b6}.beta-faq h2{margin:22px 0 12px;font-size:clamp(36px,4.6vw,64px);line-height:1.04}.faq-flourish{max-width:280px;margin-top:22px}.faq-flourish svg{width:100%;height:auto;display:block}.faq-flourish>span{letter-spacing:.12em;color:#a6b6aa;margin-top:12px;font-size:9px;display:block}.beta-faq details{border-top:1px solid #3f5045;border-left:2px solid #0000;padding:0 22px;transition:background-color .2s,border-color .2s;display:flow-root}.beta-faq details:last-child{border-bottom:1px solid #3f5045}.beta-faq details[open]{background:#17261e;border-left-color:#b9cba2}.beta-faq summary{cursor:pointer;grid-template-columns:26px 1fr 30px;align-items:center;gap:16px;padding:25px 0;font-size:18px;line-height:1.4;list-style:none;display:grid}.beta-faq summary::-webkit-details-marker{display:none}.beta-faq summary:focus-visible{outline-offset:5px;outline:2px solid #e9efbe}.faq-number{letter-spacing:.05em;color:#a7b8ad;font-size:10px}.faq-toggle{color:#c0d0b2;border:1px solid #52665a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:23px;font-weight:400;transition:transform .25s,background-color .2s,color .2s;display:grid}.beta-faq details[open] .faq-toggle{color:#142018;background:#dce6b6;border-color:#dce6b6;transform:rotate(45deg)}.beta-faq p{color:#bfcdc2;max-width:760px;margin:0 46px 25px 42px;font-size:15px;line-height:1.7}.beta-faq details[open] p{animation:.28s cubic-bezier(.22,1,.36,1) both faq-answer-in}@keyframes faq-answer-in{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.beta-faq details:hover{background:#111c16}.beta-faq details[open]:hover{background:#17261e}.beta-faq summary:hover .faq-toggle{border-color:#c1d0b4}}@media (width<=900px){.beta-faq{grid-template-columns:1fr;gap:30px;padding-top:32px}.faq-intro{min-height:130px;position:relative}.beta-faq h2{margin-bottom:0}.faq-flourish{width:140px;margin:0;position:absolute;bottom:0;right:0}.faq-flourish>span{display:none}.beta-faq details{padding:0 14px}.beta-faq summary{grid-template-columns:22px 1fr 28px;gap:10px;padding:22px 0;font-size:16px}.beta-faq p{margin-left:32px;margin-right:12px;font-size:14px}.faq-toggle{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.beta-faq details,.faq-toggle{transition:none}.beta-faq details[open] p{animation:none}}@media (width<=700px){.why-scene{grid-template-columns:1fr;gap:20px}.hero-actions{gap:16px}}.calendar-stage{isolation:isolate;margin:0 -20px;padding:20px;position:relative}.calendar-stage .product-window{z-index:1;border-color:#647668;position:relative;box-shadow:0 22px 48px #0005}.calendar-edge-art{z-index:0;pointer-events:none;position:absolute;inset:-32px -24px;overflow:hidden}.calendar-edge-art svg{width:100%;height:100%;overflow:visible}.calendar-edge-art path{fill:none;stroke-width:64px}.edge-cobalt{stroke:#315ad0}.edge-coral{stroke:#e07851}.calendar-stage:after{content:"";z-index:0;background:#b7c9a1;width:37%;height:18px;position:absolute;bottom:2px;left:10%;transform:rotate(-2deg)}.product-captures,.capture-dialog [data-calendar-expanded]{overflow-x:auto}.capture-dialog [data-calendar-expanded] .calendar-preview{min-width:950px}.capture-dialog>div[data-calendar-expanded]{padding:0;display:block}.capture-dialog>div[hidden],.capture-dialog img[hidden]{display:none}.workflow-story{padding-top:20px}.workflow-bridge{color:#b8c8ba;letter-spacing:.12em;align-items:center;gap:22px;margin-bottom:48px;font-size:10px;display:flex}.workflow-bridge i{transform-origin:0;background:#658570;flex:1;height:1px;display:block}.workflow-bridge span:last-child{color:#d78969;font-size:25px}.workflow-story-grid{align-items:start}.workflow-direction{align-self:start}.workflow-direction>header{margin-bottom:44px}.workflow-direction h2{margin-top:0;font-size:clamp(36px,4.4vw,64px)}.workflow-colour-study{background:#14261f;padding:16px}.workflow-colour-study figcaption{padding:0 4px}@media (width>=901px){.workflow-direction{align-self:start}.workflow-colour-study{position:sticky;top:32px}}@media (width<=700px){.calendar-stage{margin:0 -8px;padding:10px}.calendar-edge-art{inset:-10px -14px}.calendar-edge-art path{stroke-width:36px}.workflow-bridge{gap:12px;margin-bottom:28px;font-size:9px}.workflow-direction>header{margin-bottom:28px}.workflow-story-grid{flex-direction:column;display:flex}.workflow-direction{order:0}.workflow-colour-study{order:1}.workflow-story{padding-top:16px}}@media (width>=701px) and (width<=900px){.calendar-edge-art{inset-inline:-12px}}
