.ProjectImageDeck-module__iNVz4W__deck{isolation:isolate;cursor:grab;touch-action:pan-y;background:#24221f;position:relative;overflow:hidden}.ProjectImageDeck-module__iNVz4W__deck:active{cursor:grabbing}.ProjectImageDeck-module__iNVz4W__deck:before,.ProjectImageDeck-module__iNVz4W__deck:after{z-index:2;pointer-events:none;content:"";position:absolute}.ProjectImageDeck-module__iNVz4W__deck:before{clip-path:polygon(0 0,2.25rem 0,2.25rem 1px,1px 1px,1px 2.25rem,0 2.25rem,0 0,100% 0,100% 2.25rem,calc(100% - 1px) 2.25rem,calc(100% - 1px) 1px,calc(100% - 2.25rem) 1px,calc(100% - 2.25rem) 0,100% 0,100% 100%,calc(100% - 2.25rem) 100%,calc(100% - 2.25rem) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 2.25rem),100% calc(100% - 2.25rem),100% 100%,0 100%,0 calc(100% - 2.25rem),1px calc(100% - 2.25rem),1px calc(100% - 1px),2.25rem calc(100% - 1px),2.25rem 100%,0 100%);border:1px solid #f0ede552;inset:1rem}.ProjectImageDeck-module__iNVz4W__deck:after{opacity:0;background:linear-gradient(90deg,#0000 calc(50% - .5px),#f0ede5a6 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#f0ede5a6 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));width:2.4rem;height:2.4rem;transition:opacity .5s,rotate .9s cubic-bezier(.16,1,.3,1);top:50%;left:50%;translate:-50% -50%}.ProjectImageDeck-module__iNVz4W__deck:hover:after,.ProjectImageDeck-module__iNVz4W__deck:focus-within:after{opacity:.72;rotate:90deg}.ProjectImageDeck-module__iNVz4W__slide{z-index:0;object-fit:cover;opacity:0;clip-path:inset(0 0 0 100%);-webkit-user-select:none;user-select:none;transition:clip-path .85s cubic-bezier(.77,0,.175,1),opacity .3s,scale 1.4s cubic-bezier(.16,1,.3,1);scale:1.045}.ProjectImageDeck-module__iNVz4W__slide[data-active=true]{z-index:1;opacity:1;clip-path:inset(0);scale:1}.ProjectImageDeck-module__iNVz4W__controls{z-index:5;color:#f0ede5;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;display:grid;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.ProjectImageDeck-module__iNVz4W__button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#18161361;border:1px solid #f0ede57a;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.16,1,.3,1);display:grid}.ProjectImageDeck-module__iNVz4W__button:hover,.ProjectImageDeck-module__iNVz4W__button:focus-visible{background:#181613b8;border-color:#f0ede5;outline:none;transform:scale(1.06)}.ProjectImageDeck-module__iNVz4W__progress{letter-spacing:.15em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-width:0;font-size:.55rem;font-weight:700;display:grid}.ProjectImageDeck-module__iNVz4W__rail{background:#f0ede559;height:1px;position:relative;overflow:hidden}.ProjectImageDeck-module__iNVz4W__rail span{transform:scaleX(var(--deck-progress));transform-origin:0;background:currentColor;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ProjectImageDeck-module__iNVz4W__hint{display:none}.ProjectImageDeck-module__iNVz4W__deck[data-mode=editorial]{box-shadow:7px -7px 0 -1px #181613,7px -7px #f0ede547,14px -14px 0 -1px #181613,14px -14px #f0ede524}.ProjectImageDeck-module__iNVz4W__deck[data-mode=editorial] .ProjectImageDeck-module__iNVz4W__controls{opacity:0;transition:opacity .35s,translate .45s cubic-bezier(.16,1,.3,1);translate:0 .5rem}.ProjectImageDeck-module__iNVz4W__deck[data-mode=editorial]:hover .ProjectImageDeck-module__iNVz4W__controls,.ProjectImageDeck-module__iNVz4W__deck[data-mode=editorial]:focus-within .ProjectImageDeck-module__iNVz4W__controls{opacity:1;translate:0}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic] .ProjectImageDeck-module__iNVz4W__controls{width:min(17rem,100% - 2.7rem);inset:4.25rem 1.35rem auto auto}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic]:before{inset:1.35rem}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic] .ProjectImageDeck-module__iNVz4W__slide{clip-path:inset(0 100% 0 0);filter:saturate(.88);scale:1.06}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic] .ProjectImageDeck-module__iNVz4W__slide[data-active=true]{clip-path:inset(0);filter:saturate();scale:1.025}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic] .ProjectImageDeck-module__iNVz4W__progress{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110f61;border:1px solid #f0ede56b;border-radius:999px;min-height:2.75rem;padding:0 .75rem}@media (max-width:767px){.ProjectImageDeck-module__iNVz4W__deck[data-mode=editorial] .ProjectImageDeck-module__iNVz4W__controls{opacity:1;translate:0}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic] .ProjectImageDeck-module__iNVz4W__controls{width:12.5rem;top:4.7rem;right:1rem}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic] .ProjectImageDeck-module__iNVz4W__progress{grid-template-columns:auto 1fr}.ProjectImageDeck-module__iNVz4W__deck[data-mode=cinematic] .ProjectImageDeck-module__iNVz4W__progress>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.ProjectImageDeck-module__iNVz4W__deck:after,.ProjectImageDeck-module__iNVz4W__slide,.ProjectImageDeck-module__iNVz4W__rail span,.ProjectImageDeck-module__iNVz4W__controls,.ProjectImageDeck-module__iNVz4W__button{transition:none}}
.v1-module__kBadWq__shell{--coal:#11110f;--paper:#eee9de;--ash:#a49d91;--ember:#aa5637;--line:#eee9de33;--pointer-x:0;--pointer-y:0;background:var(--coal);min-height:100%;color:var(--paper);font-family:var(--font-sans);overflow:clip}.v1-module__kBadWq__shell :focus-visible{outline-color:var(--paper)}.v1-module__kBadWq__shell *{box-sizing:border-box}.v1-module__kBadWq__shell ::selection{background:var(--ember);color:var(--paper)}.v1-module__kBadWq__shell[data-motion-ready=true] [data-motion]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);translate:0 2.5rem}.v1-module__kBadWq__shell[data-motion-ready=true] [data-motion=fade]{translate:0}.v1-module__kBadWq__shell[data-motion-ready=true] [data-motion][data-motion-visible=true]{opacity:1;translate:0}.v1-module__kBadWq__readingProgress{z-index:95;mix-blend-mode:difference;pointer-events:none;background:#ffffff29;width:2px;height:100dvh;position:fixed;top:0;right:.42rem}.v1-module__kBadWq__readingProgress>span{transform-origin:top;background:#fff;width:100%;height:100%;display:block;transform:scaleY(0)}@supports (animation-timeline:scroll()){.v1-module__kBadWq__readingProgress>span{animation:linear both v1-module__kBadWq__readingProgress;animation-timeline:scroll(root)}}.v1-module__kBadWq__header{z-index:80;width:100%;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:linear-gradient(#11110fcc,#11110f94);border-bottom:1px solid #eee9de29;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:1.35rem clamp(1.25rem,3.4vw,3.5rem);display:grid;position:fixed;top:0;left:0}.v1-module__kBadWq__wordmark{width:fit-content;font-family:var(--font-serif);letter-spacing:-.06em;font-size:clamp(1.6rem,2.2vw,2.25rem);font-weight:350;line-height:1}.v1-module__kBadWq__wordmark span{font-family:var(--font-sans);vertical-align:top;margin-left:.18rem;font-size:.42em}.v1-module__kBadWq__nav,.v1-module__kBadWq__versions{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.2vw,2rem);font-size:.64rem;font-weight:650;display:flex}.v1-module__kBadWq__nav a,.v1-module__kBadWq__versions a{position:relative}.v1-module__kBadWq__nav a:after,.v1-module__kBadWq__versions a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.v1-module__kBadWq__nav a:hover:after,.v1-module__kBadWq__versions a:hover:after{transform-origin:0;transform:scaleX(1)}.v1-module__kBadWq__headerTools{justify-self:end;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem);display:flex}.v1-module__kBadWq__versions span{opacity:.45}.v1-module__kBadWq__hero{isolation:isolate;background:#87aec4;min-height:100svh;position:relative;overflow:hidden}.v1-module__kBadWq__heroImage{z-index:-3;object-fit:cover;object-position:50% 62%;translate:calc(var(--pointer-x) * -.45rem) calc(var(--pointer-y) * -.35rem);transition:translate .85s cubic-bezier(.16,1,.3,1);animation:18s ease-out both v1-module__kBadWq__heroDrift;transform:scale(1.035)}.v1-module__kBadWq__heroWash{z-index:-2;background:linear-gradient(#070b0c6b,#0000 34%),linear-gradient(#0000 45%,#070909d6),linear-gradient(90deg,#090b0b40,#0000 55%);position:absolute;inset:0}.v1-module__kBadWq__hero:after{z-index:-1;content:"";mix-blend-mode:soft-light;opacity:.12;pointer-events:none;background-image:url(/images/texture.jpg);background-size:440px;position:absolute;inset:0}.v1-module__kBadWq__heroIndex{color:#ffffffa6;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);padding-top:.85rem;font-size:.61rem;font-weight:600;display:grid;position:absolute;top:7.25rem;left:clamp(1.25rem,3.4vw,3.5rem);right:clamp(1.25rem,3.4vw,3.5rem)}.v1-module__kBadWq__heroIndex span:nth-child(2){text-align:center}.v1-module__kBadWq__heroIndex span:last-child{text-align:right}.v1-module__kBadWq__heroCopy{position:absolute;bottom:clamp(2rem,4.5vw,4.75rem);left:clamp(1.25rem,3.4vw,3.5rem);right:clamp(1.25rem,3.4vw,3.5rem)}.v1-module__kBadWq__kicker{letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(1.4rem,2vw,2rem);font-size:.67rem;font-weight:650}.v1-module__kBadWq__hero h1{max-width:11.5ch;font-family:var(--font-serif);letter-spacing:-.068em;text-wrap:balance;font-size:clamp(4.4rem,10.1vw,10.6rem);font-weight:280;line-height:.77;animation:1.1s cubic-bezier(.22,.61,.36,1) .12s both v1-module__kBadWq__riseIn}.v1-module__kBadWq__hero h1 span{font-variation-settings:"SOFT" 100, "WONK" 0;margin-left:.56em;font-style:italic;display:block}.v1-module__kBadWq__heroBottom{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-top:clamp(2.5rem,5vw,5rem);display:grid}.v1-module__kBadWq__heroBottom>p{color:#ffffffb8;max-width:46ch;font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.65}.v1-module__kBadWq__roundLink{letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;width:9.5rem;height:9.5rem;font-size:.63rem;font-weight:650;transition:color .45s,background .45s,transform .45s;display:flex}.v1-module__kBadWq__roundLink:hover{background:var(--paper);color:var(--coal);transform:rotate(-7deg)}.v1-module__kBadWq__heroNumber{color:#ffffff1f;font-family:var(--font-serif);font-size:clamp(12rem,26vw,28rem);font-weight:250;line-height:.7;position:absolute;top:50%;right:-.06em;transform:translateY(-50%)}.v1-module__kBadWq__heroAxis{z-index:2;color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;background:#ffffff61;grid-template-rows:1fr auto auto;gap:.8rem;width:1px;height:25%;font-size:.48rem;font-weight:650;display:grid;position:absolute;top:28%;right:clamp(1.25rem,3.4vw,3.5rem)}.v1-module__kBadWq__heroAxis>span:first-child{background:0 0;border:1px solid #fff;border-radius:50%;width:.42rem;height:.42rem;margin-left:-.18rem;animation:5s ease-in-out infinite v1-module__kBadWq__axisTravel}.v1-module__kBadWq__heroAxis>span:not(:first-child){writing-mode:vertical-rl;margin-left:-.2rem}.v1-module__kBadWq__marquee{border-block:1px solid var(--line);background:var(--ember);position:relative;overflow:hidden}.v1-module__kBadWq__marquee>div{width:max-content;animation:24s linear infinite v1-module__kBadWq__marquee;display:flex}.v1-module__kBadWq__marquee:hover>div,.v1-module__kBadWq__marquee:focus-within>div,.v1-module__kBadWq__marquee[data-paused=true]>div{animation-play-state:paused}.v1-module__kBadWq__motionControl{z-index:3;background:var(--ember);min-width:4.8rem;min-height:2.75rem;box-shadow:0 0 0 .8rem var(--ember);color:var(--paper);letter-spacing:.15em;text-transform:uppercase;border:1px solid #eee9dea6;padding:.65rem .85rem;font-size:.55rem;font-weight:700;position:absolute;top:50%;right:clamp(1rem,3.4vw,3.5rem);translate:0 -50%}.v1-module__kBadWq__marquee span{font-family:var(--font-serif);white-space:nowrap;align-items:center;padding:1.1rem 3rem;font-size:clamp(1.35rem,2.2vw,2.4rem);font-style:italic;display:inline-flex}.v1-module__kBadWq__marquee span:after{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem;margin-left:3rem}.v1-module__kBadWq__manifesto,.v1-module__kBadWq__disciplines,.v1-module__kBadWq__process{padding:clamp(6rem,11vw,11rem) clamp(1.25rem,3.4vw,3.5rem)}.v1-module__kBadWq__sectionIndex{letter-spacing:.18em;text-transform:uppercase;border-top:1px solid;grid-template-columns:3rem 1fr;gap:1rem;padding-top:.8rem;font-size:.63rem;font-weight:650;display:grid}.v1-module__kBadWq__sectionIndex span:last-child{opacity:.55}.v1-module__kBadWq__manifesto{background:var(--paper);color:var(--coal)}.v1-module__kBadWq__manifestoLead{grid-template-columns:minmax(8rem,2fr) 8fr;margin-top:clamp(4.5rem,9vw,9rem);display:grid}.v1-module__kBadWq__sideNote{color:#6c675f;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;padding-top:.8rem;font-size:.64rem;font-weight:650}.v1-module__kBadWq__manifestoLead h2,.v1-module__kBadWq__workIntro h2,.v1-module__kBadWq__disciplineHeading h2,.v1-module__kBadWq__processHeader h2{font-family:var(--font-serif);letter-spacing:-.067em;font-size:clamp(4rem,9vw,9.5rem);font-weight:280;line-height:.79}.v1-module__kBadWq__manifestoLead h2 span,.v1-module__kBadWq__workIntro h2 span,.v1-module__kBadWq__disciplineHeading h2 span,.v1-module__kBadWq__processHeader h2 span{margin-left:.5em;font-style:italic;display:block}.v1-module__kBadWq__manifestoGrid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;gap:clamp(3rem,8vw,9rem);margin-top:clamp(5rem,11vw,11rem);display:grid;position:relative}.v1-module__kBadWq__continuitySeal{z-index:4;aspect-ratio:1;border:1px solid var(--coal);background:var(--paper);letter-spacing:.12em;text-transform:uppercase;border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;width:clamp(7.5rem,10vw,10rem);font-size:.48rem;font-weight:700;animation:22s linear infinite v1-module__kBadWq__sealTurn;display:grid;position:absolute;top:16%;left:50%;translate:-50% -50%}.v1-module__kBadWq__continuitySeal:before,.v1-module__kBadWq__continuitySeal:after{background:var(--coal);content:"";opacity:.32;position:absolute}.v1-module__kBadWq__continuitySeal:before{width:72%;height:1px}.v1-module__kBadWq__continuitySeal:after{width:1px;height:72%}.v1-module__kBadWq__continuitySeal strong{font-family:var(--font-serif);font-size:2.2rem;font-weight:320;position:absolute}.v1-module__kBadWq__manifestoImage{background:#c5beb2;min-height:min(68vw,52rem);margin-left:max(-3.5rem,-3.4vw);position:relative;overflow:hidden}.v1-module__kBadWq__manifestoImage img{object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.v1-module__kBadWq__manifestoImage:hover img{transform:scale(1.035)}.v1-module__kBadWq__manifestoImage figcaption{color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.6rem;font-weight:650;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.v1-module__kBadWq__manifestoText{padding-bottom:1.5rem}.v1-module__kBadWq__manifestoStatement{font-family:var(--font-serif);letter-spacing:-.035em;margin-bottom:3rem;font-size:clamp(1.8rem,3.15vw,3.4rem);font-weight:320;line-height:1.08}.v1-module__kBadWq__manifestoText>p:not(.v1-module__kBadWq__manifestoStatement){color:#5f5a53;max-width:49ch;font-size:.96rem;line-height:1.85}.v1-module__kBadWq__stats{border-top:1px solid #b7afa2;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(4rem,7vw,7rem);padding-top:1.25rem;display:grid}.v1-module__kBadWq__stats strong,.v1-module__kBadWq__stats span{display:block}.v1-module__kBadWq__materialStrip{color:#6a645c;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #b7afa2;grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:1.2rem;margin-top:2.3rem;padding-top:1rem;font-size:.52rem;font-weight:700;display:grid}.v1-module__kBadWq__materialStrip>span{align-items:center;gap:.45rem;display:inline-flex}.v1-module__kBadWq__materialStrip>span:last-child{justify-self:end}.v1-module__kBadWq__materialStrip i{border:1px solid #11110f47;border-radius:50%;width:.75rem;height:.75rem;display:block}.v1-module__kBadWq__materialLime{background:#d8d1c2}.v1-module__kBadWq__materialOak{background:#a47751}.v1-module__kBadWq__materialSteel{background:#353633}.v1-module__kBadWq__stats strong{font-family:var(--font-serif);font-size:clamp(2.4rem,4vw,4rem);font-weight:300}.v1-module__kBadWq__stats span{color:#726c63;letter-spacing:.12em;text-transform:uppercase;max-width:10ch;margin-top:.7rem;font-size:.61rem;font-weight:650;line-height:1.45}.v1-module__kBadWq__work{background:var(--coal)}.v1-module__kBadWq__workIntro{padding:clamp(6rem,11vw,11rem) clamp(1.25rem,3.4vw,3.5rem) clamp(5rem,10vw,9rem)}.v1-module__kBadWq__workIntro h2{margin-top:clamp(4rem,8vw,8rem)}.v1-module__kBadWq__workIntro>p{max-width:47ch;color:var(--ash);margin-top:3rem;margin-left:auto;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.75}.v1-module__kBadWq__projectStack{padding-bottom:22vh;position:relative}.v1-module__kBadWq__projectFrame{top:calc(1rem + var(--card-index) * .8rem);height:calc(100svh - 2rem - var(--card-index) * .8rem);padding:0 clamp(.75rem,1.7vw,1.75rem);position:sticky}.v1-module__kBadWq__projectLink{background:#2d2a25;height:100%;display:block;position:relative;overflow:hidden}.v1-module__kBadWq__projectDeck{z-index:0;width:100%;height:100%;inset:0;position:absolute!important}.v1-module__kBadWq__projectShade{z-index:1;pointer-events:none;background:linear-gradient(#0a0a098a,#0000 35%),linear-gradient(#0000 48%,#0a0a09db);position:absolute;inset:0}.v1-module__kBadWq__projectTopline{z-index:2;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff61;grid-template-columns:3rem 1fr 1fr auto;gap:1rem;padding-top:.8rem;font-size:.59rem;font-weight:650;display:grid;position:absolute;top:1.35rem;left:1.35rem;right:1.35rem}.v1-module__kBadWq__projectTopline span:nth-child(3){text-align:center}.v1-module__kBadWq__projectTitle{z-index:3;font-family:var(--font-serif);letter-spacing:-.065em;justify-content:space-between;align-items:flex-end;font-size:clamp(3.8rem,9.5vw,9.8rem);font-weight:280;line-height:.82;display:flex;position:absolute;bottom:clamp(7rem,14vh,10rem);left:1.35rem;right:1.35rem}.v1-module__kBadWq__projectTitle>span{font-family:var(--font-sans);font-size:.18em;font-weight:400}.v1-module__kBadWq__projectSummary{z-index:2;color:#ffffffbd;max-width:50ch;font-size:clamp(.78rem,1vw,.92rem);line-height:1.6;position:absolute;bottom:1.65rem;right:1.35rem}.v1-module__kBadWq__projectRole{z-index:2;color:#ffffff94;letter-spacing:.11em;text-transform:uppercase;max-width:35ch;font-size:.55rem;font-weight:650;line-height:1.45;position:absolute;bottom:1.65rem;left:1.35rem}.v1-module__kBadWq__projectView{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.13em;opacity:0;text-transform:uppercase;width:8.5rem;translate:calc(-50% + var(--pointer-x) * 1.8rem) calc(-50% + var(--pointer-y) * 1.4rem);background:#11110f40;border:1px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;gap:.6rem;font-size:.56rem;font-weight:700;transition:opacity .4s,scale .5s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;scale:.75}.v1-module__kBadWq__projectLink:hover .v1-module__kBadWq__projectView,.v1-module__kBadWq__projectLink:focus-visible .v1-module__kBadWq__projectView{opacity:1;scale:1}.v1-module__kBadWq__interlude{background:var(--ember);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:8rem 1.25rem;display:flex;position:relative;overflow:hidden}.v1-module__kBadWq__interlude>p:first-of-type{letter-spacing:.2em;text-transform:uppercase;margin-bottom:2.4rem;font-size:.64rem;font-weight:650}.v1-module__kBadWq__interlude h2{z-index:2;max-width:10ch;font-family:var(--font-serif);letter-spacing:-.066em;font-size:clamp(4rem,9vw,9.5rem);font-weight:280;line-height:.8;position:relative}.v1-module__kBadWq__interlude h2 span{font-style:italic;display:block}.v1-module__kBadWq__shell:lang(uk) .v1-module__kBadWq__interlude h2{max-width:11ch;font-size:clamp(3.8rem,8.2vw,8.8rem)}.v1-module__kBadWq__interludeNote{z-index:2;color:#ffffffb3;max-width:38ch;margin-top:3rem;font-size:.82rem;line-height:1.65;position:relative}.v1-module__kBadWq__interludeScale{color:#ffffff94;letter-spacing:.15em;border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);padding-top:.8rem;font-size:.52rem;font-weight:700;display:grid;position:absolute;bottom:2.4rem;left:clamp(1.25rem,3.4vw,3.5rem);right:clamp(1.25rem,3.4vw,3.5rem)}.v1-module__kBadWq__interludeScale span:nth-child(2){text-align:center}.v1-module__kBadWq__interludeScale span:last-child{text-align:right}.v1-module__kBadWq__orbit{aspect-ratio:1;border:1px solid #ffffff3d;border-radius:50%;width:min(72vw,54rem);animation:24s linear infinite v1-module__kBadWq__orbit;position:absolute}.v1-module__kBadWq__orbit span{background:var(--paper);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:50%}.v1-module__kBadWq__orbit span:first-child{transform:translate(-50%,-50%)translateY(-50%)}.v1-module__kBadWq__orbit span:nth-child(2){transform:translate(-50%,-50%)translate(50%)}.v1-module__kBadWq__orbit span:last-child{transform:translate(-50%,-50%)translate(-18rem,18rem)}.v1-module__kBadWq__disciplines{background:var(--paper);color:var(--coal)}.v1-module__kBadWq__disciplineHeading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:4rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.v1-module__kBadWq__disciplineHeading h2{font-size:clamp(3.8rem,8vw,8.4rem)}.v1-module__kBadWq__disciplineHeading>p{color:#676158;max-width:43ch;font-size:.94rem;line-height:1.75}.v1-module__kBadWq__disciplineList{border-top:1px solid #ada79b;margin-top:clamp(6rem,10vw,10rem)}.v1-module__kBadWq__disciplineList li{border-bottom:1px solid #ada79b;grid-template-columns:4rem minmax(15rem,.65fr) minmax(18rem,1fr) 2rem;align-items:start;gap:clamp(1rem,3vw,4rem);padding:clamp(1.5rem,2.8vw,2.7rem) 0;transition:padding .45s,color .45s;display:grid;position:relative}.v1-module__kBadWq__disciplineList li:before{z-index:0;background:var(--coal);content:"";transform-origin:bottom;transition:transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleY(0)}.v1-module__kBadWq__disciplineList li:hover{color:var(--paper);padding-inline:1.4rem}.v1-module__kBadWq__disciplineList li:hover:before{transform:scaleY(1)}.v1-module__kBadWq__disciplineList li>*{z-index:1;position:relative}.v1-module__kBadWq__disciplineNumber,.v1-module__kBadWq__disciplineMark{letter-spacing:.15em;padding-top:.6rem;font-size:.62rem;font-weight:650}.v1-module__kBadWq__disciplineList h3{font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:320;line-height:1}.v1-module__kBadWq__disciplineList p{color:#69635b;max-width:58ch;font-size:.86rem;line-height:1.75;transition:color .45s}.v1-module__kBadWq__disciplineList li:hover p{color:#eee9dea6}.v1-module__kBadWq__disciplinePreview{aspect-ratio:4/5;border:1px solid var(--coal);width:clamp(8rem,12vw,12rem);box-shadow:.6rem .6rem 0 var(--ember);opacity:0;pointer-events:none;background:#b7afa2;transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);top:50%;right:4.5rem;overflow:hidden;transform:translateY(-44%)rotate(3deg)scale(.82);z-index:4!important;position:absolute!important}.v1-module__kBadWq__disciplinePreview img{object-fit:cover}.v1-module__kBadWq__disciplineList li:hover .v1-module__kBadWq__disciplinePreview{opacity:1;transform:translateY(-50%)rotate(-2deg)scale(1)}.v1-module__kBadWq__disciplineMark{justify-self:end;font-size:1.3rem;font-weight:350}.v1-module__kBadWq__process{background:var(--coal)}.v1-module__kBadWq__processHeader h2{max-width:12ch;margin-top:clamp(4rem,8vw,8rem);font-size:clamp(3.8rem,8vw,8rem)}.v1-module__kBadWq__processTrack{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(6rem,10vw,10rem);display:grid;position:relative}.v1-module__kBadWq__processTrack:before{background:var(--line);content:"";height:1px;position:absolute;top:1.1rem;left:0;right:0}.v1-module__kBadWq__processTrack li{min-width:0;padding-right:clamp(1rem,2.3vw,2.5rem)}.v1-module__kBadWq__processNode{z-index:1;border:1px solid var(--paper);background:var(--coal);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.55rem;font-weight:650;display:grid;position:relative}.v1-module__kBadWq__processVerb{color:var(--ember);letter-spacing:.16em;text-transform:uppercase;margin-top:2.25rem;font-size:.62rem;font-weight:650}.v1-module__kBadWq__processTrack h3{min-height:2.6em;font-family:var(--font-serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:1.25rem;font-size:clamp(1.45rem,2.15vw,2.55rem);font-weight:320;line-height:1.04}.v1-module__kBadWq__processTrack li>p:last-child{color:var(--ash);margin-top:1.8rem;font-size:.78rem;line-height:1.7}.v1-module__kBadWq__feedbackLoop{color:var(--ash);grid-template-columns:1fr auto auto;align-items:center;gap:1.2rem;margin-top:clamp(4rem,7vw,7rem);display:grid}.v1-module__kBadWq__feedbackLoop>span{background:var(--line);height:1px}.v1-module__kBadWq__feedbackLoop p{letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:.58rem;font-weight:700}.v1-module__kBadWq__feedbackLoop em{color:#a49d919e;letter-spacing:.09em;margin-top:.35rem;font-size:.5rem;font-style:normal;font-weight:500;display:block}.v1-module__kBadWq__feedbackLoop strong{aspect-ratio:1;border:1px solid var(--line);width:3.6rem;color:var(--paper);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:300;animation:3.5s ease-in-out infinite v1-module__kBadWq__loopPulse;display:grid}.v1-module__kBadWq__contact{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(1.25rem,3.4vw,3.5rem);display:flex;position:relative;overflow:hidden}.v1-module__kBadWq__contactImage{z-index:-3;object-fit:cover;object-position:50% 43%;filter:saturate(.65)contrast(1.05)}.v1-module__kBadWq__contactWash{z-index:-2;background:linear-gradient(#0b0b098c,#0000 35%),linear-gradient(#0000 40%,#0b0b09cc);position:absolute;inset:0}.v1-module__kBadWq__contactMeta,.v1-module__kBadWq__footer{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.61rem;font-weight:650;display:flex}.v1-module__kBadWq__contactCopy{margin-block:auto}.v1-module__kBadWq__contactCopy>p{letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.65rem;font-weight:650}.v1-module__kBadWq__contactCopy h2{max-width:10ch;font-family:var(--font-serif);letter-spacing:-.068em;font-size:clamp(4.4rem,10vw,10.5rem);font-weight:280;line-height:.79}.v1-module__kBadWq__contactCopy a{letter-spacing:-.04em;border-bottom:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin-top:clamp(3rem,6vw,6rem);padding-block:1.3rem;font-size:clamp(1.35rem,3.5vw,4rem);display:flex}.v1-module__kBadWq__contactCopy a span{font-size:.7em}.v1-module__kBadWq__briefPrompt{color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:.5fr repeat(3,1fr);gap:1rem;max-width:72rem;margin-top:1.5rem;font-size:.57rem;font-weight:650;line-height:1.5;display:grid}.v1-module__kBadWq__briefPrompt>span{color:#fff}.v1-module__kBadWq__briefPrompt p{border-left:1px solid #ffffff47;padding-left:.8rem}.v1-module__kBadWq__footer{color:#ffffffad;border-top:1px solid #ffffff4d;padding-top:1.2rem}@keyframes v1-module__kBadWq__heroDrift{0%{transform:scale(1.09)translateY(1%)}to{transform:scale(1.035)translateY(0)}}@keyframes v1-module__kBadWq__riseIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes v1-module__kBadWq__marquee{to{transform:translate(-33.333%)}}@keyframes v1-module__kBadWq__orbit{to{transform:rotate(360deg)}}@keyframes v1-module__kBadWq__readingProgress{to{transform:scaleY(1)}}@keyframes v1-module__kBadWq__axisTravel{0%,to{translate:0}50%{translate:0 10rem}}@keyframes v1-module__kBadWq__sealTurn{to{rotate:360deg}}@keyframes v1-module__kBadWq__loopPulse{50%{background:var(--paper);color:var(--coal);transform:rotate(-24deg)}}@supports (animation-timeline:view()){.v1-module__kBadWq__manifestoImage,.v1-module__kBadWq__disciplineList li,.v1-module__kBadWq__processTrack li{animation:linear both v1-module__kBadWq__viewReveal;animation-timeline:view();animation-range:entry 5% cover 35%}.v1-module__kBadWq__projectLink{animation:linear both v1-module__kBadWq__cardSettle;animation-timeline:view();animation-range:entry cover 38%}}@keyframes v1-module__kBadWq__viewReveal{0%{opacity:.35;transform:translateY(2.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes v1-module__kBadWq__cardSettle{0%{filter:saturate(.7);transform:scale(.965)}to{filter:saturate();transform:scale(1)}}@media (max-width:900px){.v1-module__kBadWq__header{grid-template-columns:1fr auto}.v1-module__kBadWq__nav{display:none}.v1-module__kBadWq__manifestoGrid,.v1-module__kBadWq__disciplineHeading{grid-template-columns:1fr}.v1-module__kBadWq__manifestoImage{min-height:78vw;margin-right:16vw}.v1-module__kBadWq__manifestoText{max-width:42rem;margin-left:auto}.v1-module__kBadWq__continuitySeal{top:43%;left:auto;right:7%;translate:0 -50%}.v1-module__kBadWq__disciplineList li{grid-template-columns:3rem minmax(12rem,.8fr) 1.2fr 2rem;gap:1.2rem}.v1-module__kBadWq__disciplinePreview{display:none}.v1-module__kBadWq__processTrack{grid-template-columns:1fr;margin-left:1rem}.v1-module__kBadWq__processTrack:before{width:1px;height:auto;top:0;bottom:0;left:1.1rem}.v1-module__kBadWq__processTrack li{grid-template-columns:4rem minmax(9rem,.45fr) 1fr;gap:1.5rem;padding:0 0 4rem;display:grid}.v1-module__kBadWq__processNode{grid-row:1/span 3}.v1-module__kBadWq__processVerb,.v1-module__kBadWq__processTrack h3,.v1-module__kBadWq__processTrack li>p:last-child{margin-top:0}.v1-module__kBadWq__processTrack h3{min-height:0}.v1-module__kBadWq__processTrack li>p:last-child{grid-column:3}.v1-module__kBadWq__feedbackLoop{margin-left:4rem}}@media (max-width:640px){.v1-module__kBadWq__header{padding:1.15rem 1.05rem}.v1-module__kBadWq__wordmark{align-items:center;min-height:2.75rem;font-size:1.55rem;display:inline-flex}.v1-module__kBadWq__versions{gap:.8rem;font-size:.56rem}.v1-module__kBadWq__headerTools{gap:.55rem}.v1-module__kBadWq__headerTools button{min-height:2.5rem;padding-inline:.65rem}.v1-module__kBadWq__versions a,.v1-module__kBadWq__versions span{place-items:center;min-width:2rem;min-height:2.75rem;display:inline-grid}.v1-module__kBadWq__hero{min-height:48rem}.v1-module__kBadWq__heroIndex{grid-template-columns:1fr 1fr;top:5.6rem;left:1rem;right:1rem}.v1-module__kBadWq__heroIndex span:nth-child(2){text-align:right}.v1-module__kBadWq__heroIndex span:last-child{display:none}.v1-module__kBadWq__heroCopy{bottom:1.25rem;left:1rem;right:1rem}.v1-module__kBadWq__hero h1{max-width:8ch;font-size:clamp(4rem,21vw,5.4rem);line-height:.81}.v1-module__kBadWq__hero h1 span{margin-left:.18em}.v1-module__kBadWq__heroBottom{grid-template-columns:1fr;margin-top:2.25rem}.v1-module__kBadWq__heroBottom>p{max-width:34ch;font-size:.82rem}.v1-module__kBadWq__roundLink{justify-self:end;width:7rem;height:7rem}.v1-module__kBadWq__heroNumber{font-size:13rem;top:38%}.v1-module__kBadWq__heroAxis{display:none}.v1-module__kBadWq__manifesto,.v1-module__kBadWq__disciplines,.v1-module__kBadWq__process{padding-inline:1rem}.v1-module__kBadWq__sectionIndex{grid-template-columns:2.2rem 1fr}.v1-module__kBadWq__manifestoLead{grid-template-columns:1fr}.v1-module__kBadWq__sideNote{display:none}.v1-module__kBadWq__manifestoLead h2,.v1-module__kBadWq__workIntro h2,.v1-module__kBadWq__disciplineHeading h2,.v1-module__kBadWq__processHeader h2{font-size:clamp(3.65rem,18vw,5.1rem);line-height:.83}html:lang(uk) .v1-module__kBadWq__workIntro h2{font-size:clamp(3.5rem,17vw,4.9rem)}.v1-module__kBadWq__manifestoLead h2 span,.v1-module__kBadWq__workIntro h2 span,.v1-module__kBadWq__disciplineHeading h2 span,.v1-module__kBadWq__processHeader h2 span{margin-left:0}.v1-module__kBadWq__manifestoGrid{grid-template-columns:1fr}.v1-module__kBadWq__manifestoImage{min-height:118vw;margin-inline:-1rem}.v1-module__kBadWq__continuitySeal{width:7rem;top:calc(118vw - 4rem);right:.5rem;translate:0}.v1-module__kBadWq__manifestoImage figcaption span{display:none}.v1-module__kBadWq__manifestoStatement{font-size:2rem}.v1-module__kBadWq__stats{gap:.6rem}.v1-module__kBadWq__stats strong{font-size:2.6rem}.v1-module__kBadWq__stats span{font-size:.53rem}.v1-module__kBadWq__materialStrip{grid-template-columns:repeat(3,1fr);gap:.6rem}.v1-module__kBadWq__materialStrip>span:last-child{display:none}.v1-module__kBadWq__workIntro{padding-inline:1rem}.v1-module__kBadWq__projectStack{padding-bottom:12vh}.v1-module__kBadWq__projectFrame{top:calc(.5rem + var(--card-index) * .55rem);height:calc(92svh - var(--card-index) * .55rem);min-height:39rem;padding-inline:.5rem}.v1-module__kBadWq__projectTopline{grid-template-columns:2rem 1fr auto}.v1-module__kBadWq__projectTopline span:nth-child(3){display:none}.v1-module__kBadWq__projectTitle{font-size:clamp(3.4rem,16vw,4.8rem);line-height:.86;bottom:9rem}.v1-module__kBadWq__projectSummary{font-size:.76rem;bottom:1.3rem;left:1.15rem;right:1.15rem}.v1-module__kBadWq__projectRole,.v1-module__kBadWq__projectView{display:none}.v1-module__kBadWq__interlude{min-height:46rem}.v1-module__kBadWq__interlude h2{font-size:clamp(3.8rem,17vw,5.2rem)}.v1-module__kBadWq__interludeScale{bottom:1.3rem;left:1rem;right:1rem}.v1-module__kBadWq__orbit{width:115vw}.v1-module__kBadWq__disciplineHeading{gap:2.5rem}.v1-module__kBadWq__disciplineList li{grid-template-columns:2rem 1fr 1.3rem;gap:.8rem;padding-block:1.6rem}.v1-module__kBadWq__disciplineList h3{font-size:2rem}.v1-module__kBadWq__disciplineList p{grid-column:2/-1;padding-right:1rem;font-size:.8rem}.v1-module__kBadWq__processTrack{margin-left:0}.v1-module__kBadWq__processTrack li{grid-template-columns:3.5rem 1fr;gap:.75rem}.v1-module__kBadWq__processVerb{align-self:center}.v1-module__kBadWq__processTrack h3,.v1-module__kBadWq__processTrack li>p:last-child{grid-column:2}.v1-module__kBadWq__feedbackLoop{grid-template-columns:1fr auto;margin-left:0}.v1-module__kBadWq__feedbackLoop>span{display:none}.v1-module__kBadWq__feedbackLoop p{text-align:left}.v1-module__kBadWq__processTrack h3{margin-top:.45rem;font-size:2rem}.v1-module__kBadWq__processTrack li>p:last-child{margin-top:.8rem}.v1-module__kBadWq__contact{min-height:48rem;padding:1rem}.v1-module__kBadWq__contactMeta{align-items:flex-start;font-size:.55rem}.v1-module__kBadWq__contactCopy h2{font-size:clamp(4.1rem,19vw,5.5rem)}.v1-module__kBadWq__contactCopy a{font-size:clamp(1.1rem,5.7vw,1.42rem)}.v1-module__kBadWq__briefPrompt{grid-template-columns:1fr;gap:.55rem}.v1-module__kBadWq__briefPrompt>span{margin-bottom:.2rem}.v1-module__kBadWq__briefPrompt p{border-top:1px solid #ffffff3d;border-left:0;padding:.5rem 0 0}.v1-module__kBadWq__footer{align-items:flex-end;font-size:.52rem}.v1-module__kBadWq__footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.v1-module__kBadWq__heroImage,.v1-module__kBadWq__hero h1,.v1-module__kBadWq__marquee>div,.v1-module__kBadWq__orbit,.v1-module__kBadWq__manifestoImage,.v1-module__kBadWq__disciplineList li,.v1-module__kBadWq__processTrack li,.v1-module__kBadWq__projectLink{animation:none}.v1-module__kBadWq__shell[data-motion-ready=true] [data-motion]{opacity:1;transition:none;translate:0}.v1-module__kBadWq__readingProgress>span,.v1-module__kBadWq__heroAxis>span:first-child,.v1-module__kBadWq__continuitySeal,.v1-module__kBadWq__feedbackLoop strong{animation:none}.v1-module__kBadWq__motionControl{display:none}.v1-module__kBadWq__heroImage{transition:none;translate:0}.v1-module__kBadWq__projectView{transition:none;translate:-50% -50%}}
