.v3-root{--nd-100:#fff;--nd-200:#f0eee9;--nd-300:#ececec;--nd-400:#eaeaee;--nd-500:#e2e2e7;--nd-600:#aaa;--nd-700:#737d7d;--nd-800:#494d4d;--nd-900:#2d2f2f;--nd-1000:#1e1e1e;--nd-1100:#111;background-color:var(--nd-200);height:100svh;color:var(--nd-900);overflow:hidden}.v3-root .v3-shell{max-width:1440px;color:var(--nd-200);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}.v3-root .v3-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(2rem,8vw,9rem);min-height:100svh;padding:clamp(8rem,14vh,12rem) 0 clamp(4rem,8vh,7rem);display:grid}.v3-root .v3-hero-copy{padding-bottom:1.5rem}.v3-root .v3-kicker{color:#8e8b84;letter-spacing:.1em;text-transform:uppercase;font-family:PP Supply Mono,monospace;font-size:10px;line-height:1.3}.v3-root .v3-display-title{color:var(--nd-200);letter-spacing:-.07em;margin-top:2rem;font-family:Neue Haas Display,sans-serif;font-size:clamp(4.5rem,10vw,10rem);font-weight:500;line-height:.78}.v3-root .v3-hero-description{color:#bcb8af;max-width:20rem;margin-top:3rem;font-family:Neue Haas Display,sans-serif;font-size:1rem;line-height:1.15}.v3-root .v3-hero-meta{color:#8e8b84;letter-spacing:.08em;border-top:1px solid #3d3b37;justify-content:space-between;max-width:20rem;margin-top:4rem;padding-top:1rem;font-family:PP Supply Mono,monospace;font-size:10px;display:flex}.v3-root .v3-hero-art{min-width:0;padding-bottom:1.5rem}.v3-root .v3-hero-art-label,.v3-root .v3-section-heading{color:#8e8b84;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-family:PP Supply Mono,monospace;font-size:10px;display:flex}.v3-root .v3-hero-video .relative{border-radius:0}.v3-root .v3-intro-block{border-top:1px solid #3d3b37;padding:clamp(5rem,9vw,9rem) 0 clamp(7rem,13vw,13rem)}.v3-root .v3-statement{max-width:58rem;color:var(--nd-200);letter-spacing:-.06em;margin-top:2rem;font-family:Neue Haas Display,sans-serif;font-size:clamp(2.5rem,6vw,6rem);font-weight:500;line-height:.92}.v3-root .v3-text-link{color:#bcb8af;letter-spacing:.08em;margin-top:3rem;font-family:PP Supply Mono,monospace;font-size:10px;display:inline-block}.v3-root .v3-project-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:stretch;gap:clamp(2rem,7vw,8rem);padding-bottom:clamp(7rem,13vw,13rem);display:grid}.v3-root .v3-project-image{background:#232323;min-height:34rem;position:relative;overflow:hidden}.v3-root .v3-product-label{z-index:2;color:#c9c5bc;letter-spacing:.08em;justify-content:space-between;font-family:PP Supply Mono,monospace;font-size:10px;display:flex;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.v3-root .v3-project-image .tilt-card{width:min(20rem,72%);margin:4rem auto 0}.v3-root .v3-project-info{border-top:1px solid #3d3b37;flex-direction:column;justify-content:space-between;min-height:34rem;padding-top:1.25rem;display:flex}.v3-root .v3-project-title{color:var(--nd-200);letter-spacing:-.06em;margin-top:1.5rem;font-family:Neue Haas Display,sans-serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:.86}.v3-root .v3-project-copy{color:#bcb8af;max-width:20rem;margin-top:2rem;font-family:Neue Haas Display,sans-serif;line-height:1.15}.v3-root .v3-facts{border-top:1px solid #3d3b37;margin-top:3rem}.v3-root .v3-facts div{text-transform:uppercase;border-bottom:1px solid #3d3b37;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.8rem 0;font-family:PP Supply Mono,monospace;font-size:10px;display:grid}.v3-root .v3-facts strong{color:#d8d4cc;font-weight:400}.v3-root .v3-action-row{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:2rem;display:grid}.v3-root .v3-action-row a{color:#d8d4cc;background:0 0;border-color:#55514a}.v3-root .v3-media-section{padding-bottom:clamp(7rem,13vw,13rem)}.v3-root .v3-media-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.v3-root .v3-media-section .relative{border-radius:0}.v3-root .v3-next-project{min-height:70svh;position:relative;overflow:hidden}.v3-root .v3-next-project img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;min-height:70svh;transition:transform .7s}.v3-root .v3-next-project:hover img{transform:scale(1.03)}.v3-root .v3-next-project>div{background:#0004;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v3-root .v3-next-project h2{color:#fff;letter-spacing:-.07em;margin-top:.75rem;font-family:Neue Haas Display,sans-serif;font-size:clamp(3rem,8vw,8rem);font-weight:500;line-height:.85}.v3-root .v3-footer{color:#8e8b84;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-family:PP Supply Mono,monospace;font-size:9px;display:flex}@media (max-width:767px){.v3-root .v3-hero-grid,.v3-root .v3-project-grid{grid-template-columns:1fr;gap:3rem}.v3-root .v3-hero-grid{min-height:auto;padding-top:9rem}.v3-root .v3-hero-copy{padding-bottom:0}.v3-root .v3-display-title{font-size:clamp(4.25rem,19vw,7rem)}.v3-root .v3-hero-art{padding-bottom:0}.v3-root .v3-intro-block{padding:5rem 0 7rem}.v3-root .v3-statement{font-size:3.15rem}.v3-root .v3-project-image,.v3-root .v3-project-info{min-height:auto}.v3-root .v3-project-image{aspect-ratio:1}.v3-root .v3-project-image .tilt-card{width:min(18rem,80%);margin-top:3.5rem}.v3-root .v3-project-info{gap:3rem}.v3-root .v3-media-grid{grid-template-columns:1fr}.v3-root .v3-next-project,.v3-root .v3-next-project img{min-height:55svh}.v3-root .v3-footer{flex-direction:column;gap:.5rem}}.v3-root{--nd-100:#111;--nd-200:#f5f4f0;--nd-300:#e8e6df;--nd-400:#dedbd2;--nd-500:#c9c5bb;--nd-600:#98948a;--nd-700:#6f6b63;--nd-800:#4b4944;--nd-900:#20201e;--nd-1000:#fff;--nd-1100:#f5f4f0;background-color:var(--nd-1100);color:var(--nd-900)}.v3-root .v3-scroll,.v3-root .bg-nd-1100{background-color:var(--nd-1100)}.v3-root .v3-shell,.v3-root .v3-display-title,.v3-root .v3-statement,.v3-root .v3-project-title{color:var(--nd-900)}.v3-root .v3-display-title span{color:#8d897f}.v3-root .v3-hero-description,.v3-root .v3-project-copy{color:#5c5952}.v3-root .v3-kicker,.v3-root .v3-hero-meta,.v3-root .v3-hero-art-label,.v3-root .v3-section-heading,.v3-root .v3-footer{color:#77736a}.v3-root .v3-hero-meta,.v3-root .v3-intro-block,.v3-root .v3-project-info,.v3-root .v3-facts,.v3-root .v3-facts div{border-color:#d4d0c6}.v3-root .v3-facts span{color:#77736a}.v3-root .v3-facts strong{color:#2e2c28}.v3-root .v3-project-image{background:#e5e2da}.v3-root .v3-product-label{color:#57534c}.v3-root .v3-action-row a,.v3-root .v3-action-row .bg-nd-1000{color:#f5f4f0;background:#20201e;border-color:#20201e}.v3-root .v3-next-project>div{background:#0000002e}.v3-root .v3-footer{color:#77736a}@font-face{font-family:Neue Haas Display;src:url(/fonts/v3/NeueHaasDisplayRoman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/v3/NeueHaasDisplayMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/v3/NeueHaasDisplayBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(/fonts/v3/PPSupplyMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(/fonts/v3/PPSupplyMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.v3-root .font-neue{letter-spacing:-.02em;font-family:Neue Haas Display,Helvetica Neue,Helvetica,Arial,sans-serif}.v3-root .font-mono{font-family:PP Supply Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.v3-root .text-nd-100{color:var(--nd-100)}.v3-root .text-nd-200{color:var(--nd-200)}.v3-root .text-nd-300{color:var(--nd-300)}.v3-root .text-nd-400{color:var(--nd-400)}.v3-root .text-nd-500{color:var(--nd-500)}.v3-root .text-nd-600{color:var(--nd-600)}.v3-root .text-nd-700{color:var(--nd-700)}.v3-root .text-nd-800{color:var(--nd-800)}.v3-root .text-nd-900{color:var(--nd-900)}.v3-root .text-nd-1000{color:var(--nd-1000)}.v3-root .text-nd-1100{color:var(--nd-1100)}.v3-root .text-nd-900\/60{color:#2d2f2f99}.v3-root .bg-nd-100{background-color:var(--nd-100)}.v3-root .bg-nd-200{background-color:var(--nd-200)}.v3-root .bg-nd-400{background-color:var(--nd-400)}.v3-root .bg-nd-800{background-color:var(--nd-800)}.v3-root .bg-nd-900{background-color:var(--nd-900)}.v3-root .bg-nd-1000{background-color:var(--nd-1000)}.v3-root .bg-nd-1000\/80{background-color:#1e1e1ecc}.v3-root .bg-nd-1100{background-color:var(--nd-1100)}.v3-root .border-nd-500{border-color:var(--nd-500)}.v3-root .border-nd-800{border-color:var(--nd-800)}.v3-root .border-nd-900{border-color:var(--nd-900)}.v3-root .split-line{text-align:inherit;color:inherit;will-change:transform;display:block;position:relative}.v3-root .line-mask{white-space:inherit;display:block;overflow:hidden}.v3-root .sitebar-text{font-family:PP Supply Mono,monospace;font-size:8px;line-height:12px}.v3-root .nav-item-text{text-transform:uppercase;font-family:Neue Haas Display,sans-serif;font-size:12px;font-weight:700;line-height:18px}@keyframes v3-friend-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.v3-root .friend-link-float{will-change:transform;animation-name:v3-friend-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}
