.home-blog-story{--type-h3:var(--type-h2);--leading-h3:1.45;min-width:0;color:var(--sys-ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.home-blog-image{aspect-ratio:20/13;border-radius:var(--sys-panel-radius);background:var(--sys-canvas);place-items:center;min-width:0;margin:0 0 6px;display:grid;overflow:hidden}.home-blog-story h3{font-size:var(--type-h2);line-height:1.45;font-weight:var(--weight-heading);letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:break-word;transition:color var(--motion-control-duration) ease;margin:0}.home-blog-story-meta{font-size:var(--type-caption);flex-wrap:wrap;align-items:baseline;gap:6px 16px;line-height:1.5;display:flex}.home-blog-story-meta time{color:var(--sys-muted)}.home-blog-method{white-space:nowrap}.home-blog-story:hover h3{color:var(--sys-muted)}.home-blog-story:focus-visible h3{text-underline-offset:5px;text-decoration:underline}@media (width<=767px){.home-blog-story{--type-h3:1.125rem;--leading-h3:1.4;gap:12px}.home-blog-story h3{font-size:var(--type-h3);line-height:var(--leading-h3)}.home-blog-image{margin-bottom:2px}}.home-about-copy{min-width:0}.mobile-home-about{min-width:0;margin-inline:-24px;padding-inline:24px;overflow:clip}.home-about-deck{isolation:isolate;padding:32px 24px 8px 8px;display:grid}.home-about-card{box-sizing:border-box;border:var(--sys-surface-border);border-radius:var(--sys-panel-radius);background:var(--sys-canvas);transform-origin:50% 75%;will-change:transform;grid-area:1/1;min-width:0;min-height:350px;padding:clamp(24px,2.2vw,32px);display:flex;position:relative}.home-about-card[data-depth="0"]{z-index:4}.home-about-card[data-depth="1"]{z-index:3;transform:translate(10px,-7px)rotate(3deg)scale(.98)}.home-about-card[data-depth="2"]{z-index:2;transform:translate(-5px,-15px)rotate(-3deg)scale(.955)}.home-about-card[data-depth="3"]{z-index:1;transform:translate(8px,-23px)rotate(5deg)scale(.93)}.home-about-card-turn{z-index:0;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.home-about-card[data-held=true] .home-about-card-turn{cursor:grabbing}.home-about-card-turn:focus-visible{outline:none}.home-about-card-turn:focus-visible+.home-about-card-body h2{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.home-about-card-body{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:20px;width:100%;display:flex;position:relative}.home-about-card-body a{pointer-events:auto}.home-about-card-heading{margin:0}.home-about-card-heading h2{font-size:var(--workspace-heading-size,var(--type-h2));line-height:var(--workspace-heading-leading,1.3);letter-spacing:-.025em;font-weight:var(--weight-heading);margin:0}.home-about-description{max-width:38ch;color:var(--sys-muted);font-size:var(--type-body);text-wrap:pretty;margin:0;line-height:1.8}.home-about-feature-copy{color:var(--sys-muted);font-size:var(--type-body);text-wrap:pretty;margin:0;line-height:1.8}.home-about-card-link{min-height:44px;color:var(--sys-ink);font-size:var(--type-ui);background:0 0;border:0;align-self:flex-start;align-items:center;gap:16px;margin-top:auto;padding:0;text-decoration:none;display:inline-flex}.home-about-card-link:hover,.home-about-card-link:focus-visible{color:var(--sys-muted)}.home-about-deck-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:0 24px 0 8px;display:flex}.home-about-card-position{color:var(--sys-muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.home-about-card-position>span:first-child{color:var(--sys-ink)}.home-about-deck-controls{gap:8px;display:flex}.home-about-deck-controls>button{border-radius:var(--sys-action-radius);width:44px;height:44px;color:var(--sys-muted);cursor:pointer;transition:color var(--motion-control-duration) ease,background-color var(--motion-control-duration) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.home-about-deck-controls>button:first-child svg{rotate:180deg}.home-about-deck-controls>button:not(:disabled):hover{color:var(--sys-ink)}.home-about-deck-controls>button:disabled{opacity:.35;cursor:default}.home-about-deck-controls>button:focus-visible{color:var(--sys-canvas);background:var(--sys-ink);outline:none}@media (width<=767px){.home-about-copy[data-layout=mobile] .home-about-deck{padding:32px 18px 8px 8px}.home-about-copy[data-layout=mobile] .home-about-card{padding:24px}.home-about-copy[data-layout=mobile] .home-about-card-heading h2{font-size:var(--type-h2);line-height:1.3}.home-about-copy[data-layout=mobile] .home-about-deck-footer{padding-inline:8px 18px}}
