.ProjectGallery-module__N7a-3a__root{-webkit-user-select:none;user-select:none}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);display:flex}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header>div{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header>div{gap:calc(var(--spacing,.25rem) * 4)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header>div>.novara-fa-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);color:var(--color-brand-accent,#6dcef7);flex-shrink:0}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header>div>.novara-fa-icon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header>div h2{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-display,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-50,#f8fafc)}@supports (color:lab(0% 0 0)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header>div h2{color:var(--color-slate-50,lab(98.1434% -.369519 -1.05966))}}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header>div h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__count{min-width:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef733;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__count{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 20%, transparent)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__count{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-slate-300,#cad5e2)}@supports (color:lab(0% 0 0)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__count{color:var(--color-slate-300,lab(84.7652% -1.94535 -7.93337))}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef726;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 15%, transparent)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand{color:var(--color-brand-accent,#6dcef7);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;transition-duration:.2s}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand .novara-fa-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand:hover{border-color:#6dcef773}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand:hover{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 45%, transparent)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand:hover{color:var(--color-slate-50,#f8fafc)}@supports (color:lab(0% 0 0)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand:hover{color:var(--color-slate-50,lab(98.1434% -.369519 -1.05966))}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__gallery-header .ProjectGallery-module__N7a-3a__expand:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-accent,#6dcef7);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-canvas,#020713);--tw-outline-style:none;outline-style:none}.ProjectGallery-module__N7a-3a__root>.ProjectGallery-module__N7a-3a__divider{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 7);width:min(44rem,100%)}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic{gap:calc(var(--spacing,.25rem) * 3)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail{min-height:calc(var(--spacing,.25rem) * 28);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef740;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 25%, transparent)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail{background-color:var(--color-black,#000);padding:calc(var(--spacing,.25rem) * 0)}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail{min-height:calc(var(--spacing,.25rem) * 36)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail .ProjectGallery-module__N7a-3a__thumbnail-image{inset:calc(var(--spacing,.25rem) * 0);position:absolute;overflow:hidden}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail .ProjectGallery-module__N7a-3a__thumbnail-image img{pointer-events:none;-o-object-fit:cover;object-fit:cover;opacity:.95;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .24s ease-out}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:after{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-sm,.25rem);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;content:"";background:#6dcef71f;transition-duration:.2s;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:after{background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:hover .ProjectGallery-module__N7a-3a__thumbnail-image img{opacity:1;transform:scale(1.02)}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:hover:after{opacity:1}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:focus-visible{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-accent,#6dcef7);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail .ProjectGallery-module__N7a-3a__remainder{inset:calc(var(--spacing,.25rem) * 0);z-index:10;border-radius:var(--radius-sm,.25rem);background-color:#000000a6;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail .ProjectGallery-module__N7a-3a__remainder{background-color:color-mix(in oklab, var(--color-black,#000) 65%, transparent)}}.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail .ProjectGallery-module__N7a-3a__remainder{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.ProjectGallery-module__N7a-3a__root[data-preview-count="1"] .ProjectGallery-module__N7a-3a__thumbnail{min-height:calc(var(--spacing,.25rem) * 44);grid-column:span 2/span 2}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root[data-preview-count="1"] .ProjectGallery-module__N7a-3a__thumbnail{min-height:calc(var(--spacing,.25rem) * 56)}}.ProjectGallery-module__N7a-3a__root[data-preview-count="3"] .ProjectGallery-module__N7a-3a__thumbnail:last-child{grid-column:span 2/span 2}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured] .ProjectGallery-module__N7a-3a__mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr}}.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured] .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail{min-height:calc(var(--spacing,.25rem) * 32)}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured] .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail{min-height:calc(var(--spacing,.25rem) * 36)}}.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured] .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:first-child{min-height:calc(var(--spacing,.25rem) * 48);grid-column:span 2/span 2}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured] .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:first-child{min-height:calc(var(--spacing,.25rem) * 80);grid-area:span 2/span 1/span 2/span 1}}.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured] .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail:last-child{grid-column:span 1/span 1}.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured][data-preview-count="1"] .ProjectGallery-module__N7a-3a__thumbnail:first-child{grid-column:span 2/span 2}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured][data-preview-count="1"] .ProjectGallery-module__N7a-3a__thumbnail:first-child{grid-column:span 2/span 2}}.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured][data-preview-count="2"] .ProjectGallery-module__N7a-3a__thumbnail:last-child{grid-column:span 2/span 2}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__root[data-preview-layout=featured][data-preview-count="2"] .ProjectGallery-module__N7a-3a__thumbnail:last-child{grid-area:span 2/span 1/span 2/span 1}}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__mosaic{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__thumbnail{min-height:calc(var(--spacing,.25rem) * 0);border-color:#31415899;width:fit-content;max-width:100%;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__thumbnail{border-color:color-mix(in oklab, var(--color-slate-700,lab(26.9569% -1.47016 -15.6993)) 60%, transparent)}}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__thumbnail{background-color:#0000}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__thumbnail:after{display:none}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__thumbnail:hover .ProjectGallery-module__N7a-3a__article-image{opacity:1;transform:scale(1.01)}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__thumbnail[data-alignment=start]{margin-right:auto;margin-left:calc(var(--spacing,.25rem) * 0)}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__thumbnail[data-alignment=end]{margin-right:calc(var(--spacing,.25rem) * 0);margin-left:auto}.ProjectGallery-module__N7a-3a__root[data-preview-layout=article] .ProjectGallery-module__N7a-3a__article-image{-o-object-fit:contain;object-fit:contain;opacity:.95;width:auto;max-width:100%;height:auto;max-height:36rem;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.ProjectGallery-module__N7a-3a__dialog{inset:calc(var(--spacing,.25rem) * 0);margin:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:calc(var(--spacing,.25rem) * 0);color:var(--color-slate-50,#f8fafc);-webkit-user-select:none;user-select:none;background-color:#0000;border-width:0;position:fixed;overflow:hidden}@supports (color:lab(0% 0 0)){.ProjectGallery-module__N7a-3a__dialog{color:var(--color-slate-50,lab(98.1434% -.369519 -1.05966))}}@media (min-width:40rem){.ProjectGallery-module__N7a-3a__dialog{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:min(72rem,100% - 1rem);height:auto;max-height:calc(100dvh - 1rem);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset:50% auto auto 50%}}.ProjectGallery-module__N7a-3a__dialog::backdrop{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog::backdrop{background-color:color-mix(in oklab, var(--color-black,#000) 85%, transparent)}}.ProjectGallery-module__N7a-3a__dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ProjectGallery-module__N7a-3a__dialog[data-modal-state=open],.ProjectGallery-module__N7a-3a__dialog[data-modal-state=open]::backdrop{animation:var(--animate-modal-fade-in,modal-fade-in var(--duration-modal) cubic-bezier(.22, 1, .36, 1) both)}.ProjectGallery-module__N7a-3a__dialog[data-modal-state=closing],.ProjectGallery-module__N7a-3a__dialog[data-modal-state=closing]::backdrop{animation:var(--animate-modal-fade-out,modal-fade-out var(--duration-modal) cubic-bezier(.4, 0, .2, 1) both)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef740;border-radius:0;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 25%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel{background-color:var(--color-panel-deep,#020817);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 70%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel{border-radius:var(--radius-lg,.5rem);height:auto;max-height:calc(100dvh - 1rem)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel{padding-bottom:env(safe-area-inset-bottom)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-color:#6dcef726;border-bottom-width:1px;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 15%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header{padding-inline:calc(var(--spacing,.25rem) * 6)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header>div{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);display:flex}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header>div h3{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-hero,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header>div p{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-400,#90a1b9)}@supports (color:lab(0% 0 0)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header>div p{color:var(--color-slate-400,lab(65.5349% -2.25151 -14.5072))}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef733;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 20%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close{color:var(--color-slate-300,#cad5e2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;transition-duration:.2s}@supports (color:lab(0% 0 0)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close{color:var(--color-slate-300,lab(84.7652% -1.94535 -7.93337))}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close .novara-fa-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close:hover{border-color:#6dcef780}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close:hover{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 50%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close:hover{color:var(--color-white,#fff)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>header .ProjectGallery-module__N7a-3a__close:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-accent,#6dcef7);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-panel-deep,#020817);--tw-outline-style:none;outline-style:none}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-black,#000);flex:1;position:relative}@media (min-width:40rem){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage{aspect-ratio:2;max-height:62dvh;min-height:calc(var(--spacing,.25rem) * 52);flex:none}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage{touch-action:pan-y}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>img{pointer-events:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;will-change:opacity;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage .ProjectGallery-module__N7a-3a__stage-layer{opacity:0}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage .ProjectGallery-module__N7a-3a__stage-layer[data-visible=true]{opacity:1}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button{z-index:2;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button{border-color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button{background-color:color-mix(in oklab, var(--color-black,#000) 65%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button .novara-fa-icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button:hover{border-color:#6dcef7b3}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button:hover{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 70%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button:hover{color:var(--color-brand-accent,#6dcef7)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-accent,#6dcef7);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-black,#000);--tw-outline-style:none;outline-style:none}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>button:disabled{cursor:default;opacity:.6}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage .ProjectGallery-module__N7a-3a__previous{left:calc(var(--spacing,.25rem) * 3)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage .ProjectGallery-module__N7a-3a__next{right:calc(var(--spacing,.25rem) * 3)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer{gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-color:#6dcef726;border-top-width:1px;flex-shrink:0;max-width:100%;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 15%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer{padding:calc(var(--spacing,.25rem) * 3)}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef726;flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 15%, transparent)}}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button{background-color:var(--color-panel,#03142b);padding:calc(var(--spacing,.25rem) * 0);opacity:.55;transition-property:border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button img{pointer-events:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button[data-active=true]{border-color:var(--color-brand-accent,#6dcef7);opacity:1}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button:hover{opacity:1}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-accent,#6dcef7);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-panel-deep,#020817);--tw-outline-style:none;outline-style:none}.ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel>footer button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__mosaic .ProjectGallery-module__N7a-3a__thumbnail .ProjectGallery-module__N7a-3a__thumbnail-image img,.ProjectGallery-module__N7a-3a__root .ProjectGallery-module__N7a-3a__dialog .ProjectGallery-module__N7a-3a__panel .ProjectGallery-module__N7a-3a__stage>img{transition:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes ProjectGallery-module__N7a-3a__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ProjectGallery-module__N7a-3a__modal-fade-out{0%{opacity:1}to{opacity:0}}
.ProjectProcess-module__ZDJmAW__root{margin-top:calc(var(--spacing,.25rem) * 10);max-width:var(--container-6xl,72rem);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.ProjectProcess-module__ZDJmAW__root{border-color:color-mix(in oklab, var(--color-slate-700,lab(26.9569% -1.47016 -15.6993)) 60%, transparent)}}.ProjectProcess-module__ZDJmAW__root{padding-block:calc(var(--spacing,.25rem) * 10)}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root{margin-top:calc(var(--spacing,.25rem) * 14);padding-block:calc(var(--spacing,.25rem) * 14)}}.ProjectProcess-module__ZDJmAW__root[data-integrated=true]{margin-top:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:0}.ProjectProcess-module__ZDJmAW__root>header{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root>header{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr)}}.ProjectProcess-module__ZDJmAW__root>header h2{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-display,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-50,#f8fafc)}@supports (color:lab(0% 0 0)){.ProjectProcess-module__ZDJmAW__root>header h2{color:var(--color-slate-50,lab(98.1434% -.369519 -1.05966))}}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root>header h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.ProjectProcess-module__ZDJmAW__root>header p{margin:calc(var(--spacing,.25rem) * 0);max-width:var(--container-3xl,48rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-copy,1.4);line-height:var(--leading-copy,1.4);color:var(--color-slate-300,#cad5e2)}@supports (color:lab(0% 0 0)){.ProjectProcess-module__ZDJmAW__root>header p{color:var(--color-slate-300,lab(84.7652% -1.94535 -7.93337))}}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root>header p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.ProjectProcess-module__ZDJmAW__root ol{margin-top:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none;display:grid;position:relative}@media (min-width:40rem){.ProjectProcess-module__ZDJmAW__root ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root ol{margin-top:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(4,minmax(0,1fr))}}.ProjectProcess-module__ZDJmAW__root ol:before{top:calc(var(--spacing,.25rem) * 5);bottom:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 5);background-color:#6dcef740;width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProjectProcess-module__ZDJmAW__root ol:before{background-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 25%, transparent)}}@media (min-width:40rem){.ProjectProcess-module__ZDJmAW__root ol:before{display:none}}.ProjectProcess-module__ZDJmAW__root ol:before{content:""}.ProjectProcess-module__ZDJmAW__root ol li{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root ol li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}}.ProjectProcess-module__ZDJmAW__root ol li:after{display:none}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root ol li:after{top:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 12);width:calc(100% - 2.25rem);height:1px;display:block;position:absolute}}.ProjectProcess-module__ZDJmAW__root ol li:after{content:"";background:linear-gradient(90deg,#6dcef78a,#6dcef71a)}@supports (color:color-mix(in lab, red, red)){.ProjectProcess-module__ZDJmAW__root ol li:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-accent) 54%, transparent), color-mix(in srgb, var(--color-brand-accent) 10%, transparent))}}.ProjectProcess-module__ZDJmAW__root ol li:last-child:after{display:none}.ProjectProcess-module__ZDJmAW__root ol li>span{z-index:10;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef766;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ProjectProcess-module__ZDJmAW__root ol li>span{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 40%, transparent)}}.ProjectProcess-module__ZDJmAW__root ol li>span{background-color:var(--color-canvas,#020713);color:var(--color-brand-accent,#6dcef7)}.ProjectProcess-module__ZDJmAW__root ol li>span .novara-fa-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.ProjectProcess-module__ZDJmAW__root ol li:nth-child(2n)>span{border-color:#e78a5666}@supports (color:color-mix(in lab, red, red)){.ProjectProcess-module__ZDJmAW__root ol li:nth-child(2n)>span{border-color:color-mix(in oklab, var(--color-glow-orange,#e78a56) 40%, transparent)}}.ProjectProcess-module__ZDJmAW__root ol li:nth-child(2n)>span{color:var(--color-glow-orange,#e78a56)}.ProjectProcess-module__ZDJmAW__root ol li h3{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-display,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-100,#f1f5f9)}@supports (color:lab(0% 0 0)){.ProjectProcess-module__ZDJmAW__root ol li h3{color:var(--color-slate-100,lab(96.286% -.852436 -2.46847))}}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root ol li h3{max-width:calc(var(--spacing,.25rem) * 40)}}.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 2);border-left-style:var(--tw-border-style);border-color:#e78a5680;border-left-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome{border-color:color-mix(in oklab, var(--color-glow-orange,#e78a56) 50%, transparent)}}.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome{padding-left:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome{align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:row}}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome{margin-top:calc(var(--spacing,.25rem) * 12)}}.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome p{margin:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome p strong{font-family:var(--font-display,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-50,#f8fafc)}@supports (color:lab(0% 0 0)){.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome p strong{color:var(--color-slate-50,lab(98.1434% -.369519 -1.05966))}}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome p strong{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome p>span{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-brand-accent,#6dcef7)}.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome>span{max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-copy,1.4);line-height:var(--leading-copy,1.4);color:var(--color-slate-300,#cad5e2)}@supports (color:lab(0% 0 0)){.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome>span{color:var(--color-slate-300,lab(84.7652% -1.94535 -7.93337))}}@media (min-width:48rem){.ProjectProcess-module__ZDJmAW__root .ProjectProcess-module__ZDJmAW__outcome>span{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.RelatedContentList-module__FbqX_G__root{border-top-style:var(--tw-border-style);border-color:#6dcef726;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.RelatedContentList-module__FbqX_G__root{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 15%, transparent)}}.RelatedContentList-module__FbqX_G__root{padding-top:calc(var(--spacing,.25rem) * 6)}.RelatedContentList-module__FbqX_G__root h2{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-display,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-50,#f8fafc)}@supports (color:lab(0% 0 0)){.RelatedContentList-module__FbqX_G__root h2{color:var(--color-slate-50,lab(98.1434% -.369519 -1.05966))}}.RelatedContentList-module__FbqX_G__root nav{margin-top:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-color:#31415899;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.RelatedContentList-module__FbqX_G__root nav{border-color:color-mix(in oklab, var(--color-slate-700,lab(26.9569% -1.47016 -15.6993)) 60%, transparent)}}.RelatedContentList-module__FbqX_G__root nav>a{border-top-style:var(--tw-border-style);border-color:#31415899;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.RelatedContentList-module__FbqX_G__root nav>a{border-color:color-mix(in oklab, var(--color-slate-700,lab(26.9569% -1.47016 -15.6993)) 60%, transparent)}}.RelatedContentList-module__FbqX_G__root nav>a{padding-block:calc(var(--spacing,.25rem) * 5);--tw-outline-style:none;outline-style:none;text-decoration-line:none;display:grid}.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-label,.22em);letter-spacing:var(--tracking-label,.22em);color:var(--color-brand-accent,#6dcef7);text-transform:uppercase}.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__link-title{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-100,#f1f5f9);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@supports (color:lab(0% 0 0)){.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__link-title{color:var(--color-slate-100,lab(96.286% -.852436 -2.46847))}}.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__link-title .novara-fa-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-brand-accent,#6dcef7);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__tags{margin-top:calc(var(--spacing,.25rem) * 3);-moz-column-gap:calc(var(--spacing,.25rem) * 3);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-400,#90a1b9);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__tags{color:var(--color-slate-400,lab(65.5349% -2.25151 -14.5072))}}.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__tags>span:not(:last-child):after{margin-left:calc(var(--spacing,.25rem) * 3);color:#6dcef78c}@supports (color:color-mix(in lab, red, red)){.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__tags>span:not(:last-child):after{color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 55%, transparent)}}.RelatedContentList-module__FbqX_G__root nav>a .RelatedContentList-module__FbqX_G__tags>span:not(:last-child):after{content:"/"}:is(.RelatedContentList-module__FbqX_G__root nav>a:hover,.RelatedContentList-module__FbqX_G__root nav>a:focus-visible) .RelatedContentList-module__FbqX_G__link-title{color:var(--color-brand-accent,#6dcef7)}:is(.RelatedContentList-module__FbqX_G__root nav>a:hover,.RelatedContentList-module__FbqX_G__root nav>a:focus-visible) .RelatedContentList-module__FbqX_G__link-title .novara-fa-icon{--tw-translate-x:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.RelatedContentList-module__FbqX_G__root[data-variant=section]{margin-top:calc(var(--spacing,.25rem) * 12)}@media (min-width:48rem){.RelatedContentList-module__FbqX_G__root[data-variant=section]{margin-top:calc(var(--spacing,.25rem) * 16)}}.RelatedContentList-module__FbqX_G__root[data-variant=section] nav{border-bottom-style:var(--tw-border-style);border-bottom-width:0;display:grid}@media (min-width:48rem){.RelatedContentList-module__FbqX_G__root[data-variant=section] nav{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.RelatedContentList-module__FbqX_G__root[data-variant=section] nav>a{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef726}@supports (color:color-mix(in lab, red, red)){.RelatedContentList-module__FbqX_G__root[data-variant=section] nav>a{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 15%, transparent)}}.RelatedContentList-module__FbqX_G__root[data-variant=section] nav>a{background-color:#03142b59}@supports (color:color-mix(in lab, red, red)){.RelatedContentList-module__FbqX_G__root[data-variant=section] nav>a{background-color:color-mix(in oklab, var(--color-panel,#03142b) 35%, transparent)}}.RelatedContentList-module__FbqX_G__root[data-variant=section] nav>a{padding:calc(var(--spacing,.25rem) * 5)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.page-module__LgvvNq__root{z-index:10;width:100%;max-width:var(--container-site,92rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 10);margin-inline:auto;position:relative}@media (min-width:48rem){.page-module__LgvvNq__root{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 32)}}.page-module__LgvvNq__root{min-height:1300px}main:has([data-blog-translation-unavailable]):after{display:none}main:has([data-blog-post-page]):after{display:none}.page-module__LgvvNq__root h1{margin-top:calc(var(--spacing,.25rem) * 6);max-width:var(--container-6xl,72rem);font-family:var(--font-display,"Tomorrow", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-display,1.05);line-height:var(--leading-display,1.05);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-50,#f8fafc)}@supports (color:lab(0% 0 0)){.page-module__LgvvNq__root h1{color:var(--color-slate-50,lab(98.1434% -.369519 -1.05966))}}@media (min-width:48rem){.page-module__LgvvNq__root h1{margin-top:calc(var(--spacing,.25rem) * 14);font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.page-module__LgvvNq__unavailable-instruction{margin-top:calc(var(--spacing,.25rem) * 6)}.page-module__LgvvNq__excerpt{margin-top:calc(var(--spacing,.25rem) * 6);max-width:var(--container-3xl,48rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-copy,1.4);line-height:var(--leading-copy,1.4);color:var(--color-slate-300,#cad5e2);display:block}@supports (color:lab(0% 0 0)){.page-module__LgvvNq__excerpt{color:var(--color-slate-300,lab(84.7652% -1.94535 -7.93337))}}@media (min-width:48rem){.page-module__LgvvNq__excerpt{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.page-module__LgvvNq__root>ul{margin-top:calc(var(--spacing,.25rem) * 6);list-style-type:disc}:where(.page-module__LgvvNq__root>ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.page-module__LgvvNq__root>ul{padding-left:calc(var(--spacing,.25rem) * 6);color:var(--color-blue-300,#90c5ff)}@supports (color:lab(0% 0 0)){.page-module__LgvvNq__root>ul{color:var(--color-blue-300,lab(77.5052% -6.4629 -36.42))}}.page-module__LgvvNq__tags{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;width:100%;display:flex}.page-module__LgvvNq__tags-with-cover{border-bottom-style:var(--tw-border-style);border-color:#31415899;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.page-module__LgvvNq__tags-with-cover{border-color:color-mix(in oklab, var(--color-slate-700,lab(26.9569% -1.47016 -15.6993)) 60%, transparent)}}.page-module__LgvvNq__tags-with-cover{padding-bottom:calc(var(--spacing,.25rem) * 5)}.page-module__LgvvNq__root .page-module__LgvvNq__tags{margin-top:calc(var(--spacing,.25rem) * 5);list-style-type:none}:where(.page-module__LgvvNq__root .page-module__LgvvNq__tags>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}.page-module__LgvvNq__root .page-module__LgvvNq__tags{padding-left:calc(var(--spacing,.25rem) * 0);color:inherit}.page-module__LgvvNq__root .page-module__LgvvNq__tags>li{margin:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef740;flex:none}@supports (color:color-mix(in lab, red, red)){.page-module__LgvvNq__root .page-module__LgvvNq__tags>li{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 25%, transparent)}}.page-module__LgvvNq__root .page-module__LgvvNq__tags>li{background-color:#6dcef714}@supports (color:color-mix(in lab, red, red)){.page-module__LgvvNq__root .page-module__LgvvNq__tags>li{background-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 8%, transparent)}}.page-module__LgvvNq__root .page-module__LgvvNq__tags>li{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-brand-accent,#6dcef7)}.page-module__LgvvNq__dates{margin-top:calc(var(--spacing,.25rem) * 4);-moz-column-gap:calc(var(--spacing,.25rem) * 4);align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-400,#90a1b9);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.page-module__LgvvNq__dates{color:var(--color-slate-400,lab(65.5349% -2.25151 -14.5072))}}.page-module__LgvvNq__postType{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6dcef740}@supports (color:color-mix(in lab, red, red)){.page-module__LgvvNq__postType{border-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 25%, transparent)}}.page-module__LgvvNq__postType{background-color:#6dcef714}@supports (color:color-mix(in lab, red, red)){.page-module__LgvvNq__postType{background-color:color-mix(in oklab, var(--color-brand-accent,#6dcef7) 8%, transparent)}}.page-module__LgvvNq__postType{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-brand-accent,#6dcef7)}.page-module__LgvvNq__cover{margin-block:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);-o-object-fit:contain;object-fit:contain;width:100%;height:250px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
