.home-slim{--home-slim-gutter:var(--layout-page-inner-gutter,clamp(1rem,2vw + .75rem,2rem));--home-slim-max:var(--dev-download-page-max-width,90rem);box-sizing:border-box;background:var(--bg-landing);min-height:100%;color:var(--color-ink);overflow-x:clip}.home-slim__landing{min-height:100svh;position:relative}.home-slim__landing .landing-section{background:0 0;min-height:100svh}.home-slim__grid-section{box-sizing:border-box;width:min(100%,var(--home-slim-max));padding:clamp(1.25rem,3.5svh,2.5rem)var(--home-slim-gutter)clamp(3rem,8svh,5rem);margin-inline:auto}.home-slim .aftershowcase-section{padding-top:clamp(3.5rem,10svh,6.5rem);scroll-margin-block-start:1rem}.home-slim .download-faq-section{padding-top:clamp(4rem,8svh,5.5rem)}.home-slim .home-slim-grid-shell{background:0 0;width:100%;max-width:none;margin:0;padding:0}.home-slim .home-bottom-cards__row--intro-vote{gap:clamp(3.5rem,10vw,6.5rem) clamp(.45rem,1.2vw,.75rem)}.home-slim .home-slim-grid__cell--span-2{grid-column:1/-1}.home-slim .home-slim-grid__cell--span-2 .home-bottom-cards__visual--script-demo{min-height:clamp(14rem,32vw,22rem)}.home-slim .home-slim-showcase__visual{background:var(--brand-sketchup)}.home-slim .home-slim-showcase--tone-light .home-bottom-cards__landing-script-badge-group:not(.home-bottom-cards__landing-script-badge-group--inline-icon) .home-bottom-cards__landing-script-name{color:var(--text-on-dark)}.home-slim .home-slim-showcase--tone-light .home-bottom-cards__landing-script-summary{color:color-mix(in srgb,var(--color-white-soft)82%,transparent)}.home-slim .home-slim-bundle-link{text-align:center;min-height:0;color:inherit;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.45rem;padding:clamp(1.5rem,4vw,2.5rem);text-decoration:none;display:flex}.home-slim .home-slim-bundle-link__title{font-family:var(--font-family-title);color:var(--color-ink);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700}.home-slim .home-slim-bundle-link__body{max-width:28rem;font-family:var(--font-family-body);font-size:var(--site-copy-font-size);line-height:var(--site-copy-line-height);color:color-mix(in srgb,var(--color-ink)72%,transparent)}.home-slim .home-bottom-cards__visual--script-demo,.home-slim .home-bottom-cards__visual--video,.home-slim .home-bottom-cards__video,.home-slim .home-bottom-cards__video-placeholder,.home-slim .home-bottom-cards__video-with-editorial{border-style:solid;border-color:var(--home-bottom-cards-grid-stroke-color,var(--color-ink));border-width:var(--home-bottom-cards-grid-stroke-width,1px)0 0 0;border-radius:0}.home-slim .home-bottom-cards__row--intro-vote .home-bottom-cards__visual--script-demo,.home-slim .home-bottom-cards__row--intro-vote .home-bottom-cards__video-with-editorial,.home-slim .home-bottom-cards__row--intro-vote .home-bottom-cards__video-placeholder{border-style:solid;border-color:var(--home-bottom-cards-grid-stroke-color,var(--color-ink));border-width:var(--home-bottom-cards-grid-stroke-width,1px)0 0 0}.home-slim .home-slim-poster--yellow{--home-slim-poster-grid-line:color-mix(in srgb,var(--brand-sketchup-text)12%,transparent);--home-slim-poster-grid-stroke-width:1px}.home-slim .home-slim-poster--ink{--home-slim-poster-grid-line:color-mix(in srgb,var(--color-cream)14%,transparent);--home-slim-poster-grid-stroke-width:1px}.home-slim .home-slim-poster--yellow .home-bottom-cards__visual--script-demo,.home-slim .home-slim-poster--ink .home-bottom-cards__visual--script-demo{border-style:solid;border-color:var(--home-slim-poster-grid-line);border-width:var(--home-slim-poster-grid-stroke-width)}:is(.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder,.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder:has(.home-bottom-cards__editorial),.home-slim .home-slim-poster--ink .home-bottom-cards__video-placeholder,.home-slim .home-slim-poster--ink .home-bottom-cards__video-placeholder:has(.home-bottom-cards__editorial)){border:0;border-radius:0;justify-content:stretch;align-items:stretch;padding:0}:is(.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder,.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder:has(.home-bottom-cards__editorial)){background-color:var(--brand-sketchup)}:is(.home-slim .home-slim-poster--ink .home-bottom-cards__video-placeholder,.home-slim .home-slim-poster--ink .home-bottom-cards__video-placeholder:has(.home-bottom-cards__editorial)){background-color:var(--color-ink)}.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder,.home-slim .home-slim-poster--ink .home-bottom-cards__video-placeholder{overflow:visible}.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder .home-bottom-cards__editorial--letter-grid,.home-slim .home-slim-poster--ink .home-bottom-cards__video-placeholder .home-bottom-cards__editorial--letter-grid{border:0;flex:auto;justify-content:stretch;align-self:stretch;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:visible}.home-slim .home-slim-poster-letter-grid{--home-slim-poster-letter-cols:20;--home-slim-poster-letter-rows:15;box-sizing:border-box;grid-template-columns:repeat(var(--home-slim-poster-letter-cols),minmax(0,1fr));grid-template-rows:repeat(var(--home-slim-poster-letter-rows),minmax(0,1fr));width:100%;height:100%;color:var(--brand-sketchup-text);background-image:linear-gradient(to right,var(--home-slim-poster-grid-line)0,var(--home-slim-poster-grid-line)1px,transparent 1px),linear-gradient(to bottom,var(--home-slim-poster-grid-line)0,var(--home-slim-poster-grid-line)1px,transparent 1px);background-size:calc(100%/var(--home-slim-poster-letter-cols))100%,100% calc(100%/var(--home-slim-poster-letter-rows));background-position:0 0;background-repeat:repeat;margin:0;display:grid;overflow:visible}.home-slim .home-slim-poster--ink .home-slim-poster-letter-grid{color:var(--color-cream);background-image:none;position:relative}.home-slim .home-slim-poster--ink .home-slim-poster-letter-grid:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to bottom,var(--home-slim-poster-grid-line)0,var(--home-slim-poster-grid-line)1px,transparent 1px);background-size:100% calc(100%/var(--home-slim-poster-letter-rows));-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(100%*var(--home-slim-poster-letter-text-start)/var(--home-slim-poster-letter-rows)),#000 calc(100%*var(--home-slim-poster-letter-text-start)/var(--home-slim-poster-letter-rows)),#000 calc(100%*(var(--home-slim-poster-letter-text-start) + var(--home-slim-poster-letter-text-rows))/var(--home-slim-poster-letter-rows) + 1px),transparent calc(100%*(var(--home-slim-poster-letter-text-start) + var(--home-slim-poster-letter-text-rows))/var(--home-slim-poster-letter-rows) + 1px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(100%*var(--home-slim-poster-letter-text-start)/var(--home-slim-poster-letter-rows)),#000 calc(100%*var(--home-slim-poster-letter-text-start)/var(--home-slim-poster-letter-rows)),#000 calc(100%*(var(--home-slim-poster-letter-text-start) + var(--home-slim-poster-letter-text-rows))/var(--home-slim-poster-letter-rows) + 1px),transparent calc(100%*(var(--home-slim-poster-letter-text-start) + var(--home-slim-poster-letter-text-rows))/var(--home-slim-poster-letter-rows) + 1px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent calc(100%*var(--home-slim-poster-letter-text-start)/var(--home-slim-poster-letter-rows)),#000 calc(100%*var(--home-slim-poster-letter-text-start)/var(--home-slim-poster-letter-rows)),#000 calc(100%*(var(--home-slim-poster-letter-text-start) + var(--home-slim-poster-letter-text-rows))/var(--home-slim-poster-letter-rows) + 1px),transparent calc(100%*(var(--home-slim-poster-letter-text-start) + var(--home-slim-poster-letter-text-rows))/var(--home-slim-poster-letter-rows) + 1px),transparent 100%);background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.home-slim .home-slim-poster--ink .home-slim-poster-letter-grid:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right,transparent calc(100%*var(--home-slim-poster-letter-text-col-start)/var(--home-slim-poster-letter-cols)),var(--home-slim-poster-grid-line)calc(100%*var(--home-slim-poster-letter-text-col-start)/var(--home-slim-poster-letter-cols)),var(--home-slim-poster-grid-line)calc(100%*var(--home-slim-poster-letter-text-col-start)/var(--home-slim-poster-letter-cols) + 1px),transparent calc(100%*var(--home-slim-poster-letter-text-col-start)/var(--home-slim-poster-letter-cols) + 1px)),linear-gradient(to right,transparent calc(100%*(var(--home-slim-poster-letter-text-col-start) + var(--home-slim-poster-letter-text-cols))/var(--home-slim-poster-letter-cols)),var(--home-slim-poster-grid-line)calc(100%*(var(--home-slim-poster-letter-text-col-start) + var(--home-slim-poster-letter-text-cols))/var(--home-slim-poster-letter-cols)),var(--home-slim-poster-grid-line)calc(100%*(var(--home-slim-poster-letter-text-col-start) + var(--home-slim-poster-letter-text-cols))/var(--home-slim-poster-letter-cols) + 1px),transparent calc(100%*(var(--home-slim-poster-letter-text-col-start) + var(--home-slim-poster-letter-text-cols))/var(--home-slim-poster-letter-cols) + 1px));background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;position:absolute;inset:0}.home-slim .home-slim-poster--ink .home-slim-poster-letter-grid__cell{z-index:1;position:relative}.home-slim .home-slim-poster--ink .home-bottom-cards__visual--script-demo{border-color:#0000}.home-slim .home-slim-poster-letter-grid__cell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:visible}.home-slim .home-slim-poster-letter-grid__glyph{aspect-ratio:1;transform-origin:50%;background-color:currentColor;width:auto;max-width:108%;height:108%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-slim .home-slim-poster-letter-grid__glyph--sm{max-width:40%;height:34%}@media (hover:hover) and (pointer:fine){.home-slim .home-slim-poster:not(.home-slim-poster--sm-revealed) .home-slim-poster-letter-grid__glyph--sm,.home-slim .home-slim-poster:not(.home-slim-poster--sm-revealed) .home-slim-poster-letter-grid__period--sm{opacity:0}.home-slim .home-slim-poster .home-slim-poster-letter-grid__glyph--sm,.home-slim .home-slim-poster .home-slim-poster-letter-grid__period--sm{transition:opacity 2.15s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.home-slim .home-slim-poster .home-slim-poster-letter-grid__glyph--sm,.home-slim .home-slim-poster .home-slim-poster-letter-grid__period--sm{transition:none}}.home-slim .home-slim-poster-letter-grid__glyph--xl{max-width:92%;height:92%}.home-slim .home-slim-poster-letter-grid__period--xl{width:10%;height:10%}.home-slim .home-slim-poster-letter-grid__cell--span-2{z-index:1}.home-slim .home-slim-poster-letter-grid__period{background-color:currentColor;border-radius:50%;width:14%;max-width:.9rem;height:14%;max-height:.9rem;display:block}.home-slim .home-slim-poster-letter-grid__period--sm{width:6%;height:6%}.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder .home-bottom-cards__editorial-headline,.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder .home-bottom-cards__editorial-headline-line,.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder .home-bottom-cards__editorial-body,.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder .home-bottom-cards__editorial-eyebrow,.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder .landing-hero__eyebrow{color:var(--brand-sketchup-text)}.home-slim .home-slim-poster--yellow .home-bottom-cards__video-placeholder .home-bottom-cards__editorial-body{color:color-mix(in srgb,var(--brand-sketchup-text)82%,transparent)}.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__visual--script-demo>.home-bottom-cards__video,.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__visual--script-demo>.home-bottom-cards__video-bg,.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__visual--script-demo>.home-bottom-cards__video-with-editorial,.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__visual--script-demo>.home-bottom-cards__video-placeholder{transition:opacity .5s}.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__visual--script-demo>.home-bottom-cards__card-foot--script-demo-in-box{z-index:4;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:clamp(1rem,3vw,1.75rem);display:flex;inset:0}.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__visual--script-demo>.home-bottom-cards__card-foot--script-demo-in-box .home-bottom-cards__landing-script-summary:not(.home-bottom-cards__landing-script-summary--invisible){text-wrap:pretty;width:100%;max-width:20rem;text-overflow:unset;text-align:center;font-family:var(--font-family-title);letter-spacing:.01em;color:var(--color-ink);font-size:clamp(.92rem,1.2vw + .55rem,1.1rem);font-weight:500;line-height:1.45;transition:opacity .5s,visibility .5s;overflow:visible}.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__cell:not(.home-slim-grid__cell--no-hover):is(:hover,:focus-within) .home-bottom-cards__visual--script-demo>.home-bottom-cards__video,.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__cell:not(.home-slim-grid__cell--no-hover):is(:hover,:focus-within) .home-bottom-cards__visual--script-demo>.home-bottom-cards__video-bg,.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__cell:not(.home-slim-grid__cell--no-hover):is(:hover,:focus-within) .home-bottom-cards__visual--script-demo>.home-bottom-cards__video-with-editorial,.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__cell:not(.home-slim-grid__cell--no-hover):is(:hover,:focus-within) .home-bottom-cards__visual--script-demo>.home-bottom-cards__video-placeholder{opacity:.12}.home-slim .home-bottom-cards.home-bottom-cards--landing .home-bottom-cards__row--intro-vote .home-bottom-cards__cell:not(.home-slim-grid__cell--no-hover):is(:hover,:focus-within) .home-bottom-cards__visual--script-demo>.home-bottom-cards__card-foot--script-demo-in-box .home-bottom-cards__landing-script-summary:not(.home-bottom-cards__landing-script-summary--invisible){opacity:1;visibility:visible;color:var(--color-ink)}@media (max-width:720px){.home-slim .home-bottom-cards__row--intro-vote{grid-template-columns:1fr}.home-slim .home-slim-grid__cell--span-2{grid-column:auto}}.home-slim .home-slim-hover-summary__em{font-family:var(--font-family-title);letter-spacing:-.01em;margin-inline:.04em;font-size:1.28em;font-weight:700}.home-slim .home-slim-closing-poster.home-slim-poster--yellow .home-bottom-cards__video-placeholder.home-slim-closing-poster__surface{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(1.25rem,3.5vw,2.5rem);display:flex}.home-slim .home-slim-closing-poster__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.1rem,2.5vw,1.75rem);width:100%;max-width:36rem;margin-inline:auto;display:flex}.home-slim .home-slim-closing-poster__headline{width:100%;font-family:var(--font-family-title);letter-spacing:-.02em;color:var(--brand-sketchup-text);text-align:center;flex-direction:column;align-items:center;gap:.12em;margin:0;font-size:clamp(1.55rem,3.2vw + .4rem,2.55rem);font-weight:700;line-height:1.12;display:flex}.home-slim .home-slim-closing-poster__line{text-align:center;display:block}.home-slim a.home-slim-closing-poster__cta{justify-content:center;align-self:center;align-items:center;text-decoration:none;display:inline-flex}
