1<!doctype html><html lang="en"><head><meta charset="UTF-8"/><base href="/"/><meta name="viewport" content="width=device-width,initial-scale=1"/><title>MARLO</title><link rel="preconnect" href="https://use.typekit.net" crossorigin/><link rel="stylesheet" href="https://use.typekit.net/ike4utt.css" crossorigin/><link rel="preload" href="/fonts/Mostardesign-SofiaProRegular.otf" as="font" type="font/otf" crossorigin/><link rel="preload" href="/fonts/Mostardesign-SofiaProBold.otf" as="font" type="font/otf" crossorigin/><style>/* Match TRN/QA exactly: 'Marketplace-Sofia-Pro' family declares only the 2 regular (400) OTF. 'Marketplace-Sofia-Pro-Bold' is a SEPARATE family. 3 When typography.headings.h1 requests font-family: 'Marketplace-Sofia-Pro' 4 at weight 800, the browser faux-bolds the regular OTF â this is the 5 intended design and matches the visual rendering shipped to QA. Adding 6 a 700-800 weight range under the same family would map to the bold OTF 7 (Mostardesign-SofiaProBold), which is visibly heavier than QA. */ 8 @font-face { 9 font-family: 'Marketplace-Sofia-Pro'; 10 font-weight: 400; 11 font-style: normal; 12 font-display: swap; 13 src: url('/fonts/Mostardesign-SofiaProRegular.otf') format('opentype'); 14 } 15 @font-face { 16 font-family: 'Marketplace-Sofia-Pro-Bold'; 17 font-weight: 800; 18 font-style: normal; 19 font-display: swap; 20 src: url('/fonts/Mostardesign-SofiaProBold.otf') format('opentype'); 21 } 22 23 html, 24 body { 25 margin: 0; 26 padding: 0; 27 width: 100%; 28 height: 100%; 29 } 30 #root { 31 min-height: 100vh; 32 display: flex; 33 flex-direction: column; 34 } 35 #root > .shell-main { 36 flex: 1; 37 width: 100%; 38 min-height: 0; 39 position: relative; 40 display: flex; 41 flex-direction: column; 42 } 43 #root > .shell-main > .shell-marlo-root { 44 flex: 1; 45 width: 100%; 46 display: flex; 47 flex-direction: column; 48 min-height: 100%; 49 } 50 #root > .shell-main > .shell-marlo-root > .app { 51 flex: 1; 52 min-height: 100%; 53 display: flex; 54 flex-direction: column; 55 } 56 #root > .shell-main > .shell-marketplace-root { 57 flex: 1; 58 width: 100%; 59 display: flex; 60 flex-direction: column; 61 min-height: 0; 62 background-color: #f3f2f2; 63 } 64 #root > .shell-main > .shell-marketplace-root > *:not(header):not(footer) { 65 flex: 1; 66 min-height: 0; 67 } 68 #tooltip-root { 69 position: fixed; 70 top: 0; 71 left: 0; 72 z-index: 2000; 73 pointer-events: none; 74 } 75 76 @media print { 77 html, 78 body { 79 width: auto; 80 overflow: visible !important; 81 } 82 83 #root { 84 display: block; 85 min-height: auto; 86 } 87 88 #root > .shell-main { 89 width: auto; 90 min-height: auto; 91 overflow: visible !important; 92 } 93 }</style>
93<script async>var COOKIE_CONSENT_DISABLED_ENVS = ['localhost', '127.0.0.1']; 94 var COOKIE_CONSENT_DISABLED_PAGES = ['public-membership']; 95 if ( 96 !COOKIE_CONSENT_DISABLED_ENVS.some(function (env) { 97 return window.origin.includes(env); 98 }) && 99 !COOKIE_CONSENT_DISABLED_PAGES.some(function (page) { 100 return window.location.pathname.includes(page); 101 }) 102 ) { 103 var cookieScript = document.createElement('script'); 104 cookieScript.src = 'https://cdn.cookielaw.org/scripttemplates/otSDKStub.js'; 105 cookieScript.type = 'text/javascript'; 106 cookieScript.setAttribute('data-domain-script', '3b43c921-3002-45a7-b109-dd7b33e82f37'); 107 document.head.appendChild(cookieScript); 108 }</script>
108<script>function OptanonWrapper() {}</script>
108<link rel="icon" href="marlo-favicon.ico">
108<script defer="defer" src="main.js"></script>
108</head><body><div id="root"></div><div id="tooltip-root"></div>
108<script>var mouseflowId = '5e051b26-f302-4274-9947-dbb14d451def'; 109 if (mouseflowId) { 110 var mouseflowHtmlDelay = 3000; 111 window._mfq = window._mfq || []; 112 (function () { 113 var mf = document.createElement('script'); 114 mf.type = 'text/javascript'; 115 mf.defer = true; 116 mf.src = '//cdn.mouseflow.com/projects/' + mouseflowId + '.js'; 117 document.getElementsByTagName('head')[0].appendChild(mf); 118 })(); 119 }</script>
119<script>var walkmeEnv = 'walkme'; 120 if (walkmeEnv) { 121 (function () { 122 var walkme = document.createElement('script'); 123 walkme.type = 'text/javascript'; 124 walkme.async = true; 125 walkme.src = 126 'https://eu-cdn.walkme.com/users/980727c21d444e7fb59c6dfc143a540b/' + 127 walkmeEnv + 128 '_980727c21d444e7fb59c6dfc143a540b_https.js'; 129 var s = document.getElementsByTagName('script')[0]; 130 s.parentNode.insertBefore(walkme, s); 131 window._walkmeConfig = { smartLoad: true }; 132 })(); 133 }</script>
133<script>var qmUrl = 'https://cdn.quantummetric.com/qscripts/quantum-myalcon.js'; 134 if (qmUrl) { 135 var s = document.createElement('script'); 136 s.async = true; 137 s.src = qmUrl; 138 document.head.appendChild(s); 139 }</script>
139</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.