@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_d892e8{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_d892e8{--font-sans:"Montserrat","Montserrat Fallback"}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans),Montserrat,Helvetica,Arial,sans-serif;background:#faf9f6;color:#141312}a{color:inherit;text-decoration:none}.send:hover,.txt-btn:hover,a:hover{opacity:.6}::selection{background:#0f0f0e;color:#faf9f6}.dark ::selection{background:#faf9f6;color:#0f0f0e}.serif{font-family:var(--font-sans),Montserrat,sans-serif;font-weight:300}.mono{font-family:monospace}.hair{border:0;border-top:1px solid rgba(20,19,18,.2);margin:0}.crow{display:grid;grid-template-columns:minmax(200px,1fr) 3fr;grid-gap:32px 64px;gap:32px 64px;padding:56px 40px}.ccols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:40px 48px;gap:40px 48px}.clabel{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6b6a66;margin:0 0 18px}.cval{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.7}.ul{border-bottom:1px solid rgba(20,19,18,.35);width:-moz-fit-content;width:fit-content}.chead{font-size:clamp(22px,2.6vw,32px);line-height:1.3;margin:0}.page{min-height:100vh;flex-direction:column;position:relative}.hdr,.page{display:flex}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#faf9f6;justify-content:space-between;align-items:flex-start;padding:32px 40px}.hdr-dark{position:absolute;top:0;left:0;right:0;background:transparent;color:#faf9f6}.hdr-right{display:flex;gap:28px;align-items:center;font-size:11px}.hdr-right,.txt-btn{letter-spacing:.14em;text-transform:uppercase}.txt-btn{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.overlay{position:fixed;inset:0;z-index:9;background:#0f0f0e;color:#faf9f6;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 40px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.overlay.open{opacity:1;visibility:visible}.overlay a{font-family:var(--font-sans),Montserrat,sans-serif;font-weight:300;font-size:clamp(34px,6.2vw,68px);line-height:1.15;letter-spacing:.04em}.foot,.overlay a{text-transform:uppercase}.foot{display:flex;justify-content:space-between;align-items:flex-end;padding:32px 40px;font-size:11px;letter-spacing:.1em;color:#6b6a66}.body{font-size:14px;line-height:1.9;color:#3a3937;max-width:560px;margin:0}.ph{position:relative;width:100%;background:repeating-linear-gradient(135deg,#e7e5e0 0 18px,#dedbd4 18px 36px)}.ph span{position:absolute;font-family:monospace;font-size:10px;color:#8a8578;letter-spacing:.06em}.home{height:100vh;overflow:hidden;position:relative;background:#111;color:#faf9f6}.home-center{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center}.home-center,.home-foot{position:absolute;display:flex}.home-foot{bottom:0;left:0;right:0;justify-content:space-between;align-items:flex-end;padding:32px 40px;z-index:10;font-size:11px;letter-spacing:.1em}.home-foot p{margin:0}.lockup{position:relative;width:min(78vw,1400px);aspect-ratio:1693/393}.lk{position:absolute;inset:0;width:100%;height:100%;display:block}.lk-studio{-webkit-clip-path:inset(0 84% 0 0);clip-path:inset(0 84% 0 0);animation:fadeIn .8s ease-out 3.1s both}.lk-name{-webkit-clip-path:inset(0 0 0 29.5%);clip-path:inset(0 0 0 29.5%);animation:nameIn 1.4s cubic-bezier(.22,.61,.36,1) 3.5s both}.stroke{stroke-dasharray:1 2;stroke-dashoffset:0;animation:draw linear both;animation-timing-function:cubic-bezier(.45,.05,.4,1)}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes nameIn{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 29.5%);clip-path:inset(0 100% 0 29.5%)}to{opacity:1;-webkit-clip-path:inset(0 0 0 29.5%);clip-path:inset(0 0 0 29.5%)}}@media (prefers-reduced-motion:reduce){.lk-name,.lk-studio,.stroke{animation:none!important}}.pgrid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:42vw;grid-gap:2px;gap:2px}.tile{position:relative;overflow:hidden;color:#faf9f6;grid-column:span 6;outline:none}.tile.w{grid-column:span 7}.tile.n{grid-column:span 5}.tile .ph{position:absolute;inset:0;height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.tile .ph span{left:20px;top:18px}.tile:focus-visible .ph,.tile:hover .ph{transform:scale(1.03)}.tile .cap{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:16px;padding:64px 24px 22px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(0deg,rgba(15,15,14,.78),rgba(15,15,14,0));opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.tile:focus-visible .cap,.tile:hover .cap{opacity:1;transform:none}.tile .idx{position:absolute;right:20px;top:18px;font-family:monospace;font-size:10px;color:#8a8578}@media (hover:none){.tile .cap{opacity:1;transform:none}}.field{display:block;width:100%;background:transparent;border:none;border-bottom:1px solid rgba(20,19,18,.2);padding:0 0 12px;font:inherit;font-size:14px;color:#141312;outline:none;border-radius:0}.field::placeholder{color:#b0aea8}.send{background:none;border:none;border-bottom:1px solid #141312;padding:0 0 4px;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#141312;align-self:flex-start}@media (max-width:640px){.foot,.hdr,.hdr-dark,.home-foot{padding-left:20px;padding-right:20px}.overlay{padding:0 20px}.pgrid{grid-template-columns:1fr;grid-auto-rows:auto}.tile,.tile.n,.tile.w{grid-column:auto;aspect-ratio:4/5}.tile .cap{padding:48px 20px 18px}.studio-sec{padding-left:20px;padding-right:20px}.crow{grid-template-columns:1fr;padding:40px 20px;gap:28px}.lockup{width:92vw}.home-foot{flex-direction:column;align-items:flex-start;gap:8px}}.pd-info{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:48px 96px;gap:48px 96px;padding:72px 40px 96px}.specs{margin:0;align-self:end}.specs div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-top:1px solid rgba(20,19,18,.2);font-size:13px}.specs div:last-child{border-bottom:1px solid rgba(20,19,18,.2)}.specs dt{color:#6b6a66;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.specs dd{margin:0;text-align:right}.pd-gal{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.pd-gal .full{grid-column:1/-1}.pd-next{display:flex;flex-direction:column;gap:14px;padding:120px 40px 96px}.pd-next-name{font-size:clamp(28px,5vw,64px);line-height:1.15}@media (max-width:640px){.pd-info{grid-template-columns:1fr;padding:40px 20px 56px}.pd-next{padding:72px 20px 64px}.pd-gal{grid-template-columns:1fr}}.studio-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);grid-gap:48px 96px;gap:48px 96px;align-items:start;padding:14vh 40px 10vh}.portrait{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e7e5e0}.portrait img{object-fit:cover;object-position:50% 25%}@media (max-width:900px){.studio-sec{grid-template-columns:1fr}.portrait{max-width:420px}}@media (max-width:640px){.studio-sec{padding:72px 20px 56px}}