@layer theme,base;@layer components{:where(.site-root) [data-slot=artwork-panel-content]{gap:var(--site-s40);padding-block:var(--site-s50);flex-direction:column;display:flex}:where(.site-root) [data-slot=artwork-panel-content]:has(>[data-slot=artwork-panel]){padding-block:var(--site-s40)}:where(.site-root) [data-slot=artwork-panel]>[data-slot=artwork-panel-panel]:not([data-backdrop])>[data-slot=artwork-panel-content]{padding-block:0}:where(.site-root) [data-slot=artwork-panel-content]>:not([data-slot=section-intro],[data-slot=artwork-panel],[data-slot=feature-cards],[data-slot=icon-cards],[data-slot=product-demo]){padding-inline:var(--site-page-inset);margin:0}:where(.site-root) [data-slot=artwork-panel-content]>:is([data-slot=section-intro],[data-slot=artwork-panel]){padding-block:0}:where(.site-root) [data-slot=artwork-panel].dark [data-slot=section-intro-main]>p{color:var(--site-text)}:where(.site-root) [data-slot=artwork-panel-content]>[data-slot=columns][data-variant=divided]{margin-block-start:calc(var(--site-s50) - var(--site-s40))}:where(.site-root) [data-slot=artwork-panel-content]>:is(figure,[data-slot=figure]){text-align:center}:where(.site-root) [data-slot=artwork-panel][data-picture=foot]>[data-slot=artwork-panel-panel]>[data-slot=artwork-panel-content]:has(>:is(img,picture,figure,[data-slot=figure]):last-child){padding-block-end:0}:where(.site-root) [data-slot=artwork-panel][data-picture=foot]>[data-slot=artwork-panel-panel]>[data-slot=artwork-panel-content]>img:last-child,:where(.site-root) [data-slot=artwork-panel][data-picture=foot]>[data-slot=artwork-panel-panel]>[data-slot=artwork-panel-content]>:is(picture,figure,[data-slot=figure]):last-child img{border-radius:var(--site-radius-sm) var(--site-radius-sm) 0 0;margin-inline:auto;display:block}@media not (min-width:64rem){:where(.site-root) [data-slot=artwork-panel] [data-slot=columns]:not([data-variant=divided],[data-stack=never]){flex-wrap:wrap}:where(.site-root) [data-slot=artwork-panel] [data-slot=columns]:not([data-variant=divided],[data-stack=never])>[data-slot=columns-column]{flex-basis:100%}}}@layer utilities;
@layer theme,base;@layer components{:where(.site-root) [data-slot=cta-band-inner]>*{margin:0}:where(.site-root) [data-slot=cta-band][data-layout=default]:not([data-align=strip]) [data-slot=cta-band-inner]>p+p,:where(.site-root) [data-slot=cta-band][data-layout=default]:not([data-align=strip]) [data-slot=cta-band-inner]>:is(h1,h2,h3)+p{margin-block-start:var(--site-s30)}:where(.site-root) [data-slot=cta-band][data-layout=default]:not([data-align=strip]) [data-slot=cta-band-inner] :is([data-slot=button-row],[data-slot=website-grader],[data-slot=search-form-frame],[data-slot=search-form],form):not([data-slot=search-form-frame] *){margin-block-start:var(--site-s40)}:where(.site-root) [data-slot=cta-band][data-layout=default]:not([data-align=strip]) [data-slot=cta-band-inner]>:first-child :is([data-slot=button-row],[data-slot=website-grader],[data-slot=search-form-frame],[data-slot=search-form],form):not([data-slot=search-form-frame] *){margin-block-start:0}:where(.site-root) [data-slot=cta-band][data-align=centered] [data-slot=cta-band-inner]>*,:where(.site-root) [data-slot=cta-band][data-align=centered] [data-slot=cta-band-inner] :is([data-slot=button-row],[data-slot=website-grader],[data-slot=search-form-frame],[data-slot=search-form],form):not([data-slot=search-form-frame] *){margin-inline:auto}:where(.site-root) [data-slot=cta-band][data-align=strip] [data-slot=cta-band-inner]{justify-content:space-between;align-items:center;gap:var(--site-s20) var(--site-s40);flex-wrap:wrap;display:flex}:where(.site-root) [data-slot=cta-band][data-layout=form] [data-slot=cta-band-copy]>*{margin:0}:where(.site-root) [data-slot=cta-band][data-layout=form] [data-slot=cta-band-copy]>:not(h2,h3){color:var(--site-text-muted);margin-block-start:var(--site-s20)}:where(.site-root) [data-slot=cta-band][data-layout=book] [data-slot=cta-band-copy]>p{margin:0 0 var(--site-s30);color:var(--site-text-muted)}}@layer utilities;:where(.site-root [data-slot=cta-band][data-align=start] [data-slot=cta-band-band]){text-align:start}:where(.site-root [data-slot=cta-band][data-align=end] [data-slot=cta-band-band]){text-align:end}:where(.site-root [data-slot=cta-band][data-align=start] [data-slot=cta-band-inner]){margin-inline:0 auto}:where(.site-root [data-slot=cta-band][data-align=end] [data-slot=cta-band-inner]){margin-inline:auto 0}:where(.site-root [data-slot=cta-band][data-align=strip] [data-slot=cta-band-inner]){max-width:none;margin-inline:0}:where(.site-root [data-slot=cta-band][data-layout=default] [data-slot=cta-band-inner]>h2){font-size:var(--site-fs-section);font-weight:700}:where(.site-root [data-slot=cta-band][data-align=strip] [data-slot=cta-band-inner]>:is(p,h2,h3)){font-size:var(--site-fs-lg);font-weight:700;line-height:var(--site-leading-heading)}:where(.site-root [data-slot=cta-band][data-layout=form] [data-slot=cta-band-copy]>:is(h2,h3)){max-width:22ch;font-size:var(--site-fs-xl);font-weight:700;line-height:var(--site-leading-heading);letter-spacing:var(--site-tracking-snug);text-wrap:balance}:where(.site-root [data-slot=cta-band][data-layout=book] [data-slot=cta-band-copy]>:is(h2,h3)){margin:0 0 var(--site-s30);font-size:var(--site-fs-lg);font-weight:700}:where(.site-root [data-slot=cta-band][data-align=centered] [data-slot=cta-band-inner] [data-slot=button-row]){justify-content:center}:where(.site-root [data-slot=cta-band][data-align=start] [data-slot=cta-band-inner] [data-slot=button-row]){justify-content:flex-start}:where(.site-root [data-slot=cta-band][data-align=end] [data-slot=cta-band-inner] [data-slot=button-row]){justify-content:flex-end}
