.action-link[data-astro-cid-76kpylab]{--action-link-padding-inline: calc(var(--spacing-interactive-left) + var(--spacing-interactive-gap));align-items:center;border:1px solid var(--action-link-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--action-link-color);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-button);font-weight:var(--font-weight-button);justify-content:center;line-height:var(--line-height-button);min-height:calc((var(--font-size-button) * var(--line-height-button)) + var(--spacing-interactive-top) + var(--spacing-interactive-bottom));padding:var(--spacing-interactive-top) var(--action-link-padding-inline) var(--spacing-interactive-bottom);text-align:center;text-decoration:none;width:fit-content}.action-link-primary[data-astro-cid-76kpylab]{--action-link-bg: var(--color-accent);--action-link-border: var(--color-accent);--action-link-color: var(--color-surface);background:var(--action-link-bg)}.action-link-secondary[data-astro-cid-76kpylab]{--action-link-bg: transparent;--action-link-border: var(--color-line);--action-link-color: var(--color-accent);background:var(--action-link-bg)}.action-link[data-astro-cid-76kpylab]:hover{background:var(--interaction-hover-bg);border-color:var(--color-accent);color:var(--interaction-hover-color)}.action-link[data-astro-cid-76kpylab]:focus{box-shadow:var(--interaction-focus-ring);outline:none}.action-link[data-astro-cid-76kpylab]:focus-visible{box-shadow:var(--interaction-focus-visible-ring);outline:none}.action-link-primary[data-astro-cid-76kpylab]:focus{box-shadow:var(--interaction-focus-extra-contrast-ring)}.action-link-primary[data-astro-cid-76kpylab]:focus-visible{box-shadow:var(--interaction-focus-visible-extra-contrast-ring)}.action-link[data-astro-cid-76kpylab]:active{background:var(--interaction-pressed-bg);border-color:var(--color-accent);color:var(--interaction-pressed-color)}.action-link[data-astro-cid-76kpylab]:visited{color:var(--action-link-color)}.action-link[data-astro-cid-76kpylab].is-disabled{cursor:not-allowed;opacity:var(--interaction-disabled-opacity);pointer-events:none}.use-case-hero[data-astro-cid-yzxzhvqb]{display:grid;padding:var(--spacing-block-compact-top) var(--spacing-block-compact-right) var(--spacing-block-compact-bottom) var(--spacing-block-compact-left);width:100%}.use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-big-height: clamp(20rem, 38vw, 42rem);--use-case-hero-small-height: calc(var(--use-case-hero-big-height) / 2);--use-case-hero-grid-gap: var(--space-4);display:grid;gap:var(--use-case-hero-grid-gap);width:100%}.use-case-hero-featured-grid[data-astro-cid-yzxzhvqb]{display:grid;min-height:var(--use-case-hero-big-height);width:100%}.use-case-hero-gallery-grid[data-astro-cid-yzxzhvqb]{display:grid;gap:var(--use-case-hero-grid-gap);grid-auto-rows:var(--use-case-hero-small-height);grid-template-columns:minmax(0,1fr);width:100%}@media(max-width:640px){.use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-grid-gap: var(--space-3)}}@media(min-width:641px)and (max-width:1024px){.use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-big-height: 448px}}@media(min-width:1025px){.use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-big-height: 672px}.use-case-hero-gallery-grid[data-astro-cid-yzxzhvqb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1920px){.use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-big-height: 672px;grid-template-columns:repeat(12,minmax(0,1fr))}.use-case-hero-featured-grid[data-astro-cid-yzxzhvqb]{grid-column:span 6}.use-case-hero-gallery-grid[data-astro-cid-yzxzhvqb]{grid-column:span 6;grid-auto-rows:minmax(0,1fr);min-height:var(--use-case-hero-big-height)}}.component-preview[data-breakpoint=desktop] .use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-big-height: 672px}.component-preview[data-breakpoint=tablet] .use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-big-height: 448px}.component-preview[data-breakpoint=mobile] .use-case-hero-content[data-astro-cid-yzxzhvqb],.component-preview[data-breakpoint=tablet] .use-case-hero-content[data-astro-cid-yzxzhvqb],.component-preview[data-breakpoint=desktop] .use-case-hero-content[data-astro-cid-yzxzhvqb]{grid-template-columns:minmax(0,1fr)}.component-preview[data-breakpoint=mobile] .use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-grid-gap: var(--space-3)}.component-preview[data-breakpoint=tablet] .use-case-hero-content[data-astro-cid-yzxzhvqb],.component-preview[data-breakpoint=desktop] .use-case-hero-content[data-astro-cid-yzxzhvqb],.component-preview[data-breakpoint=ultra-wide] .use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-grid-gap: var(--space-4)}.component-preview[data-breakpoint=mobile] .use-case-hero-featured-grid[data-astro-cid-yzxzhvqb],.component-preview[data-breakpoint=tablet] .use-case-hero-featured-grid[data-astro-cid-yzxzhvqb],.component-preview[data-breakpoint=desktop] .use-case-hero-featured-grid[data-astro-cid-yzxzhvqb]{grid-column:auto}.component-preview[data-breakpoint=mobile] .use-case-hero-gallery-grid[data-astro-cid-yzxzhvqb],.component-preview[data-breakpoint=tablet] .use-case-hero-gallery-grid[data-astro-cid-yzxzhvqb]{grid-column:auto;grid-auto-rows:var(--use-case-hero-small-height);grid-template-columns:minmax(0,1fr);min-height:0}.component-preview[data-breakpoint=desktop] .use-case-hero-gallery-grid[data-astro-cid-yzxzhvqb]{grid-column:auto;grid-auto-rows:var(--use-case-hero-small-height);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.component-preview[data-breakpoint=ultra-wide] .use-case-hero-content[data-astro-cid-yzxzhvqb]{--use-case-hero-big-height: 672px;grid-template-columns:repeat(12,minmax(0,1fr))}.component-preview[data-breakpoint=ultra-wide] .use-case-hero-featured-grid[data-astro-cid-yzxzhvqb]{grid-column:span 6}.component-preview[data-breakpoint=ultra-wide] .use-case-hero-gallery-grid[data-astro-cid-yzxzhvqb]{grid-column:span 6;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));min-height:var(--use-case-hero-big-height)}.homepage-hero[data-astro-cid-ipckgpll]{align-self:start;block-size:fit-content;box-sizing:border-box;display:grid;gap:var(--spacing-block-gap);height:fit-content;min-height:0;padding:calc(var(--spacing-block-top) * 2) var(--spacing-block-right) calc(var(--spacing-block-bottom) * 2) var(--spacing-block-left);width:100%}.homepage-hero-copy[data-astro-cid-ipckgpll]{display:grid;gap:var(--space-4);max-width:var(--layout-content-max)}.homepage-hero-copy[data-astro-cid-ipckgpll] .heading{max-width:28ch}.homepage-hero-scroll-cue[data-astro-cid-ipckgpll]{color:var(--color-text);display:none}.homepage-hero-subtitle[data-astro-cid-ipckgpll]{color:var(--color-secondary-text);font-size:var(--font-size-subheading);line-height:var(--line-height-body);margin:0;max-width:48rem}@media(max-width:1024px){.homepage-hero[data-astro-cid-ipckgpll]{align-content:center;block-size:calc(100svh - var(--header-sticky-offset, 0px));height:calc(100svh - var(--header-sticky-offset, 0px))}.homepage-hero-scroll-cue[data-astro-cid-ipckgpll]{display:block}}.component-preview[data-breakpoint=mobile] .homepage-hero[data-astro-cid-ipckgpll],.component-preview[data-breakpoint=tablet] .homepage-hero[data-astro-cid-ipckgpll]{align-content:center;block-size:calc(100svh - var(--header-sticky-offset, 0px));height:calc(100svh - var(--header-sticky-offset, 0px))}.component-preview[data-breakpoint=desktop] .homepage-hero[data-astro-cid-ipckgpll],.component-preview[data-breakpoint=ultra-wide] .homepage-hero[data-astro-cid-ipckgpll]{align-content:stretch;block-size:fit-content;height:fit-content}.component-preview[data-breakpoint=mobile] .homepage-hero-scroll-cue[data-astro-cid-ipckgpll],.component-preview[data-breakpoint=tablet] .homepage-hero-scroll-cue[data-astro-cid-ipckgpll]{display:block}.component-preview[data-breakpoint=desktop] .homepage-hero-scroll-cue[data-astro-cid-ipckgpll],.component-preview[data-breakpoint=ultra-wide] .homepage-hero-scroll-cue[data-astro-cid-ipckgpll]{display:none}.home-page[data-astro-cid-sklyfexq]{width:100%}.home-page[data-astro-cid-sklyfexq] #what-i-think,.home-page[data-astro-cid-sklyfexq] #what-i-built{scroll-margin-top:4.5rem}
