.HomeTimelineReveal-module__4rQIaW__timeline{--timeline-date-column:104px;--timeline-marker-column:64px;--timeline-marker-offset:32px;--timeline-gap:16px;--timeline-axis-x:calc(var(--timeline-date-column) + var(--timeline-gap) + var(--timeline-marker-offset));--timeline-line:#f7f3ea26;--timeline-line-active:#f7f3eac2;--timeline-dot:#f7f3ea;--timeline-muted:#f7f3ea80;--timeline-date:#f7f3ea6b;--timeline-progress:0;gap:clamp(36px,5vw,72px);padding:8px 0;display:grid;position:relative}.HomeTimelineReveal-module__4rQIaW__minimalTimeline{--timeline-motion-style:minimal}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline{--timeline-date-column:128px;--timeline-marker-column:112px;--timeline-marker-offset:56px;--timeline-gap:32px;--timeline-line:#f7f3ea2e;--timeline-line-active:#f7f3eae6;--timeline-muted:#f7f3ea6b;--timeline-date:#f7f3ea61;gap:clamp(56px,7vh,92px);padding:12px 0 38px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-tone=light]{--timeline-line:#11121024;--timeline-line-active:#111210a8;--timeline-dot:#111210;--timeline-muted:#11121094;--timeline-date:#11121070}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-tone=blue]{--timeline-line:#2d65ad29;--timeline-line-active:#2d65adc7;--timeline-dot:#2d65ad;--timeline-muted:#11121094;--timeline-date:#11121070}.HomeTimelineReveal-module__4rQIaW__timelineTrack{top:20px;bottom:20px;left:var(--timeline-axis-x);background:var(--timeline-line);width:1px;position:absolute;overflow:hidden}.HomeTimelineReveal-module__4rQIaW__timelineTrack:after{height:calc(var(--timeline-progress) * 100%);background:var(--timeline-line-active);content:"";position:absolute;top:0;left:0;right:0}.HomeTimelineReveal-module__4rQIaW__timelineItem{grid-template-columns:var(--timeline-date-column) var(--timeline-marker-column) minmax(0, 1fr);gap:var(--timeline-gap);opacity:.24;filter:blur();min-height:142px;transition:filter .72s cubic-bezier(.22,1,.36,1),opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--timeline-index) * 34ms);align-items:start;display:grid;position:relative;transform:translateY(38px)}.HomeTimelineReveal-module__4rQIaW__timelineItem time{color:var(--timeline-date);font-variant-numeric:tabular-nums;letter-spacing:.07em;padding-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal;font-weight:680;line-height:1.1}.HomeTimelineReveal-module__4rQIaW__timelineMarker{width:var(--timeline-marker-column);place-items:center;height:38px;display:grid;position:relative}.HomeTimelineReveal-module__4rQIaW__timelineMarker:before{content:"";display:none}.HomeTimelineReveal-module__4rQIaW__timelineMarker span{z-index:1;border:1px solid var(--timeline-dot);background:#050505;border-radius:999px;width:11px;height:11px;transition:background .5s,box-shadow .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:scale(.68);box-shadow:0 0 0 12px #f7f3ea0a}.HomeTimelineReveal-module__4rQIaW__timelineNumber{display:none}.HomeTimelineReveal-module__4rQIaW__timelineContent{color:inherit;text-decoration:none;display:block}.HomeTimelineReveal-module__4rQIaW__timelineContent>span{color:var(--timeline-date);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal;font-weight:680;line-height:1.1;display:inline-flex}.HomeTimelineReveal-module__4rQIaW__timelineContent h3{letter-spacing:0;max-width:740px;margin:0;font-size:clamp(31px,4.4vw,72px);font-weight:760;line-height:.95;transition:transform .22s cubic-bezier(.22,1,.36,1)}.HomeTimelineReveal-module__4rQIaW__timelineContent p{max-width:500px;color:var(--timeline-muted);margin:18px 0 0;font-size:16px;font-weight:590;line-height:1.42}.HomeTimelineReveal-module__4rQIaW__timelineItemVisible{opacity:1;filter:blur();transform:translate(0,0)}.HomeTimelineReveal-module__4rQIaW__timelineItemVisible .HomeTimelineReveal-module__4rQIaW__timelineMarker span{background:var(--timeline-dot);transform:scale(1);box-shadow:0 0 0 14px #f7f3ea14}.HomeTimelineReveal-module__4rQIaW__timelineItemActive{opacity:1}.HomeTimelineReveal-module__4rQIaW__timelineMotionStep{--timeline-motion:step}.HomeTimelineReveal-module__4rQIaW__timelineMotionScrub .HomeTimelineReveal-module__4rQIaW__timelineItem,.HomeTimelineReveal-module__4rQIaW__timelineMotionScrub .HomeTimelineReveal-module__4rQIaW__timelineMarker span{transition:none}.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineItem{opacity:.12;transition:none;transform:translateY(22px)scale(.992)}.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineMarker span{transition:none}.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineItemVisible{opacity:1;transform:translate(0,0)scale(1)}.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineItemActive .HomeTimelineReveal-module__4rQIaW__timelineContent h3,.HomeTimelineReveal-module__4rQIaW__timelineContent:hover h3{transform:translate(8px)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineTrack{top:34px;bottom:44px;transform:translate(-.5px)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=fade] .HomeTimelineReveal-module__4rQIaW__timelineTrack{bottom:28px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 92px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 92px),#0000 100%)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=trim] .HomeTimelineReveal-module__4rQIaW__timelineTrack{bottom:118px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=cap] .HomeTimelineReveal-module__4rQIaW__timelineTrack{bottom:96px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=cap]:after{bottom:91px;left:var(--timeline-axis-x);content:"";background:#f7f3ea70;border-radius:999px;width:5px;height:5px;position:absolute;transform:translate(-2px)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin] .HomeTimelineReveal-module__4rQIaW__timelineTrack{top:8px;bottom:102px;-webkit-mask-image:linear-gradient(#0000 0,#000 90px 100%);mask-image:linear-gradient(#0000 0,#000 90px 100%)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-tight] .HomeTimelineReveal-module__4rQIaW__timelineTrack{top:8px;bottom:74px;-webkit-mask-image:linear-gradient(#0000 0,#000 82px 100%);mask-image:linear-gradient(#0000 0,#000 82px 100%)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-quiet] .HomeTimelineReveal-module__4rQIaW__timelineTrack{top:8px;bottom:112px;-webkit-mask-image:linear-gradient(#0000 0,#000 106px 100%);mask-image:linear-gradient(#0000 0,#000 106px 100%)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-anchor] .HomeTimelineReveal-module__4rQIaW__timelineTrack{top:8px;bottom:calc(-1*clamp(26px,3.2vw,44px));-webkit-mask-image:linear-gradient(#0000 0,#000 94px 100%);mask-image:linear-gradient(#0000 0,#000 94px 100%)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin]:after,.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-tight]:after,.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-quiet]:after{left:var(--timeline-axis-x);content:"";background:#f7f3eaa3;border-radius:999px;position:absolute;transform:translate(-50%)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin]:after{width:7px;height:7px;bottom:97px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-tight]:after{width:6px;height:6px;bottom:69px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-quiet]:after{background:#f7f3ea6b;width:5px;height:5px;bottom:107px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItem{opacity:.22;min-height:clamp(190px,27vh,260px);transform:translateY(34px)scale(.99)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineItem{opacity:.26;transform:translateY(22px)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineItemPassed{opacity:.72}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineItemVisible,.HomeTimelineReveal-module__4rQIaW__zoomedTimeline.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineItemActive{opacity:1}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItem time{padding-top:34px;font-size:13px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineMarker{place-items:unset;height:88px;position:relative}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineMarker span{width:12px;height:12px;box-shadow:none;background:#f7f3ea57;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.68)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-tone=light] .HomeTimelineReveal-module__4rQIaW__timelineMarker span{background:#11121047}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-tone=blue] .HomeTimelineReveal-module__4rQIaW__timelineMarker span{background:#2d65ad3d}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline.HomeTimelineReveal-module__4rQIaW__timelineMotionFocus .HomeTimelineReveal-module__4rQIaW__timelineMarker span{transition:background .22s,transform .22s cubic-bezier(.22,1,.36,1)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineMarker span:after{content:none;display:none}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItemPassed .HomeTimelineReveal-module__4rQIaW__timelineMarker span{box-shadow:none;background:#f7f3eadb;transform:translate(-50%,-50%)scale(.72)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-tone=light] .HomeTimelineReveal-module__4rQIaW__timelineItemPassed .HomeTimelineReveal-module__4rQIaW__timelineMarker span{background:#111210b8}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-tone=blue] .HomeTimelineReveal-module__4rQIaW__timelineItemPassed .HomeTimelineReveal-module__4rQIaW__timelineMarker span{background:#2d65adc2}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItemVisible .HomeTimelineReveal-module__4rQIaW__timelineMarker span,.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItemActive .HomeTimelineReveal-module__4rQIaW__timelineMarker span{background:var(--timeline-dot);box-shadow:none;transform:translate(-50%,-50%)scale(1)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItemVisible .HomeTimelineReveal-module__4rQIaW__timelineMarker span:after,.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItemActive .HomeTimelineReveal-module__4rQIaW__timelineMarker span:after{display:none}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline[data-finish=origin-anchor] .HomeTimelineReveal-module__4rQIaW__timelineItem:last-of-type{min-height:132px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineContent{padding-top:28px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineContent>span{margin-bottom:16px;font-size:12px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineContent h3{max-width:760px;font-size:clamp(34px,4.1vw,62px);line-height:.98}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineContent p{max-width:620px;color:var(--timeline-muted);margin-top:16px;font-size:clamp(16px,1.35vw,21px);font-weight:610;line-height:1.28}@media (prefers-reduced-motion:reduce){.HomeTimelineReveal-module__4rQIaW__timelineItem,.HomeTimelineReveal-module__4rQIaW__timelineMarker span,.HomeTimelineReveal-module__4rQIaW__timelineContent h3{transition:none}}@media (max-width:980px){.HomeTimelineReveal-module__4rQIaW__timeline{--timeline-date-column:88px;--timeline-marker-column:46px;--timeline-marker-offset:23px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline{--timeline-date-column:96px;--timeline-marker-column:72px;--timeline-marker-offset:36px}}@media (max-width:640px){.HomeTimelineReveal-module__4rQIaW__timeline{--timeline-axis-x:5px;gap:34px}.HomeTimelineReveal-module__4rQIaW__timelineItem{grid-template-columns:1fr;min-height:auto;padding-left:34px}.HomeTimelineReveal-module__4rQIaW__timelineTrack{left:5px}.HomeTimelineReveal-module__4rQIaW__timelineMarker{position:absolute;top:30px;left:-27px}.HomeTimelineReveal-module__4rQIaW__timelineContent h3{font-size:clamp(31px,11vw,48px)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineItem{min-height:220px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineMarker{height:72px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineMarker span{width:10px;height:10px}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineContent h3{font-size:clamp(38px,13vw,64px)}.HomeTimelineReveal-module__4rQIaW__zoomedTimeline .HomeTimelineReveal-module__4rQIaW__timelineContent p{font-size:18px}}
.HomeWorkPage-module__rggLJG__page{background:var(--surface-page);min-height:100vh;color:var(--foreground);overflow-x:hidden}.HomeWorkPage-module__rggLJG__hero{place-items:center;min-height:100svh;padding:120px clamp(20px,4vw,58px);display:grid}.HomeWorkPage-module__rggLJG__wordmarkStage{flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.HomeWorkPage-module__rggLJG__wordmark{width:min(60vw,430px);height:auto;color:var(--foreground);filter:drop-shadow(0 24px 70px #1d1d1f0f)}.HomeWorkPage-module__rggLJG__time{color:#1d1d1f7a;min-height:24px;margin-top:20px}.HomeWorkPage-module__rggLJG__timer{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1}.HomeWorkPage-module__rggLJG__caret{vertical-align:text-bottom;opacity:.5;background:currentColor;width:7px;height:15px;margin-left:4px;animation:1s step-end infinite HomeWorkPage-module__rggLJG__blink;display:inline-block}.HomeWorkPage-module__rggLJG__timelineSection{color:#f7f3ea;background:#050505;padding:clamp(56px,6vw,92px) 0 clamp(96px,12vw,178px)}.HomeWorkPage-module__rggLJG__timelineInner{gap:clamp(22px,2.8vw,40px);width:min(1240px,100% - 64px);margin:0 auto;display:grid}.HomeWorkPage-module__rggLJG__timelineLead{max-width:760px}.HomeWorkPage-module__rggLJG__timelineLead h1{color:#f7f3ea6b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(12px,1vw,15px);font-weight:680;line-height:1}@keyframes HomeWorkPage-module__rggLJG__blink{50%{opacity:0}}@media (max-width:820px){.HomeWorkPage-module__rggLJG__wordmark{width:min(72vw,320px)}}@media (max-width:980px){.HomeWorkPage-module__rggLJG__timelineInner{width:min(100% - 48px,1240px)}}@media (max-width:640px){.HomeWorkPage-module__rggLJG__timelineInner{width:min(100% - 32px,1240px)}}
