.canvas-home .canvas-hero{width:var(--ch-wide);margin:0 auto;padding:1.5rem 1rem 2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(min-width:768px){.canvas-home .canvas-hero:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding:2.5rem 1.75rem 3rem}}.canvas-home .canvas-kicker{margin:0;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ch-muted)}.canvas-home .canvas-hero h1{margin:0;max-width:18ch;font-size:var(--ui-fs-display);font-weight:600;letter-spacing:-.06em;line-height:.95}.canvas-home .canvas-hero h1 em{font-style:italic;color:var(--ch-acc)}html.light .canvas-home .canvas-hero h1 em{color:var(--ch-acc-2)}.canvas-home .canvas-hero-lede{margin:0;max-width:38rem;font-size:var(--ui-fs-body);line-height:1.55;color:var(--ch-muted)}.canvas-home .canvas-cta-row{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:22rem}@media(min-width:640px){.canvas-home .canvas-cta-row:where(:not([data-mn-landscape],[data-mn-landscape] *)){flex-direction:row;max-width:none}}.canvas-home .canvas-cta,.canvas-home .canvas-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 1.35rem;border-radius:999px;font-size:var(--ui-fs-body);font-weight:600;text-decoration:none;width:100%}@media(min-width:640px){.canvas-home .canvas-cta:where(:not([data-mn-landscape],[data-mn-landscape] *)),.canvas-home .canvas-cta-secondary:where(:not([data-mn-landscape],[data-mn-landscape] *)){width:auto}}.canvas-home .canvas-cta{border:0;background:linear-gradient(90deg,#c084fc,#e879f9 48%,#fb7185);color:var(--ch-on-accent)}.canvas-home .canvas-cta-secondary{border:1px solid var(--ch-line);background:transparent;color:inherit}.canvas-home .canvas-patterns{width:var(--ch-wide);margin:0 auto;padding:0 1rem 2.75rem;display:grid;gap:.75rem}@media(min-width:768px){.canvas-home .canvas-patterns:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding-left:1.75rem;padding-right:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.canvas-home .canvas-patterns{grid-template-columns:repeat(3,minmax(0,1fr))}}.canvas-home .canvas-pattern{display:flex;flex-direction:column;gap:.4rem;min-height:8.5rem;padding:1.15rem 1.2rem 1.25rem;border:1px solid var(--ch-line);border-radius:1.15rem;background:var(--ch-card);color:inherit;text-decoration:none}.canvas-home .canvas-pattern h3{margin:0;font-size:var(--ui-fs-title);letter-spacing:-.03em}.canvas-home .canvas-pattern p{margin:0;flex:1;font-size:var(--ui-fs-body);line-height:1.5;color:var(--ch-muted)}.canvas-home .canvas-pattern span{font-size:var(--ui-fs-body);font-weight:600}.canvas-home .canvas-steps{width:var(--ch-wide);margin:0 auto;padding:0 1rem 2.75rem;display:grid;gap:.75rem}@media(min-width:768px){.canvas-home .canvas-steps:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding-left:1.75rem;padding-right:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.canvas-home .canvas-step{border:1px solid var(--ch-line);border-radius:1.15rem;background:var(--ch-card);padding:1.15rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.45rem;min-height:10rem}.canvas-home .canvas-step-index{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-muted)}.canvas-home .canvas-step h3{margin:0;font-size:var(--ui-fs-title);letter-spacing:-.03em}.canvas-home .canvas-step p{margin:0;font-size:var(--ui-fs-body);line-height:1.5;color:var(--ch-muted)}.canvas-home .canvas-faq{width:var(--ch-wide);margin:0 auto;padding:0 1rem 3.5rem;display:flex;flex-direction:column;gap:.65rem}@media(min-width:768px){.canvas-home .canvas-faq:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding-left:1.75rem;padding-right:1.75rem}}.canvas-home .canvas-faq details{border:1px solid var(--ch-line);border-radius:1rem;background:var(--ch-card);padding:.15rem 1rem}.canvas-home .canvas-faq summary{min-height:3rem;display:flex;align-items:center;font-size:var(--ui-fs-title);font-weight:600;cursor:pointer;list-style:none}.canvas-home .canvas-faq summary::-webkit-details-marker{display:none}.canvas-home .canvas-faq p{margin:0 0 1rem;font-size:var(--ui-fs-body);line-height:1.55;color:var(--ch-muted)}.canvas-home .canvas-page-hero{width:var(--ch-wide);margin:0 auto;padding:1.25rem 1rem 2rem;display:grid;gap:1.25rem}@media(min-width:768px){.canvas-home .canvas-page-hero:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding:2rem 1.75rem 2.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.canvas-home .canvas-page-media{position:relative;border-radius:1.25rem;overflow:hidden;min-height:14rem;background:#111}.canvas-home .canvas-page-media video,.canvas-home .canvas-page-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.canvas-home .canvas-page-media>img{position:absolute;inset:0}.canvas-home .canvas-page-media>video{position:relative}.canvas-home .canvas-page-hero .canvas-kicker{font-size:.875rem}.canvas-home .canvas-needs,.canvas-home .canvas-plan{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.canvas-home .canvas-needs li,.canvas-home .canvas-plan li{font-size:var(--ui-fs-body);line-height:1.45;color:var(--ch-muted)}.canvas-home .canvas-plan li strong{color:var(--ch-ink);font-weight:600}.create-home-cta-secondary{width:100%;min-height:var(--m-cta);margin-top:.6rem;border-radius:999px;border:1px solid var(--ch-line);background:transparent;color:inherit;font-size:var(--ui-fs-body);font-weight:600;cursor:pointer}.create-home-cta-secondary:disabled{opacity:.45;cursor:not-allowed}@media(max-width:767px){.canvas-home .canvas-kicker,.canvas-home .canvas-step-index,.canvas-home .create-home-badge{font-size:var(--m-fs-label)}}@media(pointer:coarse)and (max-height:500px){.canvas-home .canvas-kicker:where([data-mn-landscape],[data-mn-landscape] *),.canvas-home .canvas-step-index:where([data-mn-landscape],[data-mn-landscape] *),.canvas-home .create-home-badge:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--m-fs-label)}}.canvas-home.ctp{--ctp-gap: clamp(.75rem, 1.4vw, 1.15rem);--ctp-radius: 1.1rem;--ctp-rise: .7s cubic-bezier(.2, .8, .2, 1)}@keyframes ctp-rise{0%{transform:translateY(14px)}to{transform:none}}.ctp-section{width:var(--ch-wide);margin:0 auto;padding:0 1rem clamp(2.25rem,4vw,3.5rem)}@media(min-width:768px){.ctp-section:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding-left:1.75rem;padding-right:1.75rem}}.ctp-head{display:grid;gap:.35rem;margin:0 0 clamp(.9rem,1.8vw,1.35rem)}.ctp-eyebrow,.ctp-kicker{margin:0;font-size:var(--ui-fs-micro, .6875rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ch-acc)}.ctp-head h2,.ctp-use h2{margin:0;font-size:var(--ui-fs-heading, 1.25rem);font-weight:650;letter-spacing:-.02em;color:var(--ch-ink)}.ctp-head-note{margin:0;max-width:46rem;font-size:var(--ui-fs-meta, .75rem);line-height:1.55;color:var(--ch-muted)}.ctp-hero{width:var(--ch-wide);margin:0 auto;padding:.5rem 1rem clamp(2.5rem,5vw,4rem);display:grid;gap:1.5rem;align-items:center}@media(min-width:900px){.ctp-hero:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding:1rem 1.75rem clamp(3rem,5vw,4.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(2rem,4vw,3.5rem)}}.ctp-hero-copy{display:grid;gap:.85rem;justify-items:start;animation:ctp-rise var(--ctp-rise) backwards}.ctp-title{margin:0;font-size:var(--ui-fs-display, 1.75rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--ch-ink)}.ctp-title em,.ctp-close h2 em{font-style:normal;background:linear-gradient(90deg,var(--ch-acc),#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.ctp-lede{margin:0;max-width:30rem;font-size:var(--ui-fs-body, .8125rem);line-height:1.55;color:var(--ch-muted)}.ctp-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.35rem}.ctp-cta,.ctp-cta-quiet{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:0 1.3rem;border-radius:999px;font-size:var(--ui-fs-body, .8125rem);font-weight:600;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ctp-cta{background:linear-gradient(90deg,var(--ch-acc),var(--ch-acc-2));color:var(--ch-on-accent);box-shadow:0 .9rem 2rem -1.1rem color-mix(in srgb,var(--ch-acc) 80%,transparent)}.ctp-cta svg{width:1rem;height:1rem;transition:transform .25s ease}.ctp-cta:hover{transform:translateY(-1px)}.ctp-cta:hover svg{transform:translate(3px)}.ctp-cta-quiet{border:1px solid var(--ch-line);color:var(--ch-ink);background:transparent}.ctp-cta-quiet:hover{background:color-mix(in srgb,var(--ch-ink) 6%,transparent)}.ctp-cta:focus-visible,.ctp-cta-quiet:focus-visible{outline:2px solid var(--ch-acc);outline-offset:3px}.ctp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:1.5rem;margin:.75rem 0 0;padding-top:.9rem;border-top:1px solid var(--ch-line)}.ctp-facts dt{font-size:var(--ui-fs-micro, .6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ch-muted)}.ctp-facts dd{margin:.2rem 0 0;font-size:var(--ui-fs-title, .875rem);font-weight:600;color:var(--ch-ink)}.canvas-home.ctp .ctp-hero-media{aspect-ratio:16 / 9;min-height:0;border-radius:1.35rem;box-shadow:0 2.5rem 5rem -2.5rem #000000d9,0 0 0 1px var(--ch-line);animation:ctp-rise var(--ctp-rise) .08s backwards}.canvas-home.ctp .ctp-hero-media>video{position:absolute;inset:0}.ctp-open{position:absolute;right:.75rem;bottom:.75rem;z-index:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:#08080c99;color:#fff;cursor:zoom-in;transition:transform .25s ease,background .25s ease}.ctp-open svg{width:1rem;height:1rem}.ctp-open:hover{transform:scale(1.06);background:#08080ccc}.ctp-open:focus-visible{outline:2px solid var(--ch-acc);outline-offset:2px}.canvas-home.ctp .create-home-example-pill{min-height:1.75rem;font-size:var(--ui-fs-meta, .75rem)}.ctp-reel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--ctp-gap);margin:0;padding:0;list-style:none}.ctp-reel>li{display:grid;gap:.5rem;min-width:0;animation:ctp-rise var(--ctp-rise) backwards;animation-delay:calc(var(--ctp-i, 0) * 60ms)}.ctp-reel>li>p{margin:0;font-size:var(--ui-fs-meta, .75rem);line-height:1.45;color:var(--ch-muted)}.ctp-reel-card{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:0;border-radius:var(--ctp-radius);background:#0b0b0f;cursor:zoom-in;box-shadow:0 1.5rem 3rem -2rem #000c,0 0 0 1px var(--ch-line);transition:box-shadow .4s ease,transform .4s ease}.ctp-reel-card img,.ctp-reel-blank{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.ctp-reel-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#08080c8c;color:#fff;transform:translate(-50%,-50%);transition:transform .35s ease,background .35s ease}.ctp-reel-play svg{width:1rem;height:1rem;fill:currentColor;margin-left:2px}.ctp-reel-tag{position:absolute;top:.6rem;left:.6rem;padding:.2rem .55rem;border-radius:999px;background:#0000008c;color:#fff;font-size:var(--ui-fs-micro, .6875rem)}.ctp-reel-card:hover,.ctp-reel-card:focus-visible{transform:translateY(-2px);box-shadow:0 2rem 3.5rem -2rem #000000d9,0 0 0 1px color-mix(in srgb,var(--ch-acc) 60%,transparent)}.ctp-reel-card:hover img,.ctp-reel-card:focus-visible img{transform:scale(1.05)}.ctp-reel-card:hover .ctp-reel-play{transform:translate(-50%,-50%) scale(1.1);background:var(--ch-acc);color:var(--ch-on-accent)}.ctp-reel-card:focus-visible{outline:2px solid var(--ch-acc);outline-offset:2px}.ctp-pipeline,.ctp-needs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--ctp-gap);margin:0;padding:0;list-style:none}.ctp-pipeline>li,.ctp-needs>li{position:relative;display:grid;align-content:start;gap:.4rem;min-width:0;padding:1rem 1.05rem 1.1rem;border-radius:var(--ctp-radius);background:var(--ch-card);box-shadow:inset 0 0 0 1px var(--ch-line);animation:ctp-rise var(--ctp-rise) backwards;animation-delay:calc(var(--ctp-i, 0) * 60ms);transition:transform .3s ease,box-shadow .3s ease}.ctp-pipeline>li:hover,.ctp-needs>li:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ch-acc) 45%,transparent),0 1.25rem 2.5rem -1.75rem #0009}.ctp-pipe-icon,.ctp-need-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.35rem;border-radius:.75rem;background:color-mix(in srgb,var(--ch-acc) 14%,transparent);color:var(--ch-acc)}.ctp-pipe-icon svg,.ctp-need-icon svg{width:1.05rem;height:1.05rem}.ctp-pipe-n{position:absolute;top:1rem;right:1.05rem;font:600 var(--ui-fs-micro, .6875rem)/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:var(--ch-muted)}.ctp-pipeline strong,.ctp-needs strong{font-size:var(--ui-fs-title, .875rem);font-weight:600;line-height:1.35;color:var(--ch-ink)}.ctp-pipe-text,.ctp-need-note{font-size:var(--ui-fs-meta, .75rem);line-height:1.5;color:var(--ch-muted)}.ctp-need-tag{position:absolute;top:1rem;right:1.05rem;padding:.15rem .5rem;border-radius:999px;font-size:var(--ui-fs-micro, .6875rem);font-weight:600;color:var(--ch-acc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ch-acc) 45%,transparent)}.ctp-need-tag[data-optional]{color:var(--ch-muted);box-shadow:inset 0 0 0 1px var(--ch-line)}.ctp-use{display:grid;gap:.6rem;padding:clamp(1.1rem,2.5vw,1.75rem);border-radius:1.35rem;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ch-acc) 12%,transparent),transparent 60%),var(--ch-card);box-shadow:inset 0 0 0 1px var(--ch-line)}@media(min-width:900px){.ctp-use:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:2rem;align-items:start}}.ctp-use-text{margin:0;max-width:52rem;font-size:var(--ui-fs-body, .8125rem);line-height:1.65;color:var(--ch-ink)}.canvas-home.ctp .canvas-steps.ctp-steps{width:auto;margin:0;padding:0;gap:var(--ctp-gap);counter-reset:none}.canvas-home.ctp .ctp-steps .canvas-step{position:relative;min-height:0;gap:.5rem;padding:1.1rem 1.1rem 1.25rem;border:0;border-radius:var(--ctp-radius);box-shadow:inset 0 0 0 1px var(--ch-line);animation:ctp-rise var(--ctp-rise) backwards;animation-delay:calc(var(--ctp-i, 0) * 70ms);transition:transform .3s ease,box-shadow .3s ease}.canvas-home.ctp .ctp-steps .canvas-step:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ch-acc) 45%,transparent)}.canvas-home.ctp .ctp-steps .canvas-step-index{align-self:flex-start;padding:.2rem .6rem;border-radius:999px;font-size:var(--ui-fs-micro, .6875rem);font-weight:600;color:var(--ch-acc);background:color-mix(in srgb,var(--ch-acc) 12%,transparent)}.canvas-home.ctp .ctp-steps .canvas-step p{font-size:var(--ui-fs-meta, .75rem)}.canvas-home.ctp .ctp-brief{width:auto;margin:0;padding:0}.canvas-home.ctp .ctp-brief .canvas-pattern{position:relative;padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1.1rem,2.5vw,1.75rem);border:0;border-left:3px solid var(--ch-acc);border-radius:.35rem var(--ctp-radius) var(--ctp-radius) .35rem;background:var(--ch-card);box-shadow:inset 0 0 0 1px var(--ch-line)}.canvas-home.ctp .ctp-brief .canvas-pattern p{font-size:var(--ui-fs-body, .8125rem);line-height:1.6}.canvas-home.ctp .ctp-faq{width:auto;margin:0;padding:0;display:grid;gap:.6rem var(--ctp-gap)}@media(min-width:900px){.canvas-home.ctp .ctp-faq:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.canvas-home.ctp .ctp-faq details{border:0;border-radius:.95rem;box-shadow:inset 0 0 0 1px var(--ch-line);transition:box-shadow .3s ease}.canvas-home.ctp .ctp-faq details[open]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ch-acc) 40%,transparent)}.canvas-home.ctp .ctp-faq summary{min-height:2.75rem;gap:.75rem;justify-content:space-between;font-size:var(--ui-fs-body, .8125rem)}.canvas-home.ctp .ctp-faq summary:after{content:"+";flex:none;font-size:1rem;font-weight:400;color:var(--ch-muted);transition:transform .25s ease}.canvas-home.ctp .ctp-faq details[open] summary:after{transform:rotate(45deg);color:var(--ch-acc)}.canvas-home.ctp .ctp-faq p{font-size:var(--ui-fs-meta, .75rem)}.ctp-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ctp-gap)}.ctp-related-card{display:grid;gap:.4rem;min-width:0;color:inherit;text-decoration:none}.ctp-related-media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--ctp-radius);background:#0b0b0f;box-shadow:0 1.25rem 2.5rem -1.75rem #000c,0 0 0 1px var(--ch-line);transition:box-shadow .4s ease,transform .4s ease}.ctp-related-media :is(img,video){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.ctp-related-card:hover .ctp-related-media{transform:translateY(-2px);box-shadow:0 1.75rem 3rem -1.75rem #000000d9,0 0 0 1px color-mix(in srgb,var(--ch-acc) 55%,transparent)}.ctp-related-card:hover .ctp-related-media :is(img,video){transform:scale(1.05)}.ctp-related-card:focus-visible{outline:2px solid var(--ch-acc);outline-offset:3px;border-radius:var(--ctp-radius)}.ctp-related-name{font-size:var(--ui-fs-title, .875rem);font-weight:600;color:var(--ch-ink)}.ctp-related-line{font-size:var(--ui-fs-meta, .75rem);line-height:1.45;color:var(--ch-muted)}.ctp-close{position:relative;width:calc(var(--ch-wide) - 2rem);margin:0 auto clamp(2rem,4vw,3rem);min-height:clamp(16rem,28vw,22rem);display:grid;align-items:end;overflow:hidden;border-radius:1.5rem;background:#0b0b0f;box-shadow:0 0 0 1px var(--ch-line);isolation:isolate}@media(min-width:768px){.ctp-close:where(:not([data-mn-landscape],[data-mn-landscape] *)){width:calc(var(--ch-wide) - 3.5rem)}}.ctp-close-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ctp-close:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#060508eb,#060508a6 45%,#06050826)}.ctp-close-copy{display:grid;gap:.75rem;justify-items:start;padding:clamp(1.25rem,3vw,2.5rem)}.ctp-close h2{margin:0;font-size:var(--ui-fs-display, 1.75rem);font-weight:700;letter-spacing:-.03em;color:#fff}.ctp-close .ctp-cta-quiet{color:#fff;border-color:#ffffff4d}@media(max-width:767.98px){.ctp-hero{padding-top:0}.create-home.ctp>main{padding-top:.75rem}.canvas-home.ctp .ctp-hero-media{order:-1}.ctp-title{font-size:1.5rem}.ctp-pipeline strong,.ctp-needs strong,.ctp-related-name,.canvas-home.ctp .ctp-steps .canvas-step h3{font-size:var(--ui-fs-body, .8125rem)}.ctp-close h2{font-size:1.375rem}.ctp-actions{width:100%}.ctp-actions>*{flex:1 1 100%;min-height:3.25rem}.ctp-facts{gap:1rem}.ctp-related{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.ctp-related::-webkit-scrollbar{display:none}.ctp-related-card{scroll-snap-align:start}}@media(pointer:coarse)and (max-height:500px){.ctp-hero:where([data-mn-landscape],[data-mn-landscape] *){padding-top:0}.create-home.ctp>main:where([data-mn-landscape],[data-mn-landscape] *){padding-top:.75rem}.canvas-home.ctp .ctp-hero-media:where([data-mn-landscape],[data-mn-landscape] *){order:-1}.ctp-title:where([data-mn-landscape],[data-mn-landscape] *){font-size:1.5rem}.ctp-pipeline strong:where([data-mn-landscape],[data-mn-landscape] *),.ctp-needs strong:where([data-mn-landscape],[data-mn-landscape] *),.ctp-related-name:where([data-mn-landscape],[data-mn-landscape] *),.canvas-home.ctp .ctp-steps .canvas-step h3:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--ui-fs-body, .8125rem)}.ctp-close h2:where([data-mn-landscape],[data-mn-landscape] *){font-size:1.375rem}.ctp-actions:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.ctp-actions>*:where([data-mn-landscape],[data-mn-landscape] *){flex:1 1 100%;min-height:3.25rem}.ctp-facts:where([data-mn-landscape],[data-mn-landscape] *){gap:1rem}.ctp-related:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.ctp-related:where([data-mn-landscape],[data-mn-landscape] *)::-webkit-scrollbar{display:none}.ctp-related-card:where([data-mn-landscape],[data-mn-landscape] *){scroll-snap-align:start}}@media(min-width:768px)and (max-width:1099.98px){.ctp-related:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}
