.Hero-module__ZARIfG__hero{isolation:isolate;background:#10110f;height:min(1040px,100svh);min-height:850px;padding-top:100px;position:relative;overflow:hidden}.Hero-module__ZARIfG__portrait{z-index:-3;will-change:transform;position:absolute;inset:0 -20px}.Hero-module__ZARIfG__portraitImage{object-fit:cover;object-position:65% 35%;opacity:.8;filter:contrast(1.06)}.Hero-module__ZARIfG__portraitShade{background:linear-gradient(90deg,#10110f 0%,#10110fdd 15%,#10110f3d 50%,#10110f00 78%),linear-gradient(#10110f40 0%,#0000 60%,#10110f 100%);position:absolute;inset:0}.Hero-module__ZARIfG__lightField{z-index:-2;mix-blend-mode:screen;pointer-events:none;opacity:.8;position:absolute;inset:0}.Hero-module__ZARIfG__grain{z-index:5;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Hero-module__ZARIfG__verticalGrid{z-index:-1;pointer-events:none;opacity:.38;justify-content:space-between;display:flex;position:absolute;inset:0 48px}.Hero-module__ZARIfG__verticalGrid i{background:#ffffff10;width:1px;height:100%}.Hero-module__ZARIfG__topline{color:#bcc0b3;font:9px var(--font-dm-mono),monospace;letter-spacing:.1em;justify-content:space-between;gap:20px;padding-top:29px;display:flex}.Hero-module__ZARIfG__topline p{align-items:center;gap:10px;display:flex}.Hero-module__ZARIfG__topline p:last-child{color:#989f8e;gap:14px;font-size:8px}.Hero-module__ZARIfG__topline p:last-child span{color:#d7fb78}.Hero-module__ZARIfG__stage{padding-top:54px;position:relative}.Hero-module__ZARIfG__identity{color:#f1f2e8;font:13px var(--font-dm-mono),monospace;letter-spacing:.055em;align-items:center;gap:15px;margin-bottom:31px;display:flex}.Hero-module__ZARIfG__identityStar{color:#d7fb78;font-family:Arial,sans-serif;font-size:40px;line-height:1}.Hero-module__ZARIfG__identity div>span{color:#899280;letter-spacing:.09em;margin-top:6px;font-size:10px;display:block}.Hero-module__ZARIfG__titleBlock{z-index:2;will-change:transform;width:max-content;max-width:100%;position:relative}.Hero-module__ZARIfG__title{font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(110px,14.4vw,208px);font-weight:600;line-height:.82}.Hero-module__ZARIfG__titleLine{margin-bottom:-.065em;padding-bottom:.065em;display:block;overflow:hidden}.Hero-module__ZARIfG__titleLine>span{animation:1.25s cubic-bezier(.16,1,.3,1) both Hero-module__ZARIfG__titleEntrance;display:block}.Hero-module__ZARIfG__outlinedLine>span{color:#0000;-webkit-text-stroke:1px #e4e9d3;animation-delay:.18s}.Hero-module__ZARIfG__middleLine{align-items:center;gap:32px;height:.65em;padding-left:6px;display:flex}.Hero-module__ZARIfG__middleLine em{letter-spacing:-.04em;color:#d7fb78;font-family:Georgia,Times New Roman,serif;font-size:.34em;font-weight:400;line-height:1.1;animation:1.5s both Hero-module__ZARIfG__fadeIn}.Hero-module__ZARIfG__fineLine{background:#d7fb7870;width:83px;height:1px;display:block}.Hero-module__ZARIfG__titleAsterisk{color:#d7fb78;margin-left:14px;font-size:.38em;line-height:1;animation:25s linear infinite Hero-module__ZARIfG__asteriskOrbit}.Hero-module__ZARIfG__heroNote{font:9px/1.8 var(--font-dm-mono),monospace;letter-spacing:.05em;color:#afb9a0;border-left:1px solid #d7fb7860;padding-left:18px;position:absolute;bottom:128px;right:48px}.Hero-module__ZARIfG__heroNote>span:first-child{letter-spacing:.08em;color:#7f8b71;font-size:7px}.Hero-module__ZARIfG__heroNote p{color:#d8decd;letter-spacing:-.02em;margin-top:9px;font-size:12px}.Hero-module__ZARIfG__noteCross{color:#d7fb78;margin-top:16px;font-size:20px;line-height:1;display:block}.Hero-module__ZARIfG__bottomContent{justify-content:space-between;align-items:center;gap:32px;max-width:790px;margin-top:40px;display:flex}.Hero-module__ZARIfG__bottomContent>p{color:#b5bdab;letter-spacing:-.025em;font-size:14px;line-height:1.8}.Hero-module__ZARIfG__bottomContent>p em{color:#f4f3ed;font-style:normal}.Hero-module__ZARIfG__actions{align-items:center;gap:24px;display:flex}.Hero-module__ZARIfG__workButton{color:#10110f;white-space:nowrap;background:#d7fb78;border-radius:2px;justify-content:space-between;align-items:center;gap:23px;padding:18px 21px;font-size:12px;font-weight:600;transition:background .25s,transform .3s;display:flex}.Hero-module__ZARIfG__workButton:hover{background:#edffb8;transform:translateY(-4px)}.Hero-module__ZARIfG__workButton svg{transition:transform .3s}.Hero-module__ZARIfG__workButton:hover svg{transform:translateY(3px)}.Hero-module__ZARIfG__quickView{text-align:left;font:9px/1.8 var(--font-dm-mono),monospace;color:#87947a;white-space:nowrap}.Hero-module__ZARIfG__quickView>span{font-family:var(--font-manrope),sans-serif;color:#d1d8c5;align-items:center;gap:4px;font-size:11px;transition:color .2s;display:flex}.Hero-module__ZARIfG__quickView:hover>span{color:#d7fb78}.Hero-module__ZARIfG__heroFooter{font:8px var(--font-dm-mono),monospace;letter-spacing:.11em;color:#808c71;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:27px;left:0;right:0}.Hero-module__ZARIfG__scrollCue{align-items:center;gap:14px;display:flex}.Hero-module__ZARIfG__scrollCue>span:first-child{border:1px solid #8d9a7b;border-radius:10px;width:20px;height:34px;position:relative}.Hero-module__ZARIfG__scrollCue>span:first-child:after{content:"";background:#d7fb78;border-radius:2px;width:2px;height:5px;animation:2.5s ease-in-out infinite Hero-module__ZARIfG__scrollDot;position:absolute;top:8px;left:8px}.Hero-module__ZARIfG__motionToggle:disabled{cursor:default;opacity:.6}.Hero-module__ZARIfG__motionToggle{color:#b3c19e;min-width:94px;min-height:32px;font:8px var(--font-dm-mono),monospace;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;display:flex}.Hero-module__ZARIfG__hero:has(.Hero-module__ZARIfG__motionToggle[aria-pressed=false]) .Hero-module__ZARIfG__titleAsterisk{animation-play-state:paused}.Hero-module__ZARIfG__hero:has(.Hero-module__ZARIfG__motionToggle[aria-pressed=false]) .Hero-module__ZARIfG__scrollCue>span:first-child:after{animation-play-state:paused}@keyframes Hero-module__ZARIfG__titleEntrance{0%{transform:translateY(120%)rotate(4deg)}to{transform:translateY(0)rotate(0)}}@keyframes Hero-module__ZARIfG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__ZARIfG__asteriskOrbit{to{transform:rotate(360deg)}}@keyframes Hero-module__ZARIfG__scrollDot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}@media (min-height:960px) and (min-width:1100px){.Hero-module__ZARIfG__stage{padding-top:75px}.Hero-module__ZARIfG__identity{margin-bottom:45px}.Hero-module__ZARIfG__bottomContent{margin-top:50px}}@media (min-width:1600px){.Hero-module__ZARIfG__portraitImage{object-position:50% 39%}.Hero-module__ZARIfG__heroNote{right:80px}}@media (max-width:1200px){.Hero-module__ZARIfG__title{font-size:15vw}.Hero-module__ZARIfG__bottomContent{gap:20px;max-width:690px}.Hero-module__ZARIfG__bottomContent>p{font-size:13px}.Hero-module__ZARIfG__actions{gap:15px}.Hero-module__ZARIfG__heroNote{bottom:170px;right:32px}.Hero-module__ZARIfG__heroNote>span:first-child{display:none}.Hero-module__ZARIfG__heroNote p{font-size:11px}.Hero-module__ZARIfG__quickView{font-size:8px}.Hero-module__ZARIfG__quickView>span{font-size:10px}.Hero-module__ZARIfG__hero{min-height:780px}.Hero-module__ZARIfG__stage{padding-top:65px}.Hero-module__ZARIfG__portraitImage{object-position:60% 50%}}@media (max-width:900px) and (min-width:768px){.Hero-module__ZARIfG__heroNote{display:none}.Hero-module__ZARIfG__title{font-size:17vw}.Hero-module__ZARIfG__portraitShade{background:linear-gradient(90deg,#10110fbd,#0000),linear-gradient(#0000 40%,#10110f)}.Hero-module__ZARIfG__bottomContent{flex-direction:column;align-items:flex-start;gap:23px}.Hero-module__ZARIfG__hero{min-height:820px}}@media (max-width:767px){.Hero-module__ZARIfG__hero{height:auto;min-height:850px;padding-top:82px}.Hero-module__ZARIfG__topline{letter-spacing:.065em;padding-top:23px;font-size:8px}.Hero-module__ZARIfG__topline p:last-child{display:none}.Hero-module__ZARIfG__verticalGrid{inset-inline:24px}.Hero-module__ZARIfG__stage{padding-top:54px}.Hero-module__ZARIfG__identity{gap:12px;margin-bottom:39px;font-size:11px}.Hero-module__ZARIfG__identityStar{font-size:29px}.Hero-module__ZARIfG__identity div>span{font-size:8px}.Hero-module__ZARIfG__title{letter-spacing:-.015em;font-size:22.3vw;line-height:.9}.Hero-module__ZARIfG__middleLine{gap:18px;height:.8em}.Hero-module__ZARIfG__middleLine em{font-size:.45em}.Hero-module__ZARIfG__fineLine{width:42px}.Hero-module__ZARIfG__titleAsterisk{font-size:.5em}.Hero-module__ZARIfG__outlinedLine>span{-webkit-text-stroke:.75px #e0e7d3}.Hero-module__ZARIfG__portrait{inset:0 -60px 0 -220px}.Hero-module__ZARIfG__portraitImage{object-position:73% 0;opacity:.5;object-fit:cover}.Hero-module__ZARIfG__portraitShade{background:linear-gradient(90deg,#10110f80,#0000 75%),linear-gradient(#0000 25%,#10110f 90%)}.Hero-module__ZARIfG__heroNote{display:none}.Hero-module__ZARIfG__bottomContent{flex-direction:column;align-items:flex-start;gap:24px;margin-top:36px;display:flex}.Hero-module__ZARIfG__bottomContent>p{font-size:14px}.Hero-module__ZARIfG__actions{flex-wrap:wrap;gap:20px}.Hero-module__ZARIfG__workButton{gap:19px;padding:17px 19px;font-size:11px}.Hero-module__ZARIfG__quickView{font-size:8px}.Hero-module__ZARIfG__quickView>span{font-size:10px}.Hero-module__ZARIfG__heroFooter{gap:12px;font-size:6.5px;bottom:25px}.Hero-module__ZARIfG__heroFooter>span{max-width:110px;line-height:1.8}.Hero-module__ZARIfG__scrollCue{gap:8px}.Hero-module__ZARIfG__scrollCue>span:last-child{display:none}.Hero-module__ZARIfG__motionToggle{min-width:80px;font-size:7px}.Hero-module__ZARIfG__lightField{opacity:.6}}@media (max-width:380px){.Hero-module__ZARIfG__hero{min-height:790px}.Hero-module__ZARIfG__stage{padding-top:45px}.Hero-module__ZARIfG__identity{margin-bottom:32px}.Hero-module__ZARIfG__actions{gap:16px}.Hero-module__ZARIfG__workButton{gap:12px;padding:16px 13px;font-size:10px}.Hero-module__ZARIfG__quickView>span{font-size:9px}.Hero-module__ZARIfG__quickView svg{width:10px}.Hero-module__ZARIfG__bottomContent>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__titleLine>span,.Hero-module__ZARIfG__titleAsterisk,.Hero-module__ZARIfG__middleLine em,.Hero-module__ZARIfG__scrollCue>span:first-child:after{animation:none}.Hero-module__ZARIfG__workButton,.Hero-module__ZARIfG__workButton svg{transition:none}.Hero-module__ZARIfG__portrait,.Hero-module__ZARIfG__titleBlock{will-change:auto}}
.WorkShowcase-module__DPl_lq__workSection{color:#f4f3ed;background:#10110f;padding:100px 0 110px;scroll-margin-top:80px;overflow:hidden}.WorkShowcase-module__DPl_lq__shell{max-width:1440px;margin:auto;padding:0 48px}.WorkShowcase-module__DPl_lq__sectionOverline{color:#a2a59b;font:11px var(--font-dm-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex}.WorkShowcase-module__DPl_lq__sectionOverline>span:first-child{align-items:center;gap:12px;display:flex}.WorkShowcase-module__DPl_lq__sectionOverline i{background:#d7fb78;width:6px;height:6px}.WorkShowcase-module__DPl_lq__workHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin:66px 0 90px;display:flex}.WorkShowcase-module__DPl_lq__workHeading h2{letter-spacing:-.078em;margin-left:-7px;font-size:clamp(70px,9.5vw,137px);font-weight:500;line-height:.97}.WorkShowcase-module__DPl_lq__workHeading h2>span{color:#8e9585}.WorkShowcase-module__DPl_lq__workHeading em{color:#d7fb78;font-style:normal}.WorkShowcase-module__DPl_lq__workHeading>div{max-width:300px;padding-bottom:8px}.WorkShowcase-module__DPl_lq__headingArrow{color:#d7fb78;width:90px;height:90px;margin:0 0 30px -13px}.WorkShowcase-module__DPl_lq__workHeading p{font-size:18px;line-height:1.65}.WorkShowcase-module__DPl_lq__workHeading p span{color:#a0a795;margin-top:15px;font-size:16px;display:block}.WorkShowcase-module__DPl_lq__chapters{flex-direction:column;gap:100px;display:flex}.WorkShowcase-module__DPl_lq__project{min-width:0}.WorkShowcase-module__DPl_lq__chapterMasthead{border-top:1px solid #ffffff26;grid-template-columns:1.05fr 1fr;gap:9%;margin-bottom:36px;padding-top:30px;display:grid}.WorkShowcase-module__DPl_lq__chapterTitle{align-items:flex-start;gap:26px;display:flex}.WorkShowcase-module__DPl_lq__chapterNumber{color:#a0a795;font:11px var(--font-dm-mono), monospace;flex-shrink:0;padding-top:2px}.WorkShowcase-module__DPl_lq__chapterTitle h3{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:550px;margin-top:17px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.04}.WorkShowcase-module__DPl_lq__titleDot{color:#d7fb78}.WorkShowcase-module__DPl_lq__chapterCategory{color:#a0a795;font:10px/1.6 var(--font-dm-mono), monospace;text-transform:uppercase;letter-spacing:.07em}.WorkShowcase-module__DPl_lq__chapterSummary{padding-top:0}.WorkShowcase-module__DPl_lq__chapterSummary>p{color:#b9bfb1;max-width:480px;margin-top:14px;font-size:15px;line-height:1.85}.WorkShowcase-module__DPl_lq__chapterSummary>.WorkShowcase-module__DPl_lq__featuredStatement{letter-spacing:-.035em;color:#f4f3ed;margin-top:0;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.2}.WorkShowcase-module__DPl_lq__projectActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;display:flex}.WorkShowcase-module__DPl_lq__detailButton{color:#f4f3ed;border-bottom:1px solid #6a7160;align-items:center;gap:13px;min-height:44px;padding:7px 0;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.WorkShowcase-module__DPl_lq__detailButton:hover{color:#d7fb78;border-color:#d7fb78}.WorkShowcase-module__DPl_lq__liveLink{min-height:44px;font:11px var(--font-dm-mono), monospace;color:#a0a795;align-items:center;gap:6px;padding:10px 0;display:inline-flex}.WorkShowcase-module__DPl_lq__liveLink:hover{color:#d7fb78}.WorkShowcase-module__DPl_lq__previewWrap{perspective:1800px}.WorkShowcase-module__DPl_lq__previewButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.WorkShowcase-module__DPl_lq__previewButton:focus-visible,.WorkShowcase-module__DPl_lq__detailButton:focus-visible,.WorkShowcase-module__DPl_lq__liveLink:focus-visible{outline-offset:5px;outline:2px solid #d7fb78}.WorkShowcase-module__DPl_lq__scene{--scene-accent:#c8dfa9;--scene-bg:#182019;--scene-glow:#3b4e31;isolation:isolate;color:#d2dcc9;background:radial-gradient(ellipse at 90% 10%,var(--scene-glow),transparent 65%),var(--scene-bg);border:1px solid #ffffff0b;gap:24px;width:100%;padding:26px 32px;display:grid;position:relative;overflow:hidden}.WorkShowcase-module__DPl_lq__chapterScene{gap:30px;padding:30px 48px 26px}.WorkShowcase-module__DPl_lq__compactScene{gap:18px;padding:20px 22px 16px}.WorkShowcase-module__DPl_lq__sceneAmbience{z-index:-1;opacity:.14;filter:blur(65px);pointer-events:none;position:absolute;inset:-25%}.WorkShowcase-module__DPl_lq__sceneTopline{font:10px/1.6 var(--font-dm-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:#e0ead4b3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.WorkShowcase-module__DPl_lq__sceneTopline>span:first-child{align-items:center;gap:10px;display:flex}.WorkShowcase-module__DPl_lq__sceneTopline i{background:var(--scene-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.WorkShowcase-module__DPl_lq__sceneOrbit{z-index:-1;aspect-ratio:1;border:1px solid var(--scene-accent);opacity:.07;border-radius:50%;width:70%;position:absolute;top:0;left:60%;box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff02}.WorkShowcase-module__DPl_lq__sceneObjects{transform-origin:50%;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.WorkShowcase-module__DPl_lq__desktopFrame{background:#0c100d;border:1px solid #ffffff26;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 50px -15px #0009,0 2px 8px #0004}.WorkShowcase-module__DPl_lq__desktopImage{width:100%;aspect-ratio:var(--image-aspect,16 / 9);position:relative}.WorkShowcase-module__DPl_lq__browserBar{color:#dae2d3a6;height:32px;font:10px var(--font-dm-mono), monospace;background:#ffffff06;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.WorkShowcase-module__DPl_lq__browserBar>div{gap:5px;display:flex}.WorkShowcase-module__DPl_lq__browserBar i{background:#a2b09455;border-radius:50%;width:6px;height:6px}.WorkShowcase-module__DPl_lq__sceneFooter{color:var(--scene-accent);font:10px/1.6 var(--font-dm-mono), monospace;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.WorkShowcase-module__DPl_lq__sceneArrow{border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .25s,color .25s,transform .25s;display:flex}.WorkShowcase-module__DPl_lq__sceneArrow svg{width:17px;height:17px}.WorkShowcase-module__DPl_lq__previewButton:hover .WorkShowcase-module__DPl_lq__sceneArrow{background:var(--scene-accent);color:#10110f;border-color:var(--scene-accent);transform:rotate(45deg)}.WorkShowcase-module__DPl_lq__healthcare{--scene-accent:#c5e9ba;--scene-bg:#14271f;--scene-glow:#3e5842}.WorkShowcase-module__DPl_lq__marketplace{--scene-accent:#89e6dd;--scene-bg:#081e1e;--scene-glow:#17554c}.WorkShowcase-module__DPl_lq__desktop{--scene-accent:#eee796;--scene-bg:#201d3b;--scene-glow:#44415f}.WorkShowcase-module__DPl_lq__school{--scene-accent:#d7c4ff;--scene-bg:#211d35;--scene-glow:#40375e}.WorkShowcase-module__DPl_lq__architecture{--scene-accent:#e6d593;--scene-bg:#26231b;--scene-glow:#4d4934}.WorkShowcase-module__DPl_lq__standard{--scene-accent:#c8dfa9;--scene-bg:#172017;--scene-glow:#303b2b}.WorkShowcase-module__DPl_lq__chapterFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.WorkShowcase-module__DPl_lq__chapterFooter>p{color:#c5ccbd;letter-spacing:-.015em;max-width:540px;font-size:14px;line-height:1.6}.WorkShowcase-module__DPl_lq__chapterFooter>div,.WorkShowcase-module__DPl_lq__compactTags{flex-wrap:wrap;gap:8px;display:flex}.WorkShowcase-module__DPl_lq__chapterFooter>div>span,.WorkShowcase-module__DPl_lq__compactTags>span{font:10px var(--font-dm-mono), monospace;color:#a0aa94;border:1px solid #ffffff20;border-radius:20px;padding:6px 11px}.WorkShowcase-module__DPl_lq__compactDetails{padding-top:22px}.WorkShowcase-module__DPl_lq__compactDetails h3{letter-spacing:-.04em;margin-top:7px;font-size:26px;font-weight:500;line-height:1.2}.WorkShowcase-module__DPl_lq__compactDetails>p:not(.WorkShowcase-module__DPl_lq__chapterCategory){color:#a4ad99;margin-top:16px;font-size:15px;line-height:1.8}.WorkShowcase-module__DPl_lq__compactTags{margin-top:18px}.WorkShowcase-module__DPl_lq__compactTags>span{padding:5px 9px;font-size:9px}.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__sceneTopline{font-size:9px}.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__desktopImage{aspect-ratio:16/10}.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__desktopFrame{border-radius:5px}.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__sceneFooter{letter-spacing:.07em;font-size:9px}.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__sceneArrow{width:30px;height:30px}.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__sceneArrow svg{width:14px;height:14px}.WorkShowcase-module__DPl_lq__portraitFrame{background:radial-gradient(#2a2a36,#111315 75%)}.WorkShowcase-module__DPl_lq__archiveLink{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:25px;margin-top:90px;padding-top:34px;display:flex}.WorkShowcase-module__DPl_lq__archiveLink p{color:#a0a795;font-size:16px;line-height:1.7}.WorkShowcase-module__DPl_lq__archiveLink>a{letter-spacing:-.04em;align-items:center;gap:18px;font-size:26px;font-weight:500;display:inline-flex}.WorkShowcase-module__DPl_lq__archiveLink>a>span{font:11px var(--font-dm-mono), monospace;color:#d7fb78;border:1px solid #ffffff26;border-radius:50%;padding:7px}.WorkShowcase-module__DPl_lq__archiveLink>a>svg{color:#d7fb78;width:36px;height:36px;margin-left:9px;transition:transform .3s}.WorkShowcase-module__DPl_lq__archiveLink>a:hover>svg{transform:translate(4px,-4px)}@media (min-width:768px) and (max-width:1050px){.WorkShowcase-module__DPl_lq__chapterTitle{gap:16px}.WorkShowcase-module__DPl_lq__chapterMasthead{gap:6%}.WorkShowcase-module__DPl_lq__chapterScene{gap:24px;padding:24px 30px}}@media (max-width:767px){.WorkShowcase-module__DPl_lq__workSection{padding:65px 0 75px}.WorkShowcase-module__DPl_lq__shell{padding:0 24px}.WorkShowcase-module__DPl_lq__sectionOverline{letter-spacing:.05em;font-size:10px}.WorkShowcase-module__DPl_lq__workHeading{flex-direction:column;align-items:stretch;gap:28px;margin:45px 0 66px}.WorkShowcase-module__DPl_lq__workHeading h2{margin-left:-3px;font-size:clamp(56px,13.5vw,96px)}.WorkShowcase-module__DPl_lq__workHeading>div{align-items:center;gap:26px;max-width:none;display:flex}.WorkShowcase-module__DPl_lq__headingArrow{flex-shrink:0;width:52px;height:52px;margin:0}.WorkShowcase-module__DPl_lq__workHeading p{font-size:16px}.WorkShowcase-module__DPl_lq__workHeading p span{margin-top:5px;font-size:14px}.WorkShowcase-module__DPl_lq__chapters{gap:65px}.WorkShowcase-module__DPl_lq__chapterMasthead{grid-template-columns:1fr;gap:24px;margin-bottom:24px;padding-top:24px}.WorkShowcase-module__DPl_lq__chapterTitle{gap:16px}.WorkShowcase-module__DPl_lq__chapterTitle h3{max-width:100%;margin-top:12px;font-size:37px}.WorkShowcase-module__DPl_lq__chapterNumber{font-size:10px}.WorkShowcase-module__DPl_lq__chapterSummary>.WorkShowcase-module__DPl_lq__featuredStatement{font-size:22px}.WorkShowcase-module__DPl_lq__chapterCategory{font-size:9px}.WorkShowcase-module__DPl_lq__chapterSummary>p{margin-top:12px;font-size:14px}.WorkShowcase-module__DPl_lq__projectActions{gap:18px;margin-top:13px}.WorkShowcase-module__DPl_lq__detailButton{font-size:12px}.WorkShowcase-module__DPl_lq__liveLink{font-size:10px}.WorkShowcase-module__DPl_lq__chapterScene,.WorkShowcase-module__DPl_lq__compactScene{gap:18px;padding:18px 14px 14px}.WorkShowcase-module__DPl_lq__sceneTopline,.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__sceneTopline{letter-spacing:.05em;gap:14px;font-size:8px}.WorkShowcase-module__DPl_lq__sceneTopline>span:first-child{max-width:76%}.WorkShowcase-module__DPl_lq__sceneTopline i{width:4px;height:4px}.WorkShowcase-module__DPl_lq__sceneFooter,.WorkShowcase-module__DPl_lq__compactScene .WorkShowcase-module__DPl_lq__sceneFooter{letter-spacing:.05em;font-size:8px}.WorkShowcase-module__DPl_lq__sceneArrow{width:30px;height:30px}.WorkShowcase-module__DPl_lq__sceneArrow svg{width:14px;height:14px}.WorkShowcase-module__DPl_lq__desktopFrame{border-radius:4px}.WorkShowcase-module__DPl_lq__browserBar{height:22px;padding:0 8px;font-size:7px}.WorkShowcase-module__DPl_lq__browserBar i{width:4px;height:4px}.WorkShowcase-module__DPl_lq__chapterFooter{flex-direction:column;align-items:flex-start;gap:14px;margin-top:17px}.WorkShowcase-module__DPl_lq__chapterFooter>p{font-size:13px}.WorkShowcase-module__DPl_lq__chapterFooter>div>span{padding:5px 9px;font-size:9px}.WorkShowcase-module__DPl_lq__archiveLink{flex-direction:column;align-items:flex-start;gap:24px;margin-top:54px;padding-top:27px}.WorkShowcase-module__DPl_lq__archiveLink p{max-width:300px;font-size:14px}.WorkShowcase-module__DPl_lq__archiveLink>a{font-size:24px}}@media (prefers-reduced-motion:reduce){.WorkShowcase-module__DPl_lq__sceneArrow,.WorkShowcase-module__DPl_lq__archiveLink>a>svg{transition:none}}
.WorkStory-module__86XYXq__section{color:#f4f3ed;background:#10110f;padding:0 0 110px;scroll-margin-top:90px}.WorkStory-module__86XYXq__shell{max-width:1440px;margin:auto;padding:0 48px}.WorkStory-module__86XYXq__readingPaths{border-block:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);display:grid}.WorkStory-module__86XYXq__readingPaths>a{color:#d7dbd0;padding:27px 38px 27px 0;font-size:13px;line-height:1.6;transition:color .2s;display:block;position:relative}.WorkStory-module__86XYXq__readingPaths>a+a{border-left:1px solid #ffffff16;padding-left:28px}.WorkStory-module__86XYXq__readingPaths>a>span{color:#969f88;font:9px var(--font-dm-mono),monospace;letter-spacing:.1em;margin-bottom:10px;display:block}.WorkStory-module__86XYXq__readingPaths>a>svg{color:#d7fb78;position:absolute;top:34px;right:22px}.WorkStory-module__86XYXq__readingPaths>a:hover{color:#d7fb78}.WorkStory-module__86XYXq__heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:100px 0 64px;display:flex}.WorkStory-module__86XYXq__eyebrow{font:10px/1.6 var(--font-dm-mono),monospace;color:#d7fb78;letter-spacing:.13em;text-transform:uppercase}.WorkStory-module__86XYXq__heading h2{letter-spacing:-.07em;margin-top:24px;font-size:clamp(55px,6.8vw,98px);font-weight:500;line-height:1.03}.WorkStory-module__86XYXq__heading h2>span{color:#929a86}.WorkStory-module__86XYXq__heading h2 em{color:#d7fb78;font-style:normal}.WorkStory-module__86XYXq__heading>p{color:#a9b19d;max-width:260px;padding-bottom:7px;font-size:15px;line-height:1.9}.WorkStory-module__86XYXq__storyLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:48px;display:grid}.WorkStory-module__86XYXq__storyIndex{min-width:0;position:sticky;top:105px}.WorkStory-module__86XYXq__indexLabel{font:9px var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#a4ad98;justify-content:space-between;gap:10px;padding-bottom:19px;display:flex}.WorkStory-module__86XYXq__indexLabel>span{color:#d7fb78}.WorkStory-module__86XYXq__storyButtons{border-top:1px solid #ffffff20}.WorkStory-module__86XYXq__storyButton{text-align:left;color:#a7af9c;border-bottom:1px solid #ffffff16;align-items:center;gap:13px;width:100%;min-height:75px;padding:15px 8px;transition:background .2s,color .2s;display:flex}.WorkStory-module__86XYXq__storyButton>span:nth-child(2){flex:1}.WorkStory-module__86XYXq__storyButton strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.WorkStory-module__86XYXq__storyButton small{color:#959f88;margin-top:5px;font-size:10px;line-height:1.5;display:block}.WorkStory-module__86XYXq__storyButton>svg{opacity:0;flex-shrink:0}.WorkStory-module__86XYXq__storyButton[aria-pressed=true]{color:#f4f3ed;background:linear-gradient(90deg,#d7fb7810,#0000)}.WorkStory-module__86XYXq__storyButton[aria-pressed=true] .WorkStory-module__86XYXq__number,.WorkStory-module__86XYXq__storyButton[aria-pressed=true]>svg{color:#d7fb78;opacity:1}.WorkStory-module__86XYXq__storyButton:hover{color:#f4f3ed;background:#ffffff06}.WorkStory-module__86XYXq__number{font:9px var(--font-dm-mono),monospace;color:#839075}.WorkStory-module__86XYXq__indexNote{color:#919c82;margin-top:26px;font-size:12px;line-height:1.8}.WorkStory-module__86XYXq__activeStory{min-width:0;scroll-margin-top:105px}.WorkStory-module__86XYXq__storyBeats{border-block:1px solid #ffffff16;grid-template-columns:repeat(3,1fr);gap:24px;margin:34px 0 0;padding:27px 0;list-style:none;display:grid}.WorkStory-module__86XYXq__storyBeats span{font:9px/1.6 var(--font-dm-mono),monospace;color:#d7fb78;letter-spacing:.07em}.WorkStory-module__86XYXq__storyBeats p{color:#aab39d;margin-top:12px;font-size:12px;line-height:1.8}.WorkStory-module__86XYXq__storyNavigation{justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.WorkStory-module__86XYXq__storyNavigation>span{font:9px/1.6 var(--font-dm-mono),monospace;color:#929d83}.WorkStory-module__86XYXq__storyNavigation>button{color:#d7fb78;flex-shrink:0;align-items:center;gap:20px;min-height:44px;font-size:12px;display:flex}.WorkStory-module__86XYXq__worlds{border-top:1px solid #ffffff25;margin-top:110px;padding-top:55px;scroll-margin-top:100px}.WorkStory-module__86XYXq__worldsHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.WorkStory-module__86XYXq__worldsHeading h3{letter-spacing:-.055em;margin-top:18px;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.1}.WorkStory-module__86XYXq__worldsHeading>p{color:#a5af98;max-width:335px;font-size:14px;line-height:1.8}.WorkStory-module__86XYXq__domainGrid{perspective:1400px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.WorkStory-module__86XYXq__domainCard{background:radial-gradient(ellipse at 120% 0%,color-mix(in srgb,var(--domain-accent) 11%,transparent),transparent 70%),#171a14;transform-origin:bottom;border:1px solid #ffffff16;min-width:0;min-height:215px;padding:24px 20px 50px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.WorkStory-module__86XYXq__domainCard:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--domain-accent) 20%,transparent);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-50px;right:-65px;box-shadow:0 0 0 22px #ffffff02,0 0 0 44px #ffffff02}.WorkStory-module__86XYXq__domainCard:hover{border-color:color-mix(in srgb,var(--domain-accent) 55%,transparent);transform:translateY(-5px)rotateX(3deg)}.WorkStory-module__86XYXq__domainCount{color:var(--domain-accent);font:8px/1.6 var(--font-dm-mono),monospace;letter-spacing:.04em}.WorkStory-module__86XYXq__domainCard h4{letter-spacing:-.03em;margin:18px 0 10px;font-size:17px;font-weight:500;line-height:1.25}.WorkStory-module__86XYXq__domainCard p{color:#a0aa93;font-size:11px;line-height:1.8}.WorkStory-module__86XYXq__domainCard>svg{color:var(--domain-accent);position:absolute;bottom:19px;right:20px}.WorkStory-module__86XYXq__completeLink{letter-spacing:-.025em;align-items:center;gap:20px;margin-top:32px;padding-block:12px;font-size:21px;display:flex}.WorkStory-module__86XYXq__completeLink>span{font:10px var(--font-dm-mono),monospace;color:#9eab8e;margin-left:auto}.WorkStory-module__86XYXq__completeLink>svg{color:#d7fb78}@media (max-width:1100px){.WorkStory-module__86XYXq__storyLayout{grid-template-columns:190px minmax(0,1fr);gap:28px}.WorkStory-module__86XYXq__domainGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkStory-module__86XYXq__heading>p{max-width:225px}.WorkStory-module__86XYXq__heading h2{font-size:6.5vw}.WorkStory-module__86XYXq__storyBeats{gap:16px}}@media (max-width:900px){.WorkStory-module__86XYXq__storyLayout{display:block}.WorkStory-module__86XYXq__storyIndex{margin-bottom:30px;position:static}.WorkStory-module__86XYXq__storyButtons{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#647447 #171a14;border-bottom:1px solid #ffffff20;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.WorkStory-module__86XYXq__storyButton{scroll-snap-align:start;border:0;flex:0 0 210px;min-height:85px;padding:15px 12px}.WorkStory-module__86XYXq__storyButton[aria-pressed=true]{box-shadow:inset 0 -2px #d7fb78}.WorkStory-module__86XYXq__indexNote{display:none}.WorkStory-module__86XYXq__heading>p{max-width:260px}.WorkStory-module__86XYXq__heading h2{font-size:7.5vw}.WorkStory-module__86XYXq__readingPaths>a{padding-right:40px;font-size:12px}.WorkStory-module__86XYXq__readingPaths>a>svg{right:10px}.WorkStory-module__86XYXq__readingPaths>a+a{padding-left:18px}}@media (max-width:600px){.WorkStory-module__86XYXq__section{padding-bottom:70px}.WorkStory-module__86XYXq__shell{padding:0 24px}.WorkStory-module__86XYXq__readingPaths{grid-template-columns:1fr}.WorkStory-module__86XYXq__readingPaths>a,.WorkStory-module__86XYXq__readingPaths>a+a{border-left:0;padding:18px 32px 18px 0}.WorkStory-module__86XYXq__readingPaths>a+a{border-top:1px solid #ffffff12}.WorkStory-module__86XYXq__readingPaths>a>span{margin-bottom:6px;font-size:8px}.WorkStory-module__86XYXq__readingPaths>a>svg{top:28px}.WorkStory-module__86XYXq__heading{margin:60px 0 35px;display:block}.WorkStory-module__86XYXq__heading h2{margin-top:20px;font-size:clamp(38px,9.5vw,58px)}.WorkStory-module__86XYXq__heading>p{max-width:100%;margin-top:24px;font-size:14px}.WorkStory-module__86XYXq__storyButton{flex-basis:185px}.WorkStory-module__86XYXq__storyBeats{grid-template-columns:1fr;gap:22px;padding-block:24px}.WorkStory-module__86XYXq__storyBeats li{grid-template-columns:100px 1fr;gap:15px;display:grid}.WorkStory-module__86XYXq__storyBeats p{margin:0}.WorkStory-module__86XYXq__storyNavigation{align-items:flex-start}.WorkStory-module__86XYXq__storyNavigation>span{max-width:150px}.WorkStory-module__86XYXq__worlds{margin-top:65px;padding-top:35px}.WorkStory-module__86XYXq__worldsHeading{margin-bottom:25px;display:block}.WorkStory-module__86XYXq__worldsHeading>p{margin-top:22px;font-size:13px}.WorkStory-module__86XYXq__domainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.WorkStory-module__86XYXq__domainCard{min-height:220px;padding:18px 14px 45px}.WorkStory-module__86XYXq__domainCard h4{margin-top:14px;font-size:16px}.WorkStory-module__86XYXq__domainCard p{font-size:10px}.WorkStory-module__86XYXq__domainCount{font-size:7px}.WorkStory-module__86XYXq__completeLink{flex-wrap:wrap;gap:12px;font-size:18px}.WorkStory-module__86XYXq__completeLink>span{order:3;width:100%;margin:0}.WorkStory-module__86XYXq__completeLink>svg{width:19px;margin-left:auto}.WorkStory-module__86XYXq__eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.WorkStory-module__86XYXq__domainCard,.WorkStory-module__86XYXq__storyButton{transition:none}.WorkStory-module__86XYXq__domainCard:hover{transform:none}}html[data-motion=off] .WorkStory-module__86XYXq__domainCard{transition:none;transform:none}
.ProjectTimeline-module__X6AnZW__timeline{isolation:isolate;color:#f4f3ed;background:#131510;border-top:1px solid #ffffff18;min-width:0;padding:94px 0 88px;scroll-margin-top:94px;position:relative}.ProjectTimeline-module__X6AnZW__timeline:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 78% 0,#d7fb7808,#0000 55%);position:absolute;inset:0}.ProjectTimeline-module__X6AnZW__compact{background-color:#131510}.ProjectTimeline-module__X6AnZW__full{background-color:#10110f}.ProjectTimeline-module__X6AnZW__shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:48px}.ProjectTimeline-module__X6AnZW__overline{color:#a2a99a;font:10px/1.7 var(--font-dm-mono), monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:16px;display:flex}.ProjectTimeline-module__X6AnZW__overline>span:first-child{align-items:center;gap:12px;display:flex}.ProjectTimeline-module__X6AnZW__overline i{background:#d7fb78;flex-shrink:0;width:5px;height:5px}.ProjectTimeline-module__X6AnZW__overline>span:last-child{flex-shrink:0}.ProjectTimeline-module__X6AnZW__heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:44px 0 58px;display:flex}.ProjectTimeline-module__X6AnZW__heading h2{letter-spacing:-.06em;font-size:clamp(38px,5.5vw,76px);font-weight:500;line-height:1.05}.ProjectTimeline-module__X6AnZW__heading h2 span{color:#a4ae96}.ProjectTimeline-module__X6AnZW__heading>p{color:#acb3a3;max-width:380px;font-size:14px;line-height:1.9}.ProjectTimeline-module__X6AnZW__chapters,.ProjectTimeline-module__X6AnZW__yearRail,.ProjectTimeline-module__X6AnZW__periods,.ProjectTimeline-module__X6AnZW__cardHighlights,.ProjectTimeline-module__X6AnZW__projectLinks{margin:0;padding:0;list-style:none}.ProjectTimeline-module__X6AnZW__chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid;position:relative}.ProjectTimeline-module__X6AnZW__chapters:before{content:"";background:linear-gradient(90deg,#d7fb784d,#d7fb7829 65%,#ffffff12);height:1px;position:absolute;top:0;left:20px;right:20px}.ProjectTimeline-module__X6AnZW__chapterCard{background:linear-gradient(145deg,#ffffff04,#fff0 70%);border:1px solid #ffffff16;border-top:0;flex-direction:column;min-width:0;padding:32px 25px 23px;display:flex;position:relative;box-shadow:0 12px 28px -25px #000}.ProjectTimeline-module__X6AnZW__chapterCard:before{content:"";background:#d7fb78;border:1px solid #d7fb78;width:6px;height:6px;position:absolute;top:-3px;left:25px;box-shadow:0 0 0 5px #d7fb7809}.ProjectTimeline-module__X6AnZW__cardYear{color:#d7fb78;font:11px var(--font-dm-mono), monospace;letter-spacing:.1em}.ProjectTimeline-module__X6AnZW__chapterCard h3{letter-spacing:-.04em;margin-top:18px;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.22}.ProjectTimeline-module__X6AnZW__cardStatement{color:#e1e5d9;margin-top:20px;font-size:13px;line-height:1.65}.ProjectTimeline-module__X6AnZW__cardDescription{color:#a7b09b;margin-top:10px;font-size:12px;line-height:1.95}.ProjectTimeline-module__X6AnZW__cardHighlights{flex-wrap:wrap;gap:7px;margin-top:21px;margin-bottom:26px;display:flex}.ProjectTimeline-module__X6AnZW__cardHighlights li{color:#aab49d;font:9px/1.5 var(--font-dm-mono), monospace;border:1px solid #ffffff13;padding:5px 8px}.ProjectTimeline-module__X6AnZW__chapterLink{color:#e2e6d9;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:13px;font-size:12px;display:flex}.ProjectTimeline-module__X6AnZW__chapterLink svg{color:#d7fb78}.ProjectTimeline-module__X6AnZW__yearRail{position:relative}.ProjectTimeline-module__X6AnZW__yearRail:before{content:"";background:linear-gradient(#d7fb7866,#ffffff18 90%);width:1px;position:absolute;inset:18px auto 24px 6px}.ProjectTimeline-module__X6AnZW__yearChapter{grid-template-columns:minmax(190px,.65fr) minmax(0,1.8fr);gap:8%;padding:0 0 56px 38px;display:grid;position:relative}.ProjectTimeline-module__X6AnZW__yearChapter:last-child{padding-bottom:0}.ProjectTimeline-module__X6AnZW__yearChapter:before{content:"";background:#131510;border:1px solid #d7fb78;width:9px;height:9px;position:absolute;top:16px;left:2px;box-shadow:0 0 0 5px #131510}.ProjectTimeline-module__X6AnZW__yearChapter:first-child:before{background:#d7fb78}.ProjectTimeline-module__X6AnZW__yearIntro{min-width:0}.ProjectTimeline-module__X6AnZW__yearNumber{color:#d7fb78;font:36px/1 var(--font-dm-mono), monospace;letter-spacing:-.055em}.ProjectTimeline-module__X6AnZW__yearIntro h3{letter-spacing:-.035em;max-width:250px;margin-top:17px;font-size:23px;font-weight:500;line-height:1.25}.ProjectTimeline-module__X6AnZW__yearIntro>p{color:#acb3a3;margin-top:14px;font-size:12px;line-height:1.9}.ProjectTimeline-module__X6AnZW__yearLink{color:#d7fb78;align-items:center;gap:16px;min-height:44px;margin-top:14px;font-size:11px;display:inline-flex}.ProjectTimeline-module__X6AnZW__periods{border-top:1px solid #ffffff20;min-width:0}.ProjectTimeline-module__X6AnZW__period{border-bottom:1px solid #ffffff18;min-width:0}.ProjectTimeline-module__X6AnZW__disclosure{min-width:0}.ProjectTimeline-module__X6AnZW__disclosure summary{cursor:pointer;grid-template-columns:120px minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:91px;padding:20px 0;list-style:none;display:grid}.ProjectTimeline-module__X6AnZW__disclosure summary::-webkit-details-marker{display:none}.ProjectTimeline-module__X6AnZW__periodDate{color:#a9b19f;font:10px/1.8 var(--font-dm-mono), monospace;letter-spacing:.02em}.ProjectTimeline-module__X6AnZW__periodTitle{color:#e5e7df;letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.5;transition:color .2s}.ProjectTimeline-module__X6AnZW__expandIcon{border:1px solid #ffffff2a;border-radius:50%;width:24px;height:24px;display:block;position:relative}.ProjectTimeline-module__X6AnZW__expandIcon i{background:#cdd6c1;width:8px;height:1px;position:absolute;top:11px;left:7px}.ProjectTimeline-module__X6AnZW__expandIcon i:last-child{transition:transform .2s;transform:rotate(90deg)}.ProjectTimeline-module__X6AnZW__disclosure[open] .ProjectTimeline-module__X6AnZW__periodTitle,.ProjectTimeline-module__X6AnZW__disclosure summary:hover .ProjectTimeline-module__X6AnZW__periodTitle{color:#d7fb78}.ProjectTimeline-module__X6AnZW__disclosure[open] .ProjectTimeline-module__X6AnZW__expandIcon{border-color:#d7fb7866}.ProjectTimeline-module__X6AnZW__disclosure[open] .ProjectTimeline-module__X6AnZW__expandIcon i:last-child{transform:rotate(0)}.ProjectTimeline-module__X6AnZW__periodBody{min-width:0;padding:0 44px 27px 140px}.ProjectTimeline-module__X6AnZW__periodBody>p{color:#c1c8b7;font-size:13px;line-height:1.9}.ProjectTimeline-module__X6AnZW__periodBody>.ProjectTimeline-module__X6AnZW__progression{color:#a5ad98;margin-top:14px}.ProjectTimeline-module__X6AnZW__projectLinks{flex-wrap:wrap;gap:6px 14px;margin-top:18px;display:flex}.ProjectTimeline-module__X6AnZW__projectLinks li{min-width:0;max-width:100%}.ProjectTimeline-module__X6AnZW__projectLinks a{color:#d7e0c7;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:5px 0;font-size:11px;line-height:1.6;display:inline-flex}.ProjectTimeline-module__X6AnZW__projectLinks a>span{overflow-wrap:anywhere;min-width:0}.ProjectTimeline-module__X6AnZW__projectLinks svg{color:#d7fb78;flex-shrink:0;width:12px;height:12px}.ProjectTimeline-module__X6AnZW__footer{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:28px;margin-top:44px;padding-top:25px;display:flex}.ProjectTimeline-module__X6AnZW__footer>p{color:#a3ac98;max-width:540px;font:9px/1.9 var(--font-dm-mono), monospace}.ProjectTimeline-module__X6AnZW__archiveLink{color:#e7ebdf;flex-shrink:0;align-items:center;gap:22px;min-height:44px;font-size:12px;display:inline-flex}.ProjectTimeline-module__X6AnZW__archiveLink svg{color:#d7fb78}.ProjectTimeline-module__X6AnZW__chapterLink,.ProjectTimeline-module__X6AnZW__yearLink,.ProjectTimeline-module__X6AnZW__projectLinks a,.ProjectTimeline-module__X6AnZW__archiveLink{text-decoration:none;transition:color .2s}.ProjectTimeline-module__X6AnZW__chapterLink:hover,.ProjectTimeline-module__X6AnZW__yearLink:hover,.ProjectTimeline-module__X6AnZW__projectLinks a:hover,.ProjectTimeline-module__X6AnZW__archiveLink:hover{color:#e7ffb8}.ProjectTimeline-module__X6AnZW__timeline a:focus-visible,.ProjectTimeline-module__X6AnZW__disclosure summary:focus-visible{outline-offset:5px;outline:2px solid #d7fb78}@media (min-width:768px) and (max-width:1100px){.ProjectTimeline-module__X6AnZW__chapters{gap:14px}.ProjectTimeline-module__X6AnZW__chapterCard{padding-inline:18px}.ProjectTimeline-module__X6AnZW__yearChapter{grid-template-columns:minmax(155px,.65fr) minmax(0,1.8fr);gap:6%}.ProjectTimeline-module__X6AnZW__disclosure summary{grid-template-columns:minmax(0,1fr) 24px;gap:7px 16px}.ProjectTimeline-module__X6AnZW__periodDate{grid-column:1}.ProjectTimeline-module__X6AnZW__periodTitle{grid-area:2/1}.ProjectTimeline-module__X6AnZW__expandIcon{grid-area:1/2/3}.ProjectTimeline-module__X6AnZW__periodBody{padding:0 40px 25px 0}}@media (max-width:767px){.ProjectTimeline-module__X6AnZW__timeline{padding:64px 0 59px}.ProjectTimeline-module__X6AnZW__shell{padding-inline:24px}.ProjectTimeline-module__X6AnZW__overline{letter-spacing:.07em;font-size:8px}.ProjectTimeline-module__X6AnZW__overline>span:first-child{gap:8px}.ProjectTimeline-module__X6AnZW__heading{flex-direction:column;align-items:flex-start;gap:24px;margin:35px 0 39px}.ProjectTimeline-module__X6AnZW__heading h2{font-size:clamp(38px,9.5vw,58px)}.ProjectTimeline-module__X6AnZW__heading>p{font-size:13px;line-height:1.9}.ProjectTimeline-module__X6AnZW__chapters{grid-template-columns:minmax(0,1fr);gap:16px;padding-left:19px}.ProjectTimeline-module__X6AnZW__chapters:before{background:linear-gradient(#d7fb7855,#ffffff18);width:1px;height:auto;inset:19px auto 19px 3px}.ProjectTimeline-module__X6AnZW__chapterCard{border:1px solid #ffffff16;padding:25px 20px 17px}.ProjectTimeline-module__X6AnZW__chapterCard:before{top:33px;left:-20px}.ProjectTimeline-module__X6AnZW__chapterCard h3{margin-top:14px;font-size:23px}.ProjectTimeline-module__X6AnZW__cardStatement{margin-top:16px}.ProjectTimeline-module__X6AnZW__cardHighlights{margin:19px 0 21px}.ProjectTimeline-module__X6AnZW__yearRail:before{top:17px;bottom:21px;left:4px}.ProjectTimeline-module__X6AnZW__yearChapter{grid-template-columns:minmax(0,1fr);gap:19px;padding:0 0 41px 27px}.ProjectTimeline-module__X6AnZW__yearChapter:before{top:14px;left:0}.ProjectTimeline-module__X6AnZW__yearNumber{font-size:31px}.ProjectTimeline-module__X6AnZW__yearIntro h3{max-width:none;margin-top:12px;font-size:21px}.ProjectTimeline-module__X6AnZW__yearIntro>p{margin-top:9px}.ProjectTimeline-module__X6AnZW__yearLink{margin-top:7px}.ProjectTimeline-module__X6AnZW__disclosure summary{grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px;min-height:95px;padding:20px 0}.ProjectTimeline-module__X6AnZW__periodDate{grid-column:1;font-size:9px}.ProjectTimeline-module__X6AnZW__periodTitle{grid-area:2/1;font-size:16px}.ProjectTimeline-module__X6AnZW__expandIcon{grid-area:1/2/3}.ProjectTimeline-module__X6AnZW__periodBody{padding:0 0 25px}.ProjectTimeline-module__X6AnZW__periodBody>p{font-size:12px;line-height:1.95}.ProjectTimeline-module__X6AnZW__projectLinks{gap:4px 14px;margin-top:16px}.ProjectTimeline-module__X6AnZW__projectLinks a{min-height:44px}.ProjectTimeline-module__X6AnZW__footer{flex-direction:column;align-items:flex-start;gap:17px;margin-top:31px;padding-top:22px}.ProjectTimeline-module__X6AnZW__footer>p{font-size:8px}.ProjectTimeline-module__X6AnZW__archiveLink{flex-shrink:1;gap:17px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ProjectTimeline-module__X6AnZW__periodTitle,.ProjectTimeline-module__X6AnZW__expandIcon i:last-child,.ProjectTimeline-module__X6AnZW__chapterLink,.ProjectTimeline-module__X6AnZW__yearLink,.ProjectTimeline-module__X6AnZW__projectLinks a,.ProjectTimeline-module__X6AnZW__archiveLink{transition:none}}
.PortfolioPage-module__97-f9q__page{color:#f4f3ed;background:#10110f;padding-top:135px;padding-bottom:90px}.PortfolioPage-module__97-f9q__shell{max-width:1440px;margin:auto;padding-inline:48px}.PortfolioPage-module__97-f9q__back{color:#a1ad91;min-height:44px;font:9px var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;display:inline-flex}.PortfolioPage-module__97-f9q__hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:65px;margin:52px 0 85px;display:grid}.PortfolioPage-module__97-f9q__eyebrow{font:9px/1.6 var(--font-dm-mono),monospace;color:#d7fb78;letter-spacing:.13em;text-transform:uppercase}.PortfolioPage-module__97-f9q__hero h1{letter-spacing:-.065em;margin-top:25px;font-size:clamp(54px,6.4vw,94px);font-weight:500;line-height:1.04}.PortfolioPage-module__97-f9q__hero h1>span{color:#939d87}.PortfolioPage-module__97-f9q__hero h1 em{color:#d7fb78;font-style:normal}.PortfolioPage-module__97-f9q__heroCopy>p:not(.PortfolioPage-module__97-f9q__eyebrow){color:#a8b39b;max-width:560px;margin-top:28px;font-size:15px;line-height:1.9}.PortfolioPage-module__97-f9q__jumpLinks{flex-wrap:wrap;gap:30px;margin-top:24px;display:flex}.PortfolioPage-module__97-f9q__jumpLinks>a{color:#e0e6d8;border-bottom:1px solid #ffffff32;align-items:center;gap:17px;min-height:44px;font-size:12px;display:inline-flex}.PortfolioPage-module__97-f9q__jumpLinks>a>svg{color:#d7fb78}.PortfolioPage-module__97-f9q__scopeObject{isolation:isolate;perspective:950px;justify-content:center;align-items:center;min-height:350px;display:flex;position:relative}.PortfolioPage-module__97-f9q__objectRing,.PortfolioPage-module__97-f9q__objectRingTwo{z-index:-1;background:radial-gradient(#a2d3630e,#0000 65%);border:1px solid #a7d57424;border-radius:50%;width:300px;height:300px;position:absolute;transform:rotateX(62deg)rotate(-24deg);box-shadow:0 0 0 30px #ffffff02,0 0 0 60px #ffffff01}.PortfolioPage-module__97-f9q__objectRingTwo{width:270px;height:270px;box-shadow:none;border-color:#81b9c71c;transform:rotateY(63deg)rotate(32deg)}.PortfolioPage-module__97-f9q__objectPanel{background:linear-gradient(135deg,#293720e8,#141d12ed);border:1px solid #bbd49629;border-radius:8px;width:280px;max-width:90%;padding:30px 28px 22px;transition:transform .5s;transform:rotateY(-13deg)rotateX(6deg)rotate(-3deg);box-shadow:25px 35px 65px #0007}.PortfolioPage-module__97-f9q__scopeObject:hover .PortfolioPage-module__97-f9q__objectPanel{transform:rotateY(-4deg)rotateX(2deg)}.PortfolioPage-module__97-f9q__objectPanel>span{font:8px var(--font-dm-mono),monospace;letter-spacing:.1em;color:#a9c08d}.PortfolioPage-module__97-f9q__objectPanel>strong{letter-spacing:-.075em;color:#d7fb78;justify-content:space-between;align-items:center;margin-top:20px;font-size:95px;font-weight:500;line-height:1;display:flex}.PortfolioPage-module__97-f9q__objectPanel i{align-self:flex-start;margin-top:12px;font-size:35px;font-style:normal}.PortfolioPage-module__97-f9q__objectPanel>p{color:#bccbaa;margin-top:12px;font-size:12px}.PortfolioPage-module__97-f9q__objectPanel>div{font:8px var(--font-dm-mono),monospace;color:#9dae8a;border-top:1px solid #ffffff18;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;display:flex}.PortfolioPage-module__97-f9q__sectionTitle{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.PortfolioPage-module__97-f9q__sectionTitle h2{letter-spacing:-.04em;font-size:23px;font-weight:500}.PortfolioPage-module__97-f9q__sectionTitle>span{font:9px var(--font-dm-mono),monospace;color:#8f9f80}.PortfolioPage-module__97-f9q__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.PortfolioPage-module__97-f9q__featuredGrid>a{background:radial-gradient(at 100% 0,#a7d57409,#0000),#151912;border:1px solid #ffffff17;min-width:0;min-height:165px;padding:22px 20px 42px;transition:border-color .2s,transform .2s;position:relative}.PortfolioPage-module__97-f9q__featuredGrid>a:hover{border-color:#c3e08966;transform:translateY(-3px)}.PortfolioPage-module__97-f9q__featuredGrid>a>span{font:8px/1.8 var(--font-dm-mono),monospace;color:#a9c38a;text-transform:uppercase;letter-spacing:.04em}.PortfolioPage-module__97-f9q__featuredGrid h3{letter-spacing:-.035em;margin-top:14px;font-size:18px;font-weight:500;line-height:1.25}.PortfolioPage-module__97-f9q__featuredGrid p{color:#93a780;margin-top:10px;font-size:10px;line-height:1.7}.PortfolioPage-module__97-f9q__featuredGrid svg{color:#d7fb78;position:absolute;bottom:18px;right:20px}.PortfolioPage-module__97-f9q__featured{margin-bottom:60px}.PortfolioPage-module__97-f9q__contact{justify-content:space-between;align-items:center;gap:30px;padding-top:55px;display:flex}.PortfolioPage-module__97-f9q__contact h2{letter-spacing:-.055em;font-size:clamp(36px,5vw,65px);font-weight:500;line-height:1.1}.PortfolioPage-module__97-f9q__contact>a{color:#d7fb78;border-bottom:1px solid #d7fb7860;align-items:center;gap:40px;padding-block:20px;font-size:20px;display:flex}@media (max-width:1000px){.PortfolioPage-module__97-f9q__hero{grid-template-columns:1.3fr 1fr;gap:25px}.PortfolioPage-module__97-f9q__hero h1{font-size:6.5vw}.PortfolioPage-module__97-f9q__scopeObject{min-height:310px}.PortfolioPage-module__97-f9q__objectPanel{width:235px;padding:25px}.PortfolioPage-module__97-f9q__objectPanel>strong{font-size:85px}.PortfolioPage-module__97-f9q__objectRing,.PortfolioPage-module__97-f9q__objectRingTwo{width:240px;height:240px}.PortfolioPage-module__97-f9q__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioPage-module__97-f9q__sectionTitle>span{text-align:right;max-width:180px;line-height:1.8}}@media (max-width:650px){.PortfolioPage-module__97-f9q__page{padding-top:105px;padding-bottom:60px}.PortfolioPage-module__97-f9q__shell{padding-inline:24px}.PortfolioPage-module__97-f9q__hero{grid-template-columns:1fr;gap:5px;margin:35px 0 45px}.PortfolioPage-module__97-f9q__hero h1{font-size:clamp(40px,10vw,62px)}.PortfolioPage-module__97-f9q__heroCopy>p:not(.PortfolioPage-module__97-f9q__eyebrow){max-width:100%;font-size:13px;line-height:1.9}.PortfolioPage-module__97-f9q__jumpLinks{gap:22px}.PortfolioPage-module__97-f9q__jumpLinks>a{gap:12px;font-size:11px}.PortfolioPage-module__97-f9q__scopeObject{width:100%;max-width:350px;min-height:290px;margin:20px auto 0}.PortfolioPage-module__97-f9q__objectPanel{width:220px}.PortfolioPage-module__97-f9q__objectPanel>strong{font-size:78px}.PortfolioPage-module__97-f9q__objectPanel>div{gap:10px;font-size:7px}.PortfolioPage-module__97-f9q__sectionTitle{display:block}.PortfolioPage-module__97-f9q__sectionTitle h2{font-size:22px}.PortfolioPage-module__97-f9q__sectionTitle>span{text-align:left;max-width:100%;margin-top:12px;font-size:8px;display:block}.PortfolioPage-module__97-f9q__featuredGrid{gap:9px}.PortfolioPage-module__97-f9q__featuredGrid>a{min-height:172px;padding:17px 14px 40px}.PortfolioPage-module__97-f9q__featuredGrid h3{font-size:16px}.PortfolioPage-module__97-f9q__featuredGrid>a>span{font-size:7px}.PortfolioPage-module__97-f9q__featuredGrid p{font-size:9px}.PortfolioPage-module__97-f9q__featuredGrid svg{width:16px;bottom:14px;right:14px}.PortfolioPage-module__97-f9q__featured{margin-bottom:25px}.PortfolioPage-module__97-f9q__contact{flex-direction:column;align-items:flex-start;padding-top:35px}.PortfolioPage-module__97-f9q__contact>a{font-size:18px}.PortfolioPage-module__97-f9q__eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){.PortfolioPage-module__97-f9q__objectPanel,.PortfolioPage-module__97-f9q__featuredGrid>a{transition:none}.PortfolioPage-module__97-f9q__featuredGrid>a:hover{transform:none}}html[data-motion=off] .PortfolioPage-module__97-f9q__objectPanel{transition:none}html[data-motion=off] .PortfolioPage-module__97-f9q__featuredGrid>a{transition:none}
