._hero_1q7ds_3{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:var(--fps-sp-6) var(--fps-sp-8);inline-size:100%}._heroReader_1q7ds_4{inline-size:min(72rem,100%);margin-inline:auto;padding:clamp(var(--fps-sp-6),5vh,var(--fps-sp-10)) 0 var(--fps-sp-8)}._heroNoCover_1q7ds_5{grid-template-columns:minmax(0,1fr)}._coverPicture_1q7ds_6{display:block;overflow:hidden;border-radius:var(--fps-r-lg);background:var(--fps-c-surface-alt);box-shadow:0 .6rem 1.8rem color-mix(in oklch,var(--fps-c-text) 14%,transparent),0 0 0 1px color-mix(in oklch,var(--fps-c-text) 8%,transparent)}._cover_1q7ds_6{display:block;inline-size:100%;block-size:auto;max-block-size:22rem;object-fit:contain}._copy_1q7ds_8{display:flex;flex-direction:column;gap:var(--fps-sp-2);min-inline-size:0}._project_1q7ds_9{align-self:flex-start;color:var(--fps-c-text-3);font-size:var(--fps-text-sm);text-decoration:none}._project_1q7ds_9:hover{color:var(--fps-c-text)}._project_1q7ds_9:focus-visible{outline:none;box-shadow:var(--fps-focus-ring);border-radius:var(--fps-r-sm)}._type_1q7ds_12{align-self:flex-start;display:inline-flex;padding:.2rem var(--fps-sp-2);border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-full);color:var(--fps-c-text-3);font-size:var(--fps-text-2xs);letter-spacing:var(--fps-tracking-wide)}._title_1q7ds_13{margin:var(--fps-sp-1) 0 0;font-family:var(--fps-font-kls-heading, var(--fps-font-heading));font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:var(--fps-weight-kls-title, var(--fps-weight-semibold));line-height:1.15;color:var(--fps-c-text);text-wrap:balance}._heroReader_1q7ds_4 ._title_1q7ds_13{font-size:clamp(1.9rem,4.2vw,3.2rem)}._subtitle_1q7ds_15{margin:0;max-inline-size:52rem;color:var(--fps-c-text);font-size:var(--fps-text-lg);line-height:var(--fps-leading-normal)}._summary_1q7ds_16{margin:0;max-inline-size:50rem;color:var(--fps-c-text-2);font-size:var(--fps-text-base);line-height:var(--fps-leading-reading, var(--fps-leading-normal))}._facts_1q7ds_17{display:flex;flex-wrap:wrap;gap:var(--fps-sp-2) var(--fps-sp-5);margin:var(--fps-sp-3) 0 0;padding-block-start:var(--fps-sp-3);border-block-start:1px solid var(--fps-c-border-muted)}._facts_1q7ds_17>div{display:flex;flex-direction:column;gap:.1rem}._facts_1q7ds_17 dt{color:var(--fps-c-text-3);font-size:var(--fps-text-2xs);letter-spacing:var(--fps-tracking-wide);text-transform:uppercase}._facts_1q7ds_17 dd{margin:0;color:var(--fps-c-text-2);font-size:var(--fps-text-sm)}._actions_1q7ds_21{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fps-sp-3);margin-block-start:var(--fps-sp-3)}._read_1q7ds_22{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:var(--fps-sp-5);border:0;border-radius:var(--fps-r-full);color:var(--fps-c-accent-text);background:var(--fps-c-accent);box-shadow:0 .6rem 1.8rem color-mix(in oklch,var(--fps-c-accent) 24%,transparent);font:var(--fps-weight-semibold) var(--fps-text-sm)/1 var(--fps-font-ui);text-decoration:none;cursor:pointer}._read_1q7ds_22:hover{filter:brightness(1.05)}._read_1q7ds_22:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._metadata_1q7ds_25{max-inline-size:46rem;margin-block-start:var(--fps-sp-3);border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-lg);background:color-mix(in oklch,var(--fps-c-surface) 76%,transparent)}._metadata_1q7ds_25 summary{padding:var(--fps-sp-2) var(--fps-sp-4);color:var(--fps-c-text-2);font-family:var(--fps-font-ui);font-size:var(--fps-text-sm);font-weight:var(--fps-weight-medium);cursor:pointer}._metadata_1q7ds_25 dl{margin:0;padding:0 var(--fps-sp-4) var(--fps-sp-3)}._metadata_1q7ds_25 dl>div{display:grid;grid-template-columns:minmax(7rem,.7fr) 1.3fr;gap:var(--fps-sp-3);padding-block:var(--fps-sp-2);border-block-start:1px solid var(--fps-c-border-muted);font-size:var(--fps-text-sm)}._metadata_1q7ds_25 dt{color:var(--fps-c-text-3)}._metadata_1q7ds_25 dd{margin:0;overflow-wrap:anywhere}@media(max-width:42rem){._hero_1q7ds_3{grid-template-columns:1fr;gap:var(--fps-sp-4);justify-items:start}._coverPicture_1q7ds_6{inline-size:38vw;max-inline-size:11rem}._cover_1q7ds_6{max-block-size:none}._facts_1q7ds_17{gap:var(--fps-sp-2) var(--fps-sp-4)}._metadata_1q7ds_25,._actions_1q7ds_21{inline-size:100%}._read_1q7ds_22{flex:1 1 100%;justify-content:center}._metadata_1q7ds_25 dl>div{grid-template-columns:1fr;gap:var(--fps-sp-1)}}
