html{scrollbar-gutter:stable}
h1,h2,.cta_heading{text-wrap:balance}
img.hero-card,.hero-card img,.hero-zoom-img,.page-main img:not([src$=".svg"]){filter:saturate(.72) contrast(1.1) brightness(.84) sepia(.14)}
.os-grain{position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.hero-zoom .hero-plate .hero-exif,.hero-zoom .hero-plate .hero-readout{color:#F2EFE6;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 16px rgba(0,0,0,.5)}
.hero-zoom .hero-plate .hero-corner,.hero-zoom .hero-plate .hero-af-corner{border-color:#F2EFE6;filter:drop-shadow(0 0 3px rgba(0,0,0,.55))}
.hero-title .hero-slot{margin-right:-.148em}
.os-search-input,.os-search-input[readonly]{background-color:transparent;cursor:pointer}
@media (min-width:992px){
.hero-content .hero-title{font-size:4.4vw}
.hero-content .os-search{max-width:none;width:calc(46vw + 32px);margin-top:2.2vw}
.hero-content .os-search-form{row-gap:1.1vw}
.hero-content .os-search-field{height:max(3rem,4.45vw);padding-left:1.67vw;padding-right:.7vw}
.hero-content .os-search-input{font-size:max(.9375rem,1.18vw)}
.hero-content .os-search-send{width:max(2.25rem,3.05vw);height:max(2.25rem,3.05vw);font-size:max(1rem,1.4vw)}
.hero-content .os-search-chips{flex-wrap:nowrap;column-gap:.55vw}
.hero-content .os-search-chip{font-size:max(.75rem,.97vw);padding:.55vw .97vw;white-space:nowrap}
}
@media (max-width:767px){
.hero-content .os-search-chips{align-self:stretch;max-width:100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}
.hero-content .os-search-chips::-webkit-scrollbar{display:none}
.hero-content .os-search-chip{flex:none;white-space:nowrap}
}
@media (max-width:479px){.hero-zoom .hero-plate .hero-exif.is-top-left{max-width:50vw}}
.works-section .collection-list.w-row{display:block;margin-left:0;margin-right:0}
.works-section .collection-item.w-col{float:none;width:100%;padding-left:0;padding-right:0}
.works-row .works-row-title{flex:0 1 auto}
@media (min-width:992px) and (max-width:1279px){.works-row{flex-wrap:wrap;row-gap:.25rem}.works-row .works-row-role{flex-basis:100%;padding-left:64px;text-align:left;margin-left:0}}
.capability-services{line-height:1.3}
.contact-meta_row{grid-template-columns:1.25rem minmax(0,1fr)}
.contact-meta_label{white-space:normal}
.contact-meta_value{grid-column:2;overflow-wrap:normal;word-break:normal;hyphens:none}
.contact-meta_icon svg{color:inherit}
.contact-meta_icon svg [stroke]:not([stroke=none]){stroke:currentColor}
.contact-meta_icon svg [fill]:not([fill=none]){fill:currentColor}
.page-main{overflow-x:clip}
.page-main>section:not(:first-child),.page-main>.cta{box-shadow:0 -3px 0 0 #111110}
.navbar_panel{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}
.os-wait{display:none}
.os-sheet-scrim{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(17,17,16,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .22s ease}
.os-sheet-scrim.is-open{opacity:1}
.os-sheet{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;padding:36px 36px 32px;border:1px solid rgba(242,239,230,.1);border-radius:28px;background:#1A1A19;color:#F2EFE6;font-family:var(--font-family--body);text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.6);outline:0;transform:translateY(12px) scale(.98);transition:transform .28s cubic-bezier(.2,.7,.2,1)}
.os-sheet-scrim.is-open .os-sheet{transform:none}
.os-sheet-x{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(242,239,230,.08);color:#B7B3A8;cursor:pointer}
.os-sheet-x:hover{color:#F2EFE6}
.os-sheet-x svg{width:16px;height:16px}
.os-sheet-handle{display:none}
.os-sheet-q{display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 60px);padding:8px 14px;border:1px solid rgba(242,239,230,.1);border-radius:999px;background:rgba(242,239,230,.08);font-size:14px}
.os-sheet-q svg{flex:none;width:16px;height:16px;color:#B7B3A8}
.os-sheet-q span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.os-sheet-h{margin:18px 0 0;font-family:var(--font-family--display);font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.08;letter-spacing:-.025em}
.os-sheet-cards{position:relative;display:flex;justify-content:center;gap:14px;height:196px;margin-top:24px}
.os-sheet-card{flex:none;width:142px;height:max-content;padding:7px 7px 0;background:#F2EFE6;color:#111110;box-shadow:0 12px 30px rgba(0,0,0,.5);text-align:left}
.os-sheet-card:nth-child(1){transform:rotate(-4deg)}
.os-sheet-card:nth-child(2){transform:translateY(-8px)}
.os-sheet-card:nth-child(3){transform:rotate(4deg)}
.os-sheet-card img{display:block;width:100%;height:128px;object-fit:cover;filter:saturate(.72) contrast(1.1) brightness(.84) sepia(.14)}
.os-sheet-card b{display:block;overflow:hidden;padding:7px 1px 0;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}
.os-sheet-card i{display:block;padding:1px 1px 9px;color:#6E6A61;font-size:10px;font-style:normal}
.os-sheet-cards::after{content:"";position:absolute;left:-40px;right:-40px;bottom:0;height:56px;background:linear-gradient(to bottom,rgba(26,26,25,0),#1A1A19 85%)}
.os-sheet-p{margin:14px auto 0;color:#B7B3A8;font-size:15px;line-height:1.5}
.os-sheet .os-wait{display:block;margin:14px 0 0}
.os-sheet .os-wait-form{position:relative;display:flex;align-items:center;gap:8px;height:54px;padding:0 5px 0 20px;border:1px solid rgba(242,239,230,.18);border-radius:999px;background:rgba(242,239,230,.06);transition:border-color .15s ease}
.os-sheet .os-wait-form>div{position:absolute}
.os-sheet .os-wait-form:focus-within{border-color:rgba(242,239,230,.45)}
.os-sheet .os-wait-input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#F2EFE6;font-family:inherit;font-size:16px;outline:0}
.os-sheet .os-wait-input::placeholder{color:#8E8B82}
.os-sheet .os-wait-btn{flex:none;height:42px;padding:0 18px;border:0;border-radius:999px;background:#F2EFE6;color:#111110;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
.os-sheet .os-wait-msg{padding:14px 16px;border-radius:16px;background:rgba(242,239,230,.08);color:#F2EFE6;font-size:14px;text-align:center}
.os-sheet .w-form-fail.os-wait-msg{margin-top:10px;background:rgba(200,50,75,.16)}
@media (max-width:767px){
.os-sheet-scrim{align-items:flex-end;padding:0}
.os-sheet{max-width:none;max-height:92dvh;padding:12px 22px calc(28px + env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0;transform:translateY(100%)}
.os-sheet-x{top:14px;right:14px}
.os-sheet-cards{display:none}
.os-sheet-handle{display:block;width:40px;height:5px;margin:0 auto 20px;border-radius:3px;background:rgba(242,239,230,.25)}
}
@media (prefers-reduced-motion:reduce){.os-sheet-scrim,.os-sheet{transition:none}}
html{background-color:#111110;color-scheme:dark}
.os-preloading{overflow:hidden}
.os-preloading .preloader{display:flex}
.os-preloading .preloader .preloader-word{opacity:1;animation:os-rise 1.25s linear both paused,os-bloom 1.5s cubic-bezier(.3,.55,.25,1) .05s both paused}
.os-pre-go .preloader .preloader-word{animation-play-state:running}
@keyframes os-rise{0%{clip-path:inset(calc(100% - 2px) 0 0 calc(100% - 2px))}.1%{clip-path:inset(100% 0 0 0);animation-timing-function:cubic-bezier(.5,1,.89,1)}64%{clip-path:inset(10% 0 0 0);animation-timing-function:cubic-bezier(.5,1,.89,1)}to{clip-path:inset(0 0 0 0)}}
@media (prefers-reduced-motion:reduce){.os-preloading .preloader .preloader-word{animation:none;clip-path:none}}
.w-mod-js:not(.os-footer-near) .footer{visibility:hidden}
.w-mod-js:not(.os-footer-ready) .footer,.w-mod-js:not(.os-footer-ready) .footer_wordmark{background-image:none}
.mt-page{position:relative;width:100%;overflow-x:clip;background-color:#EFEEEA;font-family:'Plus Jakarta Sans';font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0em;color:#161615;margin:0;}
.mt-header{position:sticky;top:0;z-index:50;background-color:rgba(239,238,234,0.86);backdrop-filter:blur(16px);}
.mt-header-inner{max-width:1376px;margin:0 auto;padding:10px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;}
.mt-brand{display:flex;align-items:center;gap:10px;min-height:44px;border-radius:12px;color:#161615;text-decoration:none;}
.mt-brand:hover{color:#161615;}
.mt-brand-owl{position:relative;top:1px;display:block;flex:none;width:30px;height:16px;}
.mt-brand-word{font-family:'Plus Jakarta Sans';font-size:22px;font-weight:600;line-height:1;letter-spacing:-0.03em;color:#161615;margin:0;}
.mt-nav{display:flex;align-items:center;gap:4px;}
.mt-nav-link{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0em;color:#5F5E59;margin:0;padding:12px 12px;border-radius:12px;text-decoration:none;transition:color 150ms ease, opacity 150ms ease;}
.mt-nav-link:hover{color:#161615;}
.mt-nav-pill{font-family:'Plus Jakarta Sans';font-size:14px;font-weight:600;line-height:1;letter-spacing:0em;color:#EFEEEA;margin:0;display:inline-flex;align-items:center;height:40px;margin-left:12px;padding:0 16px;border-radius:999px;background-color:#161615;text-decoration:none;white-space:nowrap;transition:opacity 150ms ease;}
.mt-nav-pill:hover{color:#EFEEEA;opacity:0.82;}
@media screen and (max-width: 767px){
.mt-header-inner{padding:10px 24px;}
.mt-nav-link{display:none;}
.mt-nav-pill{margin-left:0;}
}
@media screen and (max-width: 479px){
.mt-header-inner{padding:10px 18px;}
}
.mt-main{display:block;}
.mt-hero{padding:32px 0 0;}
.mt-hero-inner{max-width:1376px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:center;column-gap:clamp(32px, 4vw, 64px);row-gap:48px;}
.mt-hero-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px;}
.mt-hero-title{font-family:'Plus Jakarta Sans';font-size:clamp(44px, 4.6vw + 10px, 82px);font-weight:600;line-height:0.9;letter-spacing:-0.06em;color:#161615;margin:0;word-spacing:0.08em;text-wrap:balance;}
.mt-hero-sub{font-family:'Plus Jakarta Sans';font-size:clamp(18px, 16px + 0.5vw, 22px);font-weight:500;line-height:1.4;letter-spacing:0em;color:#5F5E59;margin:0;max-width:34ch;}
.mt-hero-note{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:400;line-height:1.45;letter-spacing:0em;color:#5F5E59;margin:0;margin-top:-12px;}
.mt-badge{display:block;flex:none;width:162px;height:54px;border-radius:9px;transition:opacity 150ms ease;}
.mt-badge:hover{opacity:0.82;}
.mt-wall{min-width:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;column-gap:12px;}
.mt-wall-col{min-width:0;display:flex;flex-direction:column;gap:12px;}
.mt-wall-col3{min-width:0;display:flex;flex-direction:column;gap:12px;}
.mt-post-yellow{flex:none;height:168px;border-radius:24px;padding:16px 14px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;background-color:#F6E48C;}
.mt-post-green{flex:none;height:168px;border-radius:24px;padding:16px 14px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;background-color:#D3E9D1;}
.mt-post-lilac{flex:none;height:168px;border-radius:24px;padding:16px 14px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;background-color:#DED5F4;}
.mt-post-ink{flex:none;height:168px;border-radius:24px;padding:16px 14px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;background-color:#21201C;}
.mt-post-blue{flex:none;height:168px;border-radius:24px;padding:16px 14px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;background-color:#CFE2F6;}
.mt-post-red{flex:none;height:168px;border-radius:24px;padding:16px 14px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;background-color:#EC5A3D;}
.mt-post-photo{position:relative;flex:none;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background-color:#2A2724;}
.mt-post-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;}
.mt-post-scrim{position:absolute;left:0;right:0;bottom:0;height:62%;box-sizing:border-box;padding:12px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;background-image:linear-gradient(0deg, rgba(10,10,9,0.78) 0%, rgba(10,10,9,0.5) 50%, rgba(10,10,9,0) 100%);}
.mt-meta-photo{font-family:'Plus Jakarta Sans';font-size:12px;font-weight:600;line-height:1.35;letter-spacing:0em;color:#FFFFFF;margin:0;min-width:0;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,0.45);}
.mt-post-loud{font-family:'Plus Jakarta Sans';font-size:clamp(16px, 12.5px + 0.4vw, 18px);font-weight:800;line-height:1.16;letter-spacing:-0.035em;color:#21201C;margin:0;}
.mt-post-clean{font-family:'Plus Jakarta Sans';font-size:clamp(15px, 12px + 0.35vw, 17px);font-weight:600;line-height:1.25;letter-spacing:0em;color:#21201C;margin:0;}
.mt-post-mono{font-family:'Geist Mono';font-size:clamp(14px, 11.5px + 0.3vw, 15.5px);font-weight:500;line-height:1.38;letter-spacing:0em;color:#F4F2EE;margin:0;}
.mt-meta-row{display:flex;align-items:center;gap:8px;}
.mt-meta-name{display:block;font-weight:700;}
.mt-meta-heart{display:inline-block;vertical-align:-1px;margin-right:2px;}
.mt-photo-caption{font-family:'Plus Jakarta Sans';font-size:14px;font-weight:700;line-height:1.22;letter-spacing:-0.01em;color:#FFFFFF;margin:0;text-shadow:0 1px 3px rgba(0,0,0,0.4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.mt-post-avatar{display:block;flex:none;width:24px;height:24px;max-width:none;border-radius:50%;object-fit:cover;}
.mt-meta-time{white-space:nowrap;}
.mt-avatar{display:block;flex:none;width:24px;height:24px;max-width:none;border-radius:50%;object-fit:cover;}
.mt-meta{font-family:'Plus Jakarta Sans';font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0em;color:#21201C;margin:0;min-width:0;white-space:nowrap;opacity:0.7;}
.mt-meta-solid{font-family:'Plus Jakarta Sans';font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0em;color:#21201C;margin:0;min-width:0;white-space:nowrap;}
.mt-meta-light{font-family:'Plus Jakarta Sans';font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0em;color:#F4F2EE;margin:0;min-width:0;white-space:nowrap;opacity:0.78;}
.mt-meta-plain{font-family:'Plus Jakarta Sans';font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0em;color:#5F5E59;margin:0;}
@media screen and (max-width: 991px){
.mt-hero{padding:40px 0 0;}
.mt-hero-inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}
.mt-wall{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:10px;}
.mt-wall-col{gap:10px;}
.mt-wall-col3{display:none;}
.mt-meta-time{display:none;}
.mt-post-yellow{height:auto;min-height:124px;padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-green{height:auto;min-height:124px;padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-lilac{height:auto;min-height:124px;padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-ink{height:auto;min-height:124px;padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-blue{height:auto;min-height:124px;padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-red{height:auto;min-height:124px;padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-loud{font-size:16px;}
.mt-post-clean{font-size:15px;}
.mt-post-mono{font-size:14px;}
}
@media screen and (max-width: 767px){
.mt-hero{padding:28px 0 0;}
.mt-hero-inner{grid-template-columns:minmax(0, 1fr);padding:0 24px;row-gap:36px;}
.mt-hero-title{font-size:clamp(44px, 9vw, 64px);}
.mt-hero-copy{gap:22px;}
.mt-hero-title{overflow-wrap:anywhere;}
.mt-hero-note{margin-top:-8px;font-size:14px;}
.mt-badge{width:144px;height:48px;border-radius:8px;}
.mt-wall{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:10px;}
.mt-wall-col{gap:10px;}
.mt-wall-col3{display:none;}
.mt-meta-time{display:none;}
.mt-post-yellow{height:auto;min-height:clamp(96px, 138.7px - 5.57vw, 112px);padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-green{height:auto;min-height:clamp(96px, 138.7px - 5.57vw, 112px);padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-lilac{height:auto;min-height:clamp(96px, 138.7px - 5.57vw, 112px);padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-ink{height:auto;min-height:clamp(96px, 138.7px - 5.57vw, 112px);padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-blue{height:auto;min-height:clamp(96px, 138.7px - 5.57vw, 112px);padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-red{height:auto;min-height:clamp(96px, 138.7px - 5.57vw, 112px);padding:12px 12px 11px;gap:8px;border-radius:20px;}
.mt-post-loud{font-size:16px;}
.mt-post-clean{font-size:15px;}
.mt-post-mono{font-size:14px;}
}
@media screen and (max-width: 479px){
.mt-hero{padding:16px 0 0;}
.mt-hero-inner{padding:0 18px;row-gap:32px;}
.mt-hero-title{font-size:clamp(40px, 6.6px + 10.7vw, 58px);}
.mt-post-yellow{height:auto;min-height:clamp(104px, 230px - 30vw, 124px);padding:11px 10px 10px;gap:8px;}
.mt-post-green{height:auto;min-height:clamp(104px, 230px - 30vw, 124px);padding:11px 10px 10px;gap:8px;}
.mt-post-lilac{height:auto;min-height:clamp(104px, 230px - 30vw, 124px);padding:11px 10px 10px;gap:8px;}
.mt-post-ink{height:auto;min-height:clamp(104px, 230px - 30vw, 124px);padding:11px 10px 10px;gap:8px;}
.mt-post-blue{height:auto;min-height:clamp(104px, 230px - 30vw, 124px);padding:11px 10px 10px;gap:8px;}
.mt-post-red{height:auto;min-height:clamp(104px, 230px - 30vw, 124px);padding:11px 10px 10px;gap:8px;}
.mt-post-photo{border-radius:20px;}
.mt-post-scrim{height:70%;padding:8px;gap:6px;}
.mt-photo-caption{font-size:12.5px;}
.mt-post-avatar{width:20px;height:20px;}
.mt-meta-row{gap:6px;}
.mt-post-loud{font-size:14.5px;}
.mt-post-clean{font-size:14px;}
.mt-post-mono{font-size:13px;}
.mt-meta{font-size:11.5px;}
.mt-meta-solid{font-size:11.5px;}
.mt-meta-light{font-size:11.5px;}
.mt-meta-photo{font-size:11.5px;}
}
.mt-feedwrap{min-width:0;display:flex;flex-direction:column;gap:14px;}
.mt-feedhead{display:flex;flex-direction:column;gap:4px;padding:0 4px;}
.mt-feedhead-tabs{display:flex;align-items:baseline;gap:8px;font-family:'Plus Jakarta Sans';font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#161615;margin:0;}
.mt-feedhead-on{margin:0;padding:0;border-width:0;background-color:transparent;font:inherit;letter-spacing:inherit;color:#161615;cursor:default;border-radius:6px;}
.mt-feedhead-off{margin:0;padding:0;border-width:0;background-color:transparent;font:inherit;letter-spacing:inherit;color:#B5B3AC;cursor:pointer;border-radius:6px;transition:color 150ms ease;}
.mt-feedhead-off:hover{color:#7E7C76;}
.mt-feedhead-place{display:flex;align-items:center;gap:3px;font-family:'Plus Jakarta Sans';font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0em;color:#8A8882;margin:0;transition:opacity 180ms ease;}
.mt-feedhead-chev{display:block;flex:none;margin-top:1px;}
@media screen and (max-width: 767px){
.mt-feedhead-tabs{font-size:19px;}
.mt-feedwrap{gap:10px;}
}
.mt-band{margin:120px 0 0;background-color:#161615;}
.mt-band-inner{max-width:1376px;margin:0 auto;padding:96px 32px;display:flex;flex-direction:column;gap:48px;}
.mt-band-head{display:flex;flex-direction:column;gap:14px;}
.mt-h2-dark{font-family:'Plus Jakarta Sans';font-size:clamp(30px, 3.4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;color:#F2F1ED;margin:0;word-spacing:0.05em;text-wrap:balance;max-width:26ch;}
.mt-band-line{font-family:'Plus Jakarta Sans';font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0em;color:#A6A59F;margin:0;max-width:44ch;}
.mt-phones-4{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));column-gap:20px;}
.mt-phone-dark{min-width:0;aspect-ratio:600 / 1300;overflow:hidden;border-radius:24px;background-color:#F7F5F1;box-shadow:0 0 0 1px rgba(242,241,237,0.1), 0 30px 60px -30px rgba(0,0,0,0.7);}
.mt-phone-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 0%;}
@media screen and (max-width: 991px){
.mt-band{margin:88px 0 0;}
.mt-band-inner{padding:80px 32px;gap:40px;}
.mt-phones-4{display:flex;gap:16px;margin:0 -32px;padding:0 32px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:32px;scrollbar-width:none;}
.mt-phone-dark{flex:0 0 240px;border-radius:20px;scroll-snap-align:start;}
}
@media screen and (max-width: 767px){
.mt-band{margin:64px 0 0;}
.mt-band-inner{padding:64px 24px;gap:28px;}
.mt-band-line{font-size:16px;}
.mt-phones-4{display:flex;gap:14px;margin:0 -24px;padding:0 24px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;scrollbar-width:none;}
.mt-phone-dark{flex:0 0 220px;scroll-snap-align:start;}
}
@media screen and (max-width: 479px){
.mt-band-inner{padding:56px 18px;}
.mt-h2-dark{font-size:clamp(23px, 7.3vw, 30px);}
.mt-phones-4{margin:0 -18px;padding:0 18px 8px;scroll-padding-left:18px;}
}
.mt-ask{max-width:1376px;margin:0 auto;padding:136px 32px 0;display:flex;flex-direction:column;align-items:center;gap:56px;}
.mt-ask-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;}
.mt-h2-ask{font-family:'Plus Jakarta Sans';font-size:clamp(30px, 3.4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;color:#161615;margin:0;word-spacing:0.05em;text-wrap:balance;}
.mt-ask-line{font-family:'Plus Jakarta Sans';font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0em;color:#5F5E59;margin:0;max-width:40ch;text-wrap:balance;}
.mt-ask-stage{display:grid;width:100%;max-width:940px;}
.mt-ask-slide{grid-area:1 / 1;position:relative;display:flex;justify-content:center;opacity:0;visibility:hidden;transition:opacity 450ms ease, visibility 0s linear 450ms;}
.mt-ask-slide.is-on{opacity:1;visibility:visible;transition:opacity 450ms ease;}
.mt-ask-dots{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:-28px;}
.mt-ask-dot-on,.mt-ask-dot-off{width:26px;height:26px;padding:0;border:8px solid transparent;border-radius:50%;background-clip:content-box;cursor:pointer;transition:background-color 200ms ease;}
.mt-ask-dot-on{background-color:#161615;}
.mt-ask-dot-off{background-color:#D9D7D0;}
.mt-ask-dot-off:hover{background-color:#A6A59F;}
.mt-ask-dot-on:focus-visible,.mt-ask-dot-off:focus-visible{outline:2px solid #161615;outline-offset:1px;}
.mt-ask-phone{width:290px;aspect-ratio:600 / 1300;overflow:hidden;border-radius:30px;background-color:#F7F5F1;box-shadow:0 0 0 1px rgba(22,22,21,0.08), 0 40px 70px -30px rgba(22,22,21,0.4);}
.mt-replies{margin:0;padding:0;list-style-type:none;}
.mt-reply-a,.mt-reply-b,.mt-reply-c,.mt-reply-d{position:absolute;z-index:1;width:250px;display:flex;align-items:flex-start;gap:10px;padding:12px 14px 13px;border-radius:20px;background-color:#FFFFFF;box-shadow:0 0 0 1px rgba(22,22,21,0.05), 0 18px 36px -18px rgba(22,22,21,0.3);}
.mt-reply-a{left:20px;top:21%;}
.mt-reply-b{right:4px;top:35%;}
.mt-reply-c{left:0;top:55%;}
.mt-reply-d{right:44px;top:70%;}
.mt-reply-av{display:block;flex:none;width:32px;height:32px;max-width:none;border-radius:50%;object-fit:cover;}
.mt-reply-body{min-width:0;display:flex;flex-direction:column;gap:2px;}
.mt-reply-who{font-family:'Plus Jakarta Sans';font-size:13px;font-weight:600;line-height:1.3;color:#161615;}
.mt-reply-age{font-weight:400;color:#8C8A82;}
.mt-reply-text{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:400;line-height:1.4;color:#161615;}
@media screen and (max-width: 991px){
.mt-ask{padding:104px 32px 0;gap:44px;}
.mt-ask-phone{width:260px;}
.mt-reply-a,.mt-reply-b,.mt-reply-c,.mt-reply-d{width:220px;}
.mt-reply-a{left:0;}
.mt-reply-b{right:0;}
.mt-reply-d{right:12px;}
}
@media screen and (max-width: 767px){
.mt-ask{padding:72px 24px 0;gap:28px;}
.mt-ask-line{font-size:16px;}
.mt-ask-slide{flex-direction:column;align-items:center;}
.mt-ask-dots{margin-top:-8px;}
.mt-ask-phone{width:min(62vw, 240px);border-radius:22px;}
.mt-replies{position:relative;z-index:1;width:100%;max-width:340px;margin-top:-96px;display:flex;flex-direction:column;gap:10px;}
.mt-reply-a,.mt-reply-b,.mt-reply-c,.mt-reply-d{position:static;width:auto;max-width:88%;}
.mt-reply-a,.mt-reply-c{align-self:flex-start;}
.mt-reply-b,.mt-reply-d{align-self:flex-end;}
}
@media screen and (max-width: 479px){
.mt-ask{padding:72px 18px 0;}
.mt-reply-text{font-size:14.5px;}
}
@media (prefers-reduced-motion: reduce){.mt-ask-slide,.mt-ask-slide.is-on{transition:none;}}
.mt-shop{margin:136px 0 0;background-color:#DCE8F5;}
.mt-shop-inner{max-width:1376px;margin:0 auto;padding:96px 32px;display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 8fr);column-gap:64px;row-gap:40px;align-items:center;}
.mt-shop-head{display:flex;flex-direction:column;gap:14px;}
.mt-h2-shop{font-family:'Plus Jakarta Sans';font-size:clamp(30px, 3.4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;color:#161615;margin:0;word-spacing:0.05em;text-wrap:balance;max-width:14ch;}
.mt-shop-line{font-family:'Plus Jakarta Sans';font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0em;color:#3F4A57;margin:0;max-width:30ch;}
.mt-phones-3{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(2, minmax(0, 300px));justify-content:center;column-gap:32px;}
.mt-phone-shop{min-width:0;aspect-ratio:600 / 1300;overflow:hidden;border-radius:26px;background-color:#F7F5F1;box-shadow:0 0 0 1px rgba(22,22,21,0.06), 0 30px 60px -30px rgba(30,52,80,0.45);}
@media screen and (max-width: 991px){
.mt-shop{margin:104px 0 0;}
.mt-shop-inner{grid-template-columns:minmax(0, 1fr);padding:80px 32px;}
.mt-h2-shop{max-width:none;}
.mt-phones-3{column-gap:16px;}
.mt-phone-shop{border-radius:20px;}
}
@media screen and (max-width: 767px){
.mt-shop{margin:72px 0 0;}
.mt-shop-inner{padding:64px 24px;row-gap:28px;}
.mt-shop-line{font-size:16px;}
.mt-phones-3{display:flex;gap:14px;margin:0 -24px;padding:0 24px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;scrollbar-width:none;}
.mt-phone-shop{flex:0 0 220px;scroll-snap-align:start;}
}
@media screen and (max-width: 479px){
.mt-shop-inner{padding:56px 18px;}
.mt-phones-3{margin:0 -18px;padding:0 18px 8px;scroll-padding-left:18px;}
}
.mt-who{max-width:1376px;margin:0 auto;padding:120px 32px 0;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);column-gap:64px;row-gap:32px;align-items:start;}
.mt-h2-who{font-family:'Plus Jakarta Sans';font-size:clamp(30px, 3.4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;color:#161615;margin:0;word-spacing:0.05em;text-wrap:balance;max-width:16ch;}
.mt-who-head{display:flex;flex-direction:column;gap:14px;}
.mt-who-line{font-family:'Plus Jakarta Sans';font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0em;color:#5F5E59;margin:0;max-width:34ch;}
.mt-founders{max-width:640px;margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:16px;row-gap:16px;}
.mt-flip{min-width:0;perspective:1200px;}
.mt-flip-card{position:relative;display:block;width:100%;aspect-ratio:1 / 1;margin:0;padding:0;border-width:0;border-radius:24px;background-color:transparent;color:#161615;text-align:left;cursor:pointer;transform-style:preserve-3d;transition:transform 700ms cubic-bezier(0.2, 0.7, 0.2, 1);}
.mt-flip-front{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:24px;background-color:#2A2724;backface-visibility:hidden;}
.mt-flip-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;}
.mt-flip-cap{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:56px 16px 14px;background-image:linear-gradient(0deg, rgba(10,10,9,0.72) 0%, rgba(10,10,9,0) 100%);}
.mt-flip-name{font-family:'Plus Jakarta Sans';font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0em;color:#FFFFFF;}
.mt-flip-role{font-family:'Plus Jakarta Sans';font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0em;color:rgba(255,255,255,0.8);white-space:nowrap;}
.mt-flip-back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:20px;overflow:hidden;border-radius:24px;background-color:#161615;color:#F2F1ED;backface-visibility:hidden;transform:rotateY(180deg);}
.mt-flip-place{font-family:'Plus Jakarta Sans';font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0em;color:#A6A59F;}
.mt-flip-bio{font-family:'Plus Jakarta Sans';font-size:16px;font-weight:500;line-height:1.45;letter-spacing:-0.01em;color:#F2F1ED;}
.mt-flip-sign{font-family:'Plus Jakarta Sans';font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0em;color:#F2F1ED;}
@media screen and (max-width: 991px){
.mt-who{grid-template-columns:minmax(0, 1fr);padding:88px 32px 0;}
}
@media screen and (max-width: 767px){
.mt-who{padding:64px 24px 0;row-gap:24px;}
.mt-who-line{font-size:16px;}
.mt-founders{column-gap:12px;}
.mt-flip-card{aspect-ratio:4 / 5;border-radius:20px;}
.mt-flip-front{border-radius:20px;}
.mt-flip-back{gap:8px;padding:14px;border-radius:20px;}
.mt-flip-bio{font-size:13.5px;line-height:1.4;}
.mt-flip-cap{flex-direction:column;align-items:flex-start;gap:2px;padding:40px 12px 12px;}
.mt-flip-name{font-size:15px;}
.mt-flip-role{font-size:12px;}
.mt-flip-place{font-size:12px;}
.mt-flip-sign{font-size:15px;}
}
@media screen and (max-width: 479px){
.mt-who{padding:64px 18px 0;}
.mt-flip-bio{font-size:12.5px;}
}
.mt-faq{max-width:1376px;margin:0 auto;padding:120px 32px 0;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);column-gap:64px;row-gap:32px;align-items:start;}
.mt-h2-faq{font-family:'Plus Jakarta Sans';font-size:clamp(30px, 3.4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;color:#161615;margin:0;word-spacing:0.05em;text-wrap:balance;}
.mt-faq-head{display:flex;flex-direction:column;gap:14px;}
.mt-faq-mail{font-family:'Plus Jakarta Sans';font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0em;color:#5F5E59;margin:0;}
.mt-faq-link{color:#161615;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
.mt-faq-link:hover{text-decoration-thickness:2px;}
.mt-faq-list{min-width:0;display:flex;flex-direction:column;border-top:1px solid #D9D7D0;}
.mt-faq-a{font-family:'Plus Jakarta Sans';font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0em;color:#5F5E59;margin:0;max-width:60ch;padding-bottom:20px;}
@media screen and (max-width: 991px){
.mt-faq{grid-template-columns:minmax(0, 1fr);padding:88px 32px 0;}
}
@media screen and (max-width: 767px){
.mt-faq{padding:64px 24px 0;row-gap:24px;}
.mt-faq-a{font-size:16px;padding-bottom:16px;}
}
@media screen and (max-width: 479px){
.mt-faq{padding:64px 18px 0;}
}
.mt-get{position:relative;margin:120px 0 0;min-height:760px;display:flex;align-items:center;background-color:#2A2724;overflow:hidden;}
.mt-get-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;}
.mt-get-shade{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg, rgba(10,10,9,0.68) 0%, rgba(10,10,9,0.46) 45%, rgba(10,10,9,0.12) 100%);}
.mt-get-inner{position:relative;width:100%;max-width:1376px;margin:0 auto;padding:96px 32px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 460px);column-gap:64px;row-gap:40px;align-items:center;}
.mt-get-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px;}
.mt-get-title{font-family:'Plus Jakarta Sans';font-size:clamp(38px, 6vw, 84px);font-weight:600;line-height:0.96;letter-spacing:-0.05em;color:#F2F1ED;margin:0;word-spacing:0.08em;text-wrap:balance;max-width:12ch;text-shadow:0 1px 24px rgba(0,0,0,0.35);}
.mt-get-android{margin-top:-12px;font-family:'Plus Jakarta Sans';font-size:15px;font-weight:600;color:#F2F1ED;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
.mt-get-android:hover{opacity:0.82;}
.mt-badge-dark{display:block;flex:none;width:162px;height:54px;border-radius:9px;transition:opacity 150ms ease;}
.mt-badge-dark:hover{opacity:0.82;}
.mt-qr{display:flex;align-items:center;gap:16px;margin-top:8px;}
.mt-qr-link{display:block;flex:none;width:132px;height:132px;border-radius:12px;overflow:hidden;transition:opacity 150ms ease;}
.mt-qr-link:hover{opacity:0.82;}
.mt-qr-caption{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0em;color:#F2F1ED;margin:0;max-width:20ch;}
.mt-feed{min-width:0;padding:8px 24px 10px;border-radius:24px;background-color:#FFFFFF;box-shadow:0 40px 80px -30px rgba(0,0,0,0.6);}
.mt-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 12px;}
.mt-feed-label{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0em;color:#161615;margin:0;}
.mt-feed-when{font-family:'Geist Mono';font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0em;color:#5F5E59;margin:0;}
.mt-feed-list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;}
.mt-feed-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid #EFEEEA;}
.mt-feed-avatar{display:block;flex:none;width:36px;height:36px;max-width:none;border-radius:50%;object-fit:cover;}
.mt-feed-text{flex:1 1 0px;min-width:0;display:flex;flex-direction:column;gap:3px;}
.mt-feed-post{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0em;color:#161615;margin:0;}
@media screen and (max-width: 991px){
.mt-get{margin:88px 0 0;min-height:0px;display:block;}
.mt-get-shade{background-image:linear-gradient(180deg, rgba(10,10,9,0.18) 0%, rgba(10,10,9,0.5) 360px, rgba(10,10,9,0.78) 100%);}
.mt-get-inner{grid-template-columns:minmax(0, 1fr);padding:360px 32px 72px;}
.mt-qr{display:none;}
.mt-feed{max-width:520px;}
}
@media screen and (max-width: 767px){
.mt-get{margin:64px 0 0;}
.mt-get-shade{background-image:linear-gradient(180deg, rgba(10,10,9,0.06) 0%, rgba(10,10,9,0.12) 150px, rgba(10,10,9,0.74) 250px, rgba(10,10,9,0.84) 100%);}
.mt-get-inner{padding:300px 24px 56px;row-gap:32px;}
.mt-get-copy{gap:22px;}
.mt-badge-dark{width:144px;height:48px;border-radius:8px;}
}
@media screen and (max-width: 479px){
.mt-get-inner{padding:200px 18px 44px;}
.mt-feed{padding:6px 16px 8px;}
.mt-feed-row{gap:10px;padding:12px 0;}
.mt-feed-post{font-size:14.5px;}
}
.mt-foot{max-width:1376px;margin:0 auto;padding:112px 32px 48px;display:grid;grid-template-columns:minmax(0, 2fr) repeat(4, minmax(0, 1fr));column-gap:32px;row-gap:40px;}
.mt-foot-brand{min-width:0;display:flex;flex-direction:column;gap:12px;}
.mt-foot-word{font-family:'Plus Jakarta Sans';font-size:24px;font-weight:700;line-height:1;letter-spacing:-0.04em;color:#161615;margin:0;}
.mt-foot-tag{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0em;color:#5F5E59;margin:0;}
.mt-foot-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start;}
.mt-foot-head{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0em;color:#161615;margin:0;margin-bottom:4px;}
.mt-foot-link{font-family:'Plus Jakarta Sans';font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0em;color:#5F5E59;margin:0;padding:6px 0;border-radius:6px;text-decoration:none;transition:opacity 150ms ease;}
.mt-foot-link:hover{color:#5F5E59;opacity:0.82;}
.mt-foot-legal{grid-column-start:1;grid-column-end:-1;font-family:'Plus Jakarta Sans';font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0em;color:#5F5E59;margin:0;padding-top:24px;border-top:1px solid #D9D7D0;}
@media screen and (max-width: 991px){
.mt-foot{grid-template-columns:repeat(4, minmax(0, 1fr));padding:96px 32px 44px;}
.mt-foot-brand{grid-column-start:1;grid-column-end:-1;}
}
@media screen and (max-width: 767px){
.mt-foot{padding:80px 24px 40px;column-gap:16px;row-gap:28px;}
.mt-foot-link{padding:11px 0;}
.mt-foot-head{margin-bottom:0;}
}
@media screen and (max-width: 479px){
.mt-foot{column-gap:8px;padding:56px 18px 32px;row-gap:20px;}
.mt-foot-head{font-size:14px;}
.mt-foot-link{padding:9px 0;font-size:14px;}
}
html,body{background-color:#EFEEEA;color-scheme:light}
html{scroll-padding-top:80px}
.mt-page{overflow-x:clip}
.mt-header{position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
[class^="mt-"],[class*=" mt-"]{font-family:"Plus Jakarta Sans",-apple-system,Arial,sans-serif}
.mt-post-mono,.mt-row-price,.mt-row-dist,.mt-feed-when{font-family:"Geist Mono",ui-monospace,Menlo,monospace}
[data-owl-eyes]{transform-box:fill-box;transform-origin:center;animation:mt-blink 900ms ease-in-out 700ms 1 both}
.mt-brand:hover [data-owl-eyes]{animation:mt-blink-again 900ms ease-in-out 1}
@keyframes mt-blink{0%,22%,44%,100%{transform:scaleY(1)}11%,33%{transform:scaleY(.12)}}
@keyframes mt-blink-again{0%,22%,44%,100%{transform:scaleY(1)}11%,33%{transform:scaleY(.12)}}
@media (prefers-reduced-motion:reduce){[data-owl-eyes],.mt-brand:hover [data-owl-eyes]{animation:none}}
.mt-faq-item{border-bottom:1px solid #D9D7D0}
.mt-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#161615;border-radius:6px}
.mt-faq-q::-webkit-details-marker{display:none}
.mt-faq-q::after{content:"+";flex:none;font-size:24px;font-weight:400;line-height:1;color:#5F5E59;transition:transform 300ms cubic-bezier(.2,.7,.2,1)}
.mt-faq-item[open] .mt-faq-q::after{transform:rotate(45deg)}
.mt-faq-item.is-closing .mt-faq-q::after{transform:none}
.mt-faq-a{box-sizing:border-box;overflow:hidden}
.mt-faq-q:hover{opacity:.82}
.mt-faq-q:focus-visible{outline:2px solid #161615;outline-offset:3px}
@media (max-width:767px){.mt-faq-q{font-size:17px;padding:16px 0}}
@media (min-width:992px) and (max-width:1199px){.mt-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-feedwrap{width:100%;max-width:520px;justify-self:end}.mt-wall-col3{display:none}.mt-post-yellow{height:auto;min-height:136px}.mt-post-green{height:auto;min-height:136px}.mt-post-lilac{height:auto;min-height:136px}.mt-post-ink{height:auto;min-height:136px}.mt-post-blue{height:auto;min-height:136px}.mt-post-red{height:auto;min-height:136px}}
@media (hover:hover) and (pointer:fine){.mt-flip:hover .mt-flip-card{transform:rotateY(180deg)}}
.mt-flip-card[aria-pressed="true"]{transform:rotateY(180deg)}
.mt-flip-card:focus-visible{outline:2px solid #161615;outline-offset:3px}
.mt-flip-front,.mt-flip-back{-webkit-backface-visibility:hidden}
.mt-header{transition:transform 350ms cubic-bezier(.2,.7,.2,1)}
.mt-header.is-tucked{transform:translateY(-100%)}
.mt-main{position:relative;z-index:1;background-color:#EFEEEA}
.mt-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:0}
.mt-motion [data-rv]{transition:opacity 800ms cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform 800ms cubic-bezier(.2,.75,.15,1) var(--d,0ms),translate 250ms ease,scale 250ms ease,box-shadow 250ms ease,background-color 200ms ease}
.mt-motion [data-rv]:not(.is-in){opacity:0;transform:translateY(24px)}
.mt-motion [data-rv="settle"]:not(.is-in){opacity:1;transform:translateY(18px)}
.mt-motion [data-rv="pop"]:not(.is-in){transform:scale(.9)}
.mt-motion .mt-wall-col>*:not(.is-in),.mt-motion .mt-wall-col3>*:not(.is-in){transform:translateY(18px)}
.mt-motion .mt-wall-col>[class^="mt-post-"]:not(.mt-post-photo):not(.is-in),.mt-motion .mt-wall-col3>[class^="mt-post-"]:not(.mt-post-photo):not(.is-in){opacity:0}
.mt-motion .mt-split .mt-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}
.mt-motion .mt-split .mt-w>span{display:inline-block;transform:translateY(110%);transition:transform 900ms cubic-bezier(.2,.75,.15,1) var(--d,0ms)}
.mt-motion .mt-split.is-in .mt-w>span{transform:none}
.mt-motion .mt-point{border-top-color:transparent;background-image:linear-gradient(#161615,#161615);background-repeat:no-repeat;background-position:0 0;background-size:0% 2px;transition:background-size 1000ms cubic-bezier(.2,.7,.2,1) var(--d,0ms)}
.mt-motion .mt-point.is-in{background-size:100% 2px}
.mt-motion .mt-point>*{transition:opacity 700ms ease calc(var(--d,0ms) + 250ms),transform 700ms cubic-bezier(.2,.7,.2,1) calc(var(--d,0ms) + 250ms)}
.mt-motion .mt-point:not(.is-in)>*{opacity:0;transform:translateY(10px)}
@media (hover:hover) and (pointer:fine){
.mt-wall-col>*,.mt-wall-col3>*,.mt-profile-img,.mt-listing-card,.mt-badge,.mt-badge-dark{transition:translate 250ms ease,scale 250ms ease,box-shadow 250ms ease,opacity 150ms ease}
.mt-wall-col>*,.mt-wall-col3>*{transition:opacity 800ms cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform 800ms cubic-bezier(.2,.75,.15,1) var(--d,0ms),translate 250ms ease,box-shadow 250ms ease}
.mt-wall-col>*:hover,.mt-wall-col3>*:hover{translate:0 -4px;box-shadow:0 22px 34px -22px rgba(22,22,21,.45)}
.mt-profile:hover .mt-profile-img{translate:0 -4px;box-shadow:0 22px 34px -22px rgba(0,0,0,.6)}
.mt-listing-card:hover{translate:0 -4px;box-shadow:0 0 0 1px rgba(22,22,21,.06),0 22px 34px -22px rgba(22,22,21,.45)}
.mt-badge:hover,.mt-badge-dark:hover{translate:0 -2px;opacity:1}
}
[data-sheet]{cursor:pointer}
[data-sheet]:focus-visible{outline:2px solid #161615;outline-offset:3px}
.mt-sheet-scrim{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(22,22,21,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity 220ms ease}
.mt-sheet-scrim.is-open{opacity:1}
.mt-sheet{position:relative;width:100%;max-width:480px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px;border-radius:28px;background:#FFFFFF;color:#161615;text-align:center;box-shadow:0 40px 80px -30px rgba(0,0,0,.45);outline:0;transform:translateY(14px) scale(.98);transition:transform 300ms cubic-bezier(.2,.7,.2,1)}
.mt-sheet-scrim.is-open .mt-sheet{transform:none}
.mt-sheet-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#EFEEEA;color:#5F5E59;font-size:20px;line-height:1;cursor:pointer}
.mt-sheet-x:hover{color:#161615}
.mt-sheet-x:focus-visible,.mt-sheet-badge:focus-visible{outline:2px solid #161615;outline-offset:3px}
.mt-sheet-q{display:inline-block;max-width:calc(100% - 56px);padding:8px 14px;border-radius:999px;background:#EFEEEA;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mt-sheet-h{margin:18px 0 0;color:#161615;font-size:clamp(28px,3vw,34px);font-weight:600;line-height:1.08;letter-spacing:-.03em}
.mt-sheet-p{margin:10px 0 0;color:#5F5E59;font-size:16px;line-height:1.45}
.mt-sheet-get{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}
.mt-sheet-badge{display:block;flex:none;width:162px;height:54px;border-radius:9px}
.mt-sheet-badge img{display:block;width:100%;height:100%}
.mt-sheet-qr{display:flex;align-items:center;gap:12px;text-align:left}
.mt-sheet-qr img{display:block;flex:none;width:96px;height:96px}
.mt-sheet-qr span{max-width:14ch;color:#5F5E59;font-size:13px;line-height:1.4}
@media (max-width:767px){
.mt-sheet-scrim{align-items:flex-end;padding:0}
.mt-sheet{max-width:none;padding:28px 22px calc(28px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;transform:translateY(100%)}
.mt-sheet-qr{display:none}
}
@media (prefers-reduced-motion:reduce){.mt-flip-card,.mt-header,.mt-sheet,.mt-sheet-scrim,.mt-faq-q::after{transition:none}}
html[data-wall="stagger"] .mt-wall>:nth-child(2){margin-top:56px}
html[data-wall="stagger"] .mt-wall>:nth-child(3){margin-top:22px}
@media (max-width:1199px){html[data-wall="stagger"] .mt-wall>:nth-child(2){margin-top:44px}}
@media (max-width:767px){html[data-wall="stagger"] .mt-wall>:nth-child(2){margin-top:28px}}
html[data-wall="drift"] .mt-wall{height:min(calc(100svh - 150px),700px);overflow:hidden;align-items:start;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}
html[data-wall="drift"] .mt-wall>*{animation:mt-drift-up 64s linear infinite}
html[data-wall="drift"] .mt-wall>:nth-child(2){animation-name:mt-drift-down;animation-duration:76s}
html[data-wall="drift"] .mt-wall>:nth-child(3){animation-duration:70s}
html[data-wall="drift"] .mt-wall:hover>*{animation-play-state:paused}
@keyframes mt-drift-up{from{transform:translateY(0)}to{transform:translateY(calc(-50% - 6px))}}
@keyframes mt-drift-down{from{transform:translateY(calc(-50% - 6px))}to{transform:translateY(0)}}
@media (max-width:767px){html[data-wall="drift"] .mt-wall{height:440px}@keyframes mt-drift-up{to{transform:translateY(calc(-50% - 5px))}}@keyframes mt-drift-down{from{transform:translateY(calc(-50% - 5px))}}}
@media (prefers-reduced-motion:reduce){html[data-wall="drift"] .mt-wall>*{animation:none}}
.mt-motion .mt-callout:not(.is-in){opacity:0;transform:translateX(-8px)}
.mt-motion .mt-byline [class^="mt-tag-"]{transition:opacity 400ms ease var(--d,0ms),scale 400ms cubic-bezier(.2,.7,.2,1) var(--d,0ms)}
.mt-motion .mt-byline:not(.is-in) [class^="mt-tag-"]{opacity:0;scale:.6}
.mt-feedhead-on:focus-visible,.mt-feedhead-off:focus-visible{outline:2px solid #161615;outline-offset:3px}
.mt-wall{transition:opacity 180ms ease}
.mt-wall.is-leaving{opacity:0}
.mt-feedhead-place.is-away{opacity:0}
@media (prefers-reduced-motion:reduce){.mt-wall,.mt-feedhead-place{transition:none}}
.mt-wall[hidden]{display:none!important}
.mt-wall-col>.is-swapping,.mt-wall-col3>.is-swapping{opacity:0!important;transition:opacity 450ms ease!important}
.mt-brand:focus-visible,.mt-nav-link:focus-visible,.mt-nav-pill:focus-visible,.mt-badge:focus-visible,.mt-foot-link:focus-visible{outline:2px solid #161615;outline-offset:3px}
.mt-screens:focus-visible{outline:2px solid #161615;outline-offset:3px}
.mt-badge-dark:focus-visible,.mt-qr-link:focus-visible{outline:2px solid #F2F1ED;outline-offset:3px}
.mt-subway.mt-foot{max-width:none;margin:0;padding:56px 0 24px;display:flex;flex-direction:column;gap:40px;background:#F2EFE6 url(https://cdn.prod.website-files.com/6abbf1a4452ca470161d5b20/6ae2979190bef02a35cb5087_lp26-footer-wall.jpg) repeat center / 560px auto;border-top:1px solid #2A2926}
.mt-sub-row{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding:0 64px}
.mt-sub-links{display:flex;gap:24px;flex-wrap:wrap}
.mt-sub-links a,.mt-sub-copy,.mt-sub-top{margin:0;font-family:'Plus Jakarta Sans';font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#2A2926;text-decoration:none;transition:opacity 150ms ease}
.mt-sub-links a:hover,.mt-sub-top:hover{opacity:.7}
.mt-sub-sign{display:block;width:min(1120px,calc(100% - 64px));height:auto;margin:0 auto;box-shadow:0 1px 0 rgba(0,0,0,.08)}
.mt-sub-base{padding-top:20px;padding-bottom:4px}
.mt-sub-links a:focus-visible,.mt-sub-top:focus-visible{outline:2px solid #161615;outline-offset:3px;border-radius:4px}
@media screen and (max-width: 767px){
.mt-subway.mt-foot{padding:40px 0 20px;gap:28px}
.mt-sub-row{padding:0 24px}
.mt-sub-sign{width:calc(100% - 32px)}
.mt-sub-base{flex-direction:column;align-items:flex-start;gap:14px}
.mt-sub-links a{padding:6px 0}
}
@media screen and (max-width: 479px){.mt-sub-row{padding:0 18px}.mt-sub-links{gap:18px}}
.mt-hero-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.mt-hero-link:hover{opacity:.7}
.mt-tile{display:flex;flex-direction:column;gap:10px;padding:12px 12px 10px;border-radius:20px;background-color:#FFFFFF;box-shadow:0 1px 0 rgba(22,22,21,.04),0 14px 30px -20px rgba(22,22,21,.3);overflow:hidden}
.mt-tile-head{display:flex;align-items:center;gap:8px;min-width:0}
.mt-tile-av{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}
.mt-tile-who{flex:1;min-width:0}
.mt-tile-name,.mt-tile-place,.mt-tile-dist{margin:0;font-family:'Plus Jakarta Sans';font-size:12px;line-height:1.3;white-space:nowrap}
.mt-tile-name{font-weight:500;color:#8C8A82;overflow:hidden;text-overflow:ellipsis}
.mt-tile-name b{font-weight:700;color:#161615}
.mt-tile-place{display:flex;align-items:center;gap:2px;font-weight:500;color:#5F5E59;overflow:hidden}
.mt-tile-dist{flex:none;display:flex;align-items:center;gap:6px;font-weight:600;color:#161615}
.mt-tile .mt-tile-text{margin:0;font-family:'Plus Jakarta Sans';font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-0.01em;color:#161615}
.mt-tile-img{display:block;width:calc(100% + 24px);max-width:none;margin:0 -12px;aspect-ratio:1 / 1.08;object-fit:cover}
.mt-tile-foot{display:flex;justify-content:flex-end;gap:14px;font-family:'Plus Jakarta Sans';font-size:12px;font-weight:500;color:#8C8A82}
.mt-tile-foot span{display:inline-flex;align-items:center;gap:4px}
.mt-loc-inner{max-width:1376px;margin:0 auto;padding:136px 32px 0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:64px;row-gap:40px;align-items:center}
.mt-loc-phones{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;align-items:start;column-gap:32px}
.mt-loc-phones>li:last-child{margin-top:64px}
@media screen and (max-width: 991px){.mt-loc-inner{grid-template-columns:minmax(0,1fr);padding:104px 32px 0}}
@media screen and (max-width: 767px){
.mt-loc-inner{padding:72px 24px 0;row-gap:28px}
.mt-loc-phones{column-gap:12px}
.mt-loc-phones>li:last-child{margin-top:40px}
}
@media screen and (max-width: 479px){.mt-loc-inner{padding:64px 18px 0}.mt-tile .mt-tile-text{font-size:13.5px}.mt-tile-dist{gap:4px}}
html,body,.mt-page,.mt-main{background-color:#111110}
.mt-page{color:#F2F1ED}
.mt-header{background-color:rgba(17,17,16,.82)}
.mt-brand,.mt-brand:hover,.mt-brand-word,.mt-nav-link:hover,.mt-hero-title,.mt-feedhead-tabs,.mt-feedhead-on,.mt-h2-ask,.mt-h2-shop,.mt-h2-who,.mt-h2-faq,.mt-faq-q,.mt-faq-link,.mt-foot-word,.mt-foot-head{color:#F2F1ED}
.mt-brand svg [fill="#1F1E1B"],.mt-brand svg [fill="#161615"]{fill:#F2F1ED}
.mt-nav-link,.mt-hero-sub,.mt-hero-note,.mt-ask-line,.mt-who-line,.mt-faq-mail,.mt-faq-a,.mt-faq-q::after,.mt-feedhead-place{color:#A6A59F}
.mt-nav-pill,.mt-nav-pill:hover{background-color:#F2F1ED;color:#111110}
.mt-feedhead-off{color:#55534E}
.mt-band{background-color:#1B1A18}
.mt-post-ink{box-shadow:inset 0 0 0 1px rgba(242,241,237,.14)}
.mt-ask-dot-on{background-color:#F2F1ED}
.mt-ask-dot-off{background-color:#3A3935}
.mt-reply-a,.mt-reply-b,.mt-reply-c,.mt-reply-d{background-color:#222120;box-shadow:0 0 0 1px rgba(242,241,237,.14),0 18px 36px -18px rgba(0,0,0,.8)}
.mt-reply-who,.mt-reply-text{color:#F2F1ED}
.mt-shop{background-color:#152232}
.mt-shop-line{color:#A9BACB}
.mt-phone-dark,.mt-ask-phone,.mt-phone-shop{box-shadow:0 0 0 1px rgba(242,241,237,.14),0 30px 70px -30px rgba(0,0,0,.9)}
.mt-flip-card{color:#F2F1ED}
.mt-flip-back{background-color:#222120}
.mt-faq-list{border-top-color:rgba(242,241,237,.14)}
.mt-faq-item{border-bottom-color:rgba(242,241,237,.14)}
.mt-feed{background-color:#1D1C1A;box-shadow:0 0 0 1px rgba(242,241,237,.14),0 40px 80px -30px rgba(0,0,0,.8)}
.mt-feed-label,.mt-feed-post{color:#F2F1ED}
.mt-feed-when,.mt-meta-plain{color:#A6A59F}
.mt-feed-row{border-top-color:rgba(242,241,237,.14)}
.mt-hero-link:focus-visible,.mt-brand:focus-visible,.mt-nav-link:focus-visible,.mt-nav-pill:focus-visible,.mt-faq-q:focus-visible,.mt-flip-card:focus-visible,[data-sheet]:focus-visible,.mt-feedhead-on:focus-visible{outline-color:#F2F1ED}
.mt-tile{gap:12px;padding:14px 14px 12px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.045) 0%,rgba(255,255,255,.015) 100%),#0A0A0A;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 24px 48px -28px rgba(0,0,0,.95)}
.mt-tile-img{width:100%;margin:0;border-radius:16px}
.mt-tile .mt-tile-text{font-weight:500;letter-spacing:-0.005em}
.mt-tile-foot{padding:0 2px}
.mt-tile-name b,.mt-tile-dist,.mt-tile .mt-tile-text{color:#FFFFFF}
.mt-tile-name,.mt-tile-foot{color:#8E8E93}
.mt-tile-place{color:#AEAEB2}
.mt-phone-shop,.mt-phone-dark,.mt-ask-phone{background-color:#000}
.mt-phones-4,.mt-phones-3{overscroll-behavior-x:contain}
.mt-shop{background-color:#F2F1ED}
.mt-h2-shop{color:#161615}
.mt-shop-line{color:#5F5E59}
.mt-shop .mt-phone-shop{box-shadow:0 0 0 1px rgba(22,22,21,.08),0 40px 70px -34px rgba(22,22,21,.55)}
.mt-shop-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}
.mt-explore-phones{grid-template-columns:repeat(3,minmax(0,250px));column-gap:24px;align-items:start}
.mt-explore-phones>li:nth-child(2){margin-top:48px}
@media screen and (max-width: 991px){.mt-shop-inner{grid-template-columns:minmax(0,1fr)}}
@media screen and (max-width: 767px){.mt-explore-phones>li:nth-child(2){margin-top:0}}