.KdjOwW_intro{padding:var(--space-2xl) 0 var(--space-xl)}.KdjOwW_title{margin:var(--space-s) 0 var(--space-l);max-width:16ch;font-family:var(--font-display);font-weight:600;font-size:var(--step-5);letter-spacing:-.02em;line-height:.98}.KdjOwW_lede{max-width:46ch;font-size:var(--step-1);margin:0;line-height:1.5}.KdjOwW_section{padding-top:var(--space-2xl);scroll-margin-top:80px}.KdjOwW_sectionHead{margin-bottom:var(--space-l)}.KdjOwW_sectionTitle{margin:var(--space-s) 0;max-width:22ch;font-family:var(--font-display);font-weight:600;font-size:var(--step-3);letter-spacing:-.01em;line-height:1.08}.KdjOwW_sectionNote{max-width:58ch;color:var(--muted);margin:0;line-height:1.6}.KdjOwW_grid{display:grid}.KdjOwW_item{gap:var(--space-m);padding:var(--space-l) 0 var(--space-xl);border-top:1px solid var(--ink);display:grid}.KdjOwW_item:last-child{padding-bottom:0}.KdjOwW_demo{position:relative}.KdjOwW_notes{gap:var(--space-xs) var(--space-xl);display:grid}@media (min-width:900px){.KdjOwW_notes{grid-template-columns:minmax(12rem,1fr) 2fr;align-items:start}}.KdjOwW_name{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);margin:0}.KdjOwW_dl{gap:var(--space-xs);margin:0;display:grid}.KdjOwW_dl>div{gap:.15rem;display:grid}@media (min-width:560px){.KdjOwW_dl>div{gap:var(--space-s);grid-template-columns:9.5rem 1fr}}.KdjOwW_dl dt{font-size:var(--step--1);color:var(--muted);font-weight:600}.KdjOwW_dl dd{margin:0;line-height:1.55}.KdjOwW_replay{z-index:3;min-height:44px;color:var(--muted);font:inherit;font-size:var(--step--1);cursor:pointer;transition:color .3s var(--ease-workhorse);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex;position:absolute;top:0;right:.5rem}.KdjOwW_replay svg{width:15px;height:15px;transition:transform .5s var(--ease-workhorse)}.KdjOwW_replay:hover,.KdjOwW_replay:focus-visible{color:var(--ink)}.KdjOwW_replay:hover svg{transform:rotate(-200deg)}.KdjOwW_replay:focus-visible{outline:2px solid var(--green);outline-offset:-6px;border-radius:var(--radius)}.KdjOwW_replay:disabled{display:none}.KdjOwW_frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);overflow:hidden}.KdjOwW_chrome{align-items:center;gap:var(--space-s);height:44px;padding:0 var(--space-s);border-bottom:1px solid var(--line);display:flex}.KdjOwW_dots{gap:6px;display:flex}.KdjOwW_dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.KdjOwW_url{background:var(--surface);min-width:0;max-width:55%;color:var(--muted);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:.2rem .75rem;font-size:.72rem;overflow:hidden}.KdjOwW_screen{aspect-ratio:16/10;isolation:isolate;background:var(--co-paper);position:relative;overflow:hidden;container-type:size}@media (max-width:559px){.KdjOwW_screen{aspect-ratio:4/3.4}}@media (min-width:900px){.KdjOwW_screen{aspect-ratio:auto;height:min(calc((100vw - 2 * var(--gutter)) / 2.1), calc(100svh - 220px), 620px);min-height:380px}}.KdjOwW_page{background:var(--co-paper);position:absolute;inset:0}.KdjOwW_pageNext{z-index:1}.KdjOwW_cover{object-fit:cover}.KdjOwW_curtain,.KdjOwW_logoPanel,.KdjOwW_splitHalf,.KdjOwW_loaderPanel{z-index:2;visibility:hidden;opacity:0;position:absolute}.KdjOwW_curtain{background:var(--co-beet);inset:0}.KdjOwW_logoPanel{background:var(--co-beet);place-items:center;display:grid;inset:0}.KdjOwW_logoMark{font-family:var(--co-display);letter-spacing:-.02em;color:var(--co-paper);font-size:min(8cqw,100px);font-weight:400}.KdjOwW_logoMark sup{color:var(--co-zest);font-size:.3em}.KdjOwW_splitHalf{background:var(--co-beet);height:50.5%;left:0;right:0}.KdjOwW_splitTop{border-bottom:1px solid var(--co-zest);top:0}.KdjOwW_splitBottom{bottom:0}.KdjOwW_loaderPanel{background:var(--co-beet);color:var(--co-paper);flex-direction:column;justify-content:flex-end;gap:2cqh;padding:6cqw;display:flex;inset:0}.KdjOwW_loaderNum{font-family:var(--co-display);font-variant-numeric:tabular-nums;font-size:min(12cqw,140px);font-weight:400;line-height:1}.KdjOwW_loaderTrack{background:#f7f6f133;height:2px;display:block}.KdjOwW_loaderBar{background:var(--co-zest);height:100%;display:block}.KdjOwW_wipe{z-index:3;background:var(--co-zest);pointer-events:none;position:absolute;inset:0;transform:translate(-101%)}.KdjOwW_blinds{z-index:3;pointer-events:none;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.KdjOwW_blinds span{background:var(--co-beet);margin-right:-1px;transform:scaleY(0)}.KdjOwW_clone{z-index:4;border-radius:4px;display:none;position:absolute;overflow:hidden}.KdjOwW_mp{height:100%;color:var(--co-ink);font-family:var(--co-body);flex-direction:column;padding:0 5cqw 4cqw;font-size:clamp(9px,1.9cqw,15px);display:flex}.KdjOwW_mpNav{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:center;height:11cqh;min-height:30px;max-height:64px;display:flex}.KdjOwW_mpLogo{font-family:var(--co-display);letter-spacing:-.01em;font-size:clamp(12px,2.6cqw,22px);font-weight:400}.KdjOwW_mpLinks{gap:.2cqw;display:flex}.KdjOwW_mpLink{min-width:44px;min-height:44px;color:var(--co-muted);font:inherit;cursor:pointer;transition:color .3s var(--ease-workhorse);background:0 0;border:0;padding:0 1.2cqw;position:relative}.KdjOwW_mpLink:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--ease-workhorse);background:currentColor;position:absolute;bottom:10px;left:1.2cqw;right:1.2cqw;transform:scaleX(0)}.KdjOwW_mpLink:hover,.KdjOwW_mpLink:focus-visible,.KdjOwW_mpLinkOn{color:var(--co-ink)}.KdjOwW_mpLink:hover:after,.KdjOwW_mpLinkOn:after{transform:scaleX(1)}.KdjOwW_mpLink:focus-visible,.KdjOwW_mpCard:focus-visible,.KdjOwW_mpBack:focus-visible{outline:2px solid var(--co-beet);outline-offset:-4px;border-radius:4px}.KdjOwW_mpTitle{font-family:var(--co-display);letter-spacing:-.025em;margin:0;font-size:min(5.8cqw,9.5cqh,64px);font-weight:400;line-height:1}.KdjOwW_mpTitle em{color:var(--co-beet);font-style:normal;display:block}.KdjOwW_mpTitle>span{display:inline-block}.KdjOwW_mpCopy{max-width:30ch;color:var(--co-muted);margin:0;line-height:1.45}.KdjOwW_mpKicker{color:var(--co-beet);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8em;font-weight:500}.KdjOwW_mpHome{flex:1;grid-template-columns:1.15fr 1fr;gap:4cqw;min-height:0;padding-top:5cqh;display:grid}.KdjOwW_mpText{flex-direction:column;gap:3cqh;min-width:0;display:flex}.KdjOwW_mpMedia{border-radius:4px;position:relative;overflow:hidden}.KdjOwW_mpCard{border:1px solid var(--co-line);background:var(--co-surface);width:fit-content;color:var(--co-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .3s var(--ease-workhorse);border-radius:6px;align-items:center;gap:1.6cqw;margin-top:auto;padding:.8cqw 2.4cqw .8cqw .8cqw;display:flex}.KdjOwW_mpCard:hover{border-color:var(--co-beet)}.KdjOwW_mpCard>span:last-child{display:grid}.KdjOwW_mpCard strong{font-family:var(--co-display);font-size:1.1em;font-weight:400}.KdjOwW_mpCard>span:last-child>span{color:var(--co-muted);font-size:.9em}.KdjOwW_mpCardImg{aspect-ratio:4/3;border-radius:4px;flex:none;width:min(11cqw,110px);position:relative;overflow:hidden}.KdjOwW_mpWork{flex-direction:column;flex:1;gap:4cqh;min-height:0;padding-top:5cqh;display:flex}.KdjOwW_mpGrid{flex:1;grid-template-columns:repeat(3,1fr);gap:2cqw;min-height:0;display:grid}.KdjOwW_mpTile{flex-direction:column;gap:1cqh;min-height:0;display:flex}.KdjOwW_mpTileImg{background:var(--paper-2);border-radius:4px;flex:1;position:relative;overflow:hidden}.KdjOwW_mpTileName{font-family:var(--co-display);font-size:1.15em}.KdjOwW_mpPrice{font-family:var(--co-body);color:var(--co-muted);font-size:.8em;display:block}.KdjOwW_mpProject{flex:1;grid-template-rows:1.25fr auto;gap:3cqh;min-height:0;padding-top:3cqh;display:grid}.KdjOwW_mpProjectHero{border-radius:4px;position:relative;overflow:hidden}.KdjOwW_mpProjectText{grid-template-columns:1fr auto;align-items:end;gap:.6cqh 3cqw;display:grid}.KdjOwW_mpProjectText .KdjOwW_mpKicker,.KdjOwW_mpProjectText .KdjOwW_mpTitle,.KdjOwW_mpProjectText .KdjOwW_mpCopy{grid-column:1}.KdjOwW_mpBack{border:1px solid var(--co-line);background:var(--co-surface);min-height:44px;color:var(--co-ink);font:inherit;cursor:pointer;transition:border-color .3s var(--ease-workhorse);border-radius:6px;grid-area:1/2/span 3;align-self:end;padding:0 1.4cqw}.KdjOwW_mpBack:hover{border-color:var(--co-beet)}@container (max-width:520px){.KdjOwW_mp{font-size:11px}.KdjOwW_mpTitle{font-size:7cqw}.KdjOwW_mpHome{grid-template-rows:auto 1fr;grid-template-columns:1fr}.KdjOwW_mpText{gap:2cqh}.KdjOwW_mpCopy{display:none}.KdjOwW_mpCard{margin-top:0}.KdjOwW_mpCardImg{width:16cqw}.KdjOwW_mpLogo{font-size:13px}.KdjOwW_mpProjectText{grid-template-columns:1fr}.KdjOwW_mpBack{grid-area:auto/1;justify-self:start}}.KdjOwW_outro{margin-top:var(--space-2xl);padding:var(--space-2xl) 0;border-top:1px solid var(--line)}.KdjOwW_outroTitle{margin:0 0 var(--space-s);max-width:20ch;font-family:var(--font-display);font-weight:600;font-size:var(--step-3);line-height:1.08}.KdjOwW_outroBody{margin:0 0 var(--space-l);max-width:50ch;color:var(--muted);line-height:1.6}
@font-face{font-family:coDisplay;src:url(../media/young_serif_latin_400_normal-s.3uwjipni3q_e1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:coDisplay Fallback;src:local(Arial);ascent-override:91.54%;descent-override:32.03%;line-gap-override:0.0%;size-adjust:114.27%}.zJQBgW_className{font-family:coDisplay,coDisplay Fallback,Georgia,Times New Roman,serif}.zJQBgW_variable{--co-display:"coDisplay", "coDisplay Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:coBody;src:url(../media/instrument_sans_latin_400_normal-s.3xgfxban9f743.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:coBody;src:url(../media/instrument_sans_latin_500_normal-s.1eggatm68an7u.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:coBody Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.EluZba_className{font-family:coBody,coBody Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.EluZba_variable{--co-body:"coBody", "coBody Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
.fP6wOa_theme{--co-beet:#6b1d35;--co-beet-deep:#4a1224;--co-zest:#d6e05a;--co-paper:#f7f6f1;--co-surface:#fff;--co-ink:#231c1a;--co-muted:#6a625e;--co-line:#e4e1da;--co-on-page:var(--co-beet)}[data-theme=dark] .fP6wOa_theme{--co-on-page:var(--co-zest)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fP6wOa_theme{--co-on-page:var(--co-zest)}}
