.mn2{--navy:#080808;--dark-line:#444;--muted-dark:#b9b9b9;--font-title:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"DM Sans", Arial, sans-serif;--paper:#f1f1ef;--ink:#0a0a0a;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--ink);color:#fff;font:16px/1.6 var(--font-body);overflow-x:hidden}.mn2 button,.mn2 input,.mn2 select{font:inherit}.mn2 button,.mn2 a,.mn2 input,.mn2 select,.mn2 summary{-webkit-tap-highlight-color:transparent}.mn2 button,.mn2 a{touch-action:manipulation}.mn2 a{color:inherit;text-decoration:none}.mn2 button{cursor:pointer;color:inherit}.mn2 button:focus-visible,.mn2 a:focus-visible,.mn2 summary:focus-visible{outline-offset:6px;outline:3px solid #808fff}.mn2 h1,.mn2 h2,.mn2 h3,.mn2 p{margin:0}.mn2 h1,.mn2 h2,.mn2 h3{font-family:var(--font-title);letter-spacing:-.025em;font-weight:700;line-height:.96}.mn2 h2{font-size:clamp(3rem,5.8vw,5.7rem)}.mn2 .wrap{max-width:1440px;margin-inline:auto;padding-inline:5.3%}.mn2 .skip{z-index:110;color:#000;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.mn2 .skip:focus{top:15px}.mn2 header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;max-width:1440px;height:108px;margin:auto;padding:25px 5.3%;display:flex}.mn2 .logo img{width:48px;height:48px;display:block}.mn2 nav{align-items:center;gap:36px;font-size:14px;display:flex}.mn2 nav>a:not(.button){color:#c5c5c5;align-items:center;min-height:44px;display:inline-flex}.mn2 nav>a:hover{color:#fff}.mn2 .button{min-height:55px;transition:background .25s, transform .4s var(--ease);border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:35px;padding:17px 23px;font-size:14px;font-weight:600;display:inline-flex}.mn2 .light{color:#080808;background:#fff}.mn2 .dark{color:#fff;background:#111}.mn2 .button-arrow{transition:transform .4s var(--ease);font-size:20px;display:inline-block}.mn2 .button:hover .button-arrow{transform:translate(3px,-3px)}.mn2 .button:hover{color:#080808;background:#d6d6d2}.mn2 .hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:4%;min-height:700px;padding-block:55px 80px;display:grid}.mn2 .eyebrow{letter-spacing:.13em;margin-bottom:25px;font-size:12px;font-weight:600;line-height:1.5}.mn2 .edition{letter-spacing:.06em;color:#d7d7d7;border:1px solid #4c4c4c;margin-bottom:30px;padding:7px 10px;font-size:12px;display:inline-block}.mn2 .hero-copy>.eyebrow{color:#aaa;margin-bottom:17px}.mn2 .hero h1{letter-spacing:-.025em;font-size:clamp(4rem,7.2vw,7rem);line-height:.91}.mn2 .hero h1>span{-webkit-text-stroke:1px #c6c6c6;color:#0000}.mn2 .lead{max-width:360px;margin-top:29px;font-size:22px;line-height:1.4}.mn2 .hero-detail{color:#c4c4c4;max-width:370px;margin:16px 0 28px;font-size:16px;line-height:1.7}.mn2 .hero .text-link{color:#bfbfbf;margin-top:22px;font-size:14px;display:block}.mn2 .text-link span{margin-left:18px;transition:transform .3s;display:inline-block}.mn2 .text-link:hover span{transform:translateY(4px)}.mn2 .hero-visual{padding-top:10px;padding-left:20px;position:relative}.mn2 .visual-label{letter-spacing:.08em;color:#aaa;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.mn2 .social-post{height:500px;transition:transform .6s var(--ease);background:#333;position:relative;overflow:hidden;transform:rotate(2deg)}.mn2 .hero-visual:hover .social-post{transform:rotate(0)}.mn2 .social-post>img{object-fit:cover;filter:grayscale()brightness(.7);width:100%;height:100%;transition:transform 1s var(--ease), filter 1s}.mn2 .hero-visual:hover img{filter:grayscale(.4)brightness(.7);transform:scale(1.04)}.mn2 .social-post:after{content:"";pointer-events:none;background:linear-gradient(#0000 10%,#0002 45%,#000d);position:absolute;inset:0}.mn2 .post-top{z-index:1;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:23px;left:22px;right:22px}.mn2 .avatar{color:#000;background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.mn2 .post-top small{color:#e0e0e0;font-size:12px}.mn2 .post-menu{margin-left:auto}.mn2 .post-copy{z-index:1;position:absolute;bottom:85px;left:28px}.mn2 .pill{letter-spacing:.1em;border:1px solid #ffffff70;padding:6px 8px;font-size:12px}.mn2 .hero .post-copy h2{margin-top:20px;font-size:clamp(2.4rem,4.2vw,4.5rem);line-height:.95}.mn2 .post-copy p{margin-top:13px;font-size:12px}.mn2 .post-footer{z-index:1;letter-spacing:.07em;border-top:1px solid #ffffff40;justify-content:space-between;gap:20px;padding:15px 25px;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}.mn2 .caption{color:#999;text-align:right;margin-top:20px;font-size:12px}.mn2 .principles{font-family:var(--font-title);letter-spacing:.01em;border-block:1px solid #303030;flex-wrap:wrap;justify-content:space-around;gap:16px;padding:27px 5%;font-size:23px;display:flex;overflow:hidden}.mn2 .principles span[aria-hidden]{color:#686868}.mn2 .section{padding-block:90px}.mn2 .pale{background:var(--paper);color:#0a0a0a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mn2 .section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.mn2 .section-head>p{color:#aaa;max-width:320px;font-size:16px;line-height:1.75}.mn2 .pale .section-head>p{color:#555}.mn2 .niche-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.mn2 .niche-card{color:#fff;text-align:left;height:390px;transition:transform .5s var(--ease), box-shadow .5s;background:#191919;border:0;padding:25px;position:relative;overflow:hidden}.mn2 .niche-card:hover{transform:translateY(-8px)}.mn2 .niche-card[aria-pressed=true]{box-shadow:0 5px #111}.mn2 .photo>img{object-fit:cover;filter:grayscale()brightness(.62);width:100%;height:100%;transition:transform .7s var(--ease), filter .7s;position:absolute;inset:0}.mn2 .photo:hover>img{filter:grayscale(.25)brightness(.65);transform:scale(1.06)}.mn2 .photo:after{content:"";background:linear-gradient(#0003,#0000 25%,#000b);position:absolute;inset:0}.mn2 .card-top{letter-spacing:.1em;z-index:1;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:23px;left:25px;right:25px}.mn2 .card-top>span{font-size:22px}.mn2 .card-bottom{z-index:1;flex-direction:column;gap:17px;display:flex;position:absolute;bottom:28px;left:25px;right:25px}.mn2 .card-bottom strong{font:600 clamp(2rem, 3.2vw, 3.3rem) / .97 var(--font-title);letter-spacing:-.01em}.mn2 .card-bottom>span{max-width:230px;font-size:14px;line-height:1.5}.mn2 .market{color:#111;background:#d8d8d2}.mn2 .market-type{font:700 54px/.88 var(--font-title);letter-spacing:-.02em;color:#73736d;position:absolute;top:65px;left:25px}.mn2 .market:hover .market-type{transition:transform .5s;transform:translate(8px)}.mn2 .niche-detail{border-bottom:1px solid #c7c7c1;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:35px;padding:28px 0;display:grid}.mn2 .niche-detail>span{letter-spacing:.08em;font-size:14px;font-weight:700}.mn2 .niche-detail p{color:#555;font-size:14px;line-height:1.7}.mn2 .niche-detail button{text-underline-offset:5px;min-height:44px;color:inherit;background:0 0;border:0;justify-self:start;padding:10px 0;font-size:14px;text-decoration:underline}.mn2 .service-list details{border-top:1px solid #3c3c3c}.mn2 .service-list details:last-child{border-bottom:1px solid #3c3c3c}.mn2 summary{cursor:pointer;align-items:center;gap:28px;padding:27px 0;list-style:none;display:flex}.mn2 summary::-webkit-details-marker{display:none}.mn2 .service-list summary>span:first-child{color:#aaa;width:40px;font-size:12px}.mn2 summary h3{font-size:clamp(1.9rem,3.3vw,3rem)}.mn2 .plus{font:300 32px var(--font-body);margin-left:auto;transition:transform .3s}.mn2 details[open] .plus{transform:rotate(45deg)}.mn2 .service-body{color:#b9b9b9;grid-template-columns:1fr 1fr;gap:50px;margin:0 0 30px 68px;font-size:15px;display:grid}.mn2 .service-body p{max-width:420px}.mn2 .service-body ul{margin:0;padding:0;line-height:1.9;list-style:none}.mn2 .service-body li:before{content:"— ";color:#666}.mn2 .ownership{justify-content:space-between;align-items:end;margin-top:55px;display:flex}.mn2 .ownership p{font:500 30px/1.2 var(--font-body);letter-spacing:-.045em;color:#999}.mn2 .ownership strong{color:#fff;font-weight:500}.mn2 .ownership>span{color:#aaa;font-size:12px}.mn2 .studio{color:#111;background:#e3e3df;border-top:1px solid #c5c5be}.mn2 .studio .section-head>p{color:#555}.mn2 .studio-layout{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.mn2 .studio-copy{min-width:0;padding-top:20px}.mn2 .format-tabs{border-bottom:1px solid #b8b8b0;gap:22px;margin-bottom:38px;display:flex}.mn2 .format-tabs button{color:#64645e;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 0 15px;font-size:14px}.mn2 .format-tabs button[aria-selected=true]{color:#111;border-color:#111}.mn2 .format-tabs button:hover{color:#111}.mn2 .studio-copy h3{white-space:pre-line;margin-bottom:25px;font-size:clamp(3rem,5vw,5rem)}.mn2 .studio-copy .format-description{color:#50504c;max-width:400px;font-size:17px;line-height:1.75}.mn2 .format-output{border-top:1px solid #b8b8b0;grid-template-columns:110px 1fr;gap:25px;margin-top:35px;padding-top:23px;display:grid}.mn2 .format-output>span{letter-spacing:.06em;font-size:12px}.mn2 .format-output p{color:#55554f;font-size:14px;line-height:1.7}.mn2 .format-controls{color:#555;border-top:1px solid #b8b8b0;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;font-size:12px;display:flex}.mn2 .format-controls button{color:#111;background:0 0;border:0;align-items:center;gap:30px;min-height:44px;padding:10px 0;font-size:14px;display:flex}.mn2 .format-controls button span{transition:transform .3s}.mn2 .format-controls button:hover span{transform:translate(7px)}.mn2 .feed-preview{max-width:490px;transition:transform .6s var(--ease);background:#fff;justify-self:end;width:100%;transform:rotate(-2deg);box-shadow:0 18px 45px #00000012}.mn2 .feed-preview:hover{transform:rotate(0)}.mn2 .feed-heading{align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.mn2 .feed-heading .avatar{color:#fff;background:#111}.mn2 .feed-heading>div{flex-direction:column;gap:2px;display:flex}.mn2 .feed-heading>div>span{color:#666;font-size:12px}.mn2 .feed-heading>span:last-child{margin-left:auto}.mn2 .feed-art{color:#fff;background:#111;height:440px;position:relative;overflow:hidden}.mn2 .feed-art img{object-fit:cover;filter:grayscale()brightness(.38);width:100%;height:100%;transition:transform 1s var(--ease), opacity .6s}.mn2 .feed-preview:hover img{transform:scale(1.05)}.mn2 .feed-overlay{flex-direction:column;justify-content:center;gap:25px;display:flex;position:absolute;inset:30px}.mn2 .feed-overlay>span{letter-spacing:.06em;font-size:12px}.mn2 .feed-overlay strong{font:700 clamp(3rem, 4.9vw, 4.8rem) / .91 var(--font-title);letter-spacing:-.025em;white-space:pre-line}.mn2 .feed-mark{font:700 18px/.85 var(--font-title);text-align:right;position:absolute;bottom:23px;right:23px}.mn2 .feed-under{padding:20px}.mn2 .feed-under>p{font-size:14px;line-height:1.6}.mn2 .feed-under>span{color:#777;margin-top:12px;font-size:12px;display:block}.mn2 .feed-art[data-frame=story] img{filter:grayscale()brightness(.65);transform:scale(1.2)}.mn2 .feed-art[data-frame=story] .feed-overlay{justify-content:end;padding-bottom:35px}.mn2 .feed-art[data-frame=community] img{opacity:.12}.mn2 .feed-art[data-frame=community]{background:#111}.mn2 .feed-art[data-frame=community] strong{font-size:clamp(3rem,4.8vw,4.7rem)}.mn2 .feed-art.frame-changed .feed-overlay{animation:mn-format-in .45s var(--ease)}@keyframes mn-format-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.mn2 .channel-band{color:#fff;background:#191919;border-block:1px solid #3a3a3a;padding-block:60px}.mn2 .channel-band-inner{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.mn2 .channel-band h2{font-size:clamp(2.5rem,4.3vw,4.1rem)}.mn2 .channel-band .eyebrow{color:#999;font-size:12px}.mn2 .channel-points p{color:#ddd;border-bottom:1px solid #3e3e3e;padding:19px 0;font-size:16px}.mn2 .channel-points span{color:#888;width:40px;font-size:12px;display:inline-block}.mn2 .channel-points p:first-child{border-top:1px solid #3e3e3e}.mn2 .faq-section{border-bottom:1px solid #d0d0ca}.mn2 .faq-layout{grid-template-columns:.9fr 1.1fr;gap:8%;display:grid}.mn2 .faq-layout h2{font-size:clamp(3rem,4.7vw,4.6rem)}.mn2 .faq-intro{color:#666;margin-top:27px;font-size:17px;line-height:1.7}.mn2 .faq-list details{border-bottom:1px solid #cecec7}.mn2 .faq-list details:first-child{border-top:1px solid #cecec7}.mn2 .faq-list summary{font:500 17px/1.5 var(--font-body);gap:20px;padding:22px 0}.mn2 .faq-list summary span{color:#555;margin-left:auto;font-size:23px;transition:transform .3s}.mn2 .faq-list details[open] summary span{transform:rotate(45deg)}.mn2 .faq-list details p{color:#555;padding:0 35px 23px 0;font-size:16px;line-height:1.75}.mn2 .brief-layout{grid-template-columns:1fr 1fr;gap:8%;display:grid}.mn2 .brief-layout h2{font-size:clamp(3.9rem,6vw,6rem)}.mn2 .outline-dark{color:#0000;-webkit-text-stroke:1px #111}.mn2 .brief-intro{margin-top:30px;font-size:17px;line-height:1.7}.mn2 .demo-note{color:#696963;margin-top:25px;font-size:13px;line-height:1.6}.mn2 .brief-card{color:#111;background:#fff;border:1px solid #deded8;align-self:start;min-width:0;padding:32px;box-shadow:0 8px 35px #00000005}.mn2 .progress{color:#72726e;border-bottom:1px solid #ddd;justify-content:space-between;gap:10px;margin:0 0 28px;padding:0 0 20px;font-size:12px;list-style:none;display:flex}.mn2 .progress li[aria-current]{color:#111;font-weight:700}.mn2 .form-step h3{font-family:var(--font-body);letter-spacing:-.04em;white-space:pre-line;margin-bottom:25px;font-size:26px;font-weight:500;line-height:1.2}.mn2 .form-step>label,.mn2 legend{margin:17px 0 8px;font-size:14px;font-weight:500;display:block}.mn2 input:not([type=radio]),.mn2 select{color:#111;background:#fafaf8;border:1px solid #d4d4d0;border-radius:0;width:100%;min-height:49px;padding:13px 12px;font-size:15px;display:block}.mn2 input:focus,.mn2 select:focus{outline-offset:2px;outline:2px solid #111}.mn2 fieldset{border:0;margin:0;padding:0}.mn2 .choice-row{gap:8px;display:flex}.mn2 .choice-row label{flex:1;position:relative}.mn2 .choice-row input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.mn2 .choice-row span{text-align:center;border:1px solid #d4d4d0;padding:14px 6px;font-size:14px;display:block}.mn2 .choice-row input:checked+span{color:#fff;background:#111;border-color:#111}.mn2 .choice-row input:focus-visible+span{outline-offset:2px;outline:2px solid #808fff}.mn2 .next{width:100%;margin-top:26px}.mn2 .form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:28px;display:flex}.mn2 .back,.mn2 .reset{text-underline-offset:4px;color:#111;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px;text-decoration:underline}.mn2 .summary-list{margin:0;font-size:14px}.mn2 .summary-list>div{border-bottom:1px solid #ddd;grid-template-columns:90px 1fr;gap:12px;padding:12px 0;display:grid}.mn2 dt{color:#777}.mn2 dd{overflow-wrap:anywhere;margin:0}.mn2 .copy-status{color:#444;min-height:22px;margin-top:12px;font-size:13px}.mn2 .brief-actions{gap:10px;margin-top:24px;display:grid}.mn2 .brief-actions .button{width:100%}.mn2 footer{flex-wrap:wrap;align-items:center;gap:45px;padding-block:45px;display:flex}.mn2 footer>p{color:#bbb;font-size:14px}.mn2 .footer-word{font:700 clamp(4rem, 13.6vw, 13rem) / .9 var(--font-title);letter-spacing:-.03em;white-space:nowrap;color:#fff;border-bottom:1px solid #333;flex-basis:100%;margin-bottom:18px;padding-bottom:35px}.mn2 .footer-meta{color:#aaa;flex-wrap:wrap;align-items:center;gap:24px;margin-left:auto;font-size:12px;display:flex}.mn2 footer button{color:#ccc;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px}.mn2 .footer-contact{color:#bbb;font-size:14px;font-style:normal;line-height:1.7}.mn2 .footer-contact a:hover{color:#fff}.mn2 .credits{color:#777;border-top:1px solid #292929;flex-basis:100%;padding-top:22px;font-size:12px}.mn2 .entry-gate{z-index:100;isolation:isolate;color:#fff;min-height:100svh;display:none;position:fixed;inset:0;overflow:hidden}.mn2 .entry-panel{background:var(--navy);z-index:-1;width:50.1%;transition:transform .65s cubic-bezier(.76,0,.24,1);position:absolute;top:0;bottom:0}.mn2 .entry-panel-left{left:0}.mn2 .entry-panel-right{right:0}.mn2 .entry-gate:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 46%,#ffffff14,#0000 64%);transition:opacity .4s;position:absolute;inset:0}.mn2 .entry-top{z-index:2;justify-content:space-between;align-items:center;gap:30px;transition:opacity .35s,transform .6s;display:flex;position:absolute;top:34px;left:54px;right:54px}.mn2 .entry-brand img{width:40px;height:40px;display:block}.mn2 .entry-skip{border:0;border-bottom:1px solid var(--dark-line);color:var(--muted-dark);background:0 0;align-items:center;gap:20px;padding:7px 0;font-size:13px;display:flex}.mn2 .entry-skip:hover{color:#fff}.mn2 .entry-center{flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .25s,filter .4s;display:flex;position:absolute;inset:95px 24px 115px}.mn2 .entry-enter{color:#fff;transform:translate3d(var(--entry-x,0px), var(--entry-y,0px), 0);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:40px;max-width:100%;padding:15px 40px 20px;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:flex}.mn2 .entry-enter img{width:clamp(90px,18vw,200px);height:clamp(90px,18vw,200px)}.mn2 .entry-hint{letter-spacing:.1em;color:var(--muted-dark);font-size:13px}html[data-entry=open],html[data-entry=opening]{overflow:hidden}html[data-entry=open] .entry-gate,html[data-entry=opening] .entry-gate{display:block}html[data-entry=opening] .entry-panel-left{transform:translate(-100%)}html[data-entry=opening] .entry-panel-right{transform:translate(100%)}html[data-entry=opening] .entry-center{opacity:0;filter:blur(8px)}html[data-entry=opening] .entry-top{opacity:0;pointer-events:none;transform:translateY(-15px)}html[data-entry=opening] .entry-gate:before{opacity:0}html[data-entry=opening] .entry-gate{pointer-events:none}html[data-motion=off] .mn2 *,html[data-motion=off] .mn2 :before,html[data-motion=off] .mn2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width>=721px){.mn2 header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#080808ed;height:90px;position:sticky;top:0}.mn2 .hero{min-height:690px}}@media (width<=1050px){.mn2 .hero{gap:25px}.mn2 .hero-detail{max-width:310px}.mn2 .niche-card{height:350px}.mn2 .card-bottom strong{font-size:32px}.mn2 .market-type{font-size:46px}.mn2 .brief-layout{gap:35px}.mn2 .brief-card{padding:23px}.mn2 .footer-meta{margin-left:0}}@media (width<=1000px){.mn2 .studio-layout{gap:6%}.mn2 .format-tabs{gap:14px}.mn2 .format-tabs button{font-size:13px}.mn2 .format-output{grid-template-columns:1fr;gap:10px}.mn2 .feed-art{height:410px}.mn2 .feed-overlay{inset:22px}.mn2 .feed-overlay strong{font-size:54px}.mn2 .faq-layout{gap:5%}.mn2 .hero .social-post{height:470px}}@media (width<=720px){.mn2 header{height:85px;padding-inline:6%}.mn2 nav{gap:16px}.mn2 nav>a:not(.button){display:none}.mn2 nav .button{gap:20px;min-height:44px;padding:12px 15px;font-size:12px}.mn2 .wrap{padding-inline:6%}.mn2 .hero{grid-template-columns:1fr;gap:45px;padding-top:45px;padding-bottom:50px}.mn2 .hero h1{font-size:clamp(3.5rem,14vw,6rem)}.mn2 .lead{margin-top:24px;font-size:21px}.mn2 .hero-detail{max-width:100%}.mn2 .hero-visual{margin-right:7px;padding-top:0;padding-left:0}.mn2 .hero .social-post{height:450px}.mn2 .post-copy{bottom:92px}.mn2 .hero .post-copy h2{font-size:48px}.mn2 .principles{gap:12px;padding:20px;font-size:16px}.mn2 .principles span[aria-hidden]{display:none}.mn2 .section{padding-block:60px}.mn2 .section-head{margin-bottom:30px;display:block}.mn2 .section-head>p{margin-top:25px}.mn2 h2{font-size:48px}.mn2 .niche-grid{grid-template-columns:1fr;gap:23px}.mn2 .niche-card{height:390px}.mn2 .card-bottom strong{font-size:43px}.mn2 .market-type{font-size:57px}.mn2 .niche-detail{grid-template-columns:1fr;gap:15px;padding-block:25px}.mn2 .studio-layout,.mn2 .faq-layout,.mn2 .channel-band-inner{grid-template-columns:1fr;gap:35px}.mn2 .studio-copy{padding-top:0}.mn2 .format-tabs{gap:22px;margin-bottom:30px}.mn2 .format-tabs button{font-size:14px}.mn2 .feed-preview{justify-self:stretch;max-width:100%;transform:none}.mn2 .feed-art{height:450px}.mn2 .feed-overlay strong,.mn2 .feed-art[data-frame=community] strong{font-size:58px}.mn2 .feed-mark{font-size:19px}.mn2 .format-controls{margin-top:20px}.mn2 .service-body{grid-template-columns:1fr;gap:18px;margin-left:0}.mn2 summary{gap:14px}.mn2 .service-list summary>span:first-child{width:20px}.mn2 summary h3{font-size:29px}.mn2 .ownership{margin-top:35px;display:block}.mn2 .ownership>span{margin-top:23px;display:block}.mn2 .ownership p{font-size:27px}.mn2 .channel-band{padding-block:48px}.mn2 .channel-band h2,.mn2 .faq-layout h2{font-size:49px}.mn2 .faq-intro{margin-top:22px}.mn2 .faq-list summary,.mn2 .faq-list details p{font-size:16px}.mn2 .brief-layout{grid-template-columns:1fr;gap:35px}.mn2 .brief-layout h2{font-size:65px}.mn2 .brief-card{padding:22px}.mn2 .form-step h3{font-size:25px}.mn2 .progress{flex-wrap:wrap;gap:8px}.mn2 .form-actions{flex-wrap:wrap}.mn2 .footer-word{margin-bottom:0;padding-bottom:28px;font-size:15vw}.mn2 footer{gap:28px}.mn2 .entry-top{top:25px;left:24px;right:24px}.mn2 .entry-center{inset:90px 12px 120px}}@media (prefers-reduced-motion:reduce){.mn2 .feed-preview,.mn2 .social-post,.mn2 .niche-card:hover{transform:none!important}.mn2 *,.mn2 :before,.mn2 :after{transition:none!important;animation:none!important}}.mn2 .services-link{display:inline-flex!important}.mn2 .svc-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;padding-block:80px;display:grid}.mn2 .svc-hero h1{font-size:clamp(4rem,7.2vw,7.5rem);line-height:.91}.mn2 .svc-hero h1>span{color:#0000;-webkit-text-stroke:1px #bbb}.mn2 .svc-lead{max-width:420px;margin-top:32px;font-size:24px;line-height:1.4}.mn2 .svc-intro{color:#bbb;max-width:440px;margin:20px 0 30px}.mn2 .svc-poster{color:#111;background:#e4e4df;padding:32px;transform:rotate(2deg)}.mn2 .svc-poster>div{border-top:1px solid #bdbdb7;padding:20px 0}.mn2 .svc-poster>div>span{letter-spacing:.1em;font-size:11px}.mn2 .svc-poster strong{font:700 clamp(4rem, 7.5vw, 7rem)/.98 var(--font-title);letter-spacing:-.02em;display:block}.mn2 .svc-poster>div>p{color:#555;margin-top:8px;font-size:13px}.mn2 .svc-poster-foot{letter-spacing:.05em;border-top:1px solid #bdbdb7;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:10px;display:flex}.mn2 .svc-poster-foot>span{font-size:30px}.mn2 .svc-grid{border-top:1px solid #bdbdb7;border-left:1px solid #bdbdb7;grid-template-columns:1fr 1fr;display:grid}.mn2 .svc-card{border-bottom:1px solid #bdbdb7;border-right:1px solid #bdbdb7;flex-direction:column;padding:35px;transition:background .2s;display:flex}.mn2 .svc-card.is-selected{background:#e0e0da}.mn2 .svc-card-top{letter-spacing:.06em;color:#666;justify-content:space-between;gap:20px;font-size:11px;display:flex}.mn2 .svc-card-top>span:last-child{color:#111;font-size:24px}.mn2 .svc-label{margin:26px 0 12px;font-size:13px;font-weight:600}.mn2 .svc-card h3{max-width:440px;font-size:clamp(2.3rem,3.7vw,3.6rem)}.mn2 .svc-description{color:#555;margin:23px 0;line-height:1.75}.mn2 .svc-card ul{margin:0 0 28px;padding:0;list-style:none}.mn2 .svc-card li{border-top:1px solid #ccc;padding:10px 0;font-size:14px;line-height:1.6}.mn2 .svc-card li:before{content:"↗";color:#666;padding-right:12px}.mn2 .svc-select{background:0 0;border:1px solid #111;justify-content:space-between;align-items:center;min-height:50px;margin-top:auto;padding:12px 15px;font-size:13px;display:flex}.mn2 .svc-select[aria-pressed=true],.mn2 .svc-select:hover{color:#fff;background:#111}.mn2 .svc-select>span{font-size:23px;line-height:1}.mn2 .svc-continue{border-bottom:1px solid #bdbdb7;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:16px;font-weight:500;display:flex}.mn2 .svc-continue>span{font-size:28px}.mn2 .svc-steps{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.mn2 .svc-steps>div{border-top:1px solid #444;padding-top:25px}.mn2 .svc-steps span{color:#999;font-size:13px}.mn2 .svc-steps h3{margin:25px 0 18px;font-size:32px}.mn2 .svc-steps p{color:#aaa;font-size:15px}.mn2 .svc-enquiry h3{font-family:var(--font-body);margin-bottom:18px;font-size:26px;line-height:1.2}.mn2 .svc-enquiry>p{color:#666;font-size:14px}.mn2 .svc-selection{border-block:1px solid #ddd;min-height:90px;margin:25px 0;padding:16px 0}.mn2 .svc-selection>p{color:#777;font-size:14px}.mn2 .svc-selection ul{margin:0;padding:0;list-style:none}.mn2 .svc-selection li{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.mn2 .svc-selection button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.mn2 .svc-enquiry>.button{width:100%}.mn2 .svc-copy{text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:12px;font-size:13px;text-decoration:underline;display:block}.mn2 .svc-email{text-underline-offset:5px;margin-top:22px;font-size:14px;text-decoration:underline;display:inline-block}.mn2 .mn-services nav a[aria-current=page]{color:#fff}@media (width<=720px){.mn2 .svc-hero{grid-template-columns:1fr;gap:45px;padding-block:45px 55px}.mn2 .svc-hero h1{font-size:clamp(3.8rem,15.5vw,6.5rem)}.mn2 .svc-lead{font-size:21px}.mn2 .svc-poster{padding:24px;transform:none}.mn2 .svc-poster strong{font-size:80px}.mn2 .svc-grid{grid-template-columns:1fr}.mn2 .svc-card{padding:25px}.mn2 .svc-card h3{font-size:38px}.mn2 .svc-steps{grid-template-columns:1fr;gap:28px}.mn-services .brief-layout h2{font-size:clamp(3rem,13vw,4rem)}.mn2 nav .services-link{font-size:12px}.mn2 nav,.mn2 nav .button{gap:14px}}.mn-enquiry{gap:18px;display:grid}.mn-enquiry label{gap:8px;font-size:13px;display:grid}.mn-enquiry input,.mn-enquiry textarea{width:100%;font:inherit;color:#111;background:#fff;border:1px solid #aaa;padding:13px}.mn-enquiry textarea{resize:vertical}.mn-enquiry button:disabled{opacity:.5}.mn-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#send-enquiry{grid-column:2}.mn-consent{z-index:500;color:#111;background:#fff;border:1px solid #aaa;max-width:380px;padding:22px;font:13px/1.6 Arial,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 32px #0003}.mn-consent p:first-child{font-size:18px;font-weight:700}.mn-consent div{gap:12px;margin-top:18px;display:flex}.mn-consent button,.mn-privacy{color:#111;cursor:pointer;background:#fff;border:1px solid #888;min-height:44px;padding:10px 14px}.mn-privacy{margin:0 auto 20px;font-size:11px;display:block;position:relative}.mn2 .mn-enquiry [role=alert]{color:#8a2020}.mn2 #websites-domains li{margin:8px 0}.mn2 #websites-domains .button{margin-top:24px}@media (width<=800px){#send-enquiry{grid-column:1}.mn-consent{max-width:none;bottom:12px;left:12px;right:12px}}.mn2 header .logo img{width:84px;height:84px}.mn2 header{height:120px;padding-block:12px}.mn2 .admin-link{white-space:nowrap}.mn2 .quick-contact{padding-block:60px;scroll-margin-top:16px}.mn2 .quick-contact .brief-card{min-height:0}.mn2 .quick-contact h2{font-size:clamp(42px,5vw,70px)}.mn2 .mn-enquiry{margin-top:0}.mn2 .mn-results{color:#fff;background:#171717;padding-top:24px}.mn2 .mn-results .eyebrow{color:#bbb;margin-bottom:0}.mn2 .mn-results .font-display{font-family:var(--font-title)}.mn2 .mn-results .text-muted-foreground{color:#bdbdbd}html{scroll-behavior:auto}@media (width<=720px){.mn2 header{height:96px;padding-inline:5%}.mn2 header .logo img{width:70px;height:70px}.mn2 nav{gap:12px}.mn2 nav>.admin-link:not(.button){font-size:12px;display:inline-flex}.mn2 nav .button{gap:6px;padding:10px}.mn2 .quick-contact .brief-layout{gap:24px}.mn2 .quick-contact{padding-block:36px}}.mn2 .website-addon{border-top:1px solid #393939;max-width:760px;margin-top:40px;padding-top:32px}.mn2 .website-addon h3{margin-bottom:16px;font-size:clamp(28px,4vw,44px)}.mn2 .website-addon>p:not(.eyebrow){line-height:1.7}.mn2 .website-addon .demo-note{color:#aaa;margin-top:14px}.mn2 .quick-contact .brief-card{box-shadow:none;background:0 0;border:0;padding:0}.mn2 .mn-call-form{gap:20px}.mn2 .mn-call-form input,.mn2 .mn-call-form textarea{background:0 0;border:0;border-bottom:1px solid #b6b6ae;border-radius:0;padding:12px 0;font-size:17px}.mn2 .mn-call-form input:focus,.mn2 .mn-call-form textarea:focus{outline-offset:4px;outline:2px solid #555}.mn2 .mn-call-note summary{cursor:pointer;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.mn2 .mn-call-note summary span{color:#73736d}.mn2 .mn-call-form .demo-note{margin:0;font-size:12px}.mn2 .mn-call-form .button{justify-content:space-between;width:100%}.mn2 .mn-optional-brief{border-top:1px solid #d7d7d0;scroll-margin-top:20px}.mn2 .mn-optional-brief h2{font-size:clamp(38px,5vw,64px)}.mn2 .mn-optional-brief .brief-intro{max-width:650px;margin-bottom:28px}.mn2 .mn-optional-brief>.wrap>details>summary{cursor:pointer;border-block:1px solid #b6b6ae;justify-content:space-between;padding:22px 0;font-size:18px;display:flex}.mn2 .mn-project-form{gap:24px;padding-top:28px}.mn2 .mn-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mn2 .mn-project-form select{color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aaa;padding:13px}.mn2 .mn-service-choices{border:0;min-width:0;padding:0}.mn2 .mn-service-choices legend{margin-bottom:12px;font-size:13px}.mn2 .mn-service-choices>div{flex-wrap:wrap;gap:10px;display:flex}.mn2 .mn-service-choices label{cursor:pointer;border:1px solid #aaa;align-items:center;padding:12px;display:flex}.mn2 .mn-service-choices label:has(input:checked){color:#fff;background:#111;border-color:#111}.mn2 .mn-service-choices input{accent-color:#555;width:16px;height:16px}.mn2 .mn-project-form .demo-note{margin:0}.mn2 .mn-brief-invite{border-top:1px solid #aaa;margin-top:28px;padding-top:24px}.mn2 .mn-brief-invite p{margin-block:14px;line-height:1.6}.mn2 .mn-brief-invite .demo-note{margin-top:14px}@media (width<=720px){.mn2 .mn-brief-grid{grid-template-columns:1fr}}.mn2 a.niche-card{text-decoration:none;display:block}.mn2 a.niche-card:focus-visible{outline-offset:5px;outline:3px solid #555}.mn2 .niche-hero{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-block:55px 70px;display:grid}.mn2 .niche-back{color:#aaa;margin-bottom:38px;font-size:13px;display:inline-block}.mn2 .niche-hero h1{margin-bottom:26px;font-size:clamp(52px,6vw,94px);line-height:1.02}.mn2 .niche-hero .lead{font-size:23px}.mn2 .niche-hero .button{margin-top:28px}.mn2 .niche-poster{background:#d8d8d0;min-height:620px;position:relative;overflow:hidden}.mn2 .niche-poster>img{object-fit:cover;filter:grayscale(.8)brightness(.65);width:100%;height:100%;position:absolute}.mn2 .niche-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000b);position:absolute;inset:40% 0 0}.mn2 .niche-poster-top,.mn2 .niche-poster-bottom{z-index:1;position:absolute;left:30px;right:30px}.mn2 .niche-poster-top{letter-spacing:2px;justify-content:space-between;font-size:12px;display:flex;top:28px}.mn2 .niche-poster-bottom{bottom:30px}.mn2 .niche-poster-bottom>span{letter-spacing:2px;font-size:11px}.mn2 .niche-poster-bottom strong{font-family:var(--font-title);max-width:420px;margin-top:15px;font-size:clamp(46px,5vw,76px);line-height:1.05;display:block}.mn2 .niche-language-art{color:#66665e;font-family:var(--font-title);padding:80px 30px 200px;font-size:clamp(65px,7vw,112px);line-height:1.03;transform:rotate(-7deg)scale(1.04)}.mn2 .niche-language-art span{display:block}.mn2.niche-market .niche-poster{color:#111}.mn2.niche-market .niche-poster:after{background:linear-gradient(#0000,#d8d8d0 70%)}.mn2 .niche-ticker{letter-spacing:2px;border-block:1px solid #333;flex-wrap:wrap;justify-content:space-around;gap:18px;padding:24px 5%;font-size:13px;display:flex}.mn2 .niche-ticker span span{color:#777;padding-left:28px}.mn2 .niche-story-heading,.mn2 .niche-scope{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;display:grid}.mn2 .niche-story h2,.mn2 .niche-scope h2{font-size:clamp(38px,4.5vw,64px)}.mn2 .niche-story-heading>p,.mn2 .niche-scope p{font-size:17px;line-height:1.8}.mn2 .niche-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:50px;display:grid}.mn2 .niche-story-grid article{border-top:1px solid #aaa;padding-top:20px}.mn2 .niche-tile-art{height:210px;font:64px var(--font-title);color:#eee;letter-spacing:-2px;background:#181818;justify-content:center;align-items:center;margin-block:22px;display:flex}.mn2 .niche-tile-art.tile-1{color:#111;background:#d8d8cf}.mn2 .niche-tile-art.tile-2{color:#111;background:#a7a79b}.mn2 .niche-story-grid h3{margin-bottom:16px;font-size:28px;line-height:1.2}.mn2 .niche-story-grid p{font-size:15px;line-height:1.7}.mn2 .niche-scope p+p{color:#aaa;margin-top:18px}.mn2 .niche-explore{padding-block:45px}.mn2 .niche-explore>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.mn2 .niche-explore a{font:36px var(--font-title);border-top:1px solid #444;justify-content:space-between;padding-top:20px;display:flex}.mn2 .niche-footer{border-top:1px solid #444;justify-content:space-between;align-items:center;gap:30px;padding-block:40px;display:flex}.mn2 .niche-footer img{width:100px;height:100px}.mn2 .niche-footer p{color:#aaa;margin-top:10px;font-size:12px}@media (width<=720px){.mn2 .niche-hero,.mn2 .niche-story-heading,.mn2 .niche-scope{grid-template-columns:1fr;gap:32px}.mn2 .niche-hero{padding-block:30px 40px}.mn2 .niche-hero h1{font-size:54px}.mn2 .niche-poster{min-height:490px}.mn2 .niche-story-grid{grid-template-columns:1fr}.mn2 .niche-tile-art{height:180px}.mn2 .niche-ticker{justify-content:flex-start;font-size:11px}.mn2 .niche-ticker span span{padding-left:10px}.mn2 .niche-footer{align-items:flex-start}}
