.ProjectPage_article__BrcJx{max-width:100%}.ProjectPage_header__3dpeX{padding:96px var(--gutter) var(--space-2xl)}.ProjectPage_headerInner___2qmw{max-width:var(--max-width);margin:0 auto}.ProjectPage_topRow__hdzJx{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2xl)}.ProjectPage_backLink__bPDV0{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);text-decoration:none;transition:color .25s var(--ease)}.ProjectPage_backLink__bPDV0:hover{color:var(--accent)}.ProjectPage_categoryPill__FTJOF{font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border:.5px solid rgba(126,200,130,.3);border-radius:999px;padding:5px 14px}.ProjectPage_title__E2BNi{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:clamp(48px,7vw,108px);line-height:.9;letter-spacing:-.03em;color:var(--text-primary);max-width:18ch;margin-bottom:var(--space-xl)}.ProjectPage_subtitle__c1Dvc{font-family:var(--font-body);font-size:clamp(16px,1.4vw,20px);font-weight:300;line-height:1.65;color:var(--text-secondary);max-width:56ch;margin-bottom:var(--space-xl)}.ProjectPage_meta__bBvpZ{display:flex;gap:var(--space-2xl);flex-wrap:wrap;padding-top:var(--space-xl);border-top:.5px solid var(--border)}.ProjectPage_metaItem__OKVhs{display:flex;flex-direction:column;gap:6px}.ProjectPage_metaLabel__EzLXP{font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(190,230,190,.55)}.ProjectPage_metaValue__YQ84s{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-primary);letter-spacing:.01em}.ProjectPage_body__S60JU{max-width:1200px;margin:0 auto;padding:var(--space-3xl) var(--gutter)}.ProjectPage_body__S60JU blockquote,.ProjectPage_body__S60JU h2,.ProjectPage_body__S60JU h3,.ProjectPage_body__S60JU hr,.ProjectPage_body__S60JU ol,.ProjectPage_body__S60JU p,.ProjectPage_body__S60JU ul{max-width:680px;margin-left:auto;margin-right:auto}.ProjectPage_body__S60JU h2{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(28px,3.5vw,48px);line-height:.95;letter-spacing:-.02em;color:var(--text-primary);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.ProjectPage_body__S60JU h2:first-child{margin-top:0}.ProjectPage_body__S60JU h3{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.02em;margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.ProjectPage_body__S60JU p{font-size:16px;line-height:1.85;color:var(--text-secondary);margin-bottom:var(--space-lg)}.ProjectPage_body__S60JU ol,.ProjectPage_body__S60JU ul{padding-left:var(--space-lg);margin-bottom:var(--space-lg)}.ProjectPage_body__S60JU li{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-sm);max-width:none;margin-left:0;margin-right:0}.ProjectPage_body__S60JU li::marker{color:var(--accent)}.ProjectPage_body__S60JU blockquote{position:relative;border-left:2px solid var(--accent);padding:var(--space-lg) var(--space-xl);margin-top:var(--space-2xl);margin-bottom:var(--space-2xl);background:rgba(126,200,130,.04);border-radius:0 3px 3px 0}.ProjectPage_body__S60JU blockquote p{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(18px,2vw,24px);line-height:1.5;color:var(--text-primary);margin:0;max-width:none}.ProjectPage_body__S60JU li a,.ProjectPage_body__S60JU p a{color:var(--text-primary);text-decoration:none;border-bottom:.5px solid var(--accent);transition:color .3s var(--ease)}.ProjectPage_body__S60JU li a:hover,.ProjectPage_body__S60JU p a:hover{color:var(--accent)}.ProjectPage_body__S60JU strong{font-weight:700;color:var(--text-primary)}.ProjectPage_body__S60JU img{width:100%;margin:var(--space-2xl) 0;border-radius:3px}.ProjectPage_body__S60JU hr{border:none;border-top:.5px solid var(--border);margin:var(--space-2xl) auto}.ProjectPage_projectNav__pOvYz{border-top:.5px solid var(--border);padding:var(--space-2xl) var(--gutter)}.ProjectPage_projectNavInner__9wcV4{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.ProjectPage_navCard__J9uuc{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;padding:var(--space-xl);border:.5px solid var(--border);border-radius:3px;transition:border-color .35s var(--ease),background .35s var(--ease)}.ProjectPage_navCard__J9uuc:hover{border-color:rgba(126,200,130,.35);background:rgba(126,200,130,.03)}.ProjectPage_navNext__eiWWC{text-align:right}.ProjectPage_navDir__0e8zf{font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);opacity:.7}.ProjectPage_navTitle__NwR7F{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(18px,2vw,26px);letter-spacing:-.02em;color:var(--text-primary);line-height:1.1;transition:color .3s var(--ease)}.ProjectPage_navCard__J9uuc:hover .ProjectPage_navTitle__NwR7F{color:var(--accent)}.ProjectPage_navMeta__IawZz{font-family:var(--font-body);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em}@media (max-width:768px){.ProjectPage_header__3dpeX{padding:96px 20px var(--space-xl)}.ProjectPage_topRow__hdzJx{flex-direction:column;align-items:flex-start;gap:16px}.ProjectPage_meta__bBvpZ{gap:var(--space-lg)}.ProjectPage_body__S60JU{padding:var(--space-2xl) 20px}.ProjectPage_body__S60JU blockquote,.ProjectPage_body__S60JU h2,.ProjectPage_body__S60JU h3,.ProjectPage_body__S60JU hr,.ProjectPage_body__S60JU ol,.ProjectPage_body__S60JU p,.ProjectPage_body__S60JU ul{max-width:100%}.ProjectPage_heroWrap__Q_X1y{height:50vh}.ProjectPage_projectNav__pOvYz{padding:var(--space-xl) 20px}.ProjectPage_projectNavInner__9wcV4{grid-template-columns:1fr}.ProjectPage_navNext__eiWWC{text-align:left}}.ParallaxHero_wrap__7uCsg{position:relative;width:100%;height:72vh;min-height:400px;max-height:820px;overflow:hidden}.ParallaxHero_img__eTolg{display:block;width:100%;height:145%;object-fit:cover;object-position:center center;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-top:0}@media (hover:none){.ParallaxHero_img__eTolg{height:100%;margin-top:0;transform:none!important}}.PhoneEmbed_wrap__JNX3O{--scale:0.8;display:grid;grid-template-columns:auto minmax(0,420px);justify-content:center;align-items:center;grid-gap:var(--space-2xl);gap:var(--space-2xl);margin:var(--space-2xl) 0}.PhoneEmbed_compact__buRVZ{grid-template-columns:1fr;padding:var(--space-xl);border:.5px solid var(--border-mid);border-radius:3px}.PhoneEmbed_bezel__K9qLW{width:calc(390px * var(--scale) + 22px);height:calc(844px * var(--scale) + 22px);padding:11px;border-radius:50px;background:#0d0b09;border:.5px solid var(--border-mid);box-shadow:0 40px 80px rgba(0,0,0,.55)}.PhoneEmbed_screen__tCGQT{width:calc(390px * var(--scale));height:calc(844px * var(--scale));border-radius:40px;overflow:hidden;background:#efe7d7}.PhoneEmbed_frame__unLOW{width:390px;height:844px;border:0;transform:scale(var(--scale));transform-origin:top left}.PhoneEmbed_side__VUAyP{display:flex;flex-direction:column;gap:var(--space-md)}.PhoneEmbed_kicker__d3PeM{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.PhoneEmbed_title__rpM0O{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(32px,4vw,56px);line-height:.95;letter-spacing:-.02em;color:var(--text-primary)}.PhoneEmbed_caption__ovKpI{font-family:var(--font-body);font-size:15px;line-height:1.75;color:var(--text-secondary)}.PhoneEmbed_actions__ueCE7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-sm)}.PhoneEmbed_button__OMTuK{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--bg);background:var(--accent);border:.5px solid var(--accent);border-radius:2px;padding:13px 20px;transition:background .3s var(--ease),color .3s var(--ease)}.PhoneEmbed_button__OMTuK:hover{background:transparent;color:var(--accent)}.PhoneEmbed_link__XjrtP{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;color:var(--text-secondary);text-decoration:none;border-bottom:.5px solid var(--border-mid);padding-bottom:2px;transition:color .3s var(--ease),border-color .3s var(--ease)}.PhoneEmbed_link__XjrtP:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:960px){.PhoneEmbed_wrap__JNX3O:not(.PhoneEmbed_compact__buRVZ){grid-template-columns:1fr;justify-items:center;gap:var(--space-xl)}.PhoneEmbed_side__VUAyP{max-width:420px;width:100%}}@media (max-height:820px){.PhoneEmbed_wrap__JNX3O{--scale:0.7}}.PhoneReel_wrap__EnWf7{display:grid;grid-template-columns:auto minmax(0,420px);justify-content:center;align-items:center;grid-gap:var(--space-2xl);gap:var(--space-2xl);margin:var(--space-2xl) 0}.PhoneReel_phone__28TfV{width:300px;aspect-ratio:390/844;padding:11px;border-radius:46px;background:#0d0b09;border:.5px solid var(--border-mid);box-shadow:0 40px 80px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.02)}.PhoneReel_screen__2_olX{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:#0d0b09}.PhoneReel_frame__RSdXG{position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 3.2s ease}.PhoneReel_active__srbYg{opacity:1;transform:scale(1)}.PhoneReel_still__D0iPf{transform:none;transition:opacity .2s ease}.PhoneReel_side___iAeV{display:flex;flex-direction:column;gap:var(--space-md)}.PhoneReel_kicker__4W6lU{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.PhoneReel_title__9q8_a{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(32px,4vw,56px);line-height:.95;letter-spacing:-.02em;color:var(--text-primary)}.PhoneReel_caption__mbi6p{font-family:var(--font-body);font-size:15px;line-height:1.75;color:var(--text-secondary)}.PhoneReel_progress__2OkXa{display:flex;gap:4px;margin-top:var(--space-sm)}.PhoneReel_tick__WEdsm{flex:1 1;height:2px;background:var(--border-mid);transition:background .4s ease}.PhoneReel_tickOn__0Jmuh{background:var(--accent)}.PhoneReel_controls__kKYSG{display:flex;align-items:center;gap:8px}.PhoneReel_btn__zBBG8{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);background:transparent;border:.5px solid var(--border-mid);border-radius:2px;padding:9px 14px;transition:border-color .3s var(--ease),color .3s var(--ease)}.PhoneReel_btn__zBBG8:hover{border-color:var(--accent);color:var(--accent)}.PhoneReel_counter__8Y3gj{margin-left:auto;font-family:var(--font-body);font-size:11px;letter-spacing:.12em;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.PhoneReel_wrap__EnWf7{grid-template-columns:1fr;justify-items:center;gap:var(--space-xl)}.PhoneReel_side___iAeV{max-width:420px;width:100%}}@media (max-width:400px){.PhoneReel_phone__28TfV{width:260px}}.Lightbox_overlay__FjCin{position:fixed;inset:0;z-index:9999;background:rgba(4,8,4,.96);display:flex;align-items:center;justify-content:center;padding:48px 80px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Lightbox_frame__a1tDo{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:90vw;max-height:88vh}.Lightbox_img__HUBt7{display:block;max-width:90vw;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:2px}.Lightbox_caption__zy_Kv{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.08em;color:rgba(190,230,190,.55);text-align:center;max-width:60ch;line-height:1.6}.Lightbox_close__IDIWl{position:fixed;top:28px;right:32px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:rgba(190,230,190,.6);background:rgba(126,200,130,.06);border:.5px solid rgba(126,200,130,.14);border-radius:50%;transition:color .2s,background .2s;cursor:pointer}.Lightbox_close__IDIWl:hover{color:var(--accent);background:rgba(126,200,130,.12)}.Lightbox_arrow__VZP1w{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:rgba(190,230,190,.6);background:rgba(126,200,130,.06);border:.5px solid rgba(126,200,130,.14);border-radius:50%;transition:color .2s,background .2s;cursor:pointer}.Lightbox_arrow__VZP1w:hover{color:var(--accent);background:rgba(126,200,130,.12)}.Lightbox_arrowPrev__xEsjA{left:24px}.Lightbox_arrowNext__RJLDM{right:24px}.Lightbox_counter__qQFjo{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(190,230,190,.45)}@media (max-width:768px){.Lightbox_overlay__FjCin{padding:60px 16px 80px}.Lightbox_arrowPrev__xEsjA{left:8px}.Lightbox_arrowNext__RJLDM{right:8px}.Lightbox_close__IDIWl{top:16px;right:16px}.Lightbox_arrow__VZP1w{width:40px;height:40px}}.ProjectGallery_gallery__Gk09K{padding:var(--space-3xl) 0;border-top:.5px solid var(--border)}.ProjectGallery_header__JM6Q_{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--gutter) var(--space-xl)}.ProjectGallery_label__DR_FX{font-weight:700;letter-spacing:.22em;color:rgba(190,230,190,.55)}.ProjectGallery_hint__5QsCG,.ProjectGallery_label__DR_FX{font-family:var(--font-body);font-size:9px;text-transform:uppercase}.ProjectGallery_hint__5QsCG{font-weight:600;letter-spacing:.18em;color:rgba(190,230,190,.28)}.ProjectGallery_strip__pUwbJ{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab;padding-right:calc(var(--gutter) + 40px)}.ProjectGallery_strip__pUwbJ::-webkit-scrollbar{display:none}.ProjectGallery_frame__EZuO8{position:relative;flex-shrink:0;height:clamp(260px,52vh,580px);aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:var(--bg-surface);border:.5px solid var(--border);padding:0;cursor:zoom-in;transition:border-color .4s}.ProjectGallery_frame__EZuO8:hover{border-color:rgba(126,200,130,.22)}.ProjectGallery_img__OYOc1{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ProjectGallery_frame__EZuO8:hover .ProjectGallery_img__OYOc1{transform:scale(1.04)}.ProjectGallery_frameOverlay__g8hVR{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,12,7,.3) 0,transparent 40%);opacity:0;transition:opacity .4s}.ProjectGallery_frame__EZuO8:hover .ProjectGallery_frameOverlay__g8hVR{opacity:1}.ProjectGallery_frame__EZuO8.ProjectGallery_portrait__YylX6{aspect-ratio:3/4}@media (max-width:768px){.ProjectGallery_strip__pUwbJ{padding:0 20px}.ProjectGallery_header__JM6Q_{padding:0 20px var(--space-xl)}.ProjectGallery_frame__EZuO8{height:clamp(200px,48vw,380px)}}.ProjectImage_figure__YftR4{margin:var(--space-lg) 0 var(--space-2xl);cursor:zoom-in;outline:none}.ProjectImage_imageWrap__3Rkyf{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:var(--bg-surface)}.ProjectImage_portrait__9Dkg1{max-width:50%;margin-left:auto!important;margin-right:auto!important}.ProjectImage_portrait__9Dkg1 .ProjectImage_imageWrap__3Rkyf{aspect-ratio:9/16;border-radius:16px}@media (max-width:600px){.ProjectImage_portrait__9Dkg1{max-width:75%}}.ProjectImage_img__NQA7J{display:block;width:100%;height:100%;margin:0!important;border-radius:0!important;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.ProjectImage_figure__YftR4:hover .ProjectImage_img__NQA7J{transform:scale(1.025)}.ProjectImage_expandHint__EzqWr{position:absolute;top:14px;right:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:rgba(7,12,7,.7);border:.5px solid rgba(126,200,130,.2);border-radius:50%;color:rgba(190,230,190,.7);opacity:0;transform:scale(.85);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProjectImage_figure__YftR4:hover .ProjectImage_expandHint__EzqWr{opacity:1;transform:scale(1)}.ProjectImage_caption__VAf9H{display:block;margin-top:12px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.06em;color:rgba(190,230,190,.45);line-height:1.6}.ProjectImage_figure__YftR4.ProjectImage_wide__74vyU .ProjectImage_imageWrap__3Rkyf{width:100vw;margin-left:calc(50% - 50vw);border-radius:0}.ProjectImagePair_pair__MjAHq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:var(--space-lg) 0 var(--space-2xl)}.ProjectImagePair_item__VsPEB{cursor:zoom-in;outline:none}.ProjectImagePair_imageWrap__avkuA{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:var(--bg-surface)}.ProjectImagePair_portrait__vnFD9 .ProjectImagePair_imageWrap__avkuA{aspect-ratio:9/16;border-radius:16px}.ProjectImagePair_img__fMLBP{display:block;width:100%;height:100%;margin:0!important;border-radius:0!important;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.ProjectImagePair_item__VsPEB:hover .ProjectImagePair_img__fMLBP{transform:scale(1.03)}.ProjectImagePair_expandHint__FP6Hi{position:absolute;top:10px;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(7,12,7,.72);border:.5px solid rgba(126,200,130,.2);border-radius:50%;color:rgba(190,230,190,.7);opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProjectImagePair_item__VsPEB:hover .ProjectImagePair_expandHint__FP6Hi{opacity:1;transform:scale(1)}.ProjectImagePair_caption__2J_Ms{display:block;margin-top:10px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.06em;color:rgba(190,230,190,.45);line-height:1.6}@media (max-width:600px){.ProjectImagePair_pair__MjAHq{grid-template-columns:1fr}}.StatGrid_wrap__cKX39{margin:var(--space-2xl) 0;border-top:.5px solid var(--border-mid);border-bottom:.5px solid var(--border-mid);padding:var(--space-xl) 0}.StatGrid_kicker__5HvOU{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-lg)}.StatGrid_grid__VCCz3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl) var(--space-lg);gap:var(--space-xl) var(--space-lg);margin:0}.StatGrid_item__JGEiJ{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;margin:0}.StatGrid_value__ern3K{margin:0;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(44px,6vw,84px);line-height:.9;letter-spacing:-.03em;color:var(--text-primary)}.StatGrid_label__p_h5d{font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:24ch}.StatGrid_label__p_h5d,.StatGrid_note__6WoR5{font-family:var(--font-body);letter-spacing:.04em}.StatGrid_note__6WoR5{margin-top:var(--space-lg);font-size:11px;color:var(--text-tertiary)}@media (max-width:768px){.StatGrid_grid__VCCz3{grid-template-columns:repeat(2,1fr)}}.Timeline_wrap__BcRHr{max-width:880px;margin:var(--space-xl) auto var(--space-2xl)}.Timeline_kicker__L_DCM{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-lg)}.Timeline_list___49tq{list-style:none;padding:0!important;margin:0!important;max-width:none!important;position:relative}.Timeline_list___49tq:before{content:"";position:absolute;left:139px;top:8px;bottom:8px;border-left:.5px solid var(--border-mid)}.Timeline_row__jcDmo{display:grid;grid-template-columns:120px 40px 1fr;align-items:start;padding:14px 0!important;margin:0!important;list-style:none}.Timeline_row__jcDmo::marker{content:""}.Timeline_date__UAJWh{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-top:5px;text-align:right}.Timeline_dot__eQ24t{justify-self:center;margin-top:9px;width:7px;height:7px;border-radius:50%;background:var(--bg);border:1px solid var(--accent);position:relative}.Timeline_content__pl7yS{display:flex;flex-direction:column;gap:4px}.Timeline_title__yamnd{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(18px,1.8vw,22px);line-height:1.2;letter-spacing:-.01em;color:var(--text-primary)}.Timeline_body__yWgzl{font-family:var(--font-body);font-size:14px;line-height:1.7;color:var(--text-secondary)}@media (max-width:600px){.Timeline_list___49tq:before{left:4px}.Timeline_row__jcDmo{grid-template-columns:9px 1fr;column-gap:16px}.Timeline_dot__eQ24t{grid-column:1;grid-row:1/span 2;margin-top:4px}.Timeline_date__UAJWh{grid-column:2;text-align:left;padding-top:0}.Timeline_content__pl7yS{grid-column:2;margin-top:4px}}