.mdpVJq_header{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;height:88px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.mdpVJq_header a{pointer-events:auto}.mdpVJq_logo{color:#0d0d0b;background:#efece4;border-radius:99px;flex:none;align-items:baseline;gap:6px;padding:9px 18px 10px;line-height:1;text-decoration:none;display:flex}.mdpVJq_logo span{letter-spacing:.52px;font-family:Big Shoulders,sans-serif;font-size:26px;font-weight:900;line-height:26px}.mdpVJq_logo i{letter-spacing:normal;font-family:Instrument Serif,serif;font-size:18px;line-height:18px}.mdpVJq_nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0d0d0b66;border-radius:99px;gap:30px;padding:12px 24px;line-height:1;transition:padding .3s cubic-bezier(.22,1,.36,1);display:flex}.has-scrolled .mdpVJq_nav{padding-left:20px;padding-right:20px}.mdpVJq_nav a{letter-spacing:-.16px;color:#efece4;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-size .25s cubic-bezier(.22,1,.36,1)}.mdpVJq_nav a:hover{background-size:100% 1px}.mdpVJq_available{color:#0d0d0b;letter-spacing:.48px;background:#efece4;border-radius:99px;align-items:center;gap:8px;padding:11px 16px;font:500 12px/1.4 Geist Mono,monospace;text-decoration:none;display:flex}.mdpVJq_available span{background:#ff3d17;border-radius:50%;width:7px;height:7px;animation:2.4s infinite mdpVJq_pulse;box-shadow:0 0 #ff3d1740}@keyframes mdpVJq_pulse{50%{box-shadow:0 0 0 4px #ff3d1700}}@media (max-width:809px){.mdpVJq_header{height:72px;padding:0 16px}.mdpVJq_available{display:none}.mdpVJq_nav{gap:18px;padding:10px 18px}}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;src:url(/assets/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;src:url(/assets/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;src:url(/assets/4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/assets/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2);font-style:normal;font-weight:500}@font-face{font-family:Geist Mono;src:url(/assets/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2);font-style:normal;font-weight:700}@font-face{font-family:Geist Mono;src:url(/assets/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a5EX5Cl4PuCSdNg.woff2);font-style:italic;font-weight:700}@font-face{font-family:Geist Mono;src:url(/assets/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a0QQ5Cl4PuCSdNg.woff2);font-style:italic;font-weight:500}@font-face{font-family:Big Shoulders;src:url(/assets/qFdk35CPh40oITJ69S3GFqy5-BQAcbz7z7beObrv_PytqyTi33thrko94eT9BdM1LlZAtA.woff2);font-style:normal;font-weight:900}@font-face{font-family:Big Shoulders;src:url(/assets/qFdk35CPh40oITJ69S3GFqy5-BQAcbz7z7beObrv_PytqyTi33thrko9r-T9BdM1LlZAtA.woff2);font-style:normal;font-weight:700}@font-face{font-family:Instrument Serif;src:url(/assets/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2);font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Geist;src:url(/assets/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Geist;src:url(/assets/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2);font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Geist;src:url(/assets/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2);font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:Geist;src:url(/assets/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDQ3pna6VEdtKCL.woff2);font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Geist;src:url(/assets/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2);font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Instrument Serif;src:url(/assets/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Geist;src:url(/assets/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDi3pna6VEdtKCL.woff2);font-display:swap;font-style:italic;font-weight:500}:root{--ink:#0d0d0b;--paper:#efece4;--orange:#ff3d17;--font-display:"Big Shoulders",sans-serif;--font-serif:"Instrument Serif",serif;--font-mono:"Geist Mono",monospace;--font-sans:"Geist",sans-serif}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;color:var(--paper);margin:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;font-family:Geist,sans-serif}h1,h2,h3,p,figure{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}img{max-width:100%;display:block}button{cursor:pointer}::selection{color:#0d0d0b;background:#ff3d17}:focus-visible{outline-offset:6px;outline:2px solid #ff3d17}.project-cursor{z-index:200;pointer-events:none;color:#0d0d0b;letter-spacing:.02em;will-change:transform;background:#ff3d17;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;font:500 13px/1 Geist,sans-serif;transition:scale .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;scale:0}.project-cursor.on{scale:1}[data-reveal]{opacity:0;filter:blur(8px);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),translate .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),filter .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);translate:0 40px}[data-reveal].is-visible{opacity:1;filter:none;translate:none}[data-reveal=image]{opacity:1;clip-path:inset(12%);filter:none;transition:clip-path .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);translate:none}[data-reveal=image] img{transition:scale .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);scale:1.06}[data-reveal=image].is-visible{clip-path:inset(0)}[data-reveal=image].is-visible img{scale:1}[data-reveal=pill]{filter:none;transition:scale .8s cubic-bezier(.34,1.56,.64,1) var(--reveal-delay,0s),opacity .4s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);translate:none;scale:.6}[data-reveal=pill].is-visible{scale:1}[data-reveal=letters]{filter:none;opacity:1;clip-path:inset(-60% -10% 0);translate:none}[data-reveal=letters]>span{transition:translate .9s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*45ms);will-change:transform;display:inline-block;translate:0 105%}[data-reveal=letters].is-visible>span{translate:none}.section-slats{z-index:5;pointer-events:none;display:flex;position:absolute;inset:0}.section-slats i{transform-origin:50% 0;background:#0d0d0b;flex:1;transition:transform .7s cubic-bezier(.22,1,.36,1)}.is-visible>.section-slats i{transform:scaleY(0)}.page-cover{pointer-events:none;z-index:9999;display:flex;position:fixed;inset:0}.page-cover i{transform-origin:50% 0;background:#0d0d0b;flex:1;transition:transform .45s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.page-cover.up i{transform-origin:50% 100%}.page-cover.on i{transform:scaleY(1.02)}@media (hover:none){.project-cursor{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;filter:none;clip-path:none;translate:none;scale:1}[data-reveal=letters]>span{translate:none}.page-cover,.section-slats,.project-cursor{display:none}}@font-face{font-family:Inter;src:url(/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}[data-case-hero][data-reveal=image]{clip-path:none}[data-case-hero] img{transition:scale 1.6s cubic-bezier(.22,1,.36,1);scale:1.1}[data-case-hero].is-visible img{scale:1}[data-reveal=hello]{opacity:1;filter:none;clip-path:inset(-20% 100% -20% -10%);transition:clip-path .8s cubic-bezier(.22,1,.36,1) .15s;translate:none}[data-reveal=hello].is-visible{clip-path:inset(-20% -10%)}img[data-reveal=image]{transition:clip-path .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),scale .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);scale:1.06}img[data-reveal=image].is-visible{scale:1}.motion-arrow{transition:rotate .35s cubic-bezier(.22,1,.36,1);display:inline-block}a:hover .motion-arrow{rotate:45deg}
