._portfolio_zui16_1{--rule:#e2ded6;--rule-strong:#c9c4b9;--muted:#5f5c57;--accent:#17638e;--pill-bg:#f4f2ec;--pill-text:#52504b;--frame-bg:#fff;--frame-bar-bg:#f4f2ec;--frame-border:#d9d5cb;--sigil-bg:#f4f2ec;--media-shadow:0 1px 2px #0000000f, 0 24px 48px -32px #00000059;margin-top:2.5rem;margin-bottom:4rem;@media (prefers-color-scheme:dark){--rule:#3c3c3c;--rule-strong:#555;--muted:#a8a8a8;--accent:#75bcf9;--pill-bg:#2e2e2e;--pill-text:#c6c6c6;--frame-bg:#191919;--frame-bar-bg:#2a2a2a;--frame-border:#404040;--sigil-bg:#2e2e2e;--media-shadow:0 1px 2px #0006, 0 24px 48px -32px #000c}& a{color:var(--accent)}}._kicker_zui16_40{font-family:var(--font-fixed);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:400!important}._mono_zui16_49{font-family:var(--font-fixed);color:var(--muted);font-size:.78rem}._prose_zui16_55{& p{margin-bottom:.75rem;font-size:1.2rem;line-height:1.65;&:last-child{margin-bottom:0}}& a{text-underline-offset:.2em;text-decoration:underline 1px}& code{font-size:.85em}}._linkRow_zui16_77{font-family:var(--font-fixed);flex-wrap:wrap;gap:.35rem 1.4rem;margin-top:.9rem;font-size:.8rem;display:flex;& a{text-decoration:none;&:hover,&:focus{text-underline-offset:.25em;text-decoration:underline}}}._tagRow_zui16_96{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}._tag_zui16_96{font-family:var(--font-fixed);letter-spacing:.02em;color:var(--pill-text);background:var(--pill-bg);white-space:nowrap;border-radius:999px;padding:.35em .75em;font-size:.72rem;line-height:1}._header_zui16_119{padding-top:1.5rem;& h1{margin:.5rem 0 1.25rem;font-size:clamp(2.6rem,6vw,3.6rem);line-height:1.05}}._deck_zui16_129{max-width:36em;font-size:clamp(1.2rem,2.6vw,1.45rem);line-height:1.55;& a{text-underline-offset:.2em;text-decoration:underline 1px}}._headerStats_zui16_141{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.5rem;padding-bottom:2rem;display:flex}._section_zui16_154{border-top:1px solid var(--rule-strong);margin-top:4rem;padding-top:1.75rem}._sectionHead_zui16_160{margin-bottom:2rem;& h2{margin:0;font-size:clamp(1.7rem,4vw,2.1rem);line-height:1.15}}._sectionNumber_zui16_170{font-family:var(--font-fixed);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;font-size:.75rem;display:block}._sectionNote_zui16_180{color:var(--muted);max-width:40em;margin-top:.75rem;font-size:1.2rem;font-style:italic;line-height:1.6}._frame_zui16_193{border:1px solid var(--frame-border);background:var(--frame-bg);box-shadow:var(--media-shadow);border-radius:10px;display:block;overflow:hidden}._frameBar_zui16_202{background:var(--frame-bar-bg);border-bottom:1px solid var(--frame-border);align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}._frameDots_zui16_211{gap:5px;display:flex;& span{background:var(--rule-strong);border-radius:50%;width:8px;height:8px}}._frameTitle_zui16_223{font-family:var(--font-fixed);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-inline:auto;padding-right:44px;font-size:.7rem;display:block;overflow:hidden}._frame_zui16_193 img,._frame_zui16_193 video{width:100%;height:auto;display:block}a._mediaLink_zui16_242{transition:transform .15s;display:block;&:hover,&:focus{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){transition:none;&:hover,&:focus{transform:none}}}._featuredBody_zui16_265{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1rem 3rem;margin-top:1.75rem;display:grid;@media (width<=800px){grid-template-columns:minmax(0,1fr)}}._featuredFacts_zui16_276{& ._factLabel_zui16_277{font-family:var(--font-fixed);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:1.4rem 0 .15rem;font-size:.72rem;line-height:1.4;&:first-child{margin-top:.4rem}}& ._tagRow_zui16_96{margin-top:.6rem}& ._linkRow_zui16_77{margin-top:.5rem}}._factText_zui16_300{color:var(--muted);font-size:.95rem;line-height:1.5}._featuredList_zui16_306{margin:1rem 0 0;padding:0;list-style:none;& li{margin-bottom:.8rem;padding-left:1.4rem;font-size:1.2rem;line-height:1.6;position:relative;&:before{content:"—";color:var(--rule-strong);position:absolute;left:0}}& strong{font-weight:600}}._entries_zui16_335{flex-direction:column;gap:3rem;display:flex}._entry_zui16_341{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.5rem 2.75rem;display:grid;&:nth-child(2n){& ._entryMedia_zui16_348{order:2}& ._entryText_zui16_352{order:1}}@media (width<=800px){grid-template-columns:minmax(0,1fr);&:nth-child(2n){& ._entryMedia_zui16_348{order:0}& ._entryText_zui16_352{order:1}}}}._entryMedia_zui16_348{min-width:0}._entryText_zui16_352{min-width:0;& h3{margin-bottom:.2rem;font-size:1.55rem;line-height:1.15}& ._prose_zui16_55{margin-top:.75rem}}._entryMeta_zui16_390{flex-wrap:wrap;gap:.25rem 1.1rem;display:flex}._listEntries_zui16_400{margin:0;padding:0;list-style:none}._appendedList_zui16_406{margin-top:3rem}._listEntry_zui16_410{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);gap:1.5rem;padding-block:1.75rem;display:grid;&:last-child{border-bottom:1px solid var(--rule)}& h3{margin-bottom:.2rem;font-size:1.35rem;line-height:1.2}& ._prose_zui16_55{margin-top:.5rem;& p{margin-bottom:.5rem}}& ._linkRow_zui16_77{margin-top:.6rem}@media (width<=560px){grid-template-columns:minmax(0,1fr);gap:.75rem}}._listIcon_zui16_445{border-radius:12px;width:56px;height:56px;overflow:hidden;& img{width:100%;height:100%;display:block}@media (width<=560px){border-radius:9px;width:44px;height:44px}}._sigil_zui16_464{background:var(--sigil-bg);color:var(--muted);font-family:var(--font-fixed);border:1px solid var(--rule);justify-content:center;align-items:center;font-size:1.3rem;display:flex}._outro_zui16_479{color:var(--muted);margin-top:3.5rem;font-size:1.2rem;line-height:1.6;& a{text-underline-offset:.2em;text-decoration:underline 1px}}
