:root{--bg: #000000;--surface: #0a0a0a;--surface2: #111111;--border: #222222;--border-light: #333333;--stroke: #555555;--stroke-light: #888888;--text: #ffffff;--text-secondary: #999999;--text-dim: #666666;--text-muted: #444444;--accent: #ffffff;--xs: .25rem;--sm: .5rem;--md: 1rem;--lg: 2rem;--xl: 4rem;--2xl: 6rem;--font-sans: "helvetica-neue-world", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{background:transparent;color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--border-light);color:var(--text)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-fade{opacity:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.reveal-fade.is-visible{opacity:1}.reveal-hero{opacity:0;transform:translateY(16px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.reveal-hero.is-visible{opacity:1;transform:translateY(0)}.reveal-line{transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.reveal-line.is-visible{transform:scaleX(1)}.container{max-width:1200px;margin:0 auto;padding:0 var(--xl)}@media (max-width: 768px){.container{padding:0 var(--lg)}}h1,h2,h3{font-family:var(--font-sans);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--text)}h1{font-size:clamp(2.8rem,5.5vw,4.8rem);letter-spacing:-.035em}h2{font-size:clamp(2rem,3.5vw,3rem)}p{font-size:.85rem;color:var(--text-secondary);line-height:1.6}.label{font-family:var(--font-mono);font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.divider{width:100%;height:1px;background:var(--border)}.tag{display:inline-block;font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.02em;padding:.2rem .5rem;border:1px solid var(--border);background:transparent;color:var(--text-dim);border-radius:3px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:2px}._nav_v8w1q_1{position:fixed;top:0;left:0;right:0;z-index:100;background:#000000eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._inner_v8w1q_12{display:flex;align-items:center;justify-content:space-between;height:56px}._wordmark_v8w1q_19{text-decoration:none}._brandMark_v8w1q_23{display:block;height:22px;width:auto;opacity:.9;transition:opacity .2s ease}._wordmark_v8w1q_19:hover ._brandMark_v8w1q_23{opacity:1}._links_v8w1q_35{display:flex;gap:var(--lg);align-items:center}._link_v8w1q_35{font-family:var(--font-mono);font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;transition:color .2s ease}._link_v8w1q_35:hover,._linkActive_v8w1q_56{color:var(--text)}._hero_1p4o7_1{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding-bottom:var(--2xl);padding-top:120px;overflow:hidden}._video_1p4o7_11{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-2;pointer-events:none}._videoOverlay_1p4o7_21{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000008c,#0006,#000000bf)}._inner_1p4o7_34{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:var(--lg)}._eyebrow_1p4o7_43{margin-bottom:var(--sm)}._restHidden_1p4o7_49{opacity:0;transform:translateY(10px)}._restVisible_1p4o7_54{opacity:1;transform:translateY(0);transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--delay, 0ms),transform .9s cubic-bezier(.16,1,.3,1) var(--delay, 0ms)}._heading_1p4o7_62{max-width:860px;font-weight:300;letter-spacing:-.05em}._mono_1p4o7_68{font-family:var(--font-sans);font-weight:700;color:var(--text);display:block;letter-spacing:-.05em}._secondary_1p4o7_76{color:var(--text-secondary)}._subheadline_1p4o7_82{max-width:680px;font-size:1rem;font-weight:400;line-height:1.6;color:var(--text-secondary);letter-spacing:-.03em;margin-top:calc(var(--md) * -.5)}._subSecondary_1p4o7_92{color:var(--text-dim)}._stats_1p4o7_98{display:flex;align-items:center;gap:var(--xl);margin-top:var(--md)}._stat_1p4o7_98{display:flex;flex-direction:column;gap:.25rem}._statNum_1p4o7_112{font-family:var(--font-mono);font-size:1.25rem;font-weight:500;letter-spacing:-.02em;color:var(--text-dim);opacity:0;transform:translateY(6px);transition:color .6s ease,opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}._statNumVisible_1p4o7_126{color:var(--text);opacity:1;transform:translateY(0)}._statLabel_1p4o7_133{font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);opacity:0;transition:opacity .5s ease}._statLabelVisible_1p4o7_144{opacity:1}._statDivider_1p4o7_148{width:1px;height:32px;background:var(--border);opacity:.5}._clients_1p4o7_159{margin-top:var(--xl);display:flex;flex-direction:column;gap:var(--md)}._clientsHeader_1p4o7_166{display:block}._clientsGrid_1p4o7_170{display:flex;flex-wrap:wrap;gap:var(--md) var(--xl);align-items:center}._client_1p4o7_159{display:flex;align-items:center;justify-content:center;text-decoration:none}._clientLogo_1p4o7_184{display:block;max-width:110px;max-height:32px;width:auto;height:auto;object-fit:contain;opacity:.28;transition:opacity .25s ease}._client_1p4o7_159:hover ._clientLogo_1p4o7_184{opacity:.75}@media (max-width: 768px){._stats_1p4o7_98{gap:var(--lg)}}@media (max-width: 480px){._stats_1p4o7_98{flex-direction:column;align-items:flex-start;gap:var(--md)}._statDivider_1p4o7_148{display:none}}._wrapper_1f1ww_1{display:block}._char_1f1ww_5{display:inline-block;color:var(--text);opacity:0;filter:blur(10px);transform:translateY(18px);transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}._charVisible_1f1ww_18{opacity:1;filter:blur(0);transform:translateY(0)}._footer_7n05u_1{border-top:1px solid var(--border);padding:var(--xl) 0}._inner_7n05u_6{max-width:650px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._copy_7n05u_14{color:var(--text-muted)}@media (max-width: 480px){._inner_7n05u_6{flex-direction:column;gap:var(--md);align-items:flex-start}}._page_1r1dh_1{min-height:100vh;padding-top:56px}._inner_1r1dh_6{max-width:650px;margin:0 auto;padding:80px 24px 120px}._header_1r1dh_12{margin-bottom:56px}._title_1r1dh_16{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text);margin-top:16px;margin-bottom:20px}._subtitle_1r1dh_26{font-size:.9rem;color:var(--text-secondary);line-height:1.5;max-width:400px}._divider_1r1dh_33{width:100%;height:1px;background:var(--border)}._list_1r1dh_39{list-style:none}._card_1r1dh_45{display:flex;align-items:flex-start;gap:20px;padding:28px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:filter .2s ease}._card_1r1dh_45:hover{filter:brightness(.6)}._thumb_1r1dh_61{flex:0 0 128px;width:128px;height:80px;overflow:hidden;background:var(--surface2)}._thumbImg_1r1dh_69{width:100%;height:100%;object-fit:cover;display:block}._body_1r1dh_78{flex:1;min-width:0}._meta_1r1dh_83{display:flex;align-items:center;gap:8px;margin-bottom:10px}._date_1r1dh_90,._read_1r1dh_91{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._dot_1r1dh_99{width:2px;height:2px;border-radius:50%;background:var(--text-muted)}._cardTitle_1r1dh_106{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text);margin-bottom:8px}._excerpt_1r1dh_115{font-size:.8rem;color:var(--text-secondary);line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._tags_1r1dh_126{display:flex;gap:6px;flex-wrap:wrap}@media (max-width: 480px){._thumb_1r1dh_61{flex:0 0 96px;width:96px;height:60px}}._bar_1qtic_1{position:fixed;top:56px;left:0;right:0;z-index:99;background:#000000eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(-100%);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;pointer-events:none}._bar_1qtic_1._visible_1qtic_18{transform:translateY(0);opacity:1;pointer-events:auto}._inner_1qtic_24{max-width:600px;margin:0 auto;padding:10px 24px}._meta_1qtic_30{display:flex;align-items:center;gap:7px;margin-bottom:3px}._date_1qtic_37,._read_1qtic_38,._author_1qtic_39{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._dot_1qtic_47{width:2px;height:2px;border-radius:50%;background:var(--text-muted);flex-shrink:0}._title_1qtic_55{font-size:.78rem;font-weight:500;color:var(--text-secondary);letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._page_4u85x_1{min-height:100vh;padding-top:56px}._inner_4u85x_6{max-width:650px;margin:0 auto;padding:60px 24px 80px}._back_4u85x_12{display:inline-block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;margin-bottom:56px;transition:color .2s ease}._back_4u85x_12:hover{color:var(--text)}._header_4u85x_28{margin-bottom:40px}._meta_4u85x_32{display:flex;align-items:center;gap:8px;margin-bottom:20px}._date_4u85x_39,._read_4u85x_40{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._dot_4u85x_48{width:2px;height:2px;border-radius:50%;background:var(--text-muted)}._title_4u85x_55{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--text);margin-bottom:24px}._byline_4u85x_64{display:flex;align-items:center;gap:8px;margin-bottom:20px}._bylineAuthor_4u85x_71{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:500}._bylineSep_4u85x_80{font-family:var(--font-mono);font-size:.6rem;color:var(--text-muted)}._bylineRole_4u85x_86{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}._tags_4u85x_94{display:flex;gap:6px;flex-wrap:wrap}._divider_4u85x_100{width:100%;height:1px;background:var(--border);margin-bottom:48px}._body_4u85x_109{display:flex;flex-direction:column;gap:0}._h2_4u85x_115{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text);margin-top:28px;margin-bottom:20px}._p_4u85x_1{font-size:.9375rem;color:var(--text-secondary);line-height:1.55;margin-bottom:20px;font-weight:400}._p_4u85x_1:last-child{margin-bottom:0}._figure_4u85x_139{margin-top:36px;margin-bottom:0}._img_4u85x_144{width:100%;display:block}._caption_4u85x_149{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em;color:var(--text-dim);margin-top:10px;text-transform:uppercase}._page_7ztpz_1{min-height:100vh;padding-top:56px}._inner_7ztpz_6{max-width:650px;margin:0 auto;padding:80px 24px 120px}._header_7ztpz_12{margin-bottom:56px}._title_7ztpz_16{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text);margin-top:16px;margin-bottom:20px}._subtitle_7ztpz_26{font-size:.9rem;color:var(--text-secondary);line-height:1.5;max-width:420px}._divider_7ztpz_33{width:100%;height:1px;background:var(--border)}._list_7ztpz_39{list-style:none;display:flex;flex-direction:column;gap:48px}._card_7ztpz_48{display:flex;flex-direction:column;padding-bottom:48px;border-bottom:1px solid var(--border);text-decoration:none;transition:filter .2s ease}._card_7ztpz_48:hover{filter:brightness(.72)}._hero_7ztpz_63{width:100%;height:300px;overflow:hidden;margin-bottom:24px}._heroImg_7ztpz_70{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}._card_7ztpz_48:hover ._heroImg_7ztpz_70{transform:scale(1.02)}._body_7ztpz_85{width:100%}._meta_7ztpz_89{display:flex;align-items:center;gap:8px;margin-bottom:10px}._year_7ztpz_96,._discipline_7ztpz_97{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._dot_7ztpz_105{width:2px;height:2px;border-radius:50%;background:var(--text-muted)}._cardTitle_7ztpz_112{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text);margin-bottom:8px}._excerpt_7ztpz_121{font-size:.8rem;color:var(--text-secondary);line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._tags_7ztpz_132{display:flex;gap:6px;flex-wrap:wrap}@media (max-width: 480px){._thumb_7ztpz_139{flex:0 0 96px;width:96px;height:60px}}._bar_1oxhs_1{position:fixed;top:56px;left:0;right:0;z-index:99;background:#000000eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(-100%);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;pointer-events:none}._bar_1oxhs_1._visible_1oxhs_18{transform:translateY(0);opacity:1;pointer-events:auto}._inner_1oxhs_24{max-width:600px;margin:0 auto;padding:10px 24px}._meta_1oxhs_30{display:flex;align-items:center;gap:7px;margin-bottom:3px}._year_1oxhs_37,._discipline_1oxhs_38,._client_1oxhs_39{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._dot_1oxhs_47{width:2px;height:2px;border-radius:50%;background:var(--text-muted);flex-shrink:0}._title_1oxhs_55{font-size:.78rem;font-weight:500;color:var(--text-secondary);letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._footer_1k22k_1{border-top:1px solid var(--border);margin-top:80px}._inner_1k22k_6{max-width:600px;margin:0 auto;padding:0 24px 80px}._label_1k22k_12{display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:20px 0;border-bottom:1px solid var(--border)}._grid_1k22k_23{display:grid;grid-template-columns:1fr 1fr}._tile_1k22k_28{display:block;padding:20px 20px 20px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:opacity .2s ease}._tile_1k22k_28:nth-child(2n){padding-left:20px;padding-right:0;border-left:1px solid var(--border)}._tile_1k22k_28:hover{opacity:.5}._year_1k22k_46{display:block;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}._title_1k22k_56{font-size:.78rem;font-weight:500;color:var(--text-secondary);line-height:1.4;letter-spacing:-.01em;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._discipline_1k22k_69{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._page_13trp_1{min-height:100vh}._hero_13trp_7{position:relative;width:100%;height:75vh;overflow:hidden}._heroImg_13trp_14{position:absolute;top:-15%;left:0;width:100%;height:130%;object-fit:cover;object-position:center top;will-change:transform}._inner_13trp_25{max-width:650px;margin:0 auto;padding:72px 24px 80px}._back_13trp_31{display:inline-block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;margin-bottom:56px;transition:color .2s ease}._back_13trp_31:hover{color:var(--text)}._header_13trp_47{margin-bottom:40px}._meta_13trp_51{display:flex;align-items:center;gap:8px;margin-bottom:20px}._year_13trp_58,._discipline_13trp_59{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._dot_13trp_67{width:2px;height:2px;border-radius:50%;background:var(--text-muted)}._title_13trp_74{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--text);margin-bottom:24px}._byline_13trp_83{display:flex;align-items:center;gap:8px;margin-bottom:20px}._bylineClient_13trp_90{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:500}._tags_13trp_99{display:flex;gap:6px;flex-wrap:wrap}._divider_13trp_105{width:100%;height:1px;background:var(--border);margin-bottom:48px}._body_13trp_114{display:flex;flex-direction:column}._h2_13trp_119{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text);margin-top:48px;margin-bottom:20px}._p_13trp_1{font-size:.9375rem;color:var(--text-secondary);line-height:1.55;margin-bottom:20px;font-weight:400}._p_13trp_1:last-child{margin-bottom:0}._figure_13trp_143{margin-top:36px;margin-bottom:0}._img_13trp_148{width:100%;display:block}._caption_13trp_153{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em;color:var(--text-dim);margin-top:10px;text-transform:uppercase}._page_ri8r5_1{min-height:100vh;padding-top:56px}._inner_ri8r5_6{max-width:650px;margin:0 auto;padding:80px 24px 120px}._header_ri8r5_14{margin-bottom:56px}._title_ri8r5_18{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text);margin-top:16px;margin-bottom:20px}._subtitle_ri8r5_28{font-size:.9rem;color:var(--text-secondary);line-height:1.5;max-width:420px;margin-bottom:20px}._opener_ri8r5_36{font-size:1rem;color:var(--text);line-height:1.6;max-width:480px;font-weight:400;letter-spacing:-.01em}._divider_ri8r5_45{width:100%;height:1px;background:var(--border);margin-bottom:0}._sections_ri8r5_54{display:flex;flex-direction:column}._section_ri8r5_54{display:flex;gap:48px;padding:56px 0;border-bottom:1px solid var(--border)}._sectionMeta_ri8r5_66{flex:0 0 100px;padding-top:4px}._sectionLabel_ri8r5_71{color:var(--text-muted)}._sectionBody_ri8r5_75{flex:1;min-width:0}._sectionHeading_ri8r5_80{font-size:1.4rem;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--text);margin-bottom:24px}._p_ri8r5_1{font-size:.9rem;color:var(--text-secondary);line-height:1.75;margin-bottom:16px}._p_ri8r5_1:last-child{margin-bottom:0}@media (max-width: 560px){._section_ri8r5_54{flex-direction:column;gap:12px}._sectionMeta_ri8r5_66{flex:none}}._footer_ex5l6_1{margin-top:80px}._inner_ex5l6_5{max-width:680px;margin:0 auto;padding:0 24px 100px}._innerWide_ex5l6_11{padding-bottom:100px}._block_ex5l6_17{border-bottom:1px solid var(--border)}._block_ex5l6_17:last-child{border-bottom:none}._label_ex5l6_25{display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:20px 0;border-bottom:1px solid var(--border)}._grid_ex5l6_38{display:grid;grid-template-columns:1fr 1fr}._tile_ex5l6_43{display:block;padding:20px 20px 20px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:filter .2s ease}._tile_ex5l6_43:nth-child(2n){padding-left:20px;padding-right:0;border-left:1px solid var(--border)}._tile_ex5l6_43:hover{filter:brightness(.6)}._meta_ex5l6_61{display:block;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}._aboutBlock_ex5l6_71{padding:24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}._aboutBody_ex5l6_79{font-size:.82rem;font-weight:400;color:var(--text-secondary);line-height:1.65;letter-spacing:-.01em;max-width:560px;margin:0}._aboutLink_ex5l6_89{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .2s ease}._aboutLink_ex5l6_89:hover{color:var(--text)}._title_ex5l6_103{font-size:.78rem;font-weight:500;color:var(--text-secondary);line-height:1.4;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._page_ahq3y_1{min-height:100vh;padding-top:56px}._inner_ahq3y_6{max-width:650px;margin:0 auto;padding:80px 24px 120px}._header_ahq3y_12{margin-bottom:56px}._title_ahq3y_16{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text);margin-top:16px;margin-bottom:20px}._subtitle_ahq3y_26{font-size:.9rem;color:var(--text-secondary);line-height:1.5;max-width:400px}._divider_ahq3y_33{width:100%;height:1px;background:var(--border)}._list_ahq3y_39{list-style:none}._card_ahq3y_45{display:flex;align-items:flex-start;gap:20px;padding:28px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:filter .2s ease}._card_ahq3y_45:hover{filter:brightness(.6)}._body_ahq3y_61{flex:1;min-width:0}._meta_ahq3y_66{display:flex;align-items:center;gap:8px;margin-bottom:10px}._date_ahq3y_73,._read_ahq3y_74{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._dot_ahq3y_82{width:2px;height:2px;border-radius:50%;background:var(--text-muted)}._cardTitle_ahq3y_89{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text);margin-bottom:8px}._excerpt_ahq3y_98{font-size:.8rem;color:var(--text-secondary);line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._tags_ahq3y_109{display:flex;gap:6px;flex-wrap:wrap}._footer_uizxp_1{border-top:1px solid var(--border);margin-top:80px;padding-top:0}._inner_uizxp_7{max-width:600px;margin:0 auto;padding:0 24px 80px}._label_uizxp_13{display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:20px 0;border-bottom:1px solid var(--border)}._grid_uizxp_24{display:grid;grid-template-columns:1fr 1fr}._tile_uizxp_29{display:block;padding:20px 20px 20px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:opacity .2s ease}._tile_uizxp_29:nth-child(2n){padding-left:20px;padding-right:0;border-left:1px solid var(--border)}._tile_uizxp_29:hover{opacity:.5}._date_uizxp_47{display:block;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}._title_uizxp_57{font-size:.78rem;font-weight:500;color:var(--text-secondary);line-height:1.45;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._bar_bxru2_1{position:fixed;top:56px;left:0;right:0;z-index:99;background:#000000eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(-100%);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;pointer-events:none}._bar_bxru2_1._visible_bxru2_18{transform:translateY(0);opacity:1;pointer-events:auto}._inner_bxru2_24{max-width:600px;margin:0 auto;padding:10px 24px}._meta_bxru2_30{display:flex;align-items:center;gap:7px;margin-bottom:3px}._date_bxru2_37,._read_bxru2_38{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._dot_bxru2_46{width:2px;height:2px;border-radius:50%;background:var(--text-muted);flex-shrink:0}._title_bxru2_54{font-size:.78rem;font-weight:500;color:var(--text-secondary);letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._page_1f7m5_1{min-height:100vh;padding-top:56px}._inner_1f7m5_6{max-width:650px;margin:0 auto;padding:60px 24px 80px}._back_1f7m5_12{display:inline-block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;margin-bottom:56px;transition:color .2s ease}._back_1f7m5_12:hover{color:var(--text)}._header_1f7m5_28{margin-bottom:40px}._meta_1f7m5_32{display:flex;align-items:center;gap:8px;margin-bottom:20px}._date_1f7m5_39,._read_1f7m5_40{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._dot_1f7m5_48{width:2px;height:2px;border-radius:50%;background:var(--text-muted)}._title_1f7m5_55{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--text);margin-bottom:24px}._tags_1f7m5_64{display:flex;gap:6px;flex-wrap:wrap}._divider_1f7m5_70{width:100%;height:1px;background:var(--border);margin-bottom:48px}._body_1f7m5_79{display:flex;flex-direction:column;gap:0}._h2_1f7m5_85{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text);margin-top:28px;margin-bottom:20px}._p_1f7m5_1{font-size:.9375rem;color:var(--text-secondary);line-height:1.55;margin-bottom:20px;font-weight:400}._p_1f7m5_1:last-child{margin-bottom:0}._figure_1f7m5_109{margin-top:36px;margin-bottom:0}._img_1f7m5_114{width:100%;display:block}._caption_1f7m5_119{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em;color:var(--text-dim);margin-top:10px;text-transform:uppercase}
