.lp.mp .mp-head{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:stretch;display:grid}.lp.mp .mp-portrait{background:var(--mist);border-right:1px solid var(--rule);min-height:clamp(420px,52vw,640px);position:relative}.lp.mp .mp-portrait img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.lp.mp .mp-portrait.is-placeholder img{object-fit:contain;width:min(44%,180px);height:auto;inset:50% auto auto 50%;translate:-50% -50%}.lp.mp .mp-intro{align-self:center;max-width:62ch;padding:clamp(38px,5vw,76px) clamp(22px,5vw,86px)}.lp.mp .mp-intro h1{font-family:var(--display);letter-spacing:-.018em;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:300;line-height:1.02}.lp.mp .mp-bio{max-width:48ch;color:var(--grey);margin:22px 0 0;font-size:clamp(15px,1.35vw,17px);line-height:1.62}.lp.mp .mp-pills{flex-wrap:wrap;gap:8px;margin:26px 0 0;display:flex}.lp.mp .mp-pills em{border:1px solid var(--rule);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:7px 15px;font-size:10px;font-style:normal;font-weight:500}.lp.mp .mp-pills em:first-child{background:var(--ink);border-color:var(--ink);color:#fff}.lp.mp .mp-intro .btn{margin-top:30px}.lp.mp .mp-spec{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.lp.mp .mp-spec>div{border-right:1px solid var(--rule);padding:20px clamp(18px,3vw,34px) 22px}.lp.mp .mp-spec>div:last-child{border-right:0}.lp.mp .mp-spec dt{letter-spacing:.2em;text-transform:uppercase;color:var(--grey);font-size:9.5px;font-weight:500}.lp.mp .mp-spec dd{margin:7px 0 0;font-size:15px;line-height:1.35}.lp.mp .mp-story{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);padding:clamp(52px,6vw,92px) clamp(22px,5vw,76px);display:grid}.lp.mp .mp-quote{font-family:var(--display);letter-spacing:-.012em;text-indent:-.42em;margin:0;font-size:clamp(1.5rem,2.7vw,2.35rem);font-weight:300;line-height:1.16}.lp.mp .mp-quote:before{content:"“"}.lp.mp .mp-quote:after{content:"”"}.lp.mp .mp-body{align-content:start;gap:18px;max-width:58ch;display:grid}.lp.mp .mp-body p{color:var(--grey);margin:0;font-size:clamp(15px,1.35vw,16.5px);line-height:1.68}.lp.mp .mp-body p:first-child{color:var(--ink)}.lp.mp .mp-board{border-bottom:1px solid var(--rule)}.lp.mp .board-tray{aspect-ratio:16/7;background:var(--mist);margin:0 clamp(22px,5vw,76px) clamp(44px,5vw,72px);position:relative}.lp.mp .bc{margin:0;position:absolute}.lp.mp .bc img{width:100%;height:auto;display:block}.lp.mp .bc-piece img,.lp.mp .bc-gem img{filter:drop-shadow(0 14px 16px #00323d33)}.lp.mp .bc-place img{aspect-ratio:4/3;object-fit:cover;border:7px solid #fff;box-shadow:0 18px 30px -18px #00323d99}.lp.mp .bc figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--grey);text-align:center;opacity:0;margin-top:8px;font-size:9.5px;transition:opacity .2s}.lp.mp .bc:hover{z-index:20!important}.lp.mp .bc:hover figcaption{opacity:1}.lp.mp .mp-terms{border-bottom:1px solid var(--rule)}.lp.mp .mp-terms-row{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lp.mp .mp-terms-row>div{border-right:1px solid var(--rule);padding:clamp(22px,3vw,34px) clamp(20px,3vw,38px)}.lp.mp .mp-terms-row>div:last-child{border-right:0}.lp.mp .mp-terms-row dt{letter-spacing:.2em;text-transform:uppercase;color:var(--grey);font-size:9.5px;font-weight:500}.lp.mp .mp-terms-row dd{font-family:var(--display);margin:10px 0 0;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:300;line-height:1.15}.lp.mp .mp-can{flex-wrap:wrap;gap:10px clamp(22px,3vw,40px);padding:22px clamp(22px,5vw,76px) clamp(38px,4vw,56px);display:flex}.lp.mp .mp-can li{padding-left:24px;font-size:14.5px;position:relative}.lp.mp .mp-can li:before{content:"";border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:11px;height:6px;position:absolute;top:.3em;left:2px;rotate:-45deg}.lp.mp .mp-work .sec-head{border-bottom:0}.lp.mp .mp-work .grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}.lp.mp .mp-work .tile img{padding:10% 12% 22%}.lp.mp .mp-work .tile-big img{padding:8% 10% 15%}.lp.mp .mp-work .tile{text-align:left;cursor:pointer;width:100%}.lp.mp .tile-ask{letter-spacing:.14em;text-transform:uppercase;text-align:right;max-width:60%;color:var(--ink);opacity:0;font-size:9.5px;font-weight:600;line-height:1.45;transition:opacity .2s,translate .2s;position:absolute;top:15px;right:15px;translate:0 -4px}.lp.mp .tile-big .tile-ask{top:24px;right:24px}.lp.mp .mp-work .tile:hover .tile-ask,.lp.mp .mp-work .tile:focus-visible .tile-ask{opacity:1;translate:0}.lp.mp .mp-ask{background:var(--celadon);border-top:1px solid var(--rule);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(48px,6vw,88px) clamp(22px,5vw,76px);display:grid}.lp.mp .mp-card{max-width:46ch}.lp.mp .mp-card h2{font-family:var(--display);font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:300;line-height:1.06}.lp.mp .mp-small{max-width:40ch;color:var(--grey);margin:16px 0 0;font-size:14.5px;line-height:1.62}.lp.mp .mp-assure{gap:7px;margin:22px 0 0;display:grid}.lp.mp .mp-assure li{letter-spacing:.01em;padding-left:18px;font-size:13px;position:relative}.lp.mp .mp-assure li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.52em;left:0}.lp.mp .mp-form{border:1px solid var(--rule);background:#fff;gap:20px;padding:clamp(24px,3vw,36px);display:grid}.lp.mp .mp-about{background:var(--mist);grid-template-columns:54px minmax(0,1fr) 26px;align-items:center;gap:14px;padding:10px 12px;display:grid}.lp.mp .mp-about img{object-fit:contain;width:54px;height:54px}.lp.mp .mp-about span{gap:2px;min-width:0;display:grid}.lp.mp .mp-about b{font-size:15px;font-weight:500}.lp.mp .mp-about i{color:var(--grey);font-size:12px;font-style:normal}.lp.mp .mp-about>button{width:26px;height:26px;color:var(--grey);font-size:17px;line-height:1;transition:color .15s}.lp.mp .mp-about>button:hover{color:var(--ink)}.lp.mp .mp-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp.mp .mp-form label{gap:8px;display:grid}.lp.mp .mp-form label>span,.lp.mp .mp-form legend{letter-spacing:.2em;text-transform:uppercase;color:var(--grey);font-size:9.5px;font-weight:500}.lp.mp .mp-form input,.lp.mp .mp-form textarea{border:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:13px 14px;font-size:15px;line-height:1.5;transition:border-color .18s}.lp.mp .mp-form textarea{resize:vertical}.lp.mp .mp-form input::placeholder,.lp.mp .mp-form textarea::placeholder{color:color-mix(in srgb,var(--grey)58%,transparent)}.lp.mp .mp-form input:focus,.lp.mp .mp-form textarea:focus{border-color:var(--ink);outline:0}.lp.mp .mp-form fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.lp.mp .mp-form .btn{justify-self:start}.lp.mp .mp-form.is-sent{text-align:center;align-content:center;gap:10px;min-height:280px}.lp.mp .mp-form.is-sent b{font-family:var(--display);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:300}.lp.mp .mp-form.is-sent p{max-width:34ch;color:var(--grey);margin:0 auto;font-size:14.5px;line-height:1.6}.lp.mp .mp-more{border-top:1px solid var(--rule)}.lp.mp .mp-more-row{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp.mp .mp-more-card{border-right:1px solid var(--rule);padding:20px clamp(16px,2vw,26px) 26px;display:block}.lp.mp .mp-more-card:last-child{border-right:0}.lp.mp .mp-more-card img{aspect-ratio:1;object-fit:cover;object-position:50% 20%;background:var(--mist);border-radius:50%;width:clamp(96px,9vw,128px);margin:0 auto;transition:scale .4s cubic-bezier(.2,.7,.3,1);display:block}.lp.mp .mp-more-card{text-align:center}.lp.mp .mp-more-card:hover img{scale:1.05}.lp.mp .mp-more-card b{font-family:var(--display);margin-top:14px;font-size:18px;font-weight:400;display:block}.lp.mp .mp-more-card i{letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-top:3px;font-size:10px;font-style:normal;display:block}@media (max-width:980px){.lp.mp .mp-head{grid-template-columns:1fr}.lp.mp .mp-portrait{border-right:0;border-bottom:1px solid var(--rule);min-height:340px}.lp.mp .mp-spec{grid-template-columns:repeat(2,minmax(0,1fr))}.lp.mp .mp-spec>div:nth-child(2n){border-right:0}.lp.mp .mp-spec>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.lp.mp .mp-story{grid-template-columns:1fr}.lp.mp .board-tray{aspect-ratio:4/5}.lp.mp .mp-terms-row{grid-template-columns:1fr}.lp.mp .mp-terms-row>div{border-right:0;border-bottom:1px solid var(--rule)}.lp.mp .mp-terms-row>div:last-child{border-bottom:0}.lp.mp .mp-ask,.lp.mp .mp-two{grid-template-columns:1fr}.lp.mp .mp-more-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lp.mp .mp-more-card:nth-child(2n){border-right:0}}@media (max-width:640px){.lp.mp .mp-work .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp.mp .mp-again{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--ink)34%,transparent);justify-self:center;margin-top:8px;padding-bottom:3px;font-size:10.5px;font-weight:500}.lp.mp .mp-again:hover{border-bottom-color:var(--ink)}.lp .mp-soon a{color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--ink)34%,transparent)}.lp.mp .mp-links{gap:22px;margin:18px 0 0;display:flex}.lp.mp .mp-links a{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--ink)34%,transparent);padding-bottom:3px;font-size:10.5px;font-weight:500}.lp.mp .mp-links a:hover{border-bottom-color:var(--ink)}
