.mark-site .mrh :where(p,li,h1,h2,h3){line-height:inherit}.mark-site .mrh button,.mark-site .mrh summary{min-inline-size:0;min-block-size:0}.mark-site .mrh{--bg:#ffffff;--soft:#f4f4f3;--ink:#000;--ink2:#2b2b2b;--mute:#6f6f6f;--line:#d9d9d9;--line-d:#3a3a3a;--font:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--pad:16px;--sec:56px;--max:1280px;color-scheme:light}.mark-site .mrh *{box-sizing:border-box}.mark-site .mrh{scroll-behavior:smooth;scroll-padding-top:64px;-webkit-text-size-adjust:100%}.mark-site .mrh{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--font);letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.mark-site .mrh img{display:block;max-width:100%}.mark-site .mrh a{color:inherit;text-decoration:none}.mark-site .mrh button{font:inherit;color:inherit}.mark-site .mrh h1,.mark-site .mrh h2,.mark-site .mrh h3,.mark-site .mrh p{margin:0}.mark-site .mrh h1,.mark-site .mrh h2{font-weight:400;letter-spacing:-.03em;line-height:1.04}.mark-site .mrh h2{font-size:clamp(28px,3.4vw,44px)}.mark-site .mrh h3{font-weight:500;font-size:17px;line-height:1.25;letter-spacing:-.01em}.mark-site .mrh .mrh-w{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.mark-site .mrh .mrh-sec{padding:var(--sec) 0}.mark-site .mrh .mrh-soft{background:var(--soft)}.mark-site .mrh .mrh-dark{background:#000;color:#fff}.mark-site .mrh .mrh-lab{font-size:11px;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font-weight:500}.mark-site .mrh .mrh-dark .mrh-lab{color:#9a9a9a}.mark-site .mrh .mrh-lead{color:var(--ink2);max-width:46ch}.mark-site .mrh .mrh-dark .mrh-lead{color:#c9c9c9}.mark-site .mrh .mrh-ico{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none}.mark-site .mrh .mrh-sg{display:grid;gap:18px}.mark-site .mrh .mrh-sg>.mrh-lab{padding-top:4px}.mark-site .mrh .mrh-sg>*,.mark-site .mrh .mrh-pj-top>*,.mark-site .mrh .mrh-fa>*,.mark-site .mrh .mrh-ct-in>*{min-width:0}.mark-site .mrh .mrh-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:52px;padding:0 26px;background:#000;color:#fff;border:1px solid #000;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.mark-site .mrh .mrh-btn:hover{background:#fff;color:#000}.mark-site .mrh .mrh-dark .mrh-btn{background:#fff;color:#000;border-color:#fff}.mark-site .mrh .mrh-dark .mrh-btn:hover{background:#000;color:#fff}.mark-site .mrh .mrh-lnk{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;border-bottom:1px solid currentColor;background:none;font-size:14px;cursor:pointer}.mark-site .mrh .mrh-lnk{justify-self:start;align-self:start}.mark-site .mrh .mrh-lnk .mrh-ico{transition:transform .25s}.mark-site .mrh .mrh-lnk:hover .mrh-ico{transform:translate(2px,2px)}.mark-site .mrh .mrh-hero{padding:22px 0 0}.mark-site .mrh .mrh-hero-meta{display:grid;grid-template-columns:1fr auto;gap:8px;padding-bottom:28px}.mark-site .mrh .mrh-hero-meta span:nth-child(2){display:none}.mark-site .mrh .mrh-hero h1{font-size:clamp(44px,8.4vw,112px);font-weight:400;letter-spacing:-.045em;line-height:.94}.mark-site .mrh .mrh-hero h1 .mrh-r{display:block}.mark-site .mrh .mrh-hero h1 .mrh-r2{padding-left:0}.mark-site .mrh .mrh-hero-side{display:grid;gap:22px;margin-top:22px}.mark-site .mrh .mrh-hero-side p{font-size:16px;max-width:34ch;color:var(--ink2)}.mark-site .mrh .mrh-hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.mark-site .mrh .mrh-hero-img{position:relative;margin-top:32px;height:300px;overflow:hidden;background:#000}.mark-site .mrh .mrh-hero-img img{width:100%;height:100%;object-fit:cover;object-position:28% 50%}.mark-site .mrh .mrh-hero-img .mrh-tag{position:absolute;left:var(--pad);bottom:14px;color:#fff;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.mark-site .mrh .mrh-hero-img .mrh-scroll{display:none}.mark-site .mrh .mrh-pr-rows{border-top:1px solid #000;margin-top:24px}.mark-site .mrh .mrh-pr-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:18px 0;border-bottom:1px solid var(--line);font-size:clamp(22px,2.6vw,34px);letter-spacing:-.025em;line-height:1.1;transition:padding .3s}.mark-site .mrh .mrh-pr-row .mrh-n{font-size:12px;color:var(--mute);letter-spacing:0}.mark-site .mrh .mrh-pr-row .mrh-ico{width:22px;height:22px;transition:transform .3s}.mark-site .mrh .mrh-pr-row:hover{padding-left:10px}.mark-site .mrh .mrh-pr-row:hover .mrh-ico{transform:rotate(-45deg)}.mark-site .mrh .mrh-pr-foot{margin-top:26px}.mark-site .mrh .mrh-pj-top{display:grid;gap:18px}.mark-site .mrh .mrh-tabs{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.mark-site .mrh .mrh-tabs::-webkit-scrollbar{display:none}.mark-site .mrh .mrh-tab{all:unset;cursor:pointer;white-space:nowrap;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 0;color:var(--mute);border-bottom:1.5px solid transparent;margin-bottom:-1px}.mark-site .mrh .mrh-tab[aria-selected=true]{color:#000;border-color:#000}.mark-site .mrh .mrh-pj{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:22px calc(var(--pad)*-1) 0;padding:0 var(--pad);scrollbar-width:none}.mark-site .mrh .mrh-pj::-webkit-scrollbar{display:none}.mark-site .mrh .mrh-pc{scroll-snap-align:start;cursor:pointer;border:0;background:none;text-align:left;padding:0}.mark-site .mrh .mrh-pc[hidden]{display:none}.mark-site .mrh .mrh-ph{aspect-ratio:4/3;background:var(--soft);position:relative;overflow:hidden}.mark-site .mrh .mrh-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent 0 9px,#e4e4e2 9px 10px)}.mark-site .mrh .mrh-pc-cap{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #000}.mark-site .mrh .mrh-pc-cap h3{font-weight:400;font-size:17px}.mark-site .mrh .mrh-pc-cap small{display:block;font-size:11px;color:var(--mute);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.mark-site .mrh .mrh-pc .mrh-ico{transition:transform .3s}.mark-site .mrh .mrh-pc:hover .mrh-ico{transform:rotate(-45deg)}.mark-site .mrh .mrh-pj-foot{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.mark-site .mrh .mrh-pj-nav{display:flex;gap:8px}.mark-site .mrh .mrh-pj-nav button{width:40px;height:40px;border:1px solid #000;background:#fff;display:grid;place-items:center;cursor:pointer}.mark-site .mrh .mrh-pj-nav button:disabled{opacity:.3;cursor:default}.mark-site .mrh .mrh-fa{display:grid;gap:22px}.mark-site .mrh .mrh-fa-txt{display:grid;gap:16px;align-content:start}.mark-site .mrh .mrh-vid{position:relative;display:block;width:100%;aspect-ratio:4/5;max-height:440px;overflow:hidden;border:0;padding:0;cursor:pointer;background:#000}.mark-site .mrh .mrh-vid img{width:100%;height:100%;object-fit:cover;object-position:18% 50%;transition:transform .8s}.mark-site .mrh .mrh-vid:hover img{transform:scale(1.03)}.mark-site .mrh .mrh-vid .mrh-play{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;border:1px solid #fff;display:grid;place-items:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040}.mark-site .mrh .mrh-vid .mrh-play svg{width:18px;height:18px;fill:#fff;margin-left:3px}.mark-site .mrh .mrh-vid .mrh-cap{position:absolute;left:14px;right:14px;bottom:12px;display:flex;justify-content:space-between;color:#fff;font-size:12px;text-align:left}.mark-site .mrh .mrh-vid .mrh-cap strong{font-weight:500;font-size:14px;display:block}.mark-site .mrh .mrh-ac{margin-top:18px}.mark-site .mrh .mrh-ac summary{border-bottom:1px solid var(--line-d)}.mark-site .mrh .mrh-ac summary{list-style:none;display:grid;grid-template-columns:1fr 20px;align-items:center;gap:16px;padding:22px 0 12px;cursor:pointer}.mark-site .mrh .mrh-ac summary::-webkit-details-marker{display:none}.mark-site .mrh .mrh-ac-t{display:grid;grid-template-columns:18px 1fr;align-items:start;font-size:20px;line-height:1.2;letter-spacing:-.02em}.mark-site .mrh .mrh-ac-t sup{font-size:10px;line-height:1;letter-spacing:0;color:#9a9a9a;position:static;margin-top:-6px}.mark-site .mrh .mrh-ac summary .mrh-ico{transition:transform .3s}.mark-site .mrh .mrh-ac details[open] summary .mrh-ico{transform:rotate(180deg)}.mark-site .mrh .mrh-ac summary:focus-visible{outline:1px solid #fff;outline-offset:4px}.mark-site .mrh .mrh-ac-light summary{border-bottom-color:var(--line)}.mark-site .mrh .mrh-ac-light .mrh-ac-t sup{color:var(--mute)}.mark-site .mrh .mrh-ac-light summary:focus-visible{outline-color:#000}.mark-site .mrh .mrh-ac-light{margin-top:20px}.mark-site .mrh .mrh-ct{position:relative;overflow:hidden}.mark-site .mrh .mrh-ct-big{display:none;position:absolute;right:-1vw;bottom:-4.2vw;font-size:34vw;font-weight:500;letter-spacing:-.06em;line-height:.8;color:transparent;-webkit-text-stroke:1px #222;pointer-events:none;-webkit-user-select:none;user-select:none}.mark-site .mrh .mrh-ct-in{position:relative;display:grid;gap:26px}.mark-site .mrh .mrh-ct-txt{display:grid;gap:16px;align-content:start}.mark-site .mrh .mrh-ct-txt h2{max-width:16ch}.mark-site .mrh form.mrh-ct-form{display:grid;gap:12px}.mark-site .mrh .mrh-ct-form input,.mark-site .mrh .mrh-ct-form textarea{width:100%;background:transparent;border:1px solid #5a5a5a;color:#fff;font:400 14px var(--font);padding:13px 14px;border-radius:0;outline:none;transition:border-color .2s}.mark-site .mrh .mrh-ct-form textarea{min-height:84px;resize:vertical}.mark-site .mrh .mrh-ct-form ::placeholder{color:#8d8d8d}.mark-site .mrh .mrh-ct-form :focus{border-color:#fff}.mark-site .mrh .mrh-ct-form .mrh-row{display:grid;gap:12px}.mark-site .mrh .mrh-ct-form .mrh-btn{width:100%}.mark-site .mrh.mrh-js .mrh-rv-in{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.mark-site .mrh.mrh-js .mrh-rv-in.mrh-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mark-site .mrh.mrh-js .mrh-rv-in{opacity:1;transform:none;transition:none}.mark-site .mrh{scroll-behavior:auto}}@media(min-width:700px){.mark-site .mrh{--pad:28px;--sec:72px}.mark-site .mrh .mrh-hero-meta{grid-template-columns:1fr 1fr 1fr}.mark-site .mrh .mrh-hero-meta span:nth-child(2){display:block;text-align:center}.mark-site .mrh .mrh-hero-meta span:last-child{text-align:right}.mark-site .mrh .mrh-pj{grid-auto-columns:46%}.mark-site .mrh .mrh-ct-form .mrh-row{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.mark-site .mrh{--pad:40px;--sec:84px}.mark-site .mrh{font-size:15px}.mark-site .mrh{scroll-padding-top:72px}.mark-site .mrh .mrh-sg{grid-template-columns:3fr 9fr;gap:32px}.mark-site .mrh .mrh-hero{padding-top:20px}.mark-site .mrh .mrh-hero-meta{padding-bottom:26px}.mark-site .mrh .mrh-hero-main{display:grid;grid-template-columns:8.5fr 3.5fr;gap:32px;align-items:end}.mark-site .mrh .mrh-hero h1 .mrh-r2{padding-left:1.15em}.mark-site .mrh .mrh-hero-side{margin-top:0;padding-bottom:10px}.mark-site .mrh .mrh-hero-side p{font-size:15px}.mark-site .mrh .mrh-hero-img{height:min(46vh,440px);margin-top:30px}.mark-site .mrh .mrh-hero-img .mrh-tag{left:40px;bottom:18px}.mark-site .mrh .mrh-hero-img .mrh-scroll{display:flex;position:absolute;right:40px;bottom:18px;color:#fff;font-size:11px;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px}.mark-site .mrh .mrh-hero-img .mrh-scroll i{display:block;width:40px;height:1px;background:#fff}.mark-site .mrh .mrh-pr-row{grid-template-columns:70px 1fr auto;padding:16px 0;font-size:28px}.mark-site .mrh .mrh-pj-top{grid-template-columns:3fr 9fr;gap:32px;align-items:start}.mark-site .mrh .mrh-pj-top>.mrh-lab{padding-top:4px}.mark-site .mrh .mrh-pj{grid-auto-flow:row;grid-template-columns:repeat(12,1fr);gap:40px 28px;overflow:visible;margin:28px 0 0;padding:0}.mark-site .mrh .mrh-pc{grid-column:span 4}.mark-site .mrh .mrh-pc .mrh-ph{aspect-ratio:auto;height:230px}.mark-site .mrh .mrh-pj .mrh-pc:nth-child(1){grid-column:span 7}.mark-site .mrh .mrh-pj .mrh-pc:nth-child(2){grid-column:span 5}.mark-site .mrh .mrh-pj .mrh-pc:nth-child(1) .mrh-ph,.mark-site .mrh .mrh-pj .mrh-pc:nth-child(2) .mrh-ph{height:290px}.mark-site .mrh .mrh-pj.mrh-filtered .mrh-pc{grid-column:span 6}.mark-site .mrh .mrh-pj.mrh-filtered .mrh-pc .mrh-ph{height:290px}.mark-site .mrh .mrh-pj-nav{display:none}.mark-site .mrh .mrh-fa{grid-template-columns:3fr 5fr 4fr;gap:32px;align-items:start}.mark-site .mrh .mrh-vid{max-height:460px}.mark-site .mrh .mrh-ac-t{font-size:22px;grid-template-columns:20px 1fr}.mark-site .mrh .mrh-ac summary{padding:26px 0 14px}.mark-site .mrh .mrh-ct-in{grid-template-columns:3fr 4fr 5fr;gap:32px}.mark-site .mrh .mrh-ct-big{display:block;font-size:19vw}.mark-site .mrh .mrh-ct-txt,.mark-site .mrh .mrh-ct-in>.mrh-lab{position:relative;z-index:1}}@media(min-width:1000px)and (max-height:760px){.mark-site .mrh{--sec:72px}.mark-site .mrh .mrh-hero h1{font-size:clamp(44px,7.4vw,98px)}.mark-site .mrh .mrh-hero-img{height:min(42vh,380px)}}.mark-site .mrh .mrh-two{display:grid;gap:24px}.mark-site .mrh .mrh-two>*{min-width:0}.mark-site .mrh .mrh-h2b{text-wrap:balance;max-width:22ch;margin-bottom:22px}.mark-site .mrh .mrh-hero-img.mrh-home img{object-position:50% 40%}.mark-site .mrh .mrh-stats4{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px}.mark-site .mrh .mrh-stats4 div{border-bottom:1px solid #000;padding-bottom:12px}.mark-site .mrh .mrh-stats4 strong{display:block;font-weight:400;font-size:clamp(34px,4vw,52px);letter-spacing:-.04em;line-height:1}.mark-site .mrh .mrh-stats4 span{display:block;font-size:12.5px;color:var(--mute);margin-top:10px}.mark-site .mrh .mrh-ph.mrh-img:before{display:none}.mark-site .mrh .mrh-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.mark-site .mrh .mrh-pc:hover .mrh-ph img{transform:scale(1.03)}.mark-site .mrh .mrh-bimg{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:#000}.mark-site .mrh .mrh-bimg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.mark-site .mrh .mrh-bimg figcaption{position:absolute;left:14px;bottom:12px;color:#fff;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.mark-site .mrh .mrh-ac-light p{color:var(--ink2);font-size:14.5px;padding:14px 32px 18px 0}.mark-site .mrh .mrh-ac p.mrh-ac-p{padding:14px 32px 18px 18px}.mark-site .mrh .mrh-gimg{margin:0;width:100%;aspect-ratio:4/5;max-height:460px;overflow:hidden;background:#111}.mark-site .mrh .mrh-gimg img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.mark-site .mrh .mrh-pimg{margin:0;aspect-ratio:4/3;overflow:hidden;background:#000}.mark-site .mrh .mrh-pimg img{width:100%;height:100%;object-fit:cover}.mark-site .mrh .mrh-yr{display:block;font-size:clamp(96px,17vw,230px);font-weight:300;letter-spacing:-.07em;line-height:.8;color:transparent;-webkit-text-stroke:1px #5c5c5c;margin:4px 0 18px -.04em}.mark-site .mrh .mrh-pano{margin:0;height:230px;overflow:hidden;background:#000}.mark-site .mrh .mrh-pano img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.mark-site .mrh .mrh-qt{display:grid;grid-template-columns:34px 1fr;gap:6px;margin-top:6px}.mark-site .mrh .mrh-qt-mark{font-size:64px;line-height:.8;font-weight:300}.mark-site .mrh .mrh-qt blockquote{margin:0;font-size:clamp(19px,2.2vw,28px);line-height:1.32;letter-spacing:-.02em;min-height:7.9em;text-wrap:pretty}.mark-site .mrh .mrh-qt-ctrl{grid-column:2;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #000;padding-top:14px;margin-top:20px}.mark-site .mrh .mrh-qt-ctrl span{font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.mark-site .mrh .mrh-qt-ctrl div{display:flex;gap:8px}.mark-site .mrh .mrh-qt-ctrl button{width:40px;height:40px;border:1px solid #000;background:#fff;display:grid;place-items:center;cursor:pointer}.mark-site .mrh .mrh-qt-ctrl button:hover{background:#000;color:#fff}@media(max-width:999px){.mark-site .mrh .mrh-adv .mrh-ac-wrap{order:2}.mark-site .mrh .mrh-adv .mrh-bimg{order:1}}@media(min-width:700px){.mark-site .mrh .mrh-stats4{grid-template-columns:repeat(4,1fr);gap:28px}.mark-site .mrh .mrh-pano{height:340px}}@media(min-width:1000px){.mark-site .mrh .mrh-h2b{margin-bottom:32px}.mark-site .mrh .mrh-two{grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.mark-site .mrh .mrh-bimg{aspect-ratio:auto;height:100%;min-height:400px}.mark-site .mrh .mrh-pimg{aspect-ratio:auto;height:100%;min-height:360px}.mark-site .mrh .mrh-pano{height:420px}.mark-site .mrh .mrh-gimg{aspect-ratio:auto;height:460px}.mark-site .mrh .mrh-qt{grid-template-columns:60px 1fr}.mark-site .mrh .mrh-qt-mark{font-size:96px}.mark-site .mrh .mrh-qt blockquote{min-height:6.6em}}body.mark-site .mrh #cifre{--sec:44px}body.mark-site .mrh #mrh-style-2{margin-bottom:18px}body.mark-site .mrh #mrh-style-3{object-position:50% 35%}body.mark-site .mrh #mrh-style-4,body.mark-site .mrh #mrh-style-5{margin-top:0}body.mark-site .mrh #mrh-style-6{object-position:40% 50%}body.mark-site .mrh #mrh-style-7{text-wrap:balance}body.mark-site .mrh #mrh-style-8{max-width:none}body.mark-site .mrh #mrh-style-9{max-width:26ch}.mark-site .mrh{isolation:isolate;--mark-link-hover:currentColor}.mark-site .mrh p{max-width:none}.mark-site .mrh figure{margin:0}.mark-site .mrh h1,.mark-site .mrh h2,.mark-site .mrh h3{font-family:var(--font)}.mark-site .mrh [hidden]{display:none}.mark-site .mrh .mrh-prog{position:fixed;left:0;top:0;width:100%;height:2px;background:#000;z-index:120;transform:scaleX(0);transform-origin:left;pointer-events:none}.mark-site .mrh .mrh-lnk,.mark-site .mrh .mrh-tab{position:relative}.mark-site .mrh .mrh-form-note{font-size:11px;line-height:1.5;color:#bbb;margin-top:12px}.mark-site .mrh .mrh-form-note a{text-decoration:underline}.mark-site .mrh .mrh-form-result:empty{display:none}.mark-site .mrh .mrh-factory-caption{position:absolute;bottom:18px;left:18px;background:#000;color:#fff;padding:10px 14px;font-size:12px;z-index:3}.mark-site .mrh .mrh-vid{display:block;text-align:left}.mark-site .mrh .mrh-vid>img{width:100%;height:100%;object-fit:cover}.mark-site .mrh .mrh-ph>img{width:100%;height:100%;object-fit:cover}.mark-site .mrh [data-mr-motion=false]{animation:none;transition:none}.mark-site .mrh .mrh-lnk:before,.mark-site .mrh .mrh-tab:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.mark-site .mrh .mrh-ph.mrh-img:before,.mark-site .mrh .mrh-ss-ph:before{display:none}.mark-site .mrh .mrh-ph>img,.mark-site .mrh .mrh-ss-ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mark-site .mrh .mrh-ss-ph{overflow:hidden}.mark-site .mrh .mrh-qt-ctrl button,.mark-site .mrh .mrh-pj-nav button{position:relative}.mark-site .mrh .mrh-qt-ctrl button:before,.mark-site .mrh .mrh-pj-nav button:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.mark-site .mrh .mrh-tab:before{left:50%;right:auto;width:max(100%,44px);transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.mark-site .mrh *{animation:none;transition:none}.mark-site .mrh .mrh-rv-in{opacity:1;transform:none}}.mark-site .mrh dialog.mrh-pg{width:calc(100% - 24px);max-width:1180px;max-height:calc(100dvh - 24px);margin:auto;padding:0;background:#fff;border:1px solid #000;overflow:hidden}.mark-site .mrh dialog.mrh-pg::backdrop{background:#0009}.mark-site .mrh .mrh-pg-in{max-height:calc(100dvh - 26px);overflow:auto;padding:16px 16px 20px}.mark-site .mrh .mrh-pg-bar-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.mark-site .mrh .mrh-pg-crumb{font-size:11px;letter-spacing:.12em;text-transform:uppercase;min-width:0}.mark-site .mrh .mrh-pg-d{display:none}.mark-site .mrh .mrh-pg-x{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:1px solid #000;background:#fff;font-size:13px;cursor:pointer;flex:none}.mark-site .mrh .mrh-pg-x .mrh-ico{width:14px;height:14px}.mark-site .mrh .mrh-pg-x:focus:not(:focus-visible){outline:none}.mark-site .mrh dialog.mrh-pg .mrh-pg-title{font-size:28px;line-height:1.05;letter-spacing:-.03em;margin:6px 0 16px;font-weight:400}.mark-site .mrh .mrh-pg-title-d,.mark-site .mrh .mrh-pg-k-d,.mark-site .mrh .mrh-pg-nav-d{display:none}.mark-site .mrh .mrh-pg-stage{position:relative;background:none;aspect-ratio:4/3.4}.mark-site .mrh .mrh-pg-track{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-rows:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mark-site .mrh .mrh-pg-track::-webkit-scrollbar{display:none}.mark-site .mrh .mrh-pg-track>*{scroll-snap-align:start;width:100%;height:100%;min-height:0;overflow:hidden}.mark-site .mrh .mrh-pg-track img{width:100%;height:100%;object-fit:cover;display:block}.mark-site .mrh .mrh-pg-track .ph{aspect-ratio:auto}.mark-site .mrh .mrh-pg-arr{width:40px;height:40px;border:1px solid #000;background:#fff;display:grid;place-items:center;cursor:pointer;color:#000}.mark-site .mrh .mrh-pg-arr:disabled{opacity:.3;cursor:default}.mark-site .mrh .mrh-pg-stage .mrh-pg-arr{position:absolute;top:50%;transform:translateY(-50%)}.mark-site .mrh .mrh-pg-stage .mrh-pg-prev{left:10px}.mark-site .mrh .mrh-pg-stage .mrh-pg-next{right:10px}.mark-site .mrh .mrh-pg-cap{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-top:12px;font-size:13px}.mark-site .mrh .mrh-pg-cap p{color:var(--ink2)}.mark-site .mrh .mrh-pg-n{font-size:13px;letter-spacing:.04em;white-space:nowrap;color:var(--ink2)}.mark-site .mrh .mrh-pg-th{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:18px 0 0;padding:2px}.mark-site .mrh .mrh-pg-th::-webkit-scrollbar{display:none}.mark-site .mrh .mrh-pg-th button{flex:none;width:64px;height:64px;padding:3px;border:1px solid transparent;background:none;cursor:pointer}.mark-site .mrh .mrh-pg-th button[aria-current=true]{border-color:#000}.mark-site .mrh .mrh-pg-th img,.mark-site .mrh .mrh-pg-th .ph{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:auto}.mark-site .mrh .mrh-pg-th .ph span,.mark-site .mrh .mrh-pg-th .ph b{display:none}.mark-site .mrh .mrh-pg-desc{color:var(--ink2);font-size:14px;line-height:1.6;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.mark-site .mrh .mrh-pg-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.mark-site .mrh .mrh-pg-cta .mrh-ico{width:16px;height:16px;flex:none}.mark-site .mrh .mrh-pg-note{font-size:11px;color:var(--mute);margin-top:12px}@media(min-width:1000px){.mark-site .mrh dialog.mrh-pg{width:calc(100% - 64px);max-height:calc(100dvh - 48px)}.mark-site .mrh .mrh-pg-in{max-height:calc(100dvh - 50px);padding:16px 28px 26px}.mark-site .mrh .mrh-pg-bar-top{padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:22px}.mark-site .mrh .mrh-pg-k-m,.mark-site .mrh .mrh-pg-head-m,.mark-site .mrh .mrh-pg-n-m,.mark-site .mrh .mrh-pg-stage .mrh-pg-arr{display:none}.mark-site .mrh .mrh-pg-d{display:inline}.mark-site .mrh .mrh-pg-x{border:0;padding:0}.mark-site .mrh .mrh-pg-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}.mark-site .mrh .mrh-pg-stage{aspect-ratio:auto;height:min(380px,calc(100dvh - 300px));min-height:260px}.mark-site .mrh .mrh-pg-cap{margin-top:12px;font-size:12px}.mark-site .mrh .mrh-pg-nav-d{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.mark-site .mrh .mrh-pg-title-d,.mark-site .mrh .mrh-pg-k-d{display:block}.mark-site .mrh .mrh-pg-k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.mark-site .mrh dialog.mrh-pg .mrh-pg-title{font-size:38px;margin:14px 0 0}.mark-site .mrh .mrh-pg-info{display:flex;flex-direction:column}.mark-site .mrh .mrh-pg-desc{order:1;border-top:0;padding-top:0;margin-top:18px;max-width:420px}.mark-site .mrh .mrh-pg-th{order:2;margin-top:22px}.mark-site .mrh .mrh-pg-cta{order:3;margin-top:28px}.mark-site .mrh .mrh-pg-note{order:4}}.mark-site .mrh .mrh-pg{color:#000;font-family:var(--font);letter-spacing:-.005em}.mark-site .mrh .mrh-pg :is(button,a){min-inline-size:44px;min-block-size:44px}.mark-site .mrh .mrh-pg .mrh-pg-arr{width:44px;height:44px}.mark-site .mrh .mrh-pg .mrh-pg-th{padding:6px;margin-left:-4px}.mark-site .mrh .mrh-pg .mrh-pg-th button{width:64px;height:64px}.mark-site .mrh .mrh-pg .mrh-pg-title{font-family:var(--font);font-weight:400}.mark-site .mrh .mrh-pg .mrh-pg-crumb{line-height:1.3}.mark-site .mrh .mrh-pg .mrh-pg-note{color:#6f6f6f}.mark-site .mrh .mrh-pg .mrh-pg-media,.mark-site .mrh .mrh-pg .mrh-pg-info{min-width:0}.mark-site .mrh .mrh-pg .mrh-pg-track{scroll-padding-inline:0;overscroll-behavior-x:contain}.mark-site .mrh .mrh-hero .mrh-hero-meta{align-items:start}.mark-site .mrh :is(.mrh-pj,.mrh-sw-grid,.mrh-gal-track){scroll-padding-inline:var(--pad)}@media(max-width:999px){.mark-site .mrh .mrh-hero .mrh-hero-meta{grid-template-columns:1fr 104px;gap:16px}.mark-site .mrh .mrh-hero .mrh-hero-meta span:last-child{text-align:right}}@media(prefers-reduced-motion:reduce){.mrh-pg-track{scroll-behavior:auto}}@media(min-width:1000px){.mark-site .mrh .mrh-hero-img{height:min(66vh,500px)}.mark-site .mrh .mrh-hero h1{font-size:clamp(44px,6.2vw,80px)}}.mark-site .mrh #mrh-pj [data-mrh-project="1"] img{object-position:50% 88%}.mark-site .mrh .mrh-hero-img>video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.mark-site .mrh .mrh-hero-video .mrh-tag{top:16px;bottom:auto;pointer-events:none}.mark-site .mrh .mrh-hero-video .mrh-scroll{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mark-mr-home-20261028.css.map */
