[data-astro-cid-ylhe4lx3][data-home-community]{margin-block:7rem;container:home-community/inline-size}[data-astro-cid-ylhe4lx3][data-community-folio][data-slot=card]{border:1px solid var(--studio-rule);background:hsl(var(--brand-soft));box-shadow:none;overflow-wrap:anywhere;border-radius:1.75rem 1.75rem .5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem;padding:2.5rem;display:grid}[data-astro-cid-ylhe4lx3][data-community-intro]{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;padding:0;display:flex}[data-astro-cid-ylhe4lx3][data-community-eyebrow]{color:hsl(var(--ink-soft));letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-size:.6875rem;font-weight:500;line-height:1.6;display:flex}[data-astro-cid-ylhe4lx3][data-community-intro] [data-astro-cid-ylhe4lx3][data-community-eyebrow]>span[data-astro-cid-ylhe4lx3]{color:hsl(var(--ink))}[data-astro-cid-ylhe4lx3][data-community-number]{color:hsl(var(--ink));font-variant-numeric:tabular-nums;white-space:nowrap}h2[data-astro-cid-ylhe4lx3]{letter-spacing:-.065em;text-wrap:balance;hyphens:manual;max-width:100%;margin-top:.25rem;font-size:3rem;font-weight:500;line-height:1.08}[data-astro-cid-ylhe4lx3][data-community-description]{max-width:22rem;color:hsl(var(--ink-soft));font-size:.875rem;line-height:1.85}[data-astro-cid-ylhe4lx3][data-community-symbol]{width:4rem;height:4rem;color:hsl(var(--ink));place-items:center;margin-top:1rem;display:grid;transform:rotate(-8deg)}[data-astro-cid-ylhe4lx3][data-community-symbol] svg{stroke-width:1px}[data-astro-cid-ylhe4lx3][data-community-sheet]{border-left:1px solid var(--studio-rule);min-width:0;padding-left:2.5rem}[data-astro-cid-ylhe4lx3][data-community-link]{border-bottom:1px solid var(--studio-rule);color:hsl(var(--ink));grid-template-columns:minmax(0,1fr) auto;gap:0 1rem;padding:1.875rem 0;text-decoration:none;display:grid}[data-astro-cid-ylhe4lx3][data-community-link]:first-child{padding-top:0}[data-astro-cid-ylhe4lx3][data-community-link] [data-astro-cid-ylhe4lx3][data-community-eyebrow]{grid-column:1/-1}h3[data-astro-cid-ylhe4lx3]{letter-spacing:-.04em;hyphens:manual;grid-column:1/-1;margin-block:1rem;font-size:1.625rem;font-weight:500;line-height:1.3}[data-astro-cid-ylhe4lx3][data-community-link] p[data-astro-cid-ylhe4lx3]{color:hsl(var(--ink-soft));grid-column:1/-1;font-size:.875rem;line-height:1.85}[data-astro-cid-ylhe4lx3][data-community-action]{color:hsl(var(--ink));grid-column:1;margin-top:1.5rem;font-size:.75rem;font-weight:500;line-height:1.8}[data-astro-cid-ylhe4lx3][data-community-arrow]{color:hsl(var(--ink));grid-column:2;align-self:end;place-items:center;padding-bottom:.1875rem;display:grid}[data-astro-cid-ylhe4lx3][data-community-link]:hover h3[data-astro-cid-ylhe4lx3]{color:hsl(var(--ink));text-underline-offset:.3125rem;text-decoration:underline 1px}[data-astro-cid-ylhe4lx3][data-community-footer]{padding:1rem 0 0}[data-astro-cid-ylhe4lx3][data-community-footer-link]{min-height:2.75rem;color:hsl(var(--ink));justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}@container home-content (width<48rem){[data-astro-cid-ylhe4lx3][data-home-community]{margin-block:4.5rem}}@container home-community (width<48rem){[data-astro-cid-ylhe4lx3][data-community-folio][data-slot=card]{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2rem}[data-astro-cid-ylhe4lx3][data-community-intro]{gap:1.125rem;padding:0}[data-astro-cid-ylhe4lx3][data-community-sheet]{border-left:0;border-top:1px solid var(--studio-rule);padding:2rem 0 0}h2[data-astro-cid-ylhe4lx3]{font-size:2.5rem}h2[data-astro-cid-ylhe4lx3] br[data-astro-cid-ylhe4lx3],[data-astro-cid-ylhe4lx3][data-community-symbol]{display:none}[data-astro-cid-ylhe4lx3][data-community-description]{max-width:35rem}[data-astro-cid-ylhe4lx3][data-community-link]{padding:1.75rem 0}}@container home-community (width<21.25rem){[data-astro-cid-ylhe4lx3][data-community-folio][data-slot=card]{padding:1.5rem}[data-astro-cid-ylhe4lx3][data-community-intro]{padding:0}[data-astro-cid-ylhe4lx3][data-community-link]{padding:1.5rem 0}[data-astro-cid-ylhe4lx3][data-community-footer]{padding:.875rem 0 0}h2[data-astro-cid-ylhe4lx3]{font-size:2.125rem}h3[data-astro-cid-ylhe4lx3]{font-size:1.5rem}}@container home-community (width<16rem){[data-astro-cid-ylhe4lx3][data-community-folio][data-slot=card]{padding:1rem}[data-astro-cid-ylhe4lx3][data-community-intro],[data-astro-cid-ylhe4lx3][data-community-link],[data-astro-cid-ylhe4lx3][data-community-footer]{padding-inline:0}[data-astro-cid-ylhe4lx3][data-community-eyebrow]{letter-spacing:.06em}h2[data-astro-cid-ylhe4lx3]{font-size:1.75rem}h3[data-astro-cid-ylhe4lx3]{font-size:1.375rem}[data-astro-cid-ylhe4lx3][data-community-arrow]{display:none}[data-astro-cid-ylhe4lx3][data-community-action]{grid-column:1/-1}}@container home-community (width<12rem){[data-astro-cid-ylhe4lx3][data-community-folio][data-slot=card]{padding-inline:.75rem}h2[data-astro-cid-ylhe4lx3]{hyphens:auto}[data-astro-cid-ylhe4lx3][data-community-footer-link]{flex-wrap:wrap;gap:.5rem}}home-product-film[data-astro-cid-xo5swbnh]{display:block}[data-astro-cid-xo5swbnh][data-film-stage]{isolation:isolate;display:grid}[data-astro-cid-xo5swbnh][data-film-artwork],[data-astro-cid-xo5swbnh][data-film-trigger]{grid-area:1/1;min-width:0}[data-astro-cid-xo5swbnh][data-film-stage]>[data-astro-cid-xo5swbnh][data-film-trigger]{z-index:1;border-radius:var(--radius-folio);max-width:100%;color:hsl(var(--ink));cursor:pointer;text-align:start;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(0,1fr);place-items:end start;padding:clamp(.375rem,2vw,.875rem);text-decoration:none;display:grid}[data-astro-cid-xo5swbnh][data-film-stage]>[data-astro-cid-xo5swbnh][data-film-trigger]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:.25rem}[data-astro-cid-xo5swbnh][data-film-trigger] .ui-button__content{min-width:0;max-width:100%;display:block}[data-astro-cid-xo5swbnh][data-film-stage]>[data-astro-cid-xo5swbnh][data-film-trigger][hidden],[data-astro-cid-xo5swbnh][data-film-error][hidden]{display:none}[data-astro-cid-xo5swbnh][data-film-control]{border:1px solid hsl(var(--line));background:hsl(var(--surface));max-width:100%;color:hsl(var(--ink));box-shadow:var(--shadow-nav-scrolled);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.375rem .875rem .375rem .375rem;transition:border-color .18s;display:flex}[data-astro-cid-xo5swbnh][data-film-play]{background:hsl(var(--brand-solid));width:2.5rem;height:2.5rem;color:var(--color-portrait-ink);border-radius:50%;place-items:center;display:grid}[data-astro-cid-xo5swbnh][data-film-play] svg{fill:currentColor}[data-astro-cid-xo5swbnh][data-film-label]{min-width:0;font:600 .875rem/1.35 var(--font-sans);letter-spacing:-.02em;overflow-wrap:anywhere;display:grid}[data-astro-cid-xo5swbnh][data-film-duration]{color:hsl(var(--ink-soft));letter-spacing:0;font-size:.6875rem;font-weight:500}[data-astro-cid-xo5swbnh][data-film-trigger]:is(:hover,:focus-visible) [data-astro-cid-xo5swbnh][data-film-control]{border-color:hsl(var(--brand))}[data-astro-cid-xo5swbnh][data-film-dialog]{overscroll-behavior:contain;border:1px solid hsl(var(--line));border-radius:var(--radius-sheet);background:hsl(var(--surface));width:min(68rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:hsl(var(--ink));margin:auto;padding:0;inset:0;overflow:auto;transform:none}[data-astro-cid-xo5swbnh][data-film-dialog]::backdrop{background:color-mix(in srgb, var(--color-portrait-scrim) 82%, transparent)}[data-astro-cid-xo5swbnh][data-film-dialog][open]{display:block}[data-astro-cid-xo5swbnh][data-film-dialog]:has([data-film-video][data-format=portrait]){width:min(30rem,100% - 1rem)}[data-astro-cid-xo5swbnh][data-film-heading]{z-index:1;background:hsl(var(--surface));justify-content:space-between;align-items:start;gap:.75rem;padding:clamp(.75rem,2.5vw,1.375rem);display:flex;position:sticky;top:0}[data-astro-cid-xo5swbnh][data-film-heading-copy]{min-width:0}[data-astro-cid-xo5swbnh][data-film-kicker]{color:hsl(var(--ink-soft));font:600 .6875rem/1.5 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.375rem;margin:0 0 .25rem;display:flex}[data-astro-cid-xo5swbnh][data-film-heading] [data-slot=dialog-title]{color:hsl(var(--ink));font:600 clamp(1.125rem, 2.6vw, 1.625rem)/1.2 var(--font-sans);letter-spacing:-.04em;overflow-wrap:anywhere;border:0;margin:0;padding:0}[data-astro-cid-xo5swbnh][data-film-heading] [data-slot=dialog-title]:after{content:none}[data-astro-cid-xo5swbnh][data-film-heading] button{border-radius:50%;flex:none;width:2.75rem;min-height:2.75rem;padding:0}[data-astro-cid-xo5swbnh][data-film-screen]{background:var(--color-portrait-scrim);justify-items:center;display:grid}[data-astro-cid-xo5swbnh][data-film-video]{aspect-ratio:16/9;background:var(--color-portrait-scrim);width:min(100%,115dvh);height:auto;display:block}[data-astro-cid-xo5swbnh][data-film-video][data-format=portrait]{aspect-ratio:4/5;width:min(100%,52dvh)}[data-astro-cid-xo5swbnh][data-film-footer]{color:hsl(var(--ink-soft));font:500 .8125rem/1.6 var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:0 1rem;padding:.375rem clamp(.75rem,2.5vw,1.375rem);display:flex}[data-astro-cid-xo5swbnh][data-film-footer] details[data-astro-cid-xo5swbnh]{flex:15rem;min-width:0}[data-astro-cid-xo5swbnh][data-film-footer] summary[data-astro-cid-xo5swbnh]{cursor:pointer;min-height:2.75rem;padding-block:.6875rem}[data-astro-cid-xo5swbnh][data-film-footer] p[data-astro-cid-xo5swbnh]{max-width:65ch;margin:0 0 .75rem}[data-astro-cid-xo5swbnh][data-film-footer] a[data-astro-cid-xo5swbnh]{min-height:2.75rem;color:hsl(var(--ink));text-underline-offset:.2em;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}[data-astro-cid-xo5swbnh][data-film-footer] a[data-astro-cid-xo5swbnh] svg{flex:none}[data-astro-cid-xo5swbnh][data-film-error]{margin:0;padding:.75rem clamp(.75rem,2.5vw,1.375rem) 0;font-size:.8125rem}@media (height<32rem){[data-astro-cid-xo5swbnh][data-film-heading]{position:relative}}@media (prefers-reduced-motion:reduce){[data-astro-cid-xo5swbnh][data-film-control]{transition:none}}@media (forced-colors:active){[data-astro-cid-xo5swbnh][data-film-control]{border-color:buttontext}[data-astro-cid-xo5swbnh][data-film-play]{border:1px solid buttontext}}[data-astro-cid-b3mvenvz][data-home-product-scene]{min-width:0;margin:0}[data-astro-cid-b3mvenvz][data-home-product-stage]{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}[data-astro-cid-b3mvenvz][data-hero-plate]{grid-row:1;min-width:0}[data-astro-cid-b3mvenvz][data-hero-plate=lumen-ui]{border-radius:var(--radius-folio);grid-column:1/-1;position:relative}[data-astro-cid-b3mvenvz][data-hero-plate=lumen-ui]:before{content:"";z-index:-1;border:1px solid hsl(var(--brand) / .3);border-radius:inherit;background:hsl(var(--brand-soft));position:absolute;inset:0;transform:translate(.4375rem,-.4375rem)}[data-astro-cid-b3mvenvz][data-hero-workspace-crop]{aspect-ratio:5/4;border:1px solid hsl(var(--line));border-radius:inherit;background:hsl(var(--surface));overflow:hidden}[data-astro-cid-b3mvenvz][data-hero-workspace-crop] img[data-astro-cid-b3mvenvz]{width:165%;max-width:none;height:auto}[data-astro-cid-b3mvenvz][data-hero-plate=postlens]{box-shadow:0 0 0 1px hsl(var(--line)), var(--shadow-nav-scrolled);border-radius:1rem;grid-column:9/-1;margin-top:4rem;position:relative;overflow:hidden}img[data-astro-cid-b3mvenvz]{width:100%;height:auto;display:block}figcaption[data-astro-cid-b3mvenvz]{color:hsl(var(--ink-soft));margin-top:.75rem;font-size:.6875rem;line-height:1.7}@container home-hero (width<62rem){[data-astro-cid-b3mvenvz][data-home-product-scene]{width:100%;max-width:40rem;margin-inline:auto}[data-astro-cid-b3mvenvz][data-hero-plate=lumen-ui]{grid-column:1/11}[data-astro-cid-b3mvenvz][data-hero-workspace-crop]{aspect-ratio:16/11}[data-astro-cid-b3mvenvz][data-hero-plate=postlens]{grid-column:9/-1;margin-top:2.5rem}}@container home-hero (width<18rem){[data-astro-cid-b3mvenvz][data-hero-plate=lumen-ui]{grid-column:1/-1}}@container home-hero (width<14rem){[data-astro-cid-b3mvenvz][data-hero-plate=postlens]{grid-area:2/7/auto/-1;margin-top:1rem}}@media (forced-colors:active){[data-astro-cid-b3mvenvz][data-hero-workspace-crop]{border-color:canvastext}[data-astro-cid-b3mvenvz][data-hero-plate=lumen-ui]:before{display:none}}[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-stage[data-astro-cid-td6n52ol]{--hero-type:clamp(2rem, 8.4cqi, 6rem);grid-template-rows:auto min-content 1fr;grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:1.75rem 3rem;min-height:0;padding-block:1rem 3rem}[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-copy[data-astro-cid-td6n52ol]{display:contents}[data-astro-cid-td6n52ol][data-home-hero-grid]>[data-home-product-scene]{margin-top:calc(var(--hero-type) * 1.15);grid-area:2/2/4}[data-astro-cid-td6n52ol][data-home-hero-intro]{grid-column:1;min-width:0}[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-description[data-astro-cid-td6n52ol]{max-width:29rem;margin-top:0}[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-actions[data-astro-cid-td6n52ol]{margin-top:1.5rem}[data-astro-cid-td6n52ol][data-home-hero-identity]{grid-column:1/-1;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-portrait[data-astro-cid-td6n52ol]{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}[data-astro-cid-td6n52ol][data-home-hero-identity]>div[data-astro-cid-td6n52ol]{min-width:0}[data-astro-cid-td6n52ol][data-home-hero-identity] p[data-astro-cid-td6n52ol]{font-size:.9375rem;font-weight:600;line-height:1.6}[data-astro-cid-td6n52ol][data-home-hero-identity] span[data-astro-cid-td6n52ol]{color:hsl(var(--ink-soft));font-size:.75rem;line-height:1.7;display:block}[data-astro-cid-td6n52ol][data-home-hero] h1[data-astro-cid-td6n52ol]{width:100%;max-width:100%;font-size:var(--hero-type);letter-spacing:-.065em;grid-area:2/1/auto/-1;line-height:1.04}[data-astro-cid-td6n52ol][data-home-hero] h1[data-astro-cid-td6n52ol]>span[data-astro-cid-td6n52ol]{display:block}[data-astro-cid-td6n52ol][data-home-hero] h1[data-astro-cid-td6n52ol]>span[data-astro-cid-td6n52ol]:not(:first-child){max-width:calc(100% - 29rem)}[data-astro-cid-td6n52ol][data-home-hero]:lang(es) .maker-hero-stage[data-astro-cid-td6n52ol]{--hero-type:clamp(1.75rem, 6.6cqi, 4.25rem)}[data-astro-cid-td6n52ol][data-home-hero]:lang(es) h1[data-astro-cid-td6n52ol]{font-size:var(--hero-type);letter-spacing:-.055em}@container home-hero (width<62rem){[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-stage[data-astro-cid-td6n52ol]{--hero-type:clamp(2rem, 10.4cqi, 5rem);grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:0 2rem}[data-astro-cid-td6n52ol][data-home-hero-grid]>[data-home-product-scene]{grid-area:auto/1;margin-top:0}[data-astro-cid-td6n52ol][data-home-hero] h1[data-astro-cid-td6n52ol]>span[data-astro-cid-td6n52ol]:not(:first-child){max-width:100%}[data-astro-cid-td6n52ol][data-home-hero]:lang(es) .maker-hero-stage[data-astro-cid-td6n52ol]{--hero-type:clamp(1.75rem, 8.6cqi, 4rem)}[data-astro-cid-td6n52ol][data-home-hero-intro],[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-description[data-astro-cid-td6n52ol]{max-width:34rem}}@container home-hero (width<18rem){[data-astro-cid-td6n52ol][data-home-hero-identity]{flex-wrap:wrap;align-items:start;gap:.75rem}[data-astro-cid-td6n52ol][data-home-hero] .maker-hero-stage[data-astro-cid-td6n52ol]{--hero-type:min(2rem, 22cqi)}[data-astro-cid-td6n52ol][data-home-hero]:lang(es) .maker-hero-stage[data-astro-cid-td6n52ol]{--hero-type:min(1.75rem, 16cqi)}}[data-astro-cid-daxdfyd5][data-home-life-photos]{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:1.5rem;display:grid}figure[data-astro-cid-daxdfyd5]{min-width:0;margin:0}[data-astro-cid-daxdfyd5][data-home-life-photo-frame]{aspect-ratio:4/5;background:hsl(var(--surface-muted));border-radius:.75rem;overflow:hidden}[data-astro-cid-daxdfyd5][data-life-photo=city] [data-astro-cid-daxdfyd5][data-home-life-photo-frame]{aspect-ratio:4/3;border-radius:1.5rem 1.5rem .5rem}[data-astro-cid-daxdfyd5][data-life-photo=sunset]{padding-top:5rem}img[data-astro-cid-daxdfyd5]{object-fit:cover;width:100%;height:100%;display:block}[data-astro-cid-daxdfyd5][data-life-photo=sunset] img[data-astro-cid-daxdfyd5]{object-position:right center}figcaption[data-astro-cid-daxdfyd5]{color:hsl(var(--ink-soft));margin-top:.875rem;font-size:.75rem;line-height:1.7}[data-astro-cid-daxdfyd5][data-home-life-footer]{border-top:1px solid var(--studio-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.25rem;display:flex}[data-astro-cid-daxdfyd5][data-home-life-footer]>span[data-astro-cid-daxdfyd5]{color:hsl(var(--ink-soft));font-size:.75rem}@container home-content (width<42rem){[data-astro-cid-daxdfyd5][data-home-life-photos]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem 1rem}[data-astro-cid-daxdfyd5][data-life-photo=city]{grid-area:1/1/auto/-1}[data-astro-cid-daxdfyd5][data-life-photo=city] [data-astro-cid-daxdfyd5][data-home-life-photo-frame]{aspect-ratio:16/10}[data-astro-cid-daxdfyd5][data-life-photo=sunset]{padding-top:0}}@container home-content (width<20rem){[data-astro-cid-daxdfyd5][data-home-life-photos]{grid-template-columns:minmax(0,1fr)}[data-astro-cid-daxdfyd5][data-home-life-photo-frame]{aspect-ratio:4/3}}[data-astro-cid-tb63cllq][data-home-logos]{padding-top:max(0px, calc(5rem - var(--page-flow-gap)));grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:2rem;display:grid}h2[data-astro-cid-tb63cllq]{color:hsl(var(--ink-soft));letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.6}ul[data-astro-cid-tb63cllq]{grid-template-columns:repeat(8,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-tb63cllq]{min-width:0}[data-astro-cid-tb63cllq][data-logo-tile]{--logo-tile-surface:hsl(var(--project-surface));border:1px solid hsl(var(--line) / .65);background:var(--logo-tile-surface);height:4rem;color:var(--color-portrait-ink);text-align:center;border-radius:.875rem;place-items:center;padding:.75rem;font-size:.75rem;font-weight:600;transition:transform .18s,border-color .18s;display:grid}[data-astro-cid-tb63cllq][data-logo-surface=light],[data-astro-cid-tb63cllq][data-logo-surface=neutral]{--logo-tile-surface:var(--color-logo-paper);color:var(--color-portrait-scrim)}[data-astro-cid-tb63cllq][data-logo-tile] img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:2.25rem}[data-astro-cid-tb63cllq][data-logo-tile]:hover{border-color:hsl(var(--project-primary) / .7);transform:translateY(-2px)}[data-astro-cid-tb63cllq][data-logo-tile]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-astro-cid-tb63cllq][data-logo-tile]{transition:none}[data-astro-cid-tb63cllq][data-logo-tile]:hover{transform:none}}@container home-content (width<64rem){[data-astro-cid-tb63cllq][data-home-logos]{grid-template-columns:minmax(0,1fr);gap:1rem}}@container home-content (width<40rem){ul[data-astro-cid-tb63cllq]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-astro-cid-3xxgfa4j][data-featured-work][data-slot=card]{background:hsl(var(--surface-muted));overflow-wrap:anywhere;border-radius:1.5rem 1.5rem .5rem;container:featured-work/inline-size}.studio-project-link[data-astro-cid-3xxgfa4j]{padding:1.125rem}[data-astro-cid-3xxgfa4j][data-work-spread]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;display:grid}[data-astro-cid-3xxgfa4j][data-work-story]{z-index:1;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;align-self:center;gap:1.25rem;min-width:0;margin:0;padding:1.875rem;display:grid;position:relative}[data-astro-cid-3xxgfa4j][data-work-category]{color:hsl(var(--ink-soft));letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.7}h3[data-astro-cid-3xxgfa4j]{letter-spacing:-.055em;font-size:2.375rem;font-weight:500;line-height:1.25}.studio-project-link[data-astro-cid-3xxgfa4j]:hover h3[data-astro-cid-3xxgfa4j]{text-underline-offset:.3rem;text-decoration:underline 1px}[data-astro-cid-3xxgfa4j][data-work-description]{color:hsl(var(--ink-soft));font-size:.875rem;line-height:1.85}[data-astro-cid-3xxgfa4j][data-work-action]{color:hsl(var(--ink));align-items:center;gap:1rem;font-size:.75rem;font-weight:500;line-height:1.8;display:flex}[data-astro-cid-3xxgfa4j][data-work-action] svg,[data-astro-cid-3xxgfa4j][data-work-score] svg{flex-shrink:0}[data-astro-cid-3xxgfa4j][data-work-artwork]{background:hsl(var(--project-surface));border-radius:1.125rem;min-width:0;min-height:27rem;position:relative;overflow:hidden}[data-astro-cid-3xxgfa4j][data-work-artwork] img[data-astro-cid-3xxgfa4j]{object-fit:cover;width:100%;height:100%;position:absolute}[data-astro-cid-3xxgfa4j][data-work-footer]{border-top:1px solid var(--studio-rule);justify-content:space-between;align-items:center;gap:1.625rem;margin-top:1.125rem;padding:1.25rem 1rem .5rem;display:flex}[data-astro-cid-3xxgfa4j][data-work-outcome]{align-items:center;gap:1.5rem;min-width:0;display:flex}[data-astro-cid-3xxgfa4j][data-work-score]{color:var(--studio-emphasis);letter-spacing:-.055em;flex-shrink:0;align-items:center;gap:.75rem;font-size:3rem;line-height:1.15;display:flex}[data-astro-cid-3xxgfa4j][data-work-score] strong[data-astro-cid-3xxgfa4j]{font-weight:500}[data-astro-cid-3xxgfa4j][data-work-previous]{color:hsl(var(--ink-soft));font-size:1.75rem}[data-astro-cid-3xxgfa4j][data-work-caption]{color:hsl(var(--ink-soft));font-size:.75rem;line-height:1.7}[data-astro-cid-3xxgfa4j][data-work-meta]{min-width:0;color:hsl(var(--ink-soft));text-align:right;gap:.25rem;margin-left:auto;font-size:.6875rem;line-height:1.8;display:grid}@container featured-work (width<=38.75rem){[data-astro-cid-3xxgfa4j][data-work-spread]{flex-direction:column;display:flex}[data-astro-cid-3xxgfa4j][data-work-artwork]{aspect-ratio:16/10;order:-1;height:auto;min-height:0}[data-astro-cid-3xxgfa4j][data-work-story]{align-self:stretch;margin:0;padding:1.5rem .75rem .5rem}h3[data-astro-cid-3xxgfa4j]{font-size:1.875rem}[data-astro-cid-3xxgfa4j][data-work-footer]{flex-direction:column;align-items:stretch;gap:1.125rem;padding:1.25rem .75rem .5rem}[data-astro-cid-3xxgfa4j][data-work-outcome]{justify-content:space-between}[data-astro-cid-3xxgfa4j][data-work-meta]{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-left:0;display:flex}}@container featured-work (width<=23.75rem){.studio-project-link[data-astro-cid-3xxgfa4j]{padding:.75rem}[data-astro-cid-3xxgfa4j][data-work-story]{margin:0;padding:1.375rem .5rem .5rem}h3[data-astro-cid-3xxgfa4j]{font-size:1.75rem}[data-astro-cid-3xxgfa4j][data-work-artwork]{height:auto}[data-astro-cid-3xxgfa4j][data-work-footer]{padding:1.125rem .375rem .375rem}[data-astro-cid-3xxgfa4j][data-work-outcome]{flex-wrap:wrap;gap:.75rem}[data-astro-cid-3xxgfa4j][data-work-score]{flex-wrap:wrap;flex-shrink:1;font-size:2.625rem}}[data-astro-cid-36luietr][data-product-preview]{background:color-mix(in srgb, hsl(var(--project-primary)) 8%, hsl(var(--surface-muted)));min-width:0;padding-bottom:1.5rem}[data-astro-cid-36luietr][data-preview-stage]{isolation:isolate;aspect-ratio:4/3;position:relative;overflow:hidden}[data-astro-cid-36luietr][data-preview-stage]:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid hsl(var(--project-primary) / .18);background:hsl(var(--project-primary) / .06);border-radius:50%;width:76%;position:absolute;top:-12%;right:-18%}[data-astro-cid-36luietr][data-preview-device]{min-width:0;position:absolute}[data-astro-cid-36luietr][data-preview-device=primary]{width:86%;top:24%;left:3%}[data-astro-cid-36luietr][data-preview-device=secondary]{width:26%;top:14%;right:5%}[data-astro-cid-36luietr][data-preview-device] [data-ui-device-screen]{pointer-events:none}[data-astro-cid-36luietr][data-preview-screen]{border:1px solid hsl(var(--line));box-shadow:var(--shadow-nav-scrolled);border-radius:1rem;overflow:hidden}img[data-astro-cid-36luietr]{width:100%;height:auto;display:block}[data-astro-cid-36luietr][data-preview-layout=studio]{background:color-mix(in srgb, hsl(var(--project-secondary)) 9%, hsl(var(--surface-muted)))}[data-astro-cid-36luietr][data-preview-layout=studio] [data-astro-cid-36luietr][data-preview-stage]:before{border-color:hsl(var(--project-secondary) / .18);background:hsl(var(--project-secondary) / .06);top:25%;right:30%}[data-astro-cid-36luietr][data-preview-layout=studio] [data-astro-cid-36luietr][data-preview-device=primary]{width:29%;top:8%;left:14%;transform:rotate(-6deg)}[data-astro-cid-36luietr][data-preview-layout=studio] [data-astro-cid-36luietr][data-preview-device=secondary]{width:29%;top:13%;right:14%;transform:rotate(6deg)}[data-astro-cid-fazhzcpq][data-home-product][data-slot=card]{background:hsl(var(--surface));overflow-wrap:anywhere;border-radius:1.5rem 1.5rem .5rem;min-width:0;container:home-product/inline-size}.studio-project-link[data-astro-cid-fazhzcpq]{flex-direction:column;padding:0;display:flex}[data-astro-cid-fazhzcpq][data-product-artwork]{aspect-ratio:16/11;background:hsl(var(--surface-muted));border-radius:0;flex-shrink:0;min-width:0;overflow:hidden}[data-astro-cid-fazhzcpq][data-product-artwork] img[data-astro-cid-fazhzcpq]{object-fit:cover;width:100%;height:100%;display:block}[data-astro-cid-fazhzcpq][data-product-sheet]{border-top:1px solid var(--studio-rule);background:hsl(var(--surface));flex-direction:column;flex:1;gap:1.125rem;min-width:0;margin:0;padding:1.875rem;display:flex;position:relative}[data-astro-cid-fazhzcpq][data-product-category]{color:hsl(var(--ink-soft));letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.7}[data-astro-cid-fazhzcpq][data-product-identity]{justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-astro-cid-fazhzcpq][data-product-identity]>div[data-astro-cid-fazhzcpq]{min-width:0}[data-astro-cid-fazhzcpq][data-product-logo]{object-fit:contain;border-radius:.75rem;flex:none;width:3rem;height:3rem}h3[data-astro-cid-fazhzcpq]{letter-spacing:-.055em;margin-top:.625rem;font-size:1.75rem;font-weight:500;line-height:1.2}.studio-project-link[data-astro-cid-fazhzcpq]:hover h3[data-astro-cid-fazhzcpq]{text-underline-offset:.3rem;text-decoration:underline 1px}[data-astro-cid-fazhzcpq][data-product-description]{color:hsl(var(--ink-soft));font-size:.875rem;line-height:1.85}[data-astro-cid-fazhzcpq][data-product-meta]{border-top:1px solid var(--studio-rule);color:hsl(var(--ink-soft));flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:auto;padding-top:1.125rem;font-size:.6875rem;line-height:1.8;display:flex}[data-astro-cid-fazhzcpq][data-product-action]{color:var(--studio-emphasis);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:500;line-height:1.8;display:flex}[data-astro-cid-fazhzcpq][data-product-action] svg{flex-shrink:0}@container home-product (width<=23.75rem){[data-astro-cid-fazhzcpq][data-product-sheet]{padding:1.5rem 1.25rem}}@container home-product (width<16rem){[data-astro-cid-fazhzcpq][data-product-sheet]{padding:1.25rem .75rem}[data-astro-cid-fazhzcpq][data-product-logo]{display:none}h3[data-astro-cid-fazhzcpq]{font-size:1.5rem}}[data-astro-cid-ps4kvdsk][data-home-supporting-project][data-slot=card]{overflow-wrap:break-word;border-radius:1.375rem 1.375rem .375rem;min-width:0;height:100%;container:supporting-project/inline-size}.studio-project-link[data-astro-cid-ps4kvdsk]{flex-direction:column;display:flex}[data-astro-cid-ps4kvdsk][data-supporting-heading]{border-top:3px solid hsl(var(--project-primary));background:0 0;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1.5rem 1.5rem 0;display:flex}[data-astro-cid-ps4kvdsk][data-supporting-identity]{min-width:0}[data-astro-cid-ps4kvdsk][data-supporting-number]{color:hsl(var(--ink-soft));font-variant-numeric:tabular-nums;margin-bottom:.75rem;font-size:.6875rem;line-height:1.7;display:block}[data-astro-cid-ps4kvdsk][data-supporting-mark]{background:hsl(var(--surface-muted));border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:4.75rem;height:3.5rem;padding:.5rem;display:flex}[data-astro-cid-ps4kvdsk][data-supporting-mark][data-logo-aspect=square]{width:3.5rem}[data-astro-cid-ps4kvdsk][data-supporting-mark][data-logo-surface=dark]{background:hsl(var(--project-surface))}[data-astro-cid-ps4kvdsk][data-supporting-mark][data-logo-surface=light]{background:var(--color-white)}[data-astro-cid-ps4kvdsk][data-supporting-mark] img[data-astro-cid-ps4kvdsk]{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}h3[data-astro-cid-ps4kvdsk]{letter-spacing:-.055em;font-size:1.625rem;font-weight:500;line-height:1.25}.studio-project-link[data-astro-cid-ps4kvdsk]:hover h3[data-astro-cid-ps4kvdsk]{color:var(--studio-emphasis);text-underline-offset:.3rem;text-decoration:underline 1px}[data-astro-cid-ps4kvdsk][data-supporting-role]{color:hsl(var(--ink-soft));margin-top:.625rem;font-size:.6875rem;line-height:1.7}[data-astro-cid-ps4kvdsk][data-supporting-body]{flex-direction:column;flex:1;gap:1.25rem;min-width:0;padding:1.5rem;display:flex}[data-astro-cid-ps4kvdsk][data-supporting-description]{color:hsl(var(--ink-soft));font-size:.875rem;line-height:1.8}[data-astro-cid-ps4kvdsk][data-supporting-evidence]{color:hsl(var(--ink));align-items:flex-start;gap:.625rem;font-size:.75rem;line-height:1.7;display:flex}[data-astro-cid-ps4kvdsk][data-supporting-evidence] svg{width:1rem;height:1rem;color:var(--studio-emphasis);flex:none;margin-top:.125rem}[data-astro-cid-ps4kvdsk][data-supporting-footer]{border-top:1px solid var(--studio-rule);color:var(--studio-emphasis);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}[data-astro-cid-ps4kvdsk][data-supporting-action]{font-size:.75rem;font-weight:500;line-height:1.8}[data-astro-cid-ps4kvdsk][data-supporting-arrow]{flex:none;place-items:center;display:grid}@container supporting-project (width>=36rem){.studio-project-link[data-astro-cid-ps4kvdsk]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}[data-astro-cid-ps4kvdsk][data-supporting-heading]{border-top:0;border-left:3px solid hsl(var(--project-primary));padding:1.75rem}[data-astro-cid-ps4kvdsk][data-supporting-body]{padding:1.75rem}}@container supporting-project (width<20rem){[data-astro-cid-ps4kvdsk][data-supporting-heading]{padding:1.25rem 1.25rem 0}[data-astro-cid-ps4kvdsk][data-supporting-body]{padding:1.25rem}}@container supporting-project (width<16rem){[data-astro-cid-ps4kvdsk][data-supporting-heading],[data-astro-cid-ps4kvdsk][data-supporting-body]{padding-inline:.75rem}[data-astro-cid-ps4kvdsk][data-supporting-mark],[data-astro-cid-ps4kvdsk][data-supporting-mark][data-logo-aspect=square]{width:2.75rem;height:2.75rem;padding:.5rem}h3[data-astro-cid-ps4kvdsk]{font-size:1.5rem}}@container supporting-project (width<12rem){[data-astro-cid-ps4kvdsk][data-supporting-mark]{display:none}h3[data-astro-cid-ps4kvdsk]{font-size:1.25rem}}[data-astro-cid-rdtaw775][data-home-showcase=work] .studio-project-list[data-astro-cid-rdtaw775]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@container home-content (width<58rem){[data-astro-cid-rdtaw775][data-home-showcase=work] .studio-project-list[data-astro-cid-rdtaw775]{grid-template-columns:minmax(0,1fr)}}[data-astro-cid-6dwtyyww][data-home-testimonials]{padding-top:0}[data-astro-cid-6dwtyyww][data-home-faq]{padding-bottom:7rem}@container home-content (width<48rem){[data-astro-cid-6dwtyyww][data-home-faq]{padding-bottom:4.5rem}}[data-astro-cid-uin6gsun][data-start-here-card][data-slot=card]{--reading-slip-emphasis:hsl(var(--brand));width:100%;min-width:0;height:100%;color:hsl(var(--ink));box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;container:reading-slip/inline-size}[data-theme=dark] [data-astro-cid-uin6gsun][data-start-here-card]{--reading-slip-emphasis:hsl(var(--accent))}a[data-astro-cid-uin6gsun]{height:100%;color:inherit;flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}[data-astro-cid-uin6gsun][data-reading-slip-artwork]{aspect-ratio:16/9;background:hsl(var(--surface-muted));border-radius:1.125rem 1.125rem .375rem;min-width:0;overflow:hidden}[data-astro-cid-uin6gsun][data-reading-slip-artwork] img[data-astro-cid-uin6gsun]{object-fit:cover;width:100%;height:100%;display:block}[data-astro-cid-uin6gsun][data-reading-slip-body]{flex-direction:column;flex:1;min-width:0;display:flex}[data-astro-cid-uin6gsun][data-reading-slip-header]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}[data-astro-cid-uin6gsun][data-reading-slip-label]{color:var(--reading-slip-emphasis);font-size:.75rem;font-weight:500;line-height:1.6}[data-astro-cid-uin6gsun][data-reading-slip-number]{color:hsl(var(--ink-soft));font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.6}h4[data-astro-cid-uin6gsun]{letter-spacing:-.04em;text-wrap:pretty;font-size:1.25rem;font-weight:500;line-height:1.4}a[data-astro-cid-uin6gsun]:is(:hover,:focus-visible) h4[data-astro-cid-uin6gsun]{color:var(--reading-slip-emphasis);text-underline-offset:.25rem;text-decoration:underline 1px}[data-astro-cid-uin6gsun][data-reading-slip-reason]{color:hsl(var(--ink-soft));margin-block:.875rem 1.5rem;font-size:.8125rem;line-height:1.85}[data-astro-cid-uin6gsun][data-reading-slip-footer]{border-top:1px solid hsl(var(--line) / .65);margin-top:auto;padding-top:1rem}[data-astro-cid-uin6gsun][data-reading-slip-footer]>span[data-astro-cid-uin6gsun]{color:var(--reading-slip-emphasis);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:500;line-height:1.6;display:flex}@container reading-slip (width>=38rem){a[data-astro-cid-uin6gsun]:has([data-reading-slip-artwork]){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}[data-astro-cid-uin6gsun][data-reading-slip-body]{height:100%}}@container reading-slip (width<16rem){[data-astro-cid-uin6gsun][data-reading-slip-header],[data-astro-cid-uin6gsun][data-reading-slip-footer]>span[data-astro-cid-uin6gsun]{flex-wrap:wrap;gap:.5rem}h4[data-astro-cid-uin6gsun]{font-size:1.125rem}}[data-astro-cid-gmxqijoe][data-home-writing]{container:home-writing/inline-size}[data-astro-cid-gmxqijoe][data-writing-heading]{color:hsl(var(--ink));margin-bottom:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.5}[data-astro-cid-gmxqijoe][data-writing-list]{grid-template-columns:minmax(0,1fr);gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}[data-astro-cid-gmxqijoe][data-writing-list]>li[data-astro-cid-gmxqijoe]{min-width:0}[data-astro-cid-gmxqijoe][data-writing-list]>li[data-astro-cid-gmxqijoe]:first-child{grid-column:1/-1}[data-astro-cid-gmxqijoe][data-writing-card][data-slot=card]{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-astro-cid-gmxqijoe][data-writing-card][data-featured]{border:1px solid var(--studio-rule);background:hsl(var(--surface));border-radius:1.5rem 1.5rem .5rem}[data-astro-cid-gmxqijoe][data-writing-row]{min-width:0;height:100%;color:hsl(var(--ink));overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}[data-astro-cid-gmxqijoe][data-writing-row]:not([data-writing-featured]){border-top:1px solid var(--studio-rule);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:2.5rem;padding-top:2.5rem;display:grid}[data-astro-cid-gmxqijoe][data-writing-row]:not([data-writing-featured]) [data-astro-cid-gmxqijoe][data-writing-body]{height:100%;padding-top:0}[data-astro-cid-gmxqijoe][data-writing-row]:not([data-writing-featured]) [data-astro-cid-gmxqijoe][data-writing-action]{border-top:0}[data-astro-cid-gmxqijoe][data-writing-featured]{border-radius:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}[data-astro-cid-gmxqijoe][data-writing-artwork]{aspect-ratio:16/9;background:hsl(var(--surface-muted));border-radius:1.125rem 1.125rem .375rem;min-width:0;overflow:hidden}[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-artwork]{aspect-ratio:auto;border-radius:1.4375rem 0 0 1.4375rem;height:100%;min-height:25rem}[data-astro-cid-gmxqijoe][data-writing-cover]{object-fit:cover;width:100%;height:100%;display:block}[data-astro-cid-gmxqijoe][data-writing-body]{flex-direction:column;flex:1;min-width:0;padding-top:1.5rem;display:flex}[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-body]{padding:2.5rem}[data-astro-cid-gmxqijoe][data-writing-kicker]{color:var(--studio-emphasis);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;font-size:.625rem;font-weight:600;line-height:1.6;display:flex}[data-astro-cid-gmxqijoe][data-writing-kicker]>span[data-astro-cid-gmxqijoe]:last-child{color:hsl(var(--ink-soft));font-variant-numeric:tabular-nums;letter-spacing:0}[data-astro-cid-gmxqijoe][data-writing-meta]{color:hsl(var(--ink-soft));flex-wrap:wrap;gap:.375rem 1rem;font-size:.6875rem;line-height:1.6;display:flex}h4[data-astro-cid-gmxqijoe]{letter-spacing:-.045em;text-wrap:pretty;hyphens:manual;margin-top:.875rem;font-size:1.5rem;font-weight:500;line-height:1.35}[data-astro-cid-gmxqijoe][data-writing-featured] h4[data-astro-cid-gmxqijoe]{letter-spacing:-.055em;font-size:2.25rem;line-height:1.15}[data-astro-cid-gmxqijoe][data-writing-row]:is(:hover,:focus-visible) h4[data-astro-cid-gmxqijoe]{color:var(--studio-emphasis);text-underline-offset:.3rem;text-decoration:underline 1px}[data-astro-cid-gmxqijoe][data-writing-description]{color:hsl(var(--ink-soft));margin-block:1rem 1.5rem;font-size:.875rem;line-height:1.85}[data-astro-cid-gmxqijoe][data-writing-action]{border-top:1px solid var(--studio-rule);width:100%;min-height:2.75rem;color:var(--studio-emphasis);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.75rem;font-weight:500;line-height:1.8;display:flex}[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-action]{background:hsl(var(--ink));width:auto;min-height:3rem;color:hsl(var(--surface));border:0;border-radius:.875rem .875rem .375rem;align-self:flex-start;gap:2rem;padding:.875rem 1.125rem}[data-astro-cid-gmxqijoe][data-start-here]{border-top:1px solid var(--studio-rule);margin-top:4.5rem;padding-top:2.5rem}[data-astro-cid-gmxqijoe][data-start-here-intro]{grid-template-columns:1fr 2fr;align-items:baseline;gap:1rem 2rem;margin-bottom:1.5rem;display:grid}[data-astro-cid-gmxqijoe][data-start-here-intro] [data-astro-cid-gmxqijoe][data-writing-heading]{letter-spacing:-.045em;margin:0;font-size:1.75rem}[data-astro-cid-gmxqijoe][data-start-here-intro] p[data-astro-cid-gmxqijoe]{max-width:38rem;color:hsl(var(--ink-soft));font-size:.875rem;line-height:1.85}[data-astro-cid-gmxqijoe][data-start-here-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}[data-astro-cid-gmxqijoe][data-start-here-grid] li[data-astro-cid-gmxqijoe]{min-width:0;display:flex}@container home-writing (width<56rem){[data-astro-cid-gmxqijoe][data-writing-list]{grid-template-columns:minmax(0,1fr)}[data-astro-cid-gmxqijoe][data-writing-row]:not([data-writing-featured]){gap:1.5rem}[data-astro-cid-gmxqijoe][data-writing-body]{height:100%;padding:0}[data-astro-cid-gmxqijoe][data-start-here-intro]{grid-template-columns:minmax(0,1fr);gap:.75rem}[data-astro-cid-gmxqijoe][data-start-here-grid]{grid-template-columns:minmax(0,1fr)}}@container home-writing (width<64rem){[data-astro-cid-gmxqijoe][data-writing-featured]{grid-template-columns:minmax(0,1fr);gap:0}[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-artwork]{aspect-ratio:16/9;border-radius:1.4375rem 1.4375rem 0 0;height:auto;min-height:0}}@container home-writing (width<38rem){[data-astro-cid-gmxqijoe][data-writing-list]{row-gap:2.5rem}[data-astro-cid-gmxqijoe][data-writing-row],[data-astro-cid-gmxqijoe][data-writing-row]:not([data-writing-featured]){flex-direction:column;align-items:stretch;gap:0;display:flex}[data-astro-cid-gmxqijoe][data-writing-body],[data-astro-cid-gmxqijoe][data-writing-row]:not([data-writing-featured]) [data-astro-cid-gmxqijoe][data-writing-body]{padding-top:1.5rem}[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-body]{padding:1.75rem 1.5rem}[data-astro-cid-gmxqijoe][data-writing-featured] h4[data-astro-cid-gmxqijoe]{font-size:1.875rem}h4[data-astro-cid-gmxqijoe]{font-size:1.5rem}[data-astro-cid-gmxqijoe][data-start-here]{margin-top:3.5rem;padding-top:2rem}}@container home-writing (width<20rem){[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-body]{padding:1.5rem 1.125rem}[data-astro-cid-gmxqijoe][data-writing-featured] h4[data-astro-cid-gmxqijoe]{font-size:1.625rem}}@container home-writing (width<16rem){[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-body]{padding:1.25rem .75rem}h4[data-astro-cid-gmxqijoe],[data-astro-cid-gmxqijoe][data-writing-featured] h4[data-astro-cid-gmxqijoe]{font-size:1.25rem}[data-astro-cid-gmxqijoe][data-writing-kicker],[data-astro-cid-gmxqijoe][data-writing-action]{flex-wrap:wrap;gap:.5rem}[data-astro-cid-gmxqijoe][data-writing-featured] [data-astro-cid-gmxqijoe][data-writing-action]{gap:1rem;padding-inline:.75rem}}.signature-frame[data-home-hero]{padding-block:1.5rem 0;container:home-hero/inline-size}[data-home-hero] h1{max-width:100%;font-size:clamp(3.125rem,5.7vw,5rem)}[data-home-hero]:lang(es) h1{font-size:clamp(2rem,4.2vw,3.5rem)}[data-home-hero] .maker-hero-description{max-width:29rem}[data-home-hero] .maker-hero-actions{gap:.75rem 1.5rem}[data-home-hero] .maker-hero-actions a{font-size:.875rem}[data-home-hero] .maker-hero-primary{padding-left:1rem}[data-home-hero] .maker-hero-secondary{gap:.5rem}[data-home-hero] .maker-hero-arrow{flex-shrink:0;width:2rem;height:2rem}.maker-hero-project:hover strong{color:hsl(var(--brand));text-underline-offset:.25rem;text-decoration:underline 1px}:root[data-theme=dark] .maker-hero-project:hover strong,:root[data-theme=dark] .maker-hero-index:hover{color:hsl(var(--accent))}.maker-hero-project>span{min-width:0}.maker-hero-project strong{font-size:.9375rem;font-weight:600;line-height:1.5;display:block}.maker-hero-project strong+span{color:hsl(var(--ink-soft));letter-spacing:-.015em;margin-top:.25rem;font-size:.75rem;line-height:1.7;display:block}.maker-hero-index:hover{color:hsl(var(--brand))}@container home-hero not (width>=60rem){.maker-hero-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-hero-shelf-label,.maker-hero-index{grid-column:1/-1}.maker-hero-project{border-left:0;padding-left:0}}@container home-hero not (width>=39.5rem){.maker-hero-shelf{grid-template-columns:minmax(0,1fr);gap:0}.maker-hero-shelf-label{padding-bottom:.5rem}.maker-hero-project{padding-block:1rem}.maker-hero-project+.maker-hero-project{border-top:1px solid var(--hero-rule)}}@container home-hero not (width>=18rem){.maker-hero-project{grid-template-columns:2.75rem minmax(0,1fr)}.maker-hero-project-arrow{display:none}}@container home-hero not (width>=14rem){.maker-hero-project{grid-template-columns:minmax(0,1fr)}.maker-hero-index{flex-wrap:wrap}}@media (width<=63.999rem){.maker-hero-stage{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;min-height:29rem;padding-top:1rem}[data-home-hero] h1{font-size:clamp(2.625rem,5.6vw,4.5rem)}}@media (width<=47.999rem){.signature-frame[data-home-hero]{padding-top:1.75rem}.maker-hero-stage{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding-block:0 1.5rem}}@container home-hero not (width>=41rem){.maker-hero-stage{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding-block:0 1.5rem}[data-home-hero] .maker-hero-actions{gap:.75rem .5rem}}@media (width<=47.999rem){.signature-frame[data-home-hero]{padding-top:1.5rem}[data-home-hero] .maker-hero-eyebrow{display:none}[data-home-hero] h1{letter-spacing:-.06em;font-size:clamp(2rem,9.6vw,4.5rem);line-height:1.08}[data-home-hero]:lang(es) h1{font-size:clamp(1.75rem,7.45vw,3.5rem)}[data-home-hero] .maker-hero-description{margin-top:1.25rem;line-height:1.65}[data-home-hero] .maker-hero-actions{margin-top:1.25rem}@container home-hero (width>=15rem){.maker-hero-shelf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem}.maker-hero-shelf-label{padding-bottom:0}.maker-hero-project{grid-template-columns:1.75rem minmax(0,1fr);align-content:start;gap:.75rem .5rem;padding-block:.75rem}.maker-hero-project+.maker-hero-project{border-top:0;border-left:1px solid var(--hero-rule);padding-left:.75rem}.maker-hero-project-logo{border-radius:.375rem;width:1.75rem;height:1.75rem}.maker-hero-project>[data-home-product-copy]{display:contents}.maker-hero-project strong{white-space:nowrap;align-self:center;font-size:.875rem}.maker-hero-project strong+span{grid-column:1/-1;margin-top:0;line-height:1.6}.maker-hero-project-arrow{display:none}}@container home-hero not (width>=18rem){[data-home-hero] .maker-hero-actions{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}[data-home-hero] .maker-hero-primary{justify-content:space-between}[data-home-hero] .maker-hero-secondary{justify-self:start;min-height:2.75rem}}}@container home-hero not (width>=18rem){[data-home-hero] h1{-webkit-hyphens:manual;hyphens:manual;font-size:min(2rem,22cqi);line-height:1.12}[data-home-hero]:lang(es) h1{font-size:min(1.75rem,16cqi)}}[data-home-hero] .maker-hero-primary>[data-home-action-label]{overflow-wrap:anywhere;min-width:0}[data-home-hero] .maker-hero-emphasis{display:inline-block;position:relative}[data-home-hero] .maker-hero-emphasis:after{content:"";transform-origin:0;inset-inline:0;background:currentColor;height:.045em;position:absolute;bottom:-.035em}@media (prefers-reduced-motion:no-preference){[data-home-hero] h1>span{animation:home-headline-rise .56s var(--ui-ease-emphasized) backwards}[data-home-hero] h1>span:nth-child(2){animation-delay:.1s}[data-home-hero] h1>span:nth-child(3){animation-delay:.2s}[data-home-hero] [data-hero-plate=lumen-ui]{animation:home-plate-settle .62s var(--ui-ease-emphasized) 80ms backwards}[data-home-hero] [data-hero-plate=postlens]{animation:home-phone-rise .54s var(--ui-ease-emphasized) .19s backwards}[data-home-hero] .maker-hero-emphasis:after{animation:.48s cubic-bezier(.2,.85,.2,1) .3s backwards home-tool-mark}[data-home-hero] [data-hero-plate=lumen-ui]:before{animation:home-sheet-settle .36s var(--ui-ease-emphasized) .38s backwards;transition:transform .2s var(--ui-ease-emphasized)}[data-home-hero] [data-hero-workspace-crop]{transition:border-color .2s}[data-home-hero] [data-hero-plate=postlens]{transition:translate .2s var(--ui-ease-emphasized)}}@keyframes home-headline-rise{0%{transform:translateY(.18em)}to{transform:none}}[data-home-hero]:has([data-hero-link=lumen-ui]:focus-visible) [data-hero-plate=lumen-ui]:before{transform:translate(.625rem,-.625rem)}[data-home-hero]:has([data-hero-link=lumen-ui]:focus-visible) [data-hero-workspace-crop]{border-color:hsl(var(--brand))}[data-home-hero]:has([data-hero-link=postlens]:focus-visible) [data-hero-plate=postlens]{outline:2px solid hsl(var(--brand));outline-offset:4px}@media (hover:hover) and (pointer:fine){[data-home-hero]:has([data-hero-link=lumen-ui]:hover) [data-hero-plate=lumen-ui]:before{transform:translate(.625rem,-.625rem)}[data-home-hero]:has([data-hero-link=lumen-ui]:hover) [data-hero-workspace-crop]{border-color:hsl(var(--brand))}[data-home-hero]:has([data-hero-link=postlens]:hover) [data-hero-plate=postlens]{outline:2px solid hsl(var(--brand));outline-offset:4px}}@media (prefers-reduced-motion:reduce){[data-home-hero] [data-hero-plate],[data-home-hero] [data-hero-plate]:before,[data-home-hero] [data-hero-workspace-crop]{transition:none}}@media (forced-colors:active){[data-home-hero] .maker-hero-emphasis:after{display:none}}#main.home-page{padding-bottom:0}.home-page+.maker-footer[data-variant=default]{margin-top:0}:root[data-theme=dark] .studio-home{--studio-emphasis:hsl(var(--accent))}.studio-stat[data-slot=stat]{border:0;border-top:1px solid var(--studio-rule);box-shadow:none;background:0 0;border-radius:0;padding:1.5rem 0 0}.studio-stat [data-slot=stat-label]{color:hsl(var(--ink));letter-spacing:-.02em;text-transform:none;margin:0;font-size:.8125rem;font-weight:600;line-height:1.65}.studio-stat p{color:hsl(var(--ink-soft));margin:.5rem 0 0;font-size:.75rem;line-height:1.8}@container home-content not (width>=53.125rem){.studio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container home-content not (width>=33.75rem){.studio-stats{gap:2rem 1.25rem}.studio-stat-value{font-size:2.5rem}.studio-stat-icon{display:none}}@container home-content not (width>=18rem){.studio-stats{grid-template-columns:minmax(0,1fr)}.studio-stat-metric{margin-bottom:1rem}}.studio-eyebrow>span:first-child{color:var(--studio-emphasis,currentColor);font-variant-numeric:tabular-nums}.studio-text-link svg{flex-shrink:0;width:1.125rem;height:1.125rem}.studio-home a{transition:color .18s,background-color .18s,border-color .18s}.studio-home a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:5px}.studio-text-link:hover{color:var(--studio-emphasis)}.studio-project:has(>.studio-project-link:focus-visible){outline:2px solid hsl(var(--accent));outline-offset:5px}@supports selector(:has(*)){.studio-home .studio-project-link:focus-visible{outline:none}}@container home-content not (width>=64rem){.studio-section-heading{gap:2.5rem}}@container home-content not (width>=48rem){.studio-stats{padding-top:max(0px, calc(4.5rem - var(--page-flow-gap)))}.studio-section{padding-top:4.5rem}.studio-section-heading{grid-template-columns:minmax(0,1fr);gap:1.5rem}.studio-section-intro{justify-self:start;max-width:30rem}.studio-title{max-width:11em;margin-top:.75rem}}@container home-content not (width>=20rem){.studio-title{font-size:2rem}}@container home-content not (width>=16rem){.studio-title{font-size:1.625rem}}@container home-content not (width>=12rem){.studio-title{font-size:1.375rem}.studio-eyebrow{flex-wrap:wrap;gap:.375rem .75rem}}@media (width<=767px){.studio-feature-grid-pair,.studio-project-list-pair{grid-template-columns:minmax(0,1fr)}}@container home-content not (width>=44rem){.studio-feature-grid-pair,.studio-project-list-pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.studio-home a,.studio-home img{transition:none}.studio-project-link:hover .studio-project-media img{transform:none}}
