.character_still__ZpvVm{display:block!important;width:100%;height:100%}.character_character__Nruf4{display:none;width:100%;height:100%;overflow:visible}@media (prefers-reduced-motion:no-preference){.character_still__ZpvVm:has(+.character_character__Nruf4[data-ready]){display:none!important}.character_character__Nruf4[data-ready]{display:block}}.character_hand__UreLv{transform-origin:207px 779px}.character_pen__fUEZR{transform-origin:746px 120px}.character_code__SThs5{transform-origin:539px 104px}.character_cursor__o2uFh{transform-origin:583px 244px}.character_sparkle__V_Igq{transform-origin:710px 249px}.character_lash__hHmPc{opacity:0}.character_pupil__cWQx_{transition:transform .23s cubic-bezier(.23,.65,.35,1)}@media (prefers-reduced-motion:no-preference){.character_hand__UreLv{animation:character_waveIn__DFnS0 .9s ease-in-out 3,character_waveIdle__5X8kn 3.2s ease-in-out 2.7s infinite}.character_peek__qh64x{animation:character_curiousPeek__i7JLv 2.7s ease-in-out both}.character_eyelid__z7YVI{animation:character_blink__lMTiK 5.1s ease-in-out infinite}.character_lash__hHmPc{animation:character_eyeCrease__xXF2d 5.1s ease-in-out infinite}.character_code__SThs5{animation:character_floatCode__1dCxi 3s ease-in-out -1s infinite alternate}.character_pen__fUEZR{animation:character_floatPen__Q71FH 3.1s ease-in-out -.5s infinite alternate}.character_cursor__o2uFh{animation:character_floatCursor__ncKTL 2.7s ease-in-out -.2s infinite alternate}.character_sparkle__V_Igq{animation:character_floatSpark__PtoD7 2s ease-in-out -1s infinite alternate}[inert] .character_character__Nruf4 *{animation-play-state:paused}}@keyframes character_waveIn__DFnS0{0%,to{transform:rotate(-3deg)}50%{transform:rotate(12deg)}}@keyframes character_waveIdle__5X8kn{0%,to{transform:rotate(-3deg)}50%{transform:rotate(7deg)}}@keyframes character_curiousPeek__i7JLv{0%,45%,73%,to{transform:rotate(0)}60%,92%{transform:rotate(-5deg)}}.character_crown__IFpsJ,.character_peek__qh64x{transform-origin:488px 342px}.character_crown__IFpsJ{transform:rotate(calc(-3deg - 68deg * var(--mind-open, 0)))}.character_underside__dHMOX{opacity:clamp(.12,calc(.12 + var(--mind-open, 0) * 2),1)}.character_cavity__Si8U0,.character_release__fD3lQ,.character_rings__ZAQCW{transform-origin:649px 335px}.character_cavity__Si8U0{transform:scaleY(calc(.76 + .41 * var(--mind-open, 0)))}.character_rings__ZAQCW{opacity:clamp(0,calc(var(--mind-open, 0) * 1.9 - .22),1);transform:scale(calc(.2 + .8 * var(--mind-open, 0)))}.character_release__fD3lQ{--released:clamp(0,calc((var(--mind-open, 0) - var(--delay)) * 1.65),1);transform:translateX(calc(var(--released) * var(--drift))) scale(var(--released));opacity:clamp(0,calc(var(--released) * 3),1)}.character_release__fD3lQ[data-symbol=cursor]{--delay:.18;--drift:122px}.character_release__fD3lQ[data-symbol=sparkle]{--delay:.23;--drift:126px}.character_release__fD3lQ[data-symbol=code]{--delay:.29;--drift:191px}.character_release__fD3lQ[data-symbol=pen]{--delay:.34;--drift:192px}@keyframes character_floatCode__1dCxi{0%{transform:translate(-5px,5px) rotate(-6deg)}to{transform:translate(-22px,-19px) rotate(5deg)}}@keyframes character_floatPen__Q71FH{0%{transform:translateY(5px) rotate(2deg)}to{transform:translate(17px,-25px) rotate(12deg)}}@keyframes character_floatCursor__ncKTL{0%{transform:translate(-5px,-2px) rotate(-3deg)}to{transform:translate(-12px,-32px) rotate(7deg)}}@keyframes character_floatSpark__PtoD7{0%{transform:translateY(-2px) scale(.91)}to{transform:translate(8px,-27px) scale(1.08)}}@keyframes character_blink__lMTiK{0%,29%,33%,74%,78%,to{transform:scaleY(1)}30.8%,76%{transform:scaleY(.003);opacity:0}30.2%,31.7%,75.4%,76.7%{opacity:1}}@keyframes character_eyeCrease__xXF2d{0%,29%,33%,74%,78%,to{opacity:0}30.8%,76%{opacity:1}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.character_hand__UreLv{animation:character_waveIn__DFnS0 .9s ease-in-out 3}.character_code__SThs5,.character_cursor__o2uFh,.character_eyelid__z7YVI,.character_lash__hHmPc,.character_pen__fUEZR,.character_sparkle__V_Igq{animation:none}}.portfolio_journey__xoa05{--sky:#545388;--ice:#d4d0ff;--select:#2ca9ff;position:relative}.portfolio_frame__0SzaA{padding:var(--frame)}.portfolio_stage__JKbUf{isolation:isolate;position:relative;background:var(--sky);border-radius:clamp(14px,1.55vw,24px);overflow:clip}.portfolio_helloBackdrop__JX1or{position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none}.portfolio_stage__JKbUf:after{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;background:url(/art/paper.png) repeat;opacity:.23;mix-blend-mode:soft-light}.portfolio_header__7F90z{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:.85rem;padding:23px var(--pad);color:#fffaf9;font:600 clamp(.95rem,1.22vw,1.23rem)/1.1 var(--condensed);text-transform:uppercase;letter-spacing:.045em;background:var(--sky)}.portfolio_header__7F90z nav{display:flex;align-items:center;gap:clamp(14px,2.1vw,34px);margin-left:auto}.portfolio_brand__V2uvO:hover,.portfolio_header__7F90z nav a:hover,.portfolio_ruler__f4yrg a:hover{text-decoration:underline;text-underline-offset:4px}.portfolio_brand__V2uvO{font-weight:700}.portfolio_status__9VpGp{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid #d5d1f691;border-radius:2rem;font-size:.86em;text-transform:none;letter-spacing:.01em}.portfolio_status__9VpGp i{width:7px;height:7px;border-radius:50%;background:#a0ed9f}.portfolio_sound__GqkHL{display:flex;align-items:center;white-space:nowrap;gap:7px;padding:0;text-transform:uppercase;letter-spacing:inherit}.portfolio_bars__Wv_6M{display:flex;align-items:flex-end;gap:2px;height:14px}.portfolio_bars__Wv_6M i{width:2.5px;height:4px;background:currentColor;border-radius:2px}.portfolio_bars__Wv_6M i:nth-child(2){height:9px}.portfolio_bars__Wv_6M i:last-child{height:7px}.portfolio_sound__GqkHL[aria-pressed=true] i{animation:portfolio_meter__ZkKd_ .8s ease-in-out infinite alternate;transform-origin:bottom}.portfolio_sound__GqkHL[aria-pressed=true] i:nth-child(2n){animation-delay:-.55s}@keyframes portfolio_meter__ZkKd_{to{transform:scaleY(.3)}}.portfolio_scene__50ijO{position:relative;min-height:100svh;outline:none}.portfolio_scene__50ijO:is([id=home],[id=contact]){height:100svh}.portfolio_scene__50ijO[id=hello]{background:#783e68}.portfolio_scene__50ijO[id=systems]{background:#3e5591}.portfolio_scene__50ijO[id=experience]{background:#2a2650}.portfolio_scene__50ijO[id=delivery]{background:#2b6468}.portfolio_scene__50ijO[id=about]{background:#8a3d4e}.portfolio_scene__50ijO[id=services]{background:#624465}.portfolio_scene__50ijO[id=work]{background:#495b31}.portfolio_scene__50ijO[id=contact]{background:var(--sky)}.portfolio_heroArt__FYHGa{position:absolute;inset:0;overflow:hidden}.portfolio_heroType__NzC9x{position:absolute;z-index:2;inset:12% 2% auto;text-align:center}.portfolio_eyebrow__EfGZo,.portfolio_invitation__JXW6r{text-transform:uppercase;font-family:var(--condensed);font-weight:700;letter-spacing:.06em}.portfolio_eyebrow__EfGZo{font-size:clamp(16px,1.55vw,25px);color:var(--ice);margin-bottom:12px}.portfolio_nameBox__zRAKb{position:relative;display:inline-block;max-width:100%}.portfolio_nameBox__zRAKb :is(h1,.portfolio_closingName__P98Bz){font:400 min(8.9vw,18vh)/1.1 var(--display);text-transform:uppercase;letter-spacing:-.047em;padding:.035em .09em .015em;white-space:nowrap;color:#fffdf9}.portfolio_selection__n7WTD{position:absolute;inset:0;border:1.5px solid var(--select);pointer-events:none}.portfolio_selection__n7WTD i{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid var(--select)}.portfolio_selection__n7WTD i:first-child{top:-4px;left:-4px}.portfolio_selection__n7WTD i:nth-child(2){top:-4px;right:-4px}.portfolio_selection__n7WTD i:nth-child(3){bottom:-4px;left:-4px}.portfolio_selection__n7WTD i:nth-child(4){bottom:-4px;right:-4px}.portfolio_dimensions__FI3XY,.portfolio_pointer__FHT4j b{font:600 11px/1.1 var(--body);letter-spacing:.01em;background:#0862ac;color:#fff;border-radius:3px;padding:4px 7px}.portfolio_dimensions__FI3XY{position:absolute;top:-24px;right:-1px}.portfolio_dimensions__FI3XY:empty{display:none}.portfolio_pointer__FHT4j{position:absolute;left:93%;top:82%;z-index:2;pointer-events:none}.portfolio_pointer__FHT4j b{position:absolute;left:18px;top:18px;font-size:11px;border-radius:0 6px 6px}@keyframes portfolio_explore__d2h2U{0%{transform:translate(0)}to{transform:translate(-38px,-15px)}}.portfolio_tagline__Xepj8{display:flex;justify-content:center;gap:min(18vw,25vh);margin-top:20px;font:400 clamp(21px,2.85vw,52px)/1.03 var(--display);color:#d2cffa;text-transform:uppercase;letter-spacing:-.028em}.portfolio_birds__B4dbn{position:absolute;left:9%;top:47%;width:min(14vw,200px);color:#ece8fd}.portfolio_portrait__nGkAx{--portrait-size:min(58vw,78svh);--portrait-bottom:-7%;width:var(--portrait-size);aspect-ratio:1;position:absolute;left:50%;bottom:var(--portrait-bottom);z-index:3;transform:translateX(-50%);pointer-events:none}.portfolio_portrait__nGkAx img{display:block;width:100%;height:100%}.portfolio_scene__50ijO[id=home] .portfolio_portrait__nGkAx{--footer-clearance:max(74px,calc(env(safe-area-inset-bottom) + 72px));bottom:max(var(--portrait-bottom),calc(var(--footer-clearance) - var(--portrait-size) * .14));container-type:inline-size}.portfolio_role__ySX_b{position:absolute;bottom:14%;left:20%;width:58%;display:grid;gap:.3em;text-align:center;color:#e6e3ff;font:700 clamp(13px,3.2cqw,23px)/1.1 var(--condensed);text-wrap:balance}.portfolio_role__ySX_b span{font:400 clamp(11px,2.25cqw,16px)/1.25 var(--body)}.portfolio_invitation__JXW6r{position:absolute;z-index:4;bottom:9.4%;left:var(--pad);display:inline-flex;align-items:center;gap:9px;font-size:15px}.portfolio_picker__qNvuf,.portfolio_ruler__f4yrg,.portfolio_tunnel__gAgl1{display:none}.portfolio_journey__xoa05[data-animated]{height:2850svh}.portfolio_journey__xoa05[data-animated] .portfolio_frame__0SzaA{position:sticky;top:0;height:100svh}.portfolio_journey__xoa05[data-animated] .portfolio_stage__JKbUf{height:100%;overflow:clip}.portfolio_journey__xoa05[data-animated] .portfolio_header__7F90z{position:absolute;inset:0 0 auto;background:transparent}.portfolio_journey__xoa05[data-animated] .portfolio_scene__50ijO{position:absolute;inset:0;min-height:0;height:100%;background:transparent}.portfolio_journey__xoa05[data-animated] .portfolio_tunnel__gAgl1{display:block;position:absolute;z-index:4;inset:0;opacity:0;visibility:hidden;pointer-events:none}.portfolio_tunnel__gAgl1 i{position:absolute;top:50%;left:50%;translate:-50% -50%;aspect-ratio:1;border:1.5px solid #c5befe80;background:#100c2317;border-radius:50%}.portfolio_journey__xoa05[data-animated] .portfolio_ruler__f4yrg{position:absolute;display:block;height:34px;left:var(--pad);right:var(--pad);bottom:15px;z-index:8;pointer-events:none}.portfolio_ticks__wxBul{position:absolute;inset:auto 0 0;height:5px;background:repeating-linear-gradient(90deg,#e7e2fa77 0 1px,transparent 1px 1%)}.portfolio_position__TLLTS{position:absolute;inset:auto 0 0;height:12px;pointer-events:none}.portfolio_position__TLLTS:before{content:"";display:block;width:2px;height:100%;background:#dfd9ff}.portfolio_ruler__f4yrg a{position:absolute;bottom:11px;transform:translateX(-50%);font:600 12px/1 var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:#fffaf1;text-shadow:0 1px 3px #201b2b,0 0 3px #201b2b;pointer-events:auto}.portfolio_ruler__f4yrg a:first-of-type{transform:none}.portfolio_ruler__f4yrg a:last-of-type{transform:translateX(-100%)}@media (min-width:1700px){.portfolio_nameBox__zRAKb :is(h1,.portfolio_closingName__P98Bz){font-size:min(8.7vw,18vh)}}@media (max-width:700px){.portfolio_header__7F90z{gap:8px;padding:18px 15px;font-size:15px}.portfolio_header__7F90z nav{gap:clamp(8px,2.6vw,13px)}.portfolio_status__9VpGp{display:none}.portfolio_heroType__NzC9x{inset:12.5% 3% auto}.portfolio_eyebrow__EfGZo{font-size:15px;margin-bottom:10px}.portfolio_nameBox__zRAKb :is(h1,.portfolio_closingName__P98Bz){font-size:min(15.6vw,10.5svh);line-height:.95;padding:.09em .12em}.portfolio_nameBox__zRAKb :is(h1,.portfolio_closingName__P98Bz) span{display:block}.portfolio_tagline__Xepj8{gap:9px;margin-top:15px;font-size:clamp(19px,5vw,30px)}.portfolio_pointer__FHT4j{left:79%;top:72%}.portfolio_dimensions__FI3XY{top:-20px;font-size:9px}.portfolio_portrait__nGkAx{--portrait-bottom:0px}.portfolio_birds__B4dbn{left:7%;top:49%;width:23%}.portfolio_invitation__JXW6r{bottom:4.1%;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px}.portfolio_invitation__JXW6r svg{width:15px}.portfolio_journey__xoa05[data-animated] .portfolio_ruler__f4yrg{height:8px;bottom:7px}.portfolio_ruler__f4yrg a{display:none}.portfolio_position__TLLTS{height:8px}}@media(max-height:540px) and (min-aspect-ratio:3/2){.portfolio_header__7F90z{padding-block:8px;font-size:14px}.portfolio_heroType__NzC9x{top:13%}.portfolio_eyebrow__EfGZo{font-size:14px;margin-bottom:4px}.portfolio_nameBox__zRAKb :is(h1,.portfolio_closingName__P98Bz){font-size:13vh}.portfolio_tagline__Xepj8{font-size:4.4vh;margin-top:7px}.portfolio_portrait__nGkAx{--portrait-size:60svh}.portfolio_ruler__f4yrg a{font-size:10px}}@media(prefers-reduced-motion:reduce){.portfolio_bars__Wv_6M i,.portfolio_pointer__FHT4j{animation:none!important}}@media (max-width:355px){.portfolio_header__7F90z{padding-inline:10px;font-size:13px}.portfolio_sound__GqkHL{gap:4px}}.portfolio_dust__MU03U{display:none}.portfolio_journey__xoa05[data-animated] .portfolio_dust__MU03U{display:block;pointer-events:none;position:absolute;inset:0;width:100%;height:100%}.portfolio_ruler__f4yrg a[aria-current=step]{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width:700px){.portfolio_journey__xoa05[data-animated] .portfolio_picker__qNvuf{display:block;position:absolute;z-index:11;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));color:var(--paper)}.portfolio_picker__qNvuf summary{display:flex;align-items:center;min-height:44px;list-style:none;border-radius:22px;cursor:pointer;touch-action:manipulation}.portfolio_picker__qNvuf summary::-webkit-details-marker{display:none}.portfolio_pickerPill__6ajzX{display:inline-flex;align-items:center;gap:7px;padding:7px 9px 7px 11px;border:1px solid #b2a8cf;border-radius:inherit;background:#272238;font:600 15px/1 var(--condensed)}.portfolio_pickerPill__6ajzX svg{color:var(--lavender)}.portfolio_pickerPill__6ajzX svg:last-child{transition:transform .18s ease-out}.portfolio_picker__qNvuf[open] .portfolio_pickerPill__6ajzX svg:last-child{transform:rotate(180deg)}.portfolio_chapterIndex__ZeRK6{position:absolute;bottom:calc(100% + 2px);left:0;width:min(17rem,calc(100vw - 52px));max-height:calc(100svh - 110px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:14px 8px 8px;border:1px solid #aaa0bd;border-radius:14px;color:var(--paper);background:#272238}.portfolio_chapterIndex__ZeRK6 h2{margin:0 9px 8px;padding-bottom:10px;border-bottom:1px solid #544d66;font:400 28px/1 var(--display)}.portfolio_chapterLinks__QWRFa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.portfolio_chapterLinks__QWRFa a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:6px 9px;border-radius:6px;font:600 16px/1.1 var(--condensed)}.portfolio_chapterLinks__QWRFa svg{visibility:hidden}.portfolio_chapterLinks__QWRFa a[aria-current=step]{color:#241f35;background:var(--lavender)}.portfolio_chapterLinks__QWRFa a[aria-current=step] svg{visibility:visible}.portfolio_chapterLinks__QWRFa a:focus-visible{outline-offset:-3px;outline-color:#72bfff}.portfolio_journey__xoa05[data-animated] .portfolio_invitation__JXW6r{left:auto;right:max(14px,env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + 15px);transform:none}}.portfolio_shirtContact__aUIWm{position:absolute;top:73%;left:19%;width:62%;text-align:center;font:600 clamp(13px,1.25vw,20px)/1.2 var(--condensed)}.portfolio_shirtContact__aUIWm h2{font:700 clamp(21px,2.9vw,45px)/1 var(--condensed);text-transform:uppercase;margin:0 0 .15em}.portfolio_shirtContact__aUIWm div{display:flex;gap:1em;justify-content:center;margin-top:3px}.portfolio_shirtContact__aUIWm a,.portfolio_sign__343Br{pointer-events:auto}.portfolio_shirtContact__aUIWm a{text-decoration:underline;text-underline-offset:2px}.portfolio_sign__343Br{display:flex;align-items:center;gap:.4em;position:absolute;top:43%;left:-9%;padding:.45em .65em;border:2px solid #201b27;box-shadow:3px 3px #201b27;border-radius:9px;background:#fff7e6;color:#201b27;font:600 clamp(14px,1.5vw,22px)/1 var(--condensed);transform:rotate(-7deg)}.portfolio_journey__xoa05[data-animated] .portfolio_birds__B4dbn path{transform-box:fill-box;transform-origin:center;animation:portfolio_wing__JjN_u .68s ease-in-out infinite alternate}.portfolio_birds__B4dbn path:nth-child(2n){animation-delay:-.21s}@keyframes portfolio_wing__JjN_u{to{transform:scaleY(.45)}}.portfolio_scene__50ijO[inert] .portfolio_birds__B4dbn path{animation-play-state:paused}@media(min-width:701px){.portfolio_nameBox__zRAKb :is(h1,.portfolio_closingName__P98Bz){font-size:min(8.1vw,17vh);line-height:1.17;padding:.07em .12em;transform:scaleY(1.23)}.portfolio_eyebrow__EfGZo{margin-bottom:16px}.portfolio_heroType__NzC9x{top:12%}.portfolio_tagline__Xepj8{margin-top:22px}.portfolio_header__7F90z{padding:clamp(18px,2.2vw,32px)}}@media(max-width:700px){.portfolio_brand__V2uvO{display:none}.portfolio_status__9VpGp{display:inline-flex;font-size:12px}.portfolio_sound__GqkHL>span:last-child{display:none}.portfolio_sound__GqkHL{min-width:23px;min-height:26px;justify-content:center}.portfolio_nameBox__zRAKb :is(h1,.portfolio_closingName__P98Bz){line-height:1.15;transform:scaleY(1.16)}.portfolio_portrait__nGkAx{--portrait-size:min(105vw,54svh)}.portfolio_birds__B4dbn{left:62%;top:46%}.portfolio_sign__343Br{left:7%;top:15%;font-size:14px}.portfolio_shirtContact__aUIWm{top:73%}}@media(max-height:540px) and (min-aspect-ratio:3/2){.portfolio_portrait__nGkAx{--portrait-size:60svh;--portrait-bottom:-1%}.portfolio_shirtContact__aUIWm{top:64%;font-size:12px}.portfolio_shirtContact__aUIWm h2{font-size:20px}.portfolio_shirtContact__aUIWm div{margin-top:1px}.portfolio_sign__343Br{font-size:12px}.portfolio_scene__50ijO[id=home] .portfolio_role__ySX_b{left:auto;right:calc(100% + 8px);width:min(25vw,220px);bottom:20%;text-align:left}}@media (pointer:coarse){.portfolio_stage__JKbUf:after{mix-blend-mode:normal;opacity:.075}.portfolio_journey__xoa05[data-animated] .portfolio_birds__B4dbn path{animation:none}}.chapters_hello__44WpN{position:relative;width:100%;height:100%;min-height:calc(100svh - 24px);color:#fff9f2;box-sizing:border-box;display:grid;place-items:center;text-align:center;overflow:hidden;padding-inline:2%}.chapters_helloTitle__kMH5i{position:relative;white-space:nowrap;font:800 min(15.35vw,32svh)/.9 var(--condensed);text-transform:uppercase;letter-spacing:-.035em;color:#fff9fb}.chapters_helloWord__BMSLW{display:inline-block}.chapters_helloWord__BMSLW+.chapters_helloWord__BMSLW{margin-left:.13em}.chapters_helloWord__BMSLW>span{display:inline-block}.chapters_helloWord__BMSLW>span:nth-child(3n){rotate:4deg}.chapters_helloWord__BMSLW>span:nth-child(3n+1){rotate:-4deg}.chapters_helloWord__BMSLW:first-child>span:nth-child(2),.chapters_helloWord__BMSLW:last-child>span:nth-child(2),.chapters_helloWord__BMSLW:last-child>span:nth-child(5),.chapters_helloWord__BMSLW:last-child>span:nth-child(7),.chapters_helloWord__BMSLW:nth-child(2)>span:nth-child(3){font-size:.76em}.chapters_underline__cuswr{position:absolute;left:50%;top:64%;translate:-50% 0;width:min(35vw,470px);height:auto;color:#ead9ff;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round}.chapters_underline__cuswr path{stroke-dasharray:1}.chapters_helloCopy__GibwF{position:absolute;inset:auto 0 calc(var(--pad) + 62px);margin:auto;width:min(88vw,560px);text-wrap:balance;font:600 clamp(18px,1.65vw,24px)/1.32 var(--condensed);color:#f6e7f7}.chapters_sparkles__GnCXE{position:absolute;inset:0;pointer-events:none}.chapters_sparkles__GnCXE svg{width:clamp(28px,3.25vw,48px);position:absolute;fill:#efddfa}.chapters_sparkles__GnCXE svg:first-child{top:22%;left:10%;rotate:-12deg}.chapters_sparkles__GnCXE svg:nth-child(2){top:20%;right:14%;width:clamp(22px,2.5vw,38px)}.chapters_sparkles__GnCXE svg:nth-child(3){top:70%;left:20%;width:clamp(15px,1.85vw,28px)}.chapters_sparkles__GnCXE svg:nth-child(4){top:66%;right:19%;rotate:14deg;width:clamp(31px,3.75vw,54px)}.chapters_sparkles__GnCXE svg:nth-child(5){top:16%;left:50%;width:clamp(12px,1.55vw,22px)}@media (max-width:700px){.chapters_hello__44WpN{min-height:calc(100svh - 12px)}.chapters_helloTitle__kMH5i{font-size:min(15.35vw,14svh)}.chapters_helloCopy__GibwF{bottom:max(9%,48px)}.chapters_underline__cuswr{width:44vw;top:65%}}@media (max-height:570px) and (min-width:620px){.chapters_helloCopy__GibwF{bottom:max(12%,45px);font-size:14px}.chapters_underline__cuswr{top:64%;width:22vw}}.engineeringStory_delivery__gYshp,.engineeringStory_experience__NEvh4,.engineeringStory_profile__pySay{min-height:calc(100svh - 2 * var(--frame));position:relative}.engineeringStory_overline__Oj_pX{display:inline-flex;align-items:center;gap:.65em;font:700 clamp(15px,1.35vw,21px)/1.1 var(--condensed);text-transform:uppercase;letter-spacing:.09em}.engineeringStory_thought__zzuwa,.engineeringStory_years__kb31m{min-height:calc(100svh - 2 * var(--frame));padding:80px 7% 62px;display:flex;flex-direction:column;justify-content:center}[data-animated] .engineeringStory_experience__NEvh4{height:100%}[data-animated] .engineeringStory_thought__zzuwa,[data-animated] .engineeringStory_years__kb31m{position:absolute;inset:0;min-height:0}.engineeringStory_years__kb31m{align-items:center;text-align:center}.engineeringStory_years__kb31m h2{font:400 min(16.5vw,29svh)/.92 var(--display);letter-spacing:-.04em;text-transform:uppercase}.engineeringStory_underline__x_q1a{width:min(40vw,420px);overflow:visible;margin-top:.4rem}.engineeringStory_underline__x_q1a path{stroke-dasharray:1;stroke-dashoffset:0;fill:none;stroke:#c5b7f4;stroke-width:5;stroke-linecap:round}.engineeringStory_years__kb31m p{color:#d1c8fd;font:700 clamp(23px,2.65vw,44px)/1 var(--condensed);text-transform:uppercase;margin-top:.45em}.engineeringStory_thoughtInner__DRHyi{width:min(86vw,940px);margin:0 auto}.engineeringStory_discipline__z7hHG{display:inline-flex;align-items:center;gap:.5em;color:#d0c5f2;margin-bottom:.75rem;font:600 clamp(13px,1.05vw,16px)/1 var(--condensed);text-transform:uppercase;letter-spacing:.045em}.engineeringStory_thought__zzuwa h3{font:400 clamp(38px,min(5.4vw,12svh),90px)/.98 var(--display);max-width:23ch;letter-spacing:-.015em}.engineeringStory_thought__zzuwa h3 span{display:inline-block;white-space:pre}.engineeringStory_thought__zzuwa p{width:min(100%,46ch);color:#d6cdfb;margin-top:clamp(18px,3vh,32px);font:600 clamp(20px,2vw,30px)/1.33 var(--condensed);text-wrap:pretty}.engineeringStory_profileCopy__gMzII{max-width:48ch;margin-top:1.3em;color:#e2dbfc;font:400 clamp(17px,1.55vw,27px)/1.45 var(--body)}.engineeringStory_delivery__gYshp{height:100%;overflow:hidden;display:grid;place-items:center;text-align:center}.engineeringStory_deliveryCopy__6PWdN{position:relative;z-index:1;margin-top:-20svh;width:100%}.engineeringStory_deliveryCopy__6PWdN h2{font:700 min(13.4vw,24svh)/.85 var(--condensed);text-transform:uppercase;letter-spacing:-.035em}.engineeringStory_deliveryCopy__6PWdN h2 span{display:block}.engineeringStory_deliveryCopy__6PWdN p{color:#f3f1f1;max-width:min(88vw,610px);margin:clamp(18px,3.3svh,34px) auto 0;font:600 clamp(18px,1.65vw,24px)/1.32 var(--condensed);text-wrap:balance}.engineeringStory_railway__KGaLJ{position:absolute;inset:auto 0 12%;height:24%}.engineeringStory_track__nETFo{position:absolute;bottom:14px;left:-1%;width:102%;height:4px;border-block:1px solid #d2e9e2;background:repeating-linear-gradient(90deg,transparent 0 16px,#badaca 16px 18px,transparent 18px 28px)}.engineeringStory_stations__aqJni{position:absolute;inset:auto 9% -17px;display:flex;justify-content:space-between;color:#def3dc;font:600 13px/1 var(--condensed);text-transform:uppercase;letter-spacing:.08em}.engineeringStory_stations__aqJni span{display:grid;justify-items:center;gap:5px}.engineeringStory_stations__aqJni i{background:#224e50;border:1.5px solid #cae9d0;border-radius:50%;width:7px;height:7px}.engineeringStory_train__ZKXl4{position:absolute;bottom:16px;width:min(31vw,47svh,450px);left:50%;translate:-50% 0}.engineeringStory_train__ZKXl4 img{display:block;width:100%;height:auto}.engineeringStory_power__5M5KK,.engineeringStory_signal__KjyXU{position:absolute;bottom:17px;color:#e0ede1c9;overflow:visible}.engineeringStory_signal__KjyXU{left:9%;width:min(5.6vw,7.8svh,74px)}.engineeringStory_power__5M5KK{right:0;width:min(15vw,20svh,205px)}@media (max-width:700px){.engineeringStory_years__kb31m{padding-inline:4%}.engineeringStory_years__kb31m h2{font-size:18vw}.engineeringStory_years__kb31m p{max-width:95%;font-size:clamp(17px,4.8vw,25px)}.engineeringStory_thoughtInner__DRHyi{width:100%}.engineeringStory_thought__zzuwa h3{font-size:min(9.8vw,8.5vh)}.engineeringStory_thought__zzuwa p{font-size:clamp(18px,5vw,24px)}.engineeringStory_deliveryCopy__6PWdN h2{font-size:min(15.5vw,12svh)}.engineeringStory_train__ZKXl4{width:min(60vw,43svh)}.engineeringStory_signal__KjyXU{width:9vw}.engineeringStory_power__5M5KK{width:22vw}.engineeringStory_deliveryCopy__6PWdN p{max-width:86%}}@media (max-height:540px) and (min-aspect-ratio:3/2){.engineeringStory_deliveryCopy__6PWdN{margin-top:-13svh}.engineeringStory_deliveryCopy__6PWdN h2{font-size:15.5svh}.engineeringStory_deliveryCopy__6PWdN p{max-width:50%;font-size:13px;margin-top:8px}.engineeringStory_railway__KGaLJ{bottom:12%}.engineeringStory_train__ZKXl4{width:26svh}}.engineeringStory_contours__O5jWy{position:absolute;left:-5%;bottom:16px;width:110%;height:clamp(65px,20svh,205px);color:#c7e5d897}.engineeringStory_profile__pySay{display:grid;align-items:center;justify-items:center;padding:60px 0;color:#fff4eb}.engineeringStory_profileInner__eAO98{width:min(90vw,1080px);position:relative}.engineeringStory_profile__pySay h2{margin:0;font:400 clamp(40px,6vw,100px)/.95 var(--display);letter-spacing:-.035em}.engineeringStory_lineMask__BJkOY{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.engineeringStory_lineMask__BJkOY span{display:block}.engineeringStory_flight__4pFWh{position:absolute;width:min(17vw,210px);right:max(-11%,-8vw);top:1%;overflow:visible;color:#ffe5d9}.engineeringStory_profileCopy__gMzII{margin-top:clamp(16px,2.6vh,28px);max-width:52ch;color:#ffe8dc;font:600 clamp(18px,1.6vw,23px)/1.4 var(--condensed);text-wrap:pretty}.engineeringStory_facts__1zOUG{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:clamp(28px,5vh,56px) 0 0;padding-top:20px;border-top:1.5px solid #ffe7dc88}.engineeringStory_facts__1zOUG dt{color:#eec6c4;font:600 15px/1 var(--condensed);text-transform:uppercase;letter-spacing:.05em}.engineeringStory_facts__1zOUG dd{margin:6px 0 0;max-width:24ch;font:600 clamp(19px,1.7vw,24px)/1.25 var(--condensed)}.engineeringStory_practice__mlRbO{padding:0;margin:22px 0 0;display:flex;gap:8px;flex-wrap:wrap;list-style:none}.engineeringStory_practice__mlRbO li{padding:6px 12px;border-radius:8px;background:#fff2e81d;font:600 17px/1.15 var(--condensed)}.engineeringStory_profileLinks__huQqJ{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:26px}.engineeringStory_profileLinks__huQqJ a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-transform:uppercase;font:600 19px/1.1 var(--condensed);letter-spacing:.03em}@media (max-width:700px){.engineeringStory_profile__pySay{padding:68px 0 44px}.engineeringStory_profileInner__eAO98{width:90vw}.engineeringStory_profile__pySay h2{font-size:clamp(30px,8.4vw,60px)}.engineeringStory_flight__4pFWh{display:none}.engineeringStory_profileCopy__gMzII{margin-top:12px;font-size:17px;line-height:1.32}.engineeringStory_facts__1zOUG{grid-template-columns:1fr;gap:10px;margin-top:18px;padding-top:14px}.engineeringStory_facts__1zOUG dt{font-size:13px}.engineeringStory_facts__1zOUG dd{margin-top:3px;font-size:17px;line-height:1.15;max-width:100%}.engineeringStory_practice__mlRbO{gap:6px;margin-top:14px}.engineeringStory_practice__mlRbO li{font-size:13px;padding:4px 9px;border-radius:5px}.engineeringStory_profileLinks__huQqJ{margin-top:16px}.engineeringStory_profileLinks__huQqJ a{font-size:15px}}@media (min-width:701px) and (max-height:740px){.engineeringStory_profile__pySay{padding-block:60px 48px}.engineeringStory_profile__pySay h2{font-size:min(5.7vw,8.8svh)}.engineeringStory_profileCopy__gMzII{font-size:clamp(17px,2.6vh,21px);margin-top:13px}.engineeringStory_facts__1zOUG{margin-top:2.6vh;padding-top:12px}.engineeringStory_facts__1zOUG dd{font-size:clamp(16px,2.7vh,22px)}.engineeringStory_practice__mlRbO{margin-top:14px}.engineeringStory_profileLinks__huQqJ{margin-top:15px}}@media (max-height:540px) and (min-aspect-ratio:3/2){.engineeringStory_profile__pySay{padding:45px 0 36px}.engineeringStory_profile__pySay h2{font-size:7.4vh}.engineeringStory_profileCopy__gMzII{margin-top:8px;max-width:70ch;font-size:15px;line-height:1.25}.engineeringStory_facts__1zOUG{margin-top:10px;padding-top:7px;grid-template-columns:repeat(3,1fr)}.engineeringStory_facts__1zOUG dt{font-size:12px}.engineeringStory_facts__1zOUG dd{font-size:15px}.engineeringStory_practice__mlRbO{gap:5px;margin-top:8px}.engineeringStory_practice__mlRbO li{font-size:12px;padding:3px 7px}.engineeringStory_profileLinks__huQqJ{margin-top:9px}.engineeringStory_profileLinks__huQqJ a{font-size:13px}.engineeringStory_flight__4pFWh{width:13vw;right:0}}@media(max-width:700px) and (min-height:760px){.engineeringStory_profile__pySay{align-items:start;padding-top:18svh}}.systemStudio_studio__Phi_k,.systemStudio_systems__9VaKj{--ink:#20202c;position:relative;min-height:calc(100svh - var(--frame) * 2);height:100%;color:var(--paper)}.systemStudio_systems__9VaKj{display:grid;place-items:center;overflow:hidden}.systemStudio_systemCaption__z5pFx,.systemStudio_systemKicker__vGJBE{position:absolute;left:5%;right:5%;text-align:center}.systemStudio_servicesHeader___4P2i p,.systemStudio_systemKicker__vGJBE{font:700 clamp(19px,2.5vw,40px)/1 var(--condensed);text-transform:uppercase}.systemStudio_systemKicker__vGJBE{top:20%}.systemStudio_systemWord__aBFiv{font:700 min(22vw,40svh)/.85 var(--condensed);text-transform:uppercase;letter-spacing:-.045em;transform:rotate(-5deg);color:#dbe8ff}.systemStudio_cardCenter__sicmH{position:absolute;width:min(380px,71vw,53svh);top:56%;left:50%;transform:translate(-50%,-50%)}.systemStudio_workflow__DB2_H{position:relative;isolation:isolate;color:var(--ink);background:#fff3d9;border:2.5px solid var(--ink);border-radius:20px;box-shadow:3px 4px 0 #182238;transform:rotate(1deg);padding-bottom:2px}.systemStudio_workflowHeader__xOd4z{border-bottom:2px solid var(--ink);padding:7px 13px;display:flex;align-items:center;gap:4px;font:700 12px/1.1 var(--condensed);letter-spacing:.07em;text-transform:uppercase}.systemStudio_workflowHeader__xOd4z span{flex:1;margin-left:4px}.systemStudio_workflowHeader__xOd4z i{width:5px;height:5px;border:1.5px solid var(--ink);border-radius:50%}.systemStudio_workflowBody__jlLd9{padding:clamp(10px,1.2vw,18px)}.systemStudio_workflowTitle__MVl1Y{font:700 clamp(22px,2.1vw,33px)/1 var(--condensed)}.systemStudio_flow__2wWU6{display:flex;justify-content:space-between;gap:12px;margin:14px 0}.systemStudio_step__9twoT{position:relative;flex:1;display:grid;place-items:center;gap:5px}.systemStudio_step__9twoT>span{width:clamp(32px,3.1vw,48px);aspect-ratio:1;display:grid;place-items:center;border:2px solid var(--ink);border-radius:9px;box-shadow:2px 2px 0 var(--ink);background:#acb7f0}.systemStudio_step__9twoT:nth-child(2)>span{background:#ffb6a0}.systemStudio_step__9twoT:nth-child(3)>span{background:#b4d5a8}.systemStudio_step__9twoT>span svg{width:56%;height:56%}.systemStudio_step__9twoT b{font:600 clamp(10px,1vw,13px)/1.15 var(--condensed)}.systemStudio_connector__XtaSv{position:absolute;top:27%;left:100%;width:13px}.systemStudio_run__OP_Kz{display:flex;align-items:center;gap:4px;border-top:1px dashed #827865;padding-top:9px;font:600 clamp(10px,.9vw,13px)/1.1 var(--condensed)}.systemStudio_run__OP_Kz b{margin-left:auto;display:inline-flex;gap:2px;align-items:center}.systemStudio_systemCaption__z5pFx{bottom:calc(var(--pad) + 62px);margin-inline:auto;max-width:min(88vw,560px);text-wrap:balance;font:600 clamp(18px,1.65vw,24px)/1.32 var(--condensed);color:#f6f3ff}.systemStudio_studio__Phi_k{display:grid;place-items:center}.systemStudio_studioContents__b69Wi{position:relative;width:min(86%,1210px);padding:2.5vh 0}.systemStudio_servicesHeader___4P2i{width:43%}.systemStudio_servicesHeader___4P2i p{font-size:clamp(14px,1.25vw,22px);letter-spacing:.07em;color:#ffe0d5}.systemStudio_servicesHeader___4P2i h2{font:700 clamp(80px,9.6vw,146px)/.83 var(--condensed);letter-spacing:-.04em;margin:8px 0 clamp(20px,3.5vh,38px);text-transform:uppercase}.systemStudio_servicesHeader___4P2i h2 span{color:#fbb997}.systemStudio_services__1aNXb{border:0;padding:0;margin:0;min-width:0}.systemStudio_option__hpfC3{width:42%}.systemStudio_option__hpfC3 label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.7em;min-height:42px;padding:clamp(8px,1.4vh,17px) .15em;border-top:1px solid #f6d8d764;cursor:pointer;font:600 clamp(21px,2.2vw,36px)/1.05 var(--condensed)}.systemStudio_option__hpfC3:last-child label{border-bottom:1px solid #f6d8d764}.systemStudio_radio__byRpa,.systemStudio_srOnly__gDN5M{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;white-space:nowrap;margin:0}.systemStudio_option__hpfC3 label svg{opacity:.35;transition:transform .2s}.systemStudio_option__hpfC3 label:hover,.systemStudio_radio__byRpa:checked+label{color:#ffe0b7}.systemStudio_radio__byRpa:checked+label svg{opacity:1;transform:rotate(-35deg)}.systemStudio_radio__byRpa:focus-visible+label{outline:2px solid #ffe0b7;outline-offset:2px}.systemStudio_printFrame__fQUVP{position:absolute;right:0;width:48%;top:50%;transform:translateY(-50%);visibility:hidden;pointer-events:none}.systemStudio_radio__byRpa:checked~.systemStudio_printFrame__fQUVP{visibility:visible;pointer-events:auto}.systemStudio_print__HjA7l{--stock:#e6dcad;position:relative;isolation:isolate;color:#232329;transform:rotate(3deg);border:2px solid #241e26;box-shadow:8px 9px 0 #2b2232;background:var(--stock);padding:clamp(12px,1.8vw,28px)}.systemStudio_print__HjA7l:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:url(/art/paper.png) repeat;opacity:.13;mix-blend-mode:multiply}.systemStudio_print__HjA7l[data-edition="1"]{--stock:#b7ccac}.systemStudio_print__HjA7l[data-edition="2"]{--stock:#bdc8ed}.systemStudio_print__HjA7l[data-edition="3"]{--stock:#f0c4bd}.systemStudio_print__HjA7l[data-edition="4"]{--stock:#d6c6e8}.systemStudio_printTop__1iBxi{display:flex;align-items:center;justify-content:space-between;gap:15px;font:700 clamp(10px,.9vw,14px)/1 var(--condensed);letter-spacing:.08em;text-transform:uppercase;border-bottom:1.5px solid;padding-bottom:.7em}.systemStudio_art__zhuYx{display:block;width:100%;height:auto;margin:2% auto}.systemStudio_printCopy__C5dnU{border-top:1.5px solid;padding-top:clamp(9px,1.1vw,17px)}.systemStudio_printCopy__C5dnU h3{font:400 clamp(25px,3.3vw,51px)/1 var(--display);letter-spacing:-.035em}.systemStudio_printCopy__C5dnU p{max-width:44ch;margin-top:.6em;font:500 clamp(15px,1.35vw,21px)/1.28 var(--condensed)}@media(max-width:700px) and (min-aspect-ratio:1/1){.systemStudio_studioContents__b69Wi{width:88%}.systemStudio_servicesHeader___4P2i h2{font-size:52px;margin:5px 0 12px}.systemStudio_option__hpfC3 label{min-height:30px;font-size:18px;padding-block:4px}}@media(max-width:700px) and (max-aspect-ratio:1/1){.systemStudio_studioContents__b69Wi{width:85%;padding:0}.systemStudio_servicesHeader___4P2i{width:100%;display:flex;flex-direction:column;align-items:center}.systemStudio_servicesHeader___4P2i h2{font-size:min(16vw,9svh);margin:6px 0 16px}.systemStudio_services__1aNXb{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;align-items:center}.systemStudio_option__hpfC3{display:contents}.systemStudio_option__hpfC3 label{border:1px solid #fae5e078;border-radius:20px;padding:7px 10px 8px;font-size:clamp(15px,3.7vw,18px);min-height:30px;line-height:1}.systemStudio_option__hpfC3 label svg{display:none}.systemStudio_option__hpfC3:last-child label{border-bottom:1px solid #fae5e078}.systemStudio_radio__byRpa:checked+label{color:#38273a;background:#ffe4c5;border-color:#ffe4c5}.systemStudio_printFrame__fQUVP{position:static;order:1;display:none;width:min(100%,390px);flex:0 0 100%;margin:14px auto 0;transform:none}.systemStudio_radio__byRpa:checked~.systemStudio_printFrame__fQUVP{display:block}.systemStudio_print__HjA7l{padding:13px 16px;box-shadow:5px 6px 0 #2b2232;transform:rotate(2deg)}.systemStudio_printTop__1iBxi{font-size:10px}.systemStudio_art__zhuYx{height:clamp(94px,15svh,146px)}.systemStudio_printCopy__C5dnU h3{font-size:29px}.systemStudio_printCopy__C5dnU p{font-size:clamp(15px,3.9vw,18px);margin-top:.4em}.systemStudio_systemKicker__vGJBE{top:16%}.systemStudio_systemCaption__z5pFx{max-width:min(90%,37ch);bottom:10%}}@media(max-height:540px) and (min-aspect-ratio:1/1){.systemStudio_studioContents__b69Wi{width:83%;padding:0}.systemStudio_servicesHeader___4P2i h2{font-size:min(11vw,14vh);margin-block:3px 8px}.systemStudio_option__hpfC3 label{padding-block:3px;min-height:26px;font-size:clamp(16px,4.4vh,24px)}.systemStudio_printFrame__fQUVP{width:min(43%,82vh)}.systemStudio_print__HjA7l{padding:10px}.systemStudio_art__zhuYx{height:22vh;margin:0}.systemStudio_printCopy__C5dnU h3{font-size:21px}.systemStudio_printCopy__C5dnU p{font-size:11px}.systemStudio_systemKicker__vGJBE{top:12%;font-size:16px}.systemStudio_cardCenter__sicmH{width:220px;top:49%}.systemStudio_systemCaption__z5pFx{bottom:13%;font-size:12px}.systemStudio_workflowBody__jlLd9{padding:7px 12px}.systemStudio_workflowHeader__xOd4z{padding:3px 9px}.systemStudio_flow__2wWU6{margin:6px 0}.systemStudio_workflowTitle__MVl1Y{font-size:20px}.systemStudio_step__9twoT>span{width:26px}.systemStudio_run__OP_Kz{padding-top:4px}}@media(prefers-reduced-motion:reduce){.systemStudio_option__hpfC3 label svg{transition:none}}@media(max-width:700px) and (max-aspect-ratio:1/1){.systemStudio_systemWord__aBFiv{position:absolute;top:24%;font-size:min(23vw,13svh)}.systemStudio_cardCenter__sicmH{top:55%}}.workGallery_work__Q1zMs{height:100%;min-height:calc(100svh - 24px);display:grid;align-items:center;padding:52px 0;color:#fff9ed}.workGallery_viewport__N4f9m{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.workGallery_track__wlfAO{width:max-content;display:flex;align-items:center;gap:clamp(40px,6vw,110px);padding:15px clamp(16px,2.2vw,32px) 15px calc(clamp(16px,2.2vw,32px) + 2vw)}.workGallery_intro__2XmX0{flex:none;width:min(80vw,440px)}.workGallery_indexContents__Hessc h1,.workGallery_intro__2XmX0 h2{font:700 clamp(78px,9.3vw,158px)/.82 var(--condensed);text-transform:uppercase;letter-spacing:-.04em}.workGallery_intro__2XmX0 h2{font-size:clamp(64px,10vw,170px);line-height:.84}.workGallery_intro__2XmX0 p{margin:22px 0 0;max-width:30ch;font:600 clamp(18px,1.6vw,22px)/1.35 var(--condensed);text-wrap:pretty}.workGallery_intro__2XmX0 p.workGallery_workMore__DQSa2{margin-top:14px;color:#d9e3c5}.workGallery_workMore__DQSa2 .workGallery_indexLink__KpUCQ{display:inline;font:inherit}.workGallery_indexContents__Hessc footer a,.workGallery_indexLink__KpUCQ{width:fit-content;display:inline-flex;align-items:center;gap:.45em;text-decoration:underline;text-underline-offset:.22em;font:600 clamp(14px,1.1vw,18px)/1.4 var(--body)}.workGallery_card__dH9Lu{display:block;color:inherit;text-decoration:none}.workGallery_track__wlfAO .workGallery_card__dH9Lu{flex:none;width:clamp(290px,40vw,640px)}.workGallery_meta__HktfN{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 0 8px;font:600 16px/1.15 var(--condensed)}.workGallery_meta__HktfN span:last-child{color:#e1e9c9;font-weight:600}.workGallery_cover__wZ7Iv{container-type:inline-size;position:relative;aspect-ratio:4/3;border:2.5px solid #202a19;border-radius:clamp(13px,1.25vw,20px);overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .25s}.workGallery_card__dH9Lu:focus-visible .workGallery_cover__wZ7Iv,.workGallery_card__dH9Lu:hover .workGallery_cover__wZ7Iv{transform:translateY(-5px) rotate(-.55deg);border-color:#dbeaa6}.workGallery_cardTitle__wC60i{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-top:14px}.workGallery_cardTitle__wC60i h3{font:400 clamp(28px,2.8vw,42px)/1 var(--display);letter-spacing:-.03em}.workGallery_track__wlfAO .workGallery_cover__wZ7Iv{max-height:52svh}.workGallery_cardTitle__wC60i svg{width:1.25rem;height:1.25rem;flex:none}.workGallery_card__dH9Lu>p{max-width:44ch;margin:6px 0 0;font:600 18px/1.35 var(--condensed);color:#ecf0dd}.workGallery_cover__wZ7Iv>div{position:absolute;inset:0;overflow:hidden;font-family:var(--body)}.workGallery_cover__wZ7Iv img{display:block;position:absolute;height:auto}.workGallery_tecrube__HRhU3{color:#292479;background:linear-gradient(148deg,#e9eaff,#a6abf8 67%,#8b98fb)}.workGallery_agencyWordmark__HYjw7,.workGallery_archBrand__IRxUI,.workGallery_cryptoBrand__NwXBD,.workGallery_forumBrand__7XXxZ,.workGallery_hireMast__5d3Zp,.workGallery_shopWordmark__IO6Ij,.workGallery_waterBrand__IDnN5{position:absolute;top:7%;left:6%;display:flex;align-items:center;font-size:3.55cqw;font-weight:700;line-height:1;letter-spacing:-.04em}.workGallery_hireMast__5d3Zp{gap:.27em;color:#3025b3}.workGallery_hireMast__5d3Zp svg{width:1.25em;height:1.25em;stroke:#089b70;stroke-width:4px}.workGallery_hireTitle__jynqD{position:absolute;top:20.5%;left:6%;font:600 10.4cqw/.83 var(--body);letter-spacing:-.075em}.workGallery_hireTitle__jynqD span{color:#575ee3}.workGallery_dashboard__W40bk{width:101%;top:49%;left:15%;border-radius:2cqw;box-shadow:0 3cqw 7cqw #393b834d;transform:rotate(-5deg)}.workGallery_agency__NU1NL{background:#f5eddd;color:#161c13}.workGallery_agencyWordmark__HYjw7{font-size:3.3cqw;letter-spacing:-.08em}.workGallery_agencyWordmark__HYjw7 span{color:#f58536}.workGallery_agencyTitle__nt1ZN{position:absolute;left:6%;top:23%;font:600 13.9cqw/.86 var(--body);letter-spacing:-.09em}.workGallery_agencyTitle__nt1ZN em{font:italic 1.15em/.9 Georgia,serif;letter-spacing:-.09em}.workGallery_orangeSticker__qYcBH{top:7%;right:8%;width:31%;transform:rotate(12deg)}.workGallery_yellowSticker___vvZa{top:38%;right:3%;width:28%;transform:rotate(-9deg)}.workGallery_greenSticker__yqHL4{width:27%;bottom:-3%;right:19%;transform:rotate(9deg)}.workGallery_learn__ya_F9{color:#f5f1ed;background:#161922}.workGallery_forumBrand__7XXxZ{gap:.18em;letter-spacing:-.035em}.workGallery_forumBrand__7XXxZ svg{color:#ff9553;width:1.25em;height:1.25em}.workGallery_forumBrand__7XXxZ span{color:#ff9553}.workGallery_forumTitle__QyNLC{position:absolute;top:21%;left:6%;font:600 10.5cqw/1 var(--body);letter-spacing:-.07em}.workGallery_forumTitle__QyNLC span{color:#fa944f}.workGallery_search__BJd2j{display:flex;align-items:center;gap:.6em;position:absolute;left:6%;right:7%;top:42%;height:11%;padding:0 3.4%;border:1px solid #4a4d59;border-radius:1.2cqw;color:#b6b6bd;font:500 2.4cqw/1 var(--body)}.workGallery_search__BJd2j svg{width:1.05em;height:1.05em}.workGallery_search__BJd2j svg:last-child{margin-left:auto}.workGallery_question__9tzbo{position:absolute;top:58%;left:6%;right:7%;display:flex;align-items:center;justify-content:space-between;padding:3%;background:#272b36;border:1px solid #3b3e48;border-radius:1.3cqw}.workGallery_question__9tzbo small{font:700 1.75cqw/1.3 var(--body);letter-spacing:.055em;color:#ffa064}.workGallery_question__9tzbo strong{display:block;margin-top:.35em;font:600 3.4cqw/1 var(--body);letter-spacing:-.03em}.workGallery_question__9tzbo svg{width:4.2cqw;color:#ffa064}.workGallery_snippet__B8dy7{position:absolute;top:81%;left:10%;color:#b0bdd2;font:500 2.5cqw/1.36 ui-monospace,monospace}.workGallery_snippet__B8dy7 span{color:#e1a3d7}.workGallery_snippet__B8dy7 b{color:#f7b577}.workGallery_crypto__madIP{color:#f9e4b2;background:radial-gradient(ellipse at 86% 58%,#35373a,#172533 69%)}.workGallery_cryptoBrand__NwXBD{inset-inline:6%;color:#fff8e5;padding-bottom:3%;border-bottom:1px solid #a79d81;font:700 3.5cqw/1 var(--condensed);letter-spacing:.05em}.workGallery_cryptoBrand__NwXBD span{color:#e6bd75}.workGallery_cryptoTitle__dJV70{position:absolute;left:6%;top:33%;font:400 9.4cqw/.93 Georgia,serif;letter-spacing:-.055em}.workGallery_cryptoTitle__dJV70 em{color:#fff2d6}.workGallery_crystal__9c41d{position:absolute;width:27%;height:auto;top:19%;right:5.2%;transform:rotate(8deg)}.workGallery_ticker__2hdFw{position:absolute;inset:auto 0 0;padding:3% 4%;display:flex;justify-content:space-between;align-items:center;background:#edc477;color:#21262b;font:700 2.7cqw/1 var(--condensed);text-transform:uppercase;letter-spacing:.07em}.workGallery_ticker__2hdFw i{font-style:normal}.workGallery_hardware__ARlPX{background:#f7f7f5;color:#161a1c}.workGallery_shopWordmark__IO6Ij{font-size:4.1cqw;letter-spacing:-.085em}.workGallery_shopWordmark__IO6Ij span{font-size:.68em;color:#fc0;margin-left:.12em}.workGallery_hardwareTitle__nQt5k{position:absolute;top:19%;left:6%;z-index:1;font:700 11.5cqw/.9 var(--condensed);text-transform:uppercase;letter-spacing:-.035em}.workGallery_hardwareTitle__nQt5k em{color:#565b5b;font-style:normal}.workGallery_components__hXyt6{width:68%;right:5%;top:36%;mix-blend-mode:multiply}.workGallery_hardwareFoot___1SeG{position:absolute;inset:auto 0 0;background:#ffcd00;padding:2.7% 6%;font:600 2.55cqw/1.1 var(--body)}.workGallery_hardwareFoot___1SeG span{margin:0 .55em;opacity:.6}.workGallery_architecture__GyQZg{color:#fff9e8;background:#454d5b}.workGallery_cover__wZ7Iv .workGallery_building__UxAkb{inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%}.workGallery_architecture__GyQZg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121819b8,transparent 72%)}.workGallery_archBrand__IRxUI{z-index:1;font:500 3.6cqw/1 Georgia,serif;letter-spacing:.16em}.workGallery_archTitle__SBWfA{position:absolute;left:6%;bottom:8%;z-index:1;font:400 11cqw/.86 var(--display);letter-spacing:-.04em}.workGallery_archTitle__SBWfA em{font-family:Georgia,serif}.workGallery_water__R7eOO{background:#cfdfec;color:#113150}.workGallery_waterBrand__IDnN5{top:8%;font-size:4.2cqw;color:#132f46}.workGallery_waterBrand__IDnN5 span{font-weight:400;color:#39749d}.workGallery_waterTitle__ctKnd{position:absolute;top:22%;left:6%;font:400 11.5cqw/.95 var(--display);letter-spacing:-.055em}.workGallery_cover__wZ7Iv .workGallery_filters__8REtA{bottom:0;inset-inline:0;width:100%;height:55%;object-fit:cover}.workGallery_indexPage__DcEYR{margin:var(--frame);min-height:calc(100svh - 2 * var(--frame));border-radius:18px;background:#495b31;color:#fff9ed}.workGallery_nav__a3h6U{padding:clamp(18px,2.8vw,44px);display:flex;justify-content:space-between;align-items:center;font:700 clamp(15px,1.2vw,20px)/1 var(--condensed);text-transform:uppercase}.workGallery_nav__a3h6U nav{display:flex;gap:1.6rem}.workGallery_nav__a3h6U a:hover{text-decoration:underline}.workGallery_indexContents__Hessc{padding:clamp(42px,6vw,104px) 5.5% 32px;max-width:1800px;margin:auto}.workGallery_indexContents__Hessc h1{margin:0 0 clamp(35px,5vw,80px)}.workGallery_indexContents__Hessc h1 em{font-family:var(--display);text-transform:none;font-weight:400;color:#e1eabf}.workGallery_grid__98nKL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5%;row-gap:clamp(34px,5vw,80px)}.workGallery_indexContents__Hessc footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:6vw;padding-top:25px;border-top:1px solid #e1eabf55}.workGallery_indexContents__Hessc footer svg{width:18px}@media(max-width:700px){.workGallery_work__Q1zMs{min-height:calc(100svh - 12px);padding:55px 0 23px}.workGallery_track__wlfAO{padding-inline:6vw;gap:40px}.workGallery_track__wlfAO .workGallery_card__dH9Lu{width:min(78vw,67svh)}.workGallery_intro__2XmX0{width:80vw}.workGallery_intro__2XmX0 h2{font-size:clamp(58px,16.4vw,96px)}.workGallery_intro__2XmX0 p{font-size:18px;margin-top:22px;max-width:29ch}.workGallery_track__wlfAO .workGallery_card__dH9Lu>p{font-size:16px}.workGallery_meta__HktfN{font-size:14px}.workGallery_cardTitle__wC60i{margin-top:10px}.workGallery_cardTitle__wC60i h3{font-size:clamp(22px,6.6vw,30px)}.workGallery_grid__98nKL{grid-template-columns:1fr}.workGallery_indexContents__Hessc h1{font-size:18vw}}@media(max-height:550px) and (min-width:620px){.workGallery_work__Q1zMs{padding:42px 0 20px}.workGallery_track__wlfAO .workGallery_card__dH9Lu{width:61svh}.workGallery_intro__2XmX0 h2{font-size:16svh}.workGallery_cardTitle__wC60i h3{font-size:5.8svh}.workGallery_card__dH9Lu>p{font-size:12px}.workGallery_meta__HktfN{font-size:13px}}@media(prefers-reduced-motion:reduce){.workGallery_card__dH9Lu .workGallery_cover__wZ7Iv{transition:none}.workGallery_card__dH9Lu:focus-visible .workGallery_cover__wZ7Iv,.workGallery_card__dH9Lu:hover .workGallery_cover__wZ7Iv{transform:none}}.workGallery_intro__2XmX0 h2{position:relative;width:max-content}.workGallery_peek__WIOU_{position:absolute;left:.025em;bottom:calc(100% - .045em);width:clamp(90px,1.12em,160px);line-height:0;pointer-events:none}.workGallery_peek__WIOU_ svg{display:block;width:100%;height:auto;overflow:hidden}.workGallery_peek__WIOU_ [data-work-peek]{transform-box:fill-box}@media(max-height:550px){.workGallery_peek__WIOU_{display:none}}@media(min-width:701px) and (min-height:600px){.workGallery_intro__2XmX0{position:relative;top:-1.5svh}}@media(max-width:700px) and (min-height:720px){.workGallery_intro__2XmX0{position:relative;top:-3svh}}