CINXE.COM

Ask Phill - We build the next in commerce.

<!doctype html> <html lang="en"> <head> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-MJ58669'); </script> <!-- End Google Tag Manager --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="canonical" href="https://askphill.com/"> <title> Ask Phill - We build the next in commerce. </title> <meta name="description" content="We scale the most inspiring brands to achieve their global ambitions. Our Amsterdam-based team excels in transforming ecommerce visions into reality. Specializing in strategy, design, and Shopify development, including expert Shopify and Klaviyo consultancy, we set the stage for your brand to outshine competitors."> <meta property="og:site_name" content="Ask Phill"> <meta property="og:url" content="https://askphill.com/"> <meta property="og:title" content="Ask Phill - We build the next in commerce."> <meta property="og:type" content="website"> <meta property="og:description" content="We scale the most inspiring brands to achieve their global ambitions. Our Amsterdam-based team excels in transforming ecommerce visions into reality. Specializing in strategy, design, and Shopify development, including expert Shopify and Klaviyo consultancy, we set the stage for your brand to outshine competitors."><meta property="og:image" content="http://askphill.com/cdn/shop/files/ask-phill-website-preview-image-social-sharing.jpg?v=1710755656"> <meta property="og:image:secure_url" content="https://askphill.com/cdn/shop/files/ask-phill-website-preview-image-social-sharing.jpg?v=1710755656"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Ask Phill - We build the next in commerce."> <meta name="twitter:description" content="We scale the most inspiring brands to achieve their global ambitions. Our Amsterdam-based team excels in transforming ecommerce visions into reality. Specializing in strategy, design, and Shopify development, including expert Shopify and Klaviyo consultancy, we set the stage for your brand to outshine competitors."> <script src="//askphill.com/cdn/shop/t/9/assets/ap.global.js?v=60564146656344980001711889835" defer="defer"></script> <script src="//askphill.com/cdn/shop/t/9/assets/ap.main.js?v=38778702638130226271727334710" type="module" defer="defer"></script> <link href="//askphill.com/cdn/shop/t/9/assets/ap.main.css?v=172681935825427430621732185364" rel="stylesheet" type="text/css" media="all" /> <link href="//askphill.com/cdn/shop/t/9/assets/Inter-Bold.woff2?v=102667737688127191951711444701" as="font" type="font/woff2" crossorigin="true" rel="preload"><link href="//askphill.com/cdn/shop/t/9/assets/Inter-Regular.woff2?v=30652627277740177171711444702" as="font" type="font/woff2" crossorigin="true" rel="preload"><link href="//askphill.com/cdn/shop/t/9/assets/Inter-SemiBold.woff2?v=61742917743582202761711444703" as="font" type="font/woff2" crossorigin="true" rel="preload"><style type="text/css"> @font-face { font-family: Inter; font-display: swap; font-weight: 400; src: url('//askphill.com/cdn/shop/t/9/assets/Inter-Regular.woff2?v=30652627277740177171711444702') format('woff2'), url('//askphill.com/cdn/shop/t/9/assets/Inter-Regular.woff?v=64202035935211139211711444701') format('woff'); } @font-face { font-family: Inter; font-display: swap; font-weight: 600; src: url('//askphill.com/cdn/shop/t/9/assets/Inter-SemiBold.woff2?v=61742917743582202761711444703') format('woff2'), url('//askphill.com/cdn/shop/t/9/assets/Inter-SemiBold.woff?v=160797850476591031261711444702') format('woff'); } @font-face { font-family: Inter; font-display: swap; font-weight: 700; src: url('//askphill.com/cdn/shop/t/9/assets/Inter-Bold.woff2?v=102667737688127191951711444701') format('woff2'), url('//askphill.com/cdn/shop/t/9/assets/Inter-Bold.woff?v=565683673019827771711444700') format('woff'); } </style><link rel="icon" type="image/png" href="//askphill.com/cdn/shop/t/9/assets/favicon_small.png?v=105089571951087567841710754142" > <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/81789813010/digital_wallets/dialog"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-NL"></script> <script id="shopify-features" type="application/json">{"accessToken":"afdeb31457654a815b2d7f31239cc4b3","betas":["rich-media-storefront-analytics"],"domain":"askphill.com","predictiveSearch":true,"shopId":81789813010,"smart_payment_buttons_url":"https:\/\/askphill.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/askphill.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "ask-phill-website.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"EUR","rate":"1.0"}; Shopify.country = "NL"; Shopify.theme = {"name":"ask-phill-website\/main","id":161528414482,"schema_name":"Starter","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "askphill.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script> <script id="__st">var __st={"a":81789813010,"offset":3600,"reqid":"768fdb55-470a-4efa-95a7-19d5dcdfe6e2-1732348105","pageurl":"askphill.com\/","u":"a6786239f0da","p":"home"};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');function s(t,e,n=!1){try{const o=window.sessionStorage;for(const[n,c]of Object.entries(JSON.parse(o.getItem(e))))t.elements[n]&&(t.elements[n].value=c);n&&o.removeItem(e)}catch{}}const a='form_key',i=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response','password'],u=()=>{try{return window.sessionStorage}catch{return}},m=t=>t.elements[a],f='form_type',d='cptcha';function p(t){t.dataset[d]=!0}const l=window,h=l.document,_='Shopify',y='ce_forms',E='captcha';let v=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js',T={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=l[_][y],c=o.bindForm;if(c)return c(t,g,e,T).then(n);o.q.push([[t,g,e,T],n]),v||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js'})),v=!0)});var g,T;l[_]=l[_]||{},l[_][y]=l[_][y]||{},l[_][y].q=[],l[_][E]=l[_][E]||{},l[_][E].protect=function(t,e){n(t,void 0,e),p(t)},Object.freeze(l[_][E]),function(t,e,n,l,h,_){const[y,E,v,g]=function(t,e,n){const s=e?o:[],a=t?c:[],i=[...s,...a],u=[...o],m=r(i),f=r(s),d=n&&r(i.filter((([t,e])=>n.includes(e)))),p=r(u),l=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];return[l(m),l(f),l(d),l(p)]}(l,h,_),T=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},S=t=>y().includes(t);t.addEventListener('submit',(t=>{const e=T(t);if(!e)return;const n=S(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=m(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!u())return;!function(t){const e=u();if(!e)return;const n=m(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){m(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:a})),t.elements[a].value=e}(t,e),function(t,e){const n=u();if(!n)return;const o=[...t.querySelectorAll('input[type="password"]')].map((({name:t})=>t)),c=[...i,...o],r={};for(const[s,a]of new FormData(t).entries())c.includes(s)||(r[s]=a);n.setItem(e,JSON.stringify(r))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const w=(t,e)=>{t&&!t.dataset[d]&&(n(t,e.some((e=>e===t))),p(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=T(t);S(e)&&w(e,E())}));const A=e.get('form_key'),b=e.get(f),I=A&&b;t.addEventListener('DOMContentLoaded',(()=>{const t=E();if(I)for(const e of t)e.elements[f].value===b&&s(e,A);[...new Set([...v(),...y().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>w(e,t)))}))}(h,new URLSearchParams(l.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//askphill.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//askphill.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <!-- Hotjar Tracking Code for https://askphill.com --> <script> (function (h, o, t, j, a, r) { h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments); }; h._hjSettings = { hjid: 300990, hjsv: 6 }; a = o.getElementsByTagName('head')[0]; r = o.createElement('script'); r.async = 1; r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; a.appendChild(r); })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv='); </script> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/8387340.js"></script> <!-- End of HubSpot Embed Code --> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 81789813010,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 81789813010,storefrontBaseUrl: "https://askphill.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"768934162","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-9ELQ2XCR8D\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-9ELQ2XCR8D\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-9ELQ2XCR8D\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-9ELQ2XCR8D\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-9ELQ2XCR8D\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-9ELQ2XCR8D\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-9ELQ2XCR8D\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-9ELQ2XCR8D\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"afe7c2de16587d6c6689522527d6c67f","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Ask Phill","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"ask-phill-website.myshopify.com","countryCode":"NL","storefrontUrl":"https:\/\/askphill.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://askphill.com/cdn","1518c2ba4d2b3301a1e3cb6576947ef22edf7bb6","3c762e5aw5b983e43pc2dc4883m545d5a27",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'EUR'; var meta = {"page":{"pageType":"home"}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 81789813010, theme_id: 161528414482, app_name: "storefront", context_url: window.location.href, source_url: "//askphill.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//askphill.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//askphill.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":81789813010,"isMerchantRequest":null,"themeId":161528414482,"themeCityHash":"18409196830476895454","contentLanguage":"en","currency":"EUR"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"home"}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//askphill.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Starter"; window.BOOMR.themeVersion = "1.0.0"; window.BOOMR.shopId = 81789813010; window.BOOMR.themeId = 161528414482; })();</script> <script defer src="https://askphill.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="81789813010" data-render-region="gcp-asia-southeast1" data-page-type="index" data-theme-instance-id="161528414482" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="group/body pointer-events-auto relative w-full has-[bouncy-popup[data-active]]:w-[calc(100vw-var(--scrollbar-width))] has-[bouncy-popup[data-active]]:overflow-hidden data-[intro-playing]:w-[calc(100vw-var(--scrollbar-width))] data-[intro-playing]:overflow-hidden" data-intro-loading data-intro-hide-menu > <!-- Google Tag Manager (noscript) --> <noscript ><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MJ58669" height="0" width="0" style="display:none;visibility:hidden" ></iframe ></noscript> <!-- End Google Tag Manager (noscript) --> <a class="visually-hidden skip-to-content-link" href="#MainContent"> Skip to content </a> <page-transition class="group/page isolate block [--transition-color:var(--tw-color-red)] data-[intro]:bg-red" data-intro > <!-- BEGIN sections: header-group --> <div id="shopify-section-sections--21309433905426__ae87584a-196c-4a26-8249-24e7c4e0797f" class="shopify-section shopify-section-group-header-group"><header-logo data-target="page-transition.logo" class="pointer-events-none absolute left-0 right-0 top-10 z-30 flex justify-center text-[--color] transition-colors duration-300 group-data-[active]/page:fixed group-data-[intro-loading]/body:opacity-0 group-data-[intro-playing]/body:opacity-0" style="--color: var(--tw-color-black) " > <bouncy-link class="block"> <a href="/" class="pointer-events-auto block" > <svg class="w-20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 77 21" fill="none" xmlns="http://www.w3.org/2000/svg" > <g clip-path="url(#clip0_2046_2633)"> <path d="M5.77975 10.7605V3.77386C5.77975 2.95229 5.38683 2.54485 4.60099 2.54485H3.86584C3.08 2.54485 2.68708 2.95229 2.68708 3.77386V10.7605H5.77975ZM2.69342 21H0V3.60019C0 1.20229 1.07103 0 3.21942 0H5.24741C7.3958 0 8.46683 1.20229 8.46683 3.60019V21H5.77975V13.3053H2.69342V21Z" fill="currentColor"/> <path d="M16.0217 5.64408V3.80057C16.0217 2.96565 15.6288 2.54485 14.8429 2.54485H14.4246C13.6578 2.54485 13.2776 2.96565 13.2776 3.80057V7.28053C13.2776 7.67462 13.3536 7.93511 13.4994 8.0687C13.7275 8.2624 13.9747 8.43607 14.2282 8.59637L16.7822 10.0324C17.1941 10.2595 17.587 10.5267 17.9609 10.8206C18.2018 10.9943 18.3919 11.2214 18.5186 11.4952C18.6517 11.749 18.7151 12.25 18.7151 12.9847V17.4532C18.7151 19.8111 17.6314 20.9933 15.464 20.9933H13.8036C11.6552 20.9933 10.5841 19.7042 10.5841 17.1326V16.084H13.2712V17.2261C13.2712 18.0477 13.6705 18.4552 14.4753 18.4552H14.957C15.6668 18.4552 16.0217 18.0477 16.0217 17.2261V13.6594C16.0217 13.2719 15.9456 13.0048 15.7935 12.8712C15.5654 12.6775 15.3182 12.4971 15.0647 12.3435L12.5044 10.854C12.0734 10.6269 11.6615 10.3664 11.2686 10.0658C11.0214 9.84542 10.844 9.57156 10.7362 9.24427C10.6158 8.80343 10.5588 8.35592 10.5778 7.90172V3.60019C10.5778 1.20229 11.6488 0 13.7972 0H15.483C17.6314 0 18.7024 1.20229 18.7024 3.60019V5.65076H16.0153L16.0217 5.64408Z" fill="currentColor"/> <path d="M29.8685 21H27.1751L23.8099 10.7338V10.5668L26.611 0H29.0826L26.2498 10.4399L29.8685 21ZM23.6641 21H20.9707V0H23.6641V21Z" fill="currentColor"/> <path d="M38.6016 10.8473H40.3127C41.0225 10.8473 41.3774 10.4399 41.3774 9.61832V3.77386C41.3774 2.95229 40.9782 2.54485 40.1733 2.54485H38.6016V10.8473ZM35.9082 0H40.8197C42.9871 0 44.0772 1.20229 44.0772 3.60019V9.82538C44.0772 12.2032 43.0061 13.3922 40.8578 13.3922H38.608V21H35.9145V0H35.9082Z" fill="currentColor"/> <path d="M52.2145 21V11.4618H48.9063V21H46.2129V0H48.9063V8.91699H52.2145V0H54.9079V21H52.2145Z" fill="currentColor"/> <path d="M60.1426 0H57.4492V21H60.1426V0Z" fill="currentColor"/> <path d="M69.0532 21H62.6523V0H65.3458V18.4618H69.0532V21Z" fill="currentColor"/> <path d="M77.0004 21H70.5996V0H73.293V18.4618H77.0004V21Z" fill="currentColor"/> </g> </svg> <span class="visually-hidden visually-hidden--inline">Ask Phill</span> </a></bouncy-link > </header-logo> <header-menu class="pointer-events-none fixed bottom-0 isolate z-30 flex w-full items-end justify-center pb-6 text-[--accent] transition-transform duration-300 ease-in-out [--active-circle-x-add:45px] [--button-height:52px] [--button-width:134px] [--circle-size:43px] [--menu-width:170px] [transform:translate3d(0,0,0)] data-[footer-menu-visible]:translate-y-full group-data-[intro-hide-menu]/body:translate-y-full group-data-[intro-loading]/body:pr-[--scrollbar-width] group-data-[intro-playing]/body:pr-[--scrollbar-width] lg:pb-12 lg:[--active-circle-x-add:75px] lg:[--button-height:83px] lg:[--button-width:226px] lg:[--circle-size:72px] lg:[--menu-width:245px]" style=" --accent: var(--tw-color-white); --color: var(--tw-color-red); " > <button data-target="header-menu.button" type="button" class="pointer-events-auto relative z-10 flex h-[--button-height] w-[--button-width] items-center rounded-full bg-[--color] p-[4px] transition-colors duration-300 lg:p-[5px]" > <span data-target="header-menu.button-shadow" class="absolute inset-0 block rounded-[inherit] shadow-[0px_0px_0px_0px_rgba(0,_0,_0,_0.10),_4px_2px_9px_0px_rgba(0,_0,_0,_0.10),_14px_10px_17px_0px_rgba(0,_0,_0,_0.09)]" ></span> <div data-target="header-menu.circle" aria-hidden class="relative grid aspect-square size-[--circle-size] shrink-0 grid-cols-[auto,auto,auto] rounded-full bg-[--accent] transition-colors duration-300" > <svg class="absolute size-[18px] place-self-center text-[--color] transition-colors duration-300 lg:size-[25px]" aspectRatio="xMidYMid meet" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M0 8H24M0 17H24" stroke="currentColor" stroke-width="3.5"/> </svg> </div> <div class="w-full pr-[6px] text-[19px] font-bold leading-none tracking-[-0.01em] lg:pr-[12px] lg:text-[35px]"> <span data-target="header-menu.label" class="block">Menu</span> </div> </button> <nav data-target="header-menu.menu" class="pointer-events-none absolute h-[--button-height] w-[--menu-width] overflow-hidden rounded-[24px] bg-[--color] text-[24px] font-bold leading-none tracking-[-0.04em] text-[--accent] opacity-0 shadow-[0px_0px_0px_0px_rgba(0,_0,_0,_0.10),_4px_2px_9px_0px_rgba(0,_0,_0,_0.10),_14px_10px_17px_0px_rgba(0,_0,_0,_0.09)] lg:rounded-[42px] lg:text-[34px]" > <div data-target="header-menu.nav" class="flex flex-col-reverse items-center py-[14px] text-center lg:py-[17px]" ><a href="/" class="group/link z-10 flex w-full items-center justify-center py-[13px] transition-colors duration-200 data-[active]:text-[--color] lg:py-[16px]" data-target="header-menu.link" data-active > Home</a><a href="/blogs/cases" class="group/link z-10 flex w-full items-center justify-center py-[13px] transition-colors duration-200 data-[active]:text-[--color] lg:py-[16px]" data-target="header-menu.link" > Our Work</a><a href="/pages/services" class="group/link z-10 flex w-full items-center justify-center py-[13px] transition-colors duration-200 data-[active]:text-[--color] lg:py-[16px]" data-target="header-menu.link" > Expertise</a><a href="/pages/about" class="group/link z-10 flex w-full items-center justify-center py-[13px] transition-colors duration-200 data-[active]:text-[--color] lg:py-[16px]" data-target="header-menu.link" > About</a><a href="/blogs/blog" class="group/link z-10 flex w-full items-center justify-center py-[13px] transition-colors duration-200 data-[active]:text-[--color] lg:py-[16px]" data-target="header-menu.link" > Blog</a><a href="/pages/contact" class="group/link z-10 flex w-full items-center justify-center py-[13px] transition-colors duration-200 data-[active]:text-[--color] lg:py-[16px]" data-target="header-menu.link" > Contact</a><span data-target="header-menu.link-cursor" aria-hidden class="absolute bottom-[14px] block w-[calc(100%-20px)] rounded-full bg-[--accent] py-[13px] lg:bottom-[17px] lg:w-[calc(100%-32px)] lg:py-[16px]" >&nbsp;</span > </div> </nav> </header-menu> </div> <!-- END sections: header-group --> <div data-taxi data-target="page-transition.intro-content" class="origin-top group-data-[intro-loading]/body:opacity-0" > <div data-taxi-view class="group/view relative max-w-full origin-center data-[active]/view:fixed data-[active]/view:inset-0 data-[active]/view:z-10" data-primary-color="var(--tw-color-white)" data-secondary-color="var(--tw-color-red)" data-header-color="var(--tw-color-black) " > <div class="relative bg-white group-data-[active]/view:absolute group-data-[active]/view:size-[calc(100vmax-var(--scrollbar-width))] group-data-[active]/view:overflow-clip group-data-[active]/view:[clip-path:url(#page-transition-clip-path)]"> <div> <main id="MainContent" class=" shadow-none focus:outline-none " role="main" tabindex="-1" > <div id="shopify-section-template--21309434429714__9742082d-e95f-4da7-b22d-0564ab75fbd3" class="shopify-section"><intro-video class="relative h-lvh block lg:aspect-video lg:h-[unset] w-full bg-black *:size-full *:object-cover"> <video playsinline="playsinline" preload="none" loop="loop" alt="Ask Phill - We build the next" muted="muted" class="lg:hidden" data-loading="true" poster="//askphill.com/cdn/shop/files/preview_images/2a882052ba634622b991b7ce937a0a24.thumbnail.0000000000_1x.jpg?v=1710769843"><source src="//askphill.com/cdn/shop/videos/c/vp/2a882052ba634622b991b7ce937a0a24/2a882052ba634622b991b7ce937a0a24.HD-1080p-7.2Mbps-26014906.mp4?v=0" type="video/mp4"><img alt="Ask Phill - We build the next in commerce." src="//askphill.com/cdn/shop/files/preview_images/2a882052ba634622b991b7ce937a0a24.thumbnail.0000000000_1x.jpg?v=1710769843"></video><video playsinline="playsinline" preload="none" alt="Ask Phill - We build the next" loop="loop" muted="muted" class="hidden lg:block" data-loading="true" poster="//askphill.com/cdn/shop/files/preview_images/a9bb2b156dd049b1a75654d45f7d57c6.thumbnail.0000000000_1x.jpg?v=1710769920"><source src="//askphill.com/cdn/shop/videos/c/vp/a9bb2b156dd049b1a75654d45f7d57c6/a9bb2b156dd049b1a75654d45f7d57c6.HD-1080p-7.2Mbps-26014943.mp4?v=0" type="video/mp4"> </intro-video> </div><section id="shopify-section-template--21309434429714__6f944e1f-752c-4072-bbc8-825480a6cfed" class="shopify-section"> <tagline-section class="relative isolate block bg-beige py-[100vw] lg:py-[35vw] lg:[--total-y:100lvh] 2xl:py-[30vw]"> <div data-target="tagline-section.tagline" class="relative mx-auto flex w-[80%] justify-center [--cursor-x:5] [--cursor-y:12] [--y:-15] lg:[--y:0]" > <div data-target="tagline-section.slider" class=" text-h2 lg:text-h1" > <div class="splide__track"> <ul class="splide__list"> <li data-target="tagline-section.slide" class="splide__slide flex items-center justify-center text-center" > <h3 class="block py-3 [&_b]:text-white [&_strong]:text-white [&_strong]:[font-weight:unset]"> <p>We build <strong>the next </strong><br/>in commerce.</p> </h3> </li> </ul> </div> </div> </div> <div class="pointer-events-none absolute inset-0 grid size-full grid-cols-2 grid-rows-2 p-3 py-12 *:pointer-events-auto lg:py-24 lg:pt-16"> <tagline-bars-card data-target="tagline-section.card" class="h-fit w-[45vw] translate-x-[--x] translate-y-[--y] justify-self-start [--cursor-x:-22.5] [--cursor-y:-12.5] [--parallax:1.3] md:justify-self-center lg:w-[25vw] lg:[--x:-35%] lg:[--y:15%] xl:[--parallax:1.75] 2xl:w-[20vw] 3xl:[--parallax:1.2]" > <a data-target="tagline-section.card-inner" href="/blogs/cases/pink-gellac" class="block size-full rounded-10 bg-white p-3 opacity-0 lg:rounded-20 lg:p-4" style="box-shadow: 0px 0px 0px 0px #211C121A, 6px 7px 20px 0px #211C121A, 25px 27px 37px 0px #211C1217, 57px 60px 50px 0px #211C120D, 101px 107px 59px 0px #211C1203, 158px 167px 64px 0px #211C1200;" > <div class="mb-[2vw]"> <p class="text-body mb-1">Conversion rate increase</p> <p class="text-h3">+12%</p> </div> <ul class="grid aspect-[1.85] w-full grid-cols-4 items-end justify-items-end gap-[0.75vw] lg:gap-[0.35vw]"> <li data-target="tagline-bars-card.bar" class="block w-full rounded-lg lg:rounded-xl h-[40%] [--height:40%] [--height-active:15%] bg-beige" ></li> <li data-target="tagline-bars-card.bar" class="block w-full rounded-lg lg:rounded-xl h-[67%] [--height:67%] [--height-active:37%] bg-beige" ></li> <li data-target="tagline-bars-card.bar" class="block w-full rounded-lg lg:rounded-xl h-[55%] [--height:55%] [--height-active:20%] bg-beige" ></li> <li data-target="tagline-bars-card.bar" class="block w-full rounded-lg lg:rounded-xl h-[100%] [--height:100%] [--height-active:65%] bg-[#B09769]" ></li> </ul> </a> </tagline-bars-card> <tagline-arrow-card data-target="tagline-section.card" class="w-[42.5vw] translate-x-[--x] translate-y-[--y] place-self-center justify-self-end [--cursor-x:-20] [--cursor-y:-15] [--parallax:1.2] [--y:30%] md:w-[30vw] md:justify-self-center lg:w-fit lg:place-self-center lg:[--x:20%] lg:[--y:-20%]" > <a href="/blogs/cases" data-target="tagline-section.card-inner" class="relative block rounded-10 bg-white p-3 opacity-0 lg:rounded-20 lg:p-4 lg:pr-48" style="box-shadow: 0px 0px 0px 0px #211C121A, 6px 7px 20px 0px #211C121A, 25px 27px 37px 0px #211C1217, 57px 60px 50px 0px #211C120D, 101px 107px 59px 0px #211C1203, 158px 167px 64px 0px #211C1200;" > <p class="mb-4 pr-5 lg:pr-0">Brands moved to Shopify</p> <p class="text-h3">150+</p> <div class="absolute right-2 top-2"> <div class="relative grid aspect-square h-fit w-6 shrink-0 place-content-center overflow-hidden rounded-full bg-black text-white lg:w-9" > <div data-target="tagline-arrow-card.arrow-out" class="absolute inset-0 grid place-items-center" > <svg class="w-3 -rotate-90 lg:w-4" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> </div> <div data-target="tagline-arrow-card.arrow-in" class="absolute inset-0 grid translate-y-full place-items-center" > <svg class="w-3 -rotate-90 lg:w-4" data-target="tagline-arrow-card.arrow-in" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> </div> </div> </div> </a> </tagline-arrow-card> <div data-target="tagline-section.card" class="h-fit w-[45vw] translate-x-[--x] translate-y-[--y] place-self-center justify-self-start [--cursor-x:-12.5] [--cursor-y:-20] [--parallax:1.35] md:col-start-2 md:w-[25vw] md:place-self-end md:justify-self-center md:[--y:-10%] lg:w-[22.5vw] lg:[--x:30%] lg:[--y:20%]" > <a data-target="tagline-section.card-inner" href="https://open.spotify.com/show/3a4fjuZTLE70vtrl4QI57Y?si=f7205cab84bb485f" class="relative block rounded-10 bg-white p-3 opacity-0 lg:rounded-20 lg:p-4 " style="box-shadow: 0px 0px 0px 0px #211C121A, 6px 7px 20px 0px #211C121A, 25px 27px 37px 0px #211C1217, 57px 60px 50px 0px #211C120D, 101px 107px 59px 0px #211C1203, 158px 167px 64px 0px #211C1200;" > <p class="text-h4 relative">Brand stories</p> <responsive-media data-visible class="aspect-[1.5] w-full before:bg-transparent"> <img src="//askphill.com/cdn/shop/files/tagline-product-shoe-image_640x_094017bf-4cfa-46ff-84e2-abb324cb6735.webp?v=1708073363&amp;width=768" alt="" srcset="//askphill.com/cdn/shop/files/tagline-product-shoe-image_640x_094017bf-4cfa-46ff-84e2-abb324cb6735.webp?v=1708073363&amp;width=165 165w, //askphill.com/cdn/shop/files/tagline-product-shoe-image_640x_094017bf-4cfa-46ff-84e2-abb324cb6735.webp?v=1708073363&amp;width=330 330w, //askphill.com/cdn/shop/files/tagline-product-shoe-image_640x_094017bf-4cfa-46ff-84e2-abb324cb6735.webp?v=1708073363&amp;width=660 660w" width="768" height="741" class="object-scale-down" sizes="(max-width: 768px) 45vw, (max-width: 1024px) 25vw, 22.5vw"> </responsive-media> <p class="flex items-center justify-between"> <span class="text-body">Listen to our podcast</span> <svg class="w-3 lg:w-4 overflow-hidden" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> </p> </a> </div> <div class="w-[42.5vw] translate-x-[--x] translate-y-[--y] place-self-end justify-self-end [--cursor-x:-12.5] [--cursor-y:-20] [--parallax:1.15] md:col-start-1 md:row-start-2 md:w-[27.5vw] md:justify-self-center lg:w-[22.5vw] lg:justify-self-start lg:[--x:20%] lg:[--y:-5%]" data-target="tagline-section.card" > <a href="/blogs/blog/headless-vs-native-shopify" data-target="tagline-section.card-inner" class="relative flex aspect-square items-end justify-start overflow-hidden rounded-10 p-3 text-white opacity-0 lg:rounded-20 lg:p-8" style="box-shadow: 0px 0px 0px 0px #211C121A, 6px 7px 20px 0px #211C121A, 25px 27px 37px 0px #211C1217, 57px 60px 50px 0px #211C120D, 101px 107px 59px 0px #211C1203, 158px 167px 64px 0px #211C1200;" > <responsive-media data-visible class="absolute inset-0 h-full w-full before:bg-transparent"> <img src="//askphill.com/cdn/shop/files/shopify-checkout-best-in-world-1.jpg?format=webp&amp;v=1708252846&amp;width=768" alt="" srcset="//askphill.com/cdn/shop/files/shopify-checkout-best-in-world-1.jpg?format=webp&amp;v=1708252846&amp;width=175 175w, //askphill.com/cdn/shop/files/shopify-checkout-best-in-world-1.jpg?format=webp&amp;v=1708252846&amp;width=350 350w, //askphill.com/cdn/shop/files/shopify-checkout-best-in-world-1.jpg?format=webp&amp;v=1708252846&amp;width=700 700w" width="768" height="877" sizes="(max-width: 768px) 42.5vw, (max-width: 1024px) 27.5vw, 22.5vw" style="object-position:56.1217% 6.9521%;"> </responsive-media> <div class="relative w-[80%]"> <p class="text-body mb-1 !font-light">Beyond Headless</p> <p class="text-h5">Shopify Simplified</p> </div> </a> </div> </div> </tagline-section> </section><div id="shopify-section-template--21309434429714__5d1ab361-adf3-4408-9ca0-f10e8e3f1fe8" class="shopify-section"><stacking-cards class="group/section container flex flex-col gap-14 overflow-hidden lg:grid lg:grid-flow-row lg:grid-cols-2 lg:gap-content pt-24 lg:pt-44 pb-24 lg:pb-44 " > <header class="flex flex-col items-center gap-8 lg:h-full lg:items-start lg:justify-center lg:gap-12" > <h2 class="text-h1 max-w-2xl text-center lg:text-left [&>br]:hidden lg:[&>br]:block"> Partner <br/>in success <br/>stories</p> </h2> <bouncy-background class="block"> <a class="button" href="/blogs/cases" > <div class="bouncy-background rounded-[inherit] bg-beige"></div> <span> See our work </span> </a> </bouncy-background> </header> <div style="--count: 2;" class="mx-auto grid max-w-lg items-center py-[4rem] lg:mr-0 lg:max-w-[max(80%,_37.5rem)] lg:py-[8rem]" > <div style=" --index: 0; --text-color: #745338; --background-color: #deddd4; " class="pointer-events-none relative col-start-1 row-start-1" > <a data-target="stacking-cards.card" href="/blogs/cases/filling-pieces" data-taxi-color="#745338" class="group/link pointer-events-auto block aspect-[1.65] size-full group-data-[active]/section:translate-y-[calc((var(--index)-1)*4rem)] lg:aspect-[1.85] group-data-[active]/section:lg:translate-y-[calc((var(--index)-1)*8rem)]" > <div class="grid h-full grid-cols-[50%_minmax(0,_1fr)] gap-3 rounded-16 bg-[--background-color] p-3 duration-200 lg:gap-8 lg:rounded-24 lg:p-5 lg:group-hover/link:translate-y-[-10%]"> <responsive-media data-visible class="block size-full shrink-0 overflow-hidden rounded-12 bg-[--text-color] lg:rounded-16" ><img src="//askphill.com/cdn/shop/files/386693118_1011353716735395_3994652237692236034_n.jpg?v=1705416466&amp;width=500" alt="fillingpiecesshoes" srcset="//askphill.com/cdn/shop/files/386693118_1011353716735395_3994652237692236034_n.jpg?v=1705416466&amp;width=156 156w, //askphill.com/cdn/shop/files/386693118_1011353716735395_3994652237692236034_n.jpg?v=1705416466&amp;width=312 312w" width="500" height="623" sizes="(max-width: 1024px) 80vw, 600px"> </responsive-media> <div class="flex h-full flex-col justify-between text-[--text-color] lg:gap-y-7"> <p class="text-h3 break-words !text-[clamp(1.5rem,4.2vw,2.6rem)] lg:min-h-[2lh]"> Filling Pieces </p><span class="button-sm bg-[--text-color] text-[--background-color]">Shopify Plus</span></div> </div> </a> </div> <div style=" --index: 1; --text-color: #010228; --background-color: #f2bf25; " class="pointer-events-none relative col-start-1 row-start-1" > <a data-target="stacking-cards.card" href="/blogs/cases/mr-marvis" data-taxi-color="#010228" class="group/link pointer-events-auto block aspect-[1.65] size-full group-data-[active]/section:translate-y-[calc((var(--index)-1)*4rem)] lg:aspect-[1.85] group-data-[active]/section:lg:translate-y-[calc((var(--index)-1)*8rem)]" > <div class="grid h-full grid-cols-[50%_minmax(0,_1fr)] gap-3 rounded-16 bg-[--background-color] p-3 duration-200 lg:gap-8 lg:rounded-24 lg:p-5 lg:group-hover/link:translate-y-[-10%]"> <responsive-media data-visible class="block size-full shrink-0 overflow-hidden rounded-12 bg-[--text-color] lg:rounded-16" ><img src="//askphill.com/cdn/shop/files/mr-marvis-case-featured-image.jpg?v=1710609379&amp;width=500" alt="" srcset="//askphill.com/cdn/shop/files/mr-marvis-case-featured-image.jpg?v=1710609379&amp;width=156 156w, //askphill.com/cdn/shop/files/mr-marvis-case-featured-image.jpg?v=1710609379&amp;width=312 312w" width="500" height="750" sizes="(max-width: 1024px) 80vw, 600px"> </responsive-media> <div class="flex h-full flex-col justify-between text-[--text-color] lg:gap-y-7"> <p class="text-h3 break-words !text-[clamp(1.5rem,4.2vw,2.6rem)] lg:min-h-[2lh]"> Mr Marvis </p><span class="button-sm bg-[--text-color] text-[--background-color]">Headless</span></div> </div> </a> </div> <div style=" --index: 2; --text-color: #0066cb; --background-color: #ffffff; " class="pointer-events-none relative col-start-1 row-start-1" > <a data-target="stacking-cards.card" href="/blogs/cases/tonys-chocolonely" data-taxi-color="#0066cb" class="group/link pointer-events-auto block aspect-[1.65] size-full group-data-[active]/section:translate-y-[calc((var(--index)-1)*4rem)] lg:aspect-[1.85] group-data-[active]/section:lg:translate-y-[calc((var(--index)-1)*8rem)]" > <div class="grid h-full grid-cols-[50%_minmax(0,_1fr)] gap-3 rounded-16 bg-[--background-color] p-3 duration-200 lg:gap-8 lg:rounded-24 lg:p-5 lg:group-hover/link:translate-y-[-10%]"> <responsive-media data-visible class="block size-full shrink-0 overflow-hidden rounded-12 bg-[--text-color] lg:rounded-16" ><img src="//askphill.com/cdn/shop/files/featured-image-test5.jpg?v=1730909167&amp;width=500" alt="" srcset="//askphill.com/cdn/shop/files/featured-image-test5.jpg?v=1730909167&amp;width=156 156w, //askphill.com/cdn/shop/files/featured-image-test5.jpg?v=1730909167&amp;width=312 312w" width="500" height="625" sizes="(max-width: 1024px) 80vw, 600px"> </responsive-media> <div class="flex h-full flex-col justify-between text-[--text-color] lg:gap-y-7"> <p class="text-h3 break-words !text-[clamp(1.5rem,4.2vw,2.6rem)] lg:min-h-[2lh]"> Tony's Chocolonely </p><span class="button-sm bg-[--text-color] text-[--background-color]">Shopify Plus</span></div> </div> </a> </div> </div> </stacking-cards> </div><div id="shopify-section-template--21309434429714__cf19450b-7043-423a-9539-6da2ac31f50d" class="shopify-section"><section class="bg-black pt-24 lg:pt-44 pb-24 lg:pb-44 "> <header class="container mb-12 text-white lg:mb-24"> <text-reveal> <h2 class="text-h1 block text-center [&_strong]:opacity-50 [&_strong]:[font-weight:unset]"> Our <strong>expertise</strong> </h2> </text-reveal> </header> <scroll-accordion class="container flex flex-col gap-3 lg:gap-6"> <div data-active data-target="scroll-accordion.item" class="group/item text-h3 h-[calc((1lh*0.85)+var(--padding)*2)] cursor-pointer overflow-hidden rounded-10 bg-[--bg] px-[--padding] text-[4.5vw] leading-none text-[--color] [--bg-active:theme(colors.white.DEFAULT)] [--bg:#191919] [--color-active:theme(colors.black.DEFAULT)] [--color:theme(colors.white.DEFAULT)] [--padding:theme(spacing.7)] hover:bg-[#292929] data-[active]:h-fit data-[active]:cursor-[unset] data-[active]:bg-[--bg-active] data-[active]:text-[--color-active] md:text-[min(3.75vw,4.875rem)] lg:h-[calc((1lh*0.65)+var(--padding)*2)] lg:rounded-20 lg:[--padding:theme(spacing.10)] 2xl:[--padding:theme(spacing.14)]" > <div class="lg:grid lg:grid-cols-2"> <div class="pt-[--padding]"> <h3 data-target="scroll-accordion.title" class="relative block origin-top-left scale-[--scale] leading-none text-white [--scale:0.85] group-data-[active]/item:scale-100 group-data-[active]/item:text-black lg:[--scale:.65] " >Strategy</h3> </div> <div data-target="scroll-accordion.text" class="text-body flex flex-col gap-[calc(var(--padding)/2)] py-[calc(var(--padding)/2)] pb-[--padding] lg:gap-5 lg:py-[--padding]" > <div class="richtext leading-normal opacity-0 group-data-[active]/item:opacity-100 lg:max-w-[85%] 3xl:max-w-[75%]" ><p>We're your strategic partner, deeply understanding your brand's essence with a dedicated product owner for each project, crafting personalized, data-informed strategies that put you ahead of the competition.</p></div> <bouncy-background class="block opacity-0 group-data-[active]/item:opacity-100"> <a href="/pages/ecommerce-strategy" class="button text-white"> <div aria-hidden class="bouncy-background rounded-[inherit] bg-black"></div> Read more </a> </bouncy-background> </div> </div> </div> <div data-target="scroll-accordion.item" class="group/item text-h3 h-[calc((1lh*0.85)+var(--padding)*2)] cursor-pointer overflow-hidden rounded-10 bg-[--bg] px-[--padding] text-[4.5vw] leading-none text-[--color] [--bg-active:theme(colors.white.DEFAULT)] [--bg:#191919] [--color-active:theme(colors.black.DEFAULT)] [--color:theme(colors.white.DEFAULT)] [--padding:theme(spacing.7)] hover:bg-[#292929] data-[active]:h-fit data-[active]:cursor-[unset] data-[active]:bg-[--bg-active] data-[active]:text-[--color-active] md:text-[min(3.75vw,4.875rem)] lg:h-[calc((1lh*0.65)+var(--padding)*2)] lg:rounded-20 lg:[--padding:theme(spacing.10)] 2xl:[--padding:theme(spacing.14)]" > <div class="lg:grid lg:grid-cols-2"> <div class="pt-[--padding]"> <h3 data-target="scroll-accordion.title" class="relative block origin-top-left scale-[--scale] leading-none text-white [--scale:0.85] group-data-[active]/item:scale-100 group-data-[active]/item:text-black lg:[--scale:.65] " >Creative</h3> </div> <div data-target="scroll-accordion.text" class="text-body flex flex-col gap-[calc(var(--padding)/2)] py-[calc(var(--padding)/2)] pb-[--padding] lg:gap-5 lg:py-[--padding]" > <div class="richtext leading-normal opacity-0 group-data-[active]/item:opacity-100 lg:max-w-[85%] 3xl:max-w-[75%]" ><p>From wireframe to post-launch optimisation, our designers are there every step of the way. We strive for a perfect balance between conversion and brand experience, all while prioritizing mobile-first design.</p></div> <bouncy-background class="block opacity-0 group-data-[active]/item:opacity-100"> <a href="/pages/branding-and-design" class="button text-white"> <div aria-hidden class="bouncy-background rounded-[inherit] bg-black"></div> Read more </a> </bouncy-background> </div> </div> </div> <div data-target="scroll-accordion.item" class="group/item text-h3 h-[calc((1lh*0.85)+var(--padding)*2)] cursor-pointer overflow-hidden rounded-10 bg-[--bg] px-[--padding] text-[4.5vw] leading-none text-[--color] [--bg-active:theme(colors.white.DEFAULT)] [--bg:#191919] [--color-active:theme(colors.black.DEFAULT)] [--color:theme(colors.white.DEFAULT)] [--padding:theme(spacing.7)] hover:bg-[#292929] data-[active]:h-fit data-[active]:cursor-[unset] data-[active]:bg-[--bg-active] data-[active]:text-[--color-active] md:text-[min(3.75vw,4.875rem)] lg:h-[calc((1lh*0.65)+var(--padding)*2)] lg:rounded-20 lg:[--padding:theme(spacing.10)] 2xl:[--padding:theme(spacing.14)]" > <div class="lg:grid lg:grid-cols-2"> <div class="pt-[--padding]"> <h3 data-target="scroll-accordion.title" class="relative block origin-top-left scale-[--scale] leading-none text-white [--scale:0.85] group-data-[active]/item:scale-100 group-data-[active]/item:text-black lg:[--scale:.65] " >Technology</h3> </div> <div data-target="scroll-accordion.text" class="text-body flex flex-col gap-[calc(var(--padding)/2)] py-[calc(var(--padding)/2)] pb-[--padding] lg:gap-5 lg:py-[--padding]" > <div class="richtext leading-normal opacity-0 group-data-[active]/item:opacity-100 lg:max-w-[85%] 3xl:max-w-[75%]" ><p>As Europe's leading Shopify Plus partner, we excel in scalable commerce solutions. Our expertise encompasses everything from custom themes using our Ask Phill starter, to advanced headless development and efficient no-code theme implementations.</p></div> <bouncy-background class="block opacity-0 group-data-[active]/item:opacity-100"> <a href="/pages/shopify-development" class="button text-white"> <div aria-hidden class="bouncy-background rounded-[inherit] bg-black"></div> Read more </a> </bouncy-background> </div> </div> </div> </scroll-accordion> </section> </div><section id="shopify-section-template--21309434429714__3074e63b-6648-4804-bb57-b63cefb3a1c2" class="shopify-section"> <partner-switch class="block bg-[--background-color]" style="--accent-color: #95bf46; --background-color: #e4e0de" > <div class="container relative flex flex-col items-center gap-20 py-24 lg:gap-24 lg:py-44" ><text-reveal data-active ><h2 class="text-h1 max-w-5xl text-center [&_strong]:text-[--accent-color] [&_strong]:[font-weight:unset]"> Europe鈥檚 <strong>leading</strong> Shopify Plus partner </h2></text-reveal > <div data-target="partner-switch.particles" class="pointer-events-none absolute inset-0 z-20 size-full" ></div><div class="w-[85%] max-w-[75rem]"> <audio data-src="//askphill.com/cdn/shop/t/9/assets/chaching.mp3?v=124428007289668027271711444706" data-target="partner-switch.chaching" class="hidden"></audio><div data-target="partner-switch.pill-switch" class="group/pill-switch relative mx-auto flex w-full rounded-full bg-[--accent-color] p-[2.5%] data-[active]:bg-[--accent-color]" > <bouncy-background data-target="partner-switch.circle" class=" z-10 aspect-square w-[47.5%] shrink-0" > <button type="button" class="button grid size-full place-items-center"> <div data-target="partner-switch.bouncy-background" class="bouncy-background absolute z-10 rounded-full bg-white" ></div> <img data-target="partner-switch.logo" class="relative z-20 aspect-square w-[75%] object-contain" src="//askphill.com/cdn/shop/t/9/assets/shopify-logo.svg?v=13641113658519015531703756076" alt="Shopify logo" width="276" height="315" loading="lazy" > </button> </bouncy-background><div aria-hidden class="pointer-events-none invisible ml-auto grid aspect-square w-[47.5%] shrink-0 place-items-center" > <span data-target="partner-switch.particles-origin" class="block size-px bg-blue-500"></span> </div> </div> </div><div class="flex max-w-4xl flex-col items-center gap-7 lg:gap-24"> <h2 class="text-h3 text-center [&_strong]:text-[--accent-color] [&_strong]:[font-weight:unset]"> Not to brag, but we鈥檙e really good at Shopify. Find out why. </h2> <bouncy-background class="mx-auto block"> <a href="/pages/services" class="button flex items-center" > <div class="bouncy-background rounded-full bg-[--accent-color]"></div>Learn more </a> </bouncy-background> </div> </div> </partner-switch> </section><div id="shopify-section-template--21309434429714__b9476d42-1040-48c4-a9f9-2a2506c046b7" class="shopify-section"><section class=" container relative isolate block overflow-hidden lg:px-16 3xl:px-20 pt-24 lg:pt-44 pb-24 lg:pb-44 " > <div class="relative z-20"> <header class="mb-12 flex flex-col items-center gap-8 pb-12 lg:mb-24 lg:gap-12"><h2 class="text-h1 block text-center">Trusted by the finest</h2><bouncy-background class="block w-fit"> <a href="/blogs/cases" class="button"> <div class="bouncy-background rounded-[inherit] bg-beige"></div> <span>Highlighted cases</span> </a> </bouncy-background></header> <cursor-position> <case-cards class="grid grid-cols-5 grid-rows-3 opacity-0 lg:mx-[2.5%] lg:grid-rows-3 3xl:mx-[5%]" ><div style=" --text-color:#0066cb; --background-color:#ffffff; --index:0; --offset-x: -3%; --offset-y: -1.5%; " class=" pointer-events-none row-span-2 -mx-[55%] size-full w-[200%] translate-x-[calc(var(--cursor-x)*var(--offset-x))] translate-y-[calc(var(--cursor-y)*var(--offset-y))] lg:row-span-2 lg:-mx-[25%] lg:w-[150%] z-[1] col-start-1 row-start-2 lg:row-start-1 " > <bouncy-background data-targets="cards" class="pointer-events-auto block size-full" > <a class="text-h3 flex aspect-[1/1.5] size-full flex-col p-2 text-[clamp(1.2rem,4.2vw,3.75rem)] text-[--text-color] lg:text-h2 md:p-3 lg:p-4 lg:text-[clamp(2.125rem,5.4vw,3.5rem)]" href="/blogs/cases/tonys-chocolonely" data-taxi-color="#0066cb" > <div data-disabled class="bouncy-background rounded-12 bg-[--background-color] lg:rounded-20 " ></div> <header class="grow"> <p>Tony's Chocolonely</p> </header> <responsive-media data-visible class="aspect-[1.3/1] w-full overflow-hidden rounded-10 before:bg-[--text-color] lg:rounded-18" ><img src="//askphill.com/cdn/shop/files/tonys_orange.png?v=1730828564&amp;width=768" alt="" srcset="//askphill.com/cdn/shop/files/tonys_orange.png?v=1730828564&amp;width=352 352w, //askphill.com/cdn/shop/files/tonys_orange.png?v=1730828564&amp;width=768 768w" width="768" height="374" loading="lazy"></responsive-media> </a> </bouncy-background> </div><div style=" --text-color:#d9d9d9; --background-color:#2255ff; --index:1; --offset-x: -1.5%; --offset-y: -2%; " class=" pointer-events-none row-span-2 -mx-[55%] size-full w-[200%] translate-x-[calc(var(--cursor-x)*var(--offset-x))] translate-y-[calc(var(--cursor-y)*var(--offset-y))] lg:row-span-2 lg:-mx-[25%] lg:w-[150%] z-[2] row-start-1 lg:col-start-2 lg:row-start-2 " > <bouncy-background data-targets="cards" class="pointer-events-auto block size-full" > <a class="text-h3 flex aspect-[1/1.5] size-full flex-col p-2 text-[clamp(1.2rem,4.2vw,3.75rem)] text-[--text-color] lg:text-h2 md:p-3 lg:p-4 lg:text-[clamp(2.125rem,5.4vw,3.5rem)]" href="/blogs/cases/shaping-new-tomorrow" data-taxi-color="#d9d9d9" > <div data-disabled class="bouncy-background rounded-12 bg-[--background-color] lg:rounded-20 " ></div> <header class="grow"> <p>Shaping New Tomorrow</p> </header> <responsive-media data-visible class="aspect-[1.3/1] w-full overflow-hidden rounded-10 before:bg-[--text-color] lg:rounded-18" ><img src="//askphill.com/cdn/shop/files/shaping-new-tomorrow-case-study-photo-1.jpg?v=1724773081&amp;width=768" alt="" srcset="//askphill.com/cdn/shop/files/shaping-new-tomorrow-case-study-photo-1.jpg?v=1724773081&amp;width=352 352w, //askphill.com/cdn/shop/files/shaping-new-tomorrow-case-study-photo-1.jpg?v=1724773081&amp;width=768 768w" width="768" height="512" loading="lazy" style="object-position:48.2681% 14.6058%;"></responsive-media> </a> </bouncy-background> </div><div style=" --text-color:#495273; --background-color:#e6ce83; --index:2; --offset-x: 0%; --offset-y: -1.5%; " class=" pointer-events-none row-span-2 -mx-[55%] size-full w-[200%] translate-x-[calc(var(--cursor-x)*var(--offset-x))] translate-y-[calc(var(--cursor-y)*var(--offset-y))] lg:row-span-2 lg:-mx-[25%] lg:w-[150%] z-[4] col-start-3 row-start-2 lg:row-start-1 " > <bouncy-background data-targets="cards" class="pointer-events-auto block size-full" > <a class="text-h3 flex aspect-[1/1.5] size-full flex-col p-2 text-[clamp(1.2rem,4.2vw,3.75rem)] text-[--text-color] lg:text-h2 md:p-3 lg:p-4 lg:text-[clamp(2.125rem,5.4vw,3.5rem)]" href="/blogs/cases/id-t" data-taxi-color="#495273" > <div data-disabled class="bouncy-background rounded-12 bg-[--background-color] lg:rounded-20 " ></div> <header class="grow"> <p>ID&T</p> </header> <responsive-media data-visible class="aspect-[1.3/1] w-full overflow-hidden rounded-10 before:bg-[--text-color] lg:rounded-18" ><img src="//askphill.com/cdn/shop/files/395462363_891538428997277_32714375321951817_n.jpg?v=1722256936&amp;width=768" alt="" srcset="//askphill.com/cdn/shop/files/395462363_891538428997277_32714375321951817_n.jpg?v=1722256936&amp;width=352 352w, //askphill.com/cdn/shop/files/395462363_891538428997277_32714375321951817_n.jpg?v=1722256936&amp;width=768 768w" width="768" height="512" loading="lazy"></responsive-media> </a> </bouncy-background> </div><div style=" --text-color:#f0e5e2; --background-color:#65245c; --index:3; --offset-x: -1.5%; --offset-y: -2%; " class=" pointer-events-none row-span-2 -mx-[55%] size-full w-[200%] translate-x-[calc(var(--cursor-x)*var(--offset-x))] translate-y-[calc(var(--cursor-y)*var(--offset-y))] lg:row-span-2 lg:-mx-[25%] lg:w-[150%] z-[2] col-start-4 row-start-1 lg:z-[4] lg:col-start-4 lg:row-start-2 " > <bouncy-background data-targets="cards" class="pointer-events-auto block size-full" > <a class="text-h3 flex aspect-[1/1.5] size-full flex-col p-2 text-[clamp(1.2rem,4.2vw,3.75rem)] text-[--text-color] lg:text-h2 md:p-3 lg:p-4 lg:text-[clamp(2.125rem,5.4vw,3.5rem)]" href="/blogs/cases/boldking" data-taxi-color="#f0e5e2" > <div data-disabled class="bouncy-background rounded-12 bg-[--background-color] lg:rounded-20 " ></div> <header class="grow"> <p>Boldking</p> </header> <responsive-media data-visible class="aspect-[1.3/1] w-full overflow-hidden rounded-10 before:bg-[--text-color] lg:rounded-18" ><img src="//askphill.com/cdn/shop/files/BOLDKING-8880-kopie.jpg?v=1717506678&amp;width=768" alt="" srcset="//askphill.com/cdn/shop/files/BOLDKING-8880-kopie.jpg?v=1717506678&amp;width=352 352w, //askphill.com/cdn/shop/files/BOLDKING-8880-kopie.jpg?v=1717506678&amp;width=768 768w" width="768" height="512" loading="lazy"></responsive-media> </a> </bouncy-background> </div><div style=" --text-color:#2a373f; --background-color:#27be40; --index:4; --offset-x: -3%; --offset-y: -1.5%; " class=" pointer-events-none row-span-2 -mx-[55%] size-full w-[200%] translate-x-[calc(var(--cursor-x)*var(--offset-x))] translate-y-[calc(var(--cursor-y)*var(--offset-y))] lg:row-span-2 lg:-mx-[25%] lg:w-[150%] z-[3] col-start-5 row-start-2 lg:z-[5] lg:col-start-5 lg:row-start-1 " > <bouncy-background data-targets="cards" class="pointer-events-auto block size-full" > <a class="text-h3 flex aspect-[1/1.5] size-full flex-col p-2 text-[clamp(1.2rem,4.2vw,3.75rem)] text-[--text-color] lg:text-h2 md:p-3 lg:p-4 lg:text-[clamp(2.125rem,5.4vw,3.5rem)]" href="/blogs/cases/north-sails-apparel" data-taxi-color="#2a373f" > <div data-disabled class="bouncy-background rounded-12 bg-[--background-color] lg:rounded-20 " ></div> <header class="grow"> <p>North Sails Apparel</p> </header> <responsive-media data-visible class="aspect-[1.3/1] w-full overflow-hidden rounded-10 before:bg-[--text-color] lg:rounded-18" ><img src="//askphill.com/cdn/shop/files/North-Sails-apparel-photo-landscape.jpg?v=1705953326&amp;width=768" alt="" srcset="//askphill.com/cdn/shop/files/North-Sails-apparel-photo-landscape.jpg?v=1705953326&amp;width=352 352w, //askphill.com/cdn/shop/files/North-Sails-apparel-photo-landscape.jpg?v=1705953326&amp;width=768 768w" width="768" height="432" loading="lazy" style="object-position:51.6801% 1.1696%;"></responsive-media> </a> </bouncy-background> </div></case-cards> </cursor-position> </div></section> </div><div id="shopify-section-template--21309434429714__9a1ebc9b-3375-423c-95fe-e3db2bc53f0e" class="shopify-section"> <shifting-rows class=" flex flex-col items-center gap-1.5 overflow-x-clip [--size:9svh] md:gap-7 md:[--size:max(18svh,8.75rem)] pt-0 pb-0 " ><div data-targets="shifting-rows.rows" class=" [--x-start:-25%] [--x-end:-12%] grid max-w-full translate-x-[--x-start] grid-cols-[1fr,minmax(0,auto),1fr] gap-[inherit] " ><div class="flex min-w-0 gap-[inherit] col-start-1 justify-end "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=352 352w, //askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=832 832w, //askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=352 352w, //askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=832 832w, //askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=352 352w, //askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=832 832w, //askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><div class="flex min-w-0 gap-[inherit] col-start-3 justify-start "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=352 352w, //askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=832 832w, //askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=352 352w, //askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=832 832w, //askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=352 352w, //askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=832 832w, //askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><span class="col-start-2 row-start-1 mr-[0.0625em] block select-none text-[length:--size] font-bold leading-none tracking-[-0.0625em]">Built</span> </div> <div data-targets="shifting-rows.rows" class=" [--x-start:14%] [--x-end:8%] grid max-w-full translate-x-[--x-start] grid-cols-[1fr,minmax(0,auto),1fr] gap-[inherit] " ><div class="flex min-w-0 gap-[inherit] col-start-1 justify-end "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=352 352w, //askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=832 832w, //askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=352 352w, //askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=832 832w, //askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/gordon-so-team-member-ask-phill-head-of-tech_9f4c71f6-f829-4ccf-a39e-17897bdff5e7.png?v=1710456926&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/gordon-so-team-member-ask-phill-head-of-tech_9f4c71f6-f829-4ccf-a39e-17897bdff5e7.png?v=1710456926&amp;width=352 352w, //askphill.com/cdn/shop/files/gordon-so-team-member-ask-phill-head-of-tech_9f4c71f6-f829-4ccf-a39e-17897bdff5e7.png?v=1710456926&amp;width=832 832w, //askphill.com/cdn/shop/files/gordon-so-team-member-ask-phill-head-of-tech_9f4c71f6-f829-4ccf-a39e-17897bdff5e7.png?v=1710456926&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><div class="flex min-w-0 gap-[inherit] col-start-3 justify-start "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=352 352w, //askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=832 832w, //askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=352 352w, //askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=832 832w, //askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=352 352w, //askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=832 832w, //askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><span class="col-start-2 row-start-1 mr-[0.0625em] block select-none text-[length:--size] font-bold leading-none tracking-[-0.0625em]">by</span> </div> <div data-targets="shifting-rows.rows" class=" [--x-start:-20%] [--x-end:-12%] grid max-w-full translate-x-[--x-start] grid-cols-[1fr,minmax(0,auto),1fr] gap-[inherit] " ><div class="flex min-w-0 gap-[inherit] col-start-1 justify-end "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=352 352w, //askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=832 832w, //askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=352 352w, //askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=832 832w, //askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=352 352w, //askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=832 832w, //askphill.com/cdn/shop/files/jamal-nasser-team-member-ask-phill-front-end-developer.png?v=1710460732&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><div class="flex min-w-0 gap-[inherit] col-start-3 justify-start "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/zena-yankey-team-member-ask-phill-office-manager.png?v=1710510566&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/zena-yankey-team-member-ask-phill-office-manager.png?v=1710510566&amp;width=352 352w, //askphill.com/cdn/shop/files/zena-yankey-team-member-ask-phill-office-manager.png?v=1710510566&amp;width=832 832w, //askphill.com/cdn/shop/files/zena-yankey-team-member-ask-phill-office-manager.png?v=1710510566&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=352 352w, //askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=832 832w, //askphill.com/cdn/shop/files/wiebe-kaii-team-member-ask-phill-tech-lead.png?v=1710457442&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=352 352w, //askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=832 832w, //askphill.com/cdn/shop/files/kelly-kulk-team-member-ask-phill-event-partnerships-manager_f9385a9d-ee9c-404c-a679-21f14bedd687.png?v=1710513739&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><span class="col-start-2 row-start-1 mr-[0.0625em] block select-none text-[length:--size] font-bold leading-none tracking-[-0.0625em]">the</span> </div> <div data-targets="shifting-rows.rows" class=" [--x-start:14%] md:[--x-start:22%] [--x-end:0%] md:[--x-end:10%] grid max-w-full translate-x-[--x-start] grid-cols-[1fr,minmax(0,auto),1fr] gap-[inherit] " ><div class="flex min-w-0 gap-[inherit] col-start-1 justify-end "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=352 352w, //askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=832 832w, //askphill.com/cdn/shop/files/yasmin-van-nieuwland-team-member-ask-phill-shopify-consultant_bf71abb6-f586-4adc-9c44-e81b8805be16.png?v=1710455760&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=352 352w, //askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=832 832w, //askphill.com/cdn/shop/files/malcolm-r-kente-team-member-ask-phill-engineering-manager.png?v=1710509305&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=352 352w, //askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=832 832w, //askphill.com/cdn/shop/files/ines-ambrosio-team-member-ask-phill-digital-designer.png?v=1710450674&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><div class="flex min-w-0 gap-[inherit] col-start-3 justify-start "><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=352 352w, //askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=832 832w, //askphill.com/cdn/shop/files/diana-kucherbaeva-team-member-ask-phill-product-owner.png?v=1710451728&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=352 352w, //askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=832 832w, //askphill.com/cdn/shop/files/nicolas-troplent-team-member-ask-phill-front-end-developer.png?v=1710511263&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link><bouncy-link> <a href="/pages/about" ><responsive-media data-visible class="block aspect-[2/1] h-[--size] w-auto max-w-[none] shrink-0 overflow-hidden rounded-lg bg-beige before:bg-transparent md:aspect-[2.25/1] md:rounded-2xl" ><img src="//askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=1024" alt="" srcset="//askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=352 352w, //askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=832 832w, //askphill.com/cdn/shop/files/jaap-takema-team-member-ask-phill-digital-designer.png?v=1710461291&amp;width=1024 1024w" width="1024" height="681" loading="lazy" class="object-contain h-[calc(var(--size)+3rem)] -mt-[1.25rem]"> </responsive-media></a > </bouncy-link></div><span class="col-start-2 row-start-1 mr-[0.0625em] block select-none text-[length:--size] font-bold leading-none tracking-[-0.0625em]">ambitious</span> </div> </shifting-rows> </div><section id="shopify-section-template--21309434429714__4ffca6a3-c527-4636-865b-c1aee2ca567f" class="shopify-section"> <div class="container pt-24 lg:pt-44 pb-24 lg:pb-44 " style="--section-color: #d8ccb5;" > <header class="mb-12 text-center lg:mb-24"> <text-reveal class="text-h1 block"> <h2>Knowledge</h2> </text-reveal> <bouncy-background> <a href="/blogs/blog" data-target="ecommerce-insight.discover-all" class="button mx-auto mt-8 block text-black" > <div class="bouncy-background rounded-[inherit] bg-[--section-color]"></div> <span>Discover all</span> </a> </bouncy-background> </header> <ul class="space-y-4 lg:space-y-7"> <li class="group/insight flex grid-cols-2 flex-col gap-4 lg:grid lg:gap-7" style="--primary-color: #4cacc8;--secondary-color: #cbd7dd;" > <ecommerce-insights-article class="w-full lg:sticky lg:top-7 lg:self-start lg:group-even/insight:order-2 " > <a href="/blogs/blog/headless-vs-native-shopify" class="flex size-full flex-col gap-4 rounded-14 bg-[--primary-color] p-4 lg:gap-5 lg:rounded-16 lg:p-12" > <span class="block w-fit rounded-full bg-[--secondary-color] px-2 py-1 text-[--primary-color] lg:px-4 lg:py-2">Headless</span> <p class="text-h2 text-[--secondary-color]">Rethinking Headless commerce</p> <div class="flex flex-col flex-wrap justify-end gap-4 lg:flex-nowrap lg:justify-between lg:gap-16"> <h3 class="text-label w-full max-w-[80%] text-[--secondary-color] lg:text-body lg:w-auto lg:max-w-none lg:text-[--secondary-color] lg:opacity-50">Rediscovering Shopify's power</h3> <div class="button relative ml-auto flex size-14 shrink-0 items-center justify-center overflow-hidden rounded-full bg-[--secondary-color] text-[--primary-color] *:shrink-0 lg:size-[4.5rem]" ><svg class="size-7 lg:size-[2.25rem] text-[--color] [--rotate:-45deg] rotate-[--rotate] absolute flex items-center justify-center overflow-hidden" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" data-target="ecommerce-insights-article.arrow-in" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> <svg class="size-7 lg:size-[2.25rem] h-[60%] text-[--color] [--rotate:-45deg] rotate-[--rotate] absolute flex items-center justify-center overflow-hidden" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" data-target="ecommerce-insights-article.arrow-out" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> </div> </div> </a> </ecommerce-insights-article> <responsive-media data-visible class="aspect-square w-full overflow-hidden rounded-14 bg-[--primary-color] lg:aspect-[137/140] lg:rounded-16" > <img src="//askphill.com/cdn/shop/articles/rethinking-headless-commerce-article-ask-phill-cover-3.jpg?v=1710676181&amp;width=2560" alt="Rediscovering Shopify&#39;s power" srcset="//askphill.com/cdn/shop/articles/rethinking-headless-commerce-article-ask-phill-cover-3.jpg?v=1710676181&amp;width=352 352w, //askphill.com/cdn/shop/articles/rethinking-headless-commerce-article-ask-phill-cover-3.jpg?v=1710676181&amp;width=832 832w, //askphill.com/cdn/shop/articles/rethinking-headless-commerce-article-ask-phill-cover-3.jpg?v=1710676181&amp;width=1200 1200w, //askphill.com/cdn/shop/articles/rethinking-headless-commerce-article-ask-phill-cover-3.jpg?v=1710676181&amp;width=1920 1920w, //askphill.com/cdn/shop/articles/rethinking-headless-commerce-article-ask-phill-cover-3.jpg?v=1710676181&amp;width=2560 2560w" width="2560" height="2560" loading="lazy"> </responsive-media> </li> <li class="group/insight flex grid-cols-2 flex-col gap-4 lg:grid lg:gap-7" style="--primary-color: #dead5d;--secondary-color: #fff2db;" > <ecommerce-insights-article class="w-full lg:sticky lg:top-7 lg:self-start lg:group-even/insight:order-2 " > <a href="/blogs/blog/d2c-summit-2023-ask-phill-nike-x-corteiz" class="flex size-full flex-col gap-4 rounded-14 bg-[--primary-color] p-4 lg:gap-5 lg:rounded-16 lg:p-12" > <span class="block w-fit rounded-full bg-[--secondary-color] px-2 py-1 text-[--primary-color] lg:px-4 lg:py-2">NXT Summit</span> <p class="text-h2 text-[--secondary-color]">Beyond the products</p> <div class="flex flex-col flex-wrap justify-end gap-4 lg:flex-nowrap lg:justify-between lg:gap-16"> <h3 class="text-label w-full max-w-[80%] text-[--secondary-color] lg:text-body lg:w-auto lg:max-w-none lg:text-[--secondary-color] lg:opacity-50">Ask Phill's take on the streetwear drop that's got everyone talking</h3> <div class="button relative ml-auto flex size-14 shrink-0 items-center justify-center overflow-hidden rounded-full bg-[--secondary-color] text-[--primary-color] *:shrink-0 lg:size-[4.5rem]" ><svg class="size-7 lg:size-[2.25rem] text-[--color] [--rotate:-45deg] rotate-[--rotate] absolute flex items-center justify-center overflow-hidden" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" data-target="ecommerce-insights-article.arrow-in" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> <svg class="size-7 lg:size-[2.25rem] h-[60%] text-[--color] [--rotate:-45deg] rotate-[--rotate] absolute flex items-center justify-center overflow-hidden" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" data-target="ecommerce-insights-article.arrow-out" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> </div> </div> </a> </ecommerce-insights-article> <responsive-media data-visible class="aspect-square w-full overflow-hidden rounded-14 bg-[--primary-color] lg:aspect-[137/140] lg:rounded-16" > <img src="//askphill.com/cdn/shop/articles/d2c-summit-2023-ask-phill-thumbnail_1.webp?v=1709218257&amp;width=2560" alt="Ask Phill&#39;s take on the streetwear drop that&#39;s got everyone talking" srcset="//askphill.com/cdn/shop/articles/d2c-summit-2023-ask-phill-thumbnail_1.webp?v=1709218257&amp;width=352 352w, //askphill.com/cdn/shop/articles/d2c-summit-2023-ask-phill-thumbnail_1.webp?v=1709218257&amp;width=832 832w, //askphill.com/cdn/shop/articles/d2c-summit-2023-ask-phill-thumbnail_1.webp?v=1709218257&amp;width=1200 1200w, //askphill.com/cdn/shop/articles/d2c-summit-2023-ask-phill-thumbnail_1.webp?v=1709218257&amp;width=1920 1920w, //askphill.com/cdn/shop/articles/d2c-summit-2023-ask-phill-thumbnail_1.webp?v=1709218257&amp;width=2560 2560w" width="2560" height="3200" loading="lazy"> </responsive-media> </li> <li class="w-full space-y-7 overflow-hidden rounded-14 bg-[--section-color] p-4 lg:space-y-44 lg:rounded-16 lg:p-12 lg:pt-7" > <h3 class="text-large !leading-none lg:text-large">Stay ahead</h3> <div class="flex flex-col items-end justify-between gap-11 lg:flex-row lg:gap-0"> <div class="text-body max-w-[50%] text-black/50 lg:max-w-[25%]"><p>Subscribe to our newsletter for a roundup of the latest in ecommerce, straight to your inbox.</p></div> <newsletter-form class="block w-full"> <form class="group/form flex flex-col gap-16 lg:flex-row lg:items-end"> <fieldset class="relative isolate flex gap-2 group-data-[loading]/form:opacity-50 lg:ml-auto lg:min-w-[40%]"> <div class="relative isolate flex w-full items-center text-[16px] lg:text-h6"> <input id="email" type="email" name="email" class="peer h-[3.5rem] w-full appearance-none rounded-full bg-white px-7 pb-[calc(var(--padding)-var(--offset))] pt-[calc(var(--padding)+var(--offset))] [--offset:0.25rlh] [--padding:theme(spacing.4)] placeholder:text-gray/50 placeholder-shown:py-7 focus:outline-none lg:h-[4.5rem] lg:px-10 lg:[--offset:0.385rlh] lg:[--padding:theme(spacing.7)]" placeholder="Email" required > <label for="email" class="absolute left-7 z-10 mb-[1.25rlh] block text-gray peer-placeholder-shown:hidden lg:left-10 lg:mb-[1.45rlh]" ><span class="text-label lg:text-xs">Email</span></label > </div> <bouncy-background class="block group-data-[submitted]/form:hidden"> <button type="submit" class="grid aspect-square h-fit w-14 shrink-0 place-content-center text-white lg:w-[4.5rem]" > <div class="bouncy-background rounded-full bg-black" ></div> <svg class="w-7 -rotate-45 lg:w-[2.25rem] overflow-hidden" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aspectRatio="xMidYMid meet" > <path d="M24.6287 48L19.1908 42.4936L33.3109 28.0728L0.0430466 27.8872L0 19.8396L33.2679 20.0252L18.9927 5.46982L24.372 0L48 24.1311L24.6287 48Z" fill="currentColor"/> </svg> <span class="visually-hidden visually-hidden--inline">Subscribe</span> </button> </bouncy-background> <div class="text-h5 richtext absolute inset-0 hidden place-items-center bg-beige text-center lg:text-h4 group-data-[submitted]/form:grid">Thank you!</div> </fieldset> </form> </newsletter-form> </div> </li> </ul> </div> </section> </main> <!-- BEGIN sections: footer-group --> <div id="shopify-section-sections--21309434003730__switch_zpjC3V" class="shopify-section shopify-section-group-footer-group"> <section style="--background-color: var(--tw-color-black); --text-color: var(--tw-color-white); --text-highlight-color: #a1a1a1;" class="bg-[--background-color] text-[--text-color]" > <div class="container flex flex-col items-center text-[--text-color] gap-y-12 lg:gap-y-24 pt-24 lg:pt-44 pb-28 lg:pb-52 "><div class="text-center [&_strong]:text-[--text-highlight-color] [&_strong]:[font-weight:unset] text-big"><p>Ready to build <br/>the<strong> next?</strong></p> </div><pill-switch style=" --switch-color: #faf8f7; --background-color: #de0015; --background-color-active: #0bc148;--font-size: 4.75rem; --font-size-desktop: min(8.75vw, 14rem); --width: 17.5rem; --width-desktop: 35%; --padding-y: 3.5%;" class="relative flex aspect-[1/0.425] h-full w-[--width] cursor-pointer items-center justify-center overflow-hidden rounded-full bg-[--background-color] px-[5%] py-[--padding-y] text-[length:--font-size] tracking-[-0.06em] transition-colors lg:w-[--width-desktop] lg:text-[length:--font-size-desktop]" > <span data-target="pill-switch.circle" class="absolute left-[5%] aspect-square w-[35%] rounded-full bg-[--switch-color] [--x-active:157.5%] [--x:0%]" ></span> <p data-target="pill-switch.text" class="absolute block translate-x-[--x] text-[--switch-color] opacity-[--opacity] [--opacity-active:1] [--opacity:.3] [--x-active:-0.6em] [--x:0.6em]" > Yes </p> <a class="absolute inset-0" href="/pages/contact"></a> </pill-switch> </div> </section> </div><footer id="shopify-section-sections--21309434003730__a604d039-0a84-4588-a7c4-3f4f1476e3b0" class="shopify-section shopify-section-group-footer-group bg-black text-white"><div id="footer" class="container flex flex-col gap-8 py-8 pt-12 lg:py-12 lg:pt-24"> <div class="grid grid-cols-2 gap-8 [--links-gap:.5rem] lg:grid lg:grid-cols-4 lg:grid-rows-1 lg:gap-12 2xl:gap-24" style="--links: 6;" ><nav class="flex flex-col gap-[inherit] lg:col-span-2 lg:row-span-1 lg:grid lg:grid-cols-subgrid lg:grid-rows-1"> <ul class="text-h5 h-[calc(var(--links)*(1lh+var(--links-gap)))] space-y-[--links-gap] lg:block lg:h-fit"> <li> <bouncy-link> <a href="/blogs/cases" title="">Our work</a> </bouncy-link> </li><li> <bouncy-link> <a href="/pages/services" title="">Expertise</a> </bouncy-link> </li><li> <bouncy-link> <a href="/pages/about" title="">About</a> </bouncy-link> </li><li> <bouncy-link> <a href="/blogs/blog" title="">Blog</a> </bouncy-link> </li><li> <bouncy-link> <a href="/pages/contact" title="">Contact</a> </bouncy-link> </li><li> <bouncy-link> <a href="https://jobs.askphill.com/" title="">Careers</a> </bouncy-link> </li> </ul> <ul class="text-body flex-1 space-y-1.5 text-white/60 lg:space-y-2"> <li> <bouncy-link> <a href="/pages/ecommerce-strategy" title="">Strategy</a> </bouncy-link> </li><li> <bouncy-link> <a href="/pages/branding-and-design" title="">Creative</a> </bouncy-link> </li><li> <bouncy-link> <a href="/pages/shopify-development" title="">Technology</a> </bouncy-link> </li> </ul> </nav> <div class="flex flex-col gap-[inherit] lg:col-start-4"><div class="text-h5 flex h-[calc(var(--links)*(1lh+var(--links-gap)))] flex-col gap-y-4 lg:h-fit lg:gap-y-10"> <div class="flex space-x-2.5"> <p>Amsterdam</p><local-time data-time-zone="Europe/Amsterdam" class="hidden text-white/60 lg:flex"> <span data-hours>00</span> <span class="animate-blink">:</span> <span data-minutes>00</span> </local-time></div> <p class="text-body block pt-0.5 text-white/60"> <a href="https://maps.app.goo.gl/WvnXixz2uUUXBwhf6"> 's-Gravenhekje 1a<br /> 1011 TG Amsterdam<br /> The Netherlands </a> <a class="block w-fit" href="tel:+31 20 261 5080">+31 20 261 5080</a> </p> </div><nav class="flex flex-col gap-4 lg:hidden"> <ul class="flex gap-x-5"> <li> <bouncy-link> <a target="_blank" class="[&amp;&gt;svg]:w-3 [&amp;&gt;svg]:lg:w-5" href="https://www.linkedin.com/company/ask-phill"><svg preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="currentColor" > <path d="M17.8911 18.3955H14.7814V13.5226C14.7814 12.3606 14.7577 10.8652 13.1609 10.8652C11.5395 10.8652 11.2919 12.1296 11.2919 13.4369V18.3955H8.18213V8.375H11.1694V9.74087H11.2096C11.627 8.95337 12.642 8.12213 14.1584 8.12213C17.3092 8.12213 17.892 10.1959 17.892 12.8952L17.8911 18.3955ZM4.66988 7.00387C3.66887 7.00387 2.86475 6.19362 2.86475 5.197C2.86475 4.20125 3.66975 3.39187 4.66988 3.39187C5.66738 3.39187 6.47587 4.20125 6.47587 5.197C6.47587 6.19362 5.6665 7.00387 4.66988 7.00387ZM6.22913 18.3955H3.11063V8.375H6.22913V18.3955ZM19.4469 0.5H1.54963C0.693 0.5 0 1.17725 0 2.01287V19.9871C0 20.8236 0.693 21.5 1.54963 21.5H19.4443C20.3 21.5 21 20.8236 21 19.9871V2.01287C21 1.17725 20.3 0.5 19.4443 0.5H19.4469Z" fill="currentColor" /> </svg></a> </bouncy-link> </li><li> <bouncy-link> <a target="_blank" class="[&amp;&gt;svg]:w-3 [&amp;&gt;svg]:lg:w-5" href="https://www.instagram.com/askphill"><svg preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none" > <path d="M20.9466 6.17408C20.8974 5.05826 20.7169 4.29115 20.4584 3.62644C20.1917 2.92086 19.7814 2.28916 19.2438 1.76402C18.7186 1.23071 18.0826 0.816309 17.3851 0.553821C16.7164 0.295339 15.9531 0.114899 14.8371 0.0657021C13.7127 0.0123392 13.3558 0 10.5041 0C7.65239 0 7.29545 0.0123392 6.17525 0.0615356C5.05923 0.110732 4.29197 0.291333 3.62729 0.549654C2.92142 0.816309 2.28959 1.22655 1.76436 1.76402C1.23095 2.28916 0.816625 2.92503 0.553926 3.62243C0.295395 4.29115 0.114921 5.0541 0.0657146 6.16991C0.0123415 7.29406 0 7.65093 0 10.5021C0 13.3532 0.0123415 13.7101 0.0615474 14.8301C0.110753 15.9459 0.291388 16.713 0.549919 17.3777C0.816625 18.0833 1.23095 18.715 1.76436 19.2401C2.28959 19.7735 2.92558 20.1879 3.62312 20.4503C4.29197 20.7088 5.05506 20.8893 6.17125 20.9385C7.29128 20.9878 7.64839 21 10.5001 21C13.3518 21 13.7087 20.9878 14.8289 20.9385C15.9449 20.8893 16.7122 20.7088 17.3769 20.4503C18.7885 19.9047 19.9045 18.7889 20.4502 17.3777C20.7086 16.709 20.8892 15.9459 20.9385 14.8301C20.9877 13.7101 21 13.3532 21 10.5021C21 7.65093 20.9958 7.29406 20.9466 6.17408ZM19.0552 14.748C19.01 15.7736 18.8377 16.3275 18.6941 16.6967C18.3411 17.6115 17.6149 18.3376 16.6999 18.6905C16.3306 18.8341 15.7726 19.0063 14.7509 19.0514C13.643 19.1007 13.3107 19.1129 10.5083 19.1129C7.70576 19.1129 7.36934 19.1007 6.26549 19.0514C5.2397 19.0063 4.68578 18.8341 4.31649 18.6905C3.86114 18.5222 3.44665 18.2556 3.11023 17.9069C2.76146 17.5663 2.49475 17.1561 2.32646 16.7008C2.18285 16.3316 2.01055 15.7736 1.96551 14.7522C1.91614 13.6446 1.90396 13.3122 1.90396 10.5103C1.90396 7.7083 1.91614 7.37194 1.96551 6.26846C2.01055 5.24287 2.18285 4.68905 2.32646 4.31983C2.49475 3.86441 2.76146 3.45016 3.11439 3.11364C3.45483 2.76494 3.86514 2.49828 4.32066 2.33018C4.68994 2.1866 5.24804 2.01433 6.26966 1.96914C7.37751 1.91994 7.70993 1.9076 10.5123 1.9076C13.3189 1.9076 13.6512 1.91994 14.755 1.96914C15.7808 2.01433 16.3347 2.1866 16.704 2.33018C17.1594 2.49828 17.5739 2.76494 17.9103 3.11364C18.2591 3.45417 18.5258 3.86441 18.6941 4.31983C18.8377 4.68905 19.01 5.24687 19.0552 6.26846C19.1044 7.3761 19.1167 7.7083 19.1167 10.5103C19.1167 13.3122 19.1044 13.6404 19.0552 14.748Z" fill="currentColor" /> <path d="M10.5012 5.10742C7.52234 5.10742 5.10547 7.52383 5.10547 10.5024C5.10547 13.481 7.52234 15.8974 10.5012 15.8974C13.4801 15.8974 15.8968 13.481 15.8968 10.5024C15.8968 7.52383 13.4801 5.10742 10.5012 5.10742ZM10.5012 14.002C8.56865 14.002 7.00111 12.4349 7.00111 10.5024C7.00111 8.57001 8.56865 7.00282 10.5012 7.00282C12.4338 7.00282 14.0012 8.57001 14.0012 10.5024C14.0012 12.4349 12.4338 14.002 10.5012 14.002Z" fill="currentColor" /> <path d="M17.373 4.89236C17.373 5.58792 16.809 6.1519 16.1132 6.1519C15.4175 6.1519 14.8535 5.58792 14.8535 4.89236C14.8535 4.19663 15.4175 3.63281 16.1132 3.63281C16.809 3.63281 17.373 4.19663 17.373 4.89236Z" fill="currentColor" /> </svg></a> </bouncy-link> </li><li> <bouncy-link> <a target="_blank" class="[&amp;&gt;svg]:w-3 [&amp;&gt;svg]:lg:w-5" href="https://github.com/askphill"><svg preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="currentColor" > <path d="M10.5 0.5C4.69875 0.5 0 5.32074 0 11.2666C0 16.0245 3.00825 20.0593 7.17937 21.4814C7.70437 21.5828 7.89687 21.2499 7.89687 20.9637C7.89687 20.708 7.88813 20.0306 7.88375 19.1334C4.963 19.783 4.347 17.6889 4.347 17.6889C3.86925 16.4462 3.17887 16.1143 3.17887 16.1143C2.22775 15.4467 3.25238 15.4602 3.25238 15.4602C4.30675 15.5355 4.86062 16.5691 4.86062 16.5691C5.79688 18.2155 7.3185 17.74 7.91875 17.4646C8.01325 16.7683 8.28363 16.2937 8.58375 16.0245C6.25188 15.7554 3.801 14.8294 3.801 10.704C3.801 9.52869 4.20788 8.56866 4.88163 7.815C4.7635 7.54315 4.40912 6.44854 4.9735 4.96544C4.9735 4.96544 5.85288 4.67654 7.861 6.06902C8.701 5.82946 9.5935 5.71103 10.486 5.70565C11.3785 5.71103 12.271 5.82946 13.111 6.06902C15.106 4.67654 15.9854 4.96544 15.9854 4.96544C16.5497 6.44854 16.1954 7.54315 16.0904 7.815C16.7598 8.56866 17.1666 9.52869 17.1666 10.704C17.1666 14.8402 14.7122 15.7509 12.376 16.0156C12.7435 16.3386 13.0848 16.9989 13.0848 18.0074C13.0848 19.4483 13.0716 20.6057 13.0716 20.9556C13.0716 21.2383 13.2554 21.5747 13.7935 21.467C17.9944 20.0548 21 16.0174 21 11.2666C21 5.32074 16.2986 0.5 10.5 0.5Z" fill="currentColor" /> </svg></a> </bouncy-link> </li> </ul> <ul class="text-small space-y-0.5 text-white/60"><li> <bouncy-link><a href="/pages/privacy-policy" title="">Privacy Policy</a></bouncy-link> </li><li> <bouncy-link><a href="/pages/cookie-policy" title="">Cookie Policy</a></bouncy-link> </li><li> <bouncy-link><a href="/pages/terms-and-conditions" title="">Terms & Conditions</a></bouncy-link> </li></ul> <p class="text-small text-white/40">漏 2024 Ask Phill. All rights reserved.</p> </nav> </div> </div><nav class="hidden w-full items-center justify-between lg:mt-16 lg:flex"> <ul class="text-small flex gap-x-12 text-white/60"><li> <bouncy-link><a href="/pages/privacy-policy" title="">Privacy Policy</a></bouncy-link> </li><li> <bouncy-link><a href="/pages/cookie-policy" title="">Cookie Policy</a></bouncy-link> </li><li> <bouncy-link><a href="/pages/terms-and-conditions" title="">Terms & Conditions</a></bouncy-link> </li><li>漏 2024 Ask Phill. All rights reserved.</li> </ul> <ul class="flex items-baseline gap-x-10"> <li> <bouncy-link> <a target="_blank" class="[&amp;&gt;svg]:w-3 [&amp;&gt;svg]:lg:w-5" href="https://www.linkedin.com/company/ask-phill"><svg preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="currentColor" > <path d="M17.8911 18.3955H14.7814V13.5226C14.7814 12.3606 14.7577 10.8652 13.1609 10.8652C11.5395 10.8652 11.2919 12.1296 11.2919 13.4369V18.3955H8.18213V8.375H11.1694V9.74087H11.2096C11.627 8.95337 12.642 8.12213 14.1584 8.12213C17.3092 8.12213 17.892 10.1959 17.892 12.8952L17.8911 18.3955ZM4.66988 7.00387C3.66887 7.00387 2.86475 6.19362 2.86475 5.197C2.86475 4.20125 3.66975 3.39187 4.66988 3.39187C5.66738 3.39187 6.47587 4.20125 6.47587 5.197C6.47587 6.19362 5.6665 7.00387 4.66988 7.00387ZM6.22913 18.3955H3.11063V8.375H6.22913V18.3955ZM19.4469 0.5H1.54963C0.693 0.5 0 1.17725 0 2.01287V19.9871C0 20.8236 0.693 21.5 1.54963 21.5H19.4443C20.3 21.5 21 20.8236 21 19.9871V2.01287C21 1.17725 20.3 0.5 19.4443 0.5H19.4469Z" fill="currentColor" /> </svg></a> </bouncy-link> </li><li> <bouncy-link> <a target="_blank" class="[&amp;&gt;svg]:w-3 [&amp;&gt;svg]:lg:w-5" href="https://www.instagram.com/askphill"><svg preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none" > <path d="M20.9466 6.17408C20.8974 5.05826 20.7169 4.29115 20.4584 3.62644C20.1917 2.92086 19.7814 2.28916 19.2438 1.76402C18.7186 1.23071 18.0826 0.816309 17.3851 0.553821C16.7164 0.295339 15.9531 0.114899 14.8371 0.0657021C13.7127 0.0123392 13.3558 0 10.5041 0C7.65239 0 7.29545 0.0123392 6.17525 0.0615356C5.05923 0.110732 4.29197 0.291333 3.62729 0.549654C2.92142 0.816309 2.28959 1.22655 1.76436 1.76402C1.23095 2.28916 0.816625 2.92503 0.553926 3.62243C0.295395 4.29115 0.114921 5.0541 0.0657146 6.16991C0.0123415 7.29406 0 7.65093 0 10.5021C0 13.3532 0.0123415 13.7101 0.0615474 14.8301C0.110753 15.9459 0.291388 16.713 0.549919 17.3777C0.816625 18.0833 1.23095 18.715 1.76436 19.2401C2.28959 19.7735 2.92558 20.1879 3.62312 20.4503C4.29197 20.7088 5.05506 20.8893 6.17125 20.9385C7.29128 20.9878 7.64839 21 10.5001 21C13.3518 21 13.7087 20.9878 14.8289 20.9385C15.9449 20.8893 16.7122 20.7088 17.3769 20.4503C18.7885 19.9047 19.9045 18.7889 20.4502 17.3777C20.7086 16.709 20.8892 15.9459 20.9385 14.8301C20.9877 13.7101 21 13.3532 21 10.5021C21 7.65093 20.9958 7.29406 20.9466 6.17408ZM19.0552 14.748C19.01 15.7736 18.8377 16.3275 18.6941 16.6967C18.3411 17.6115 17.6149 18.3376 16.6999 18.6905C16.3306 18.8341 15.7726 19.0063 14.7509 19.0514C13.643 19.1007 13.3107 19.1129 10.5083 19.1129C7.70576 19.1129 7.36934 19.1007 6.26549 19.0514C5.2397 19.0063 4.68578 18.8341 4.31649 18.6905C3.86114 18.5222 3.44665 18.2556 3.11023 17.9069C2.76146 17.5663 2.49475 17.1561 2.32646 16.7008C2.18285 16.3316 2.01055 15.7736 1.96551 14.7522C1.91614 13.6446 1.90396 13.3122 1.90396 10.5103C1.90396 7.7083 1.91614 7.37194 1.96551 6.26846C2.01055 5.24287 2.18285 4.68905 2.32646 4.31983C2.49475 3.86441 2.76146 3.45016 3.11439 3.11364C3.45483 2.76494 3.86514 2.49828 4.32066 2.33018C4.68994 2.1866 5.24804 2.01433 6.26966 1.96914C7.37751 1.91994 7.70993 1.9076 10.5123 1.9076C13.3189 1.9076 13.6512 1.91994 14.755 1.96914C15.7808 2.01433 16.3347 2.1866 16.704 2.33018C17.1594 2.49828 17.5739 2.76494 17.9103 3.11364C18.2591 3.45417 18.5258 3.86441 18.6941 4.31983C18.8377 4.68905 19.01 5.24687 19.0552 6.26846C19.1044 7.3761 19.1167 7.7083 19.1167 10.5103C19.1167 13.3122 19.1044 13.6404 19.0552 14.748Z" fill="currentColor" /> <path d="M10.5012 5.10742C7.52234 5.10742 5.10547 7.52383 5.10547 10.5024C5.10547 13.481 7.52234 15.8974 10.5012 15.8974C13.4801 15.8974 15.8968 13.481 15.8968 10.5024C15.8968 7.52383 13.4801 5.10742 10.5012 5.10742ZM10.5012 14.002C8.56865 14.002 7.00111 12.4349 7.00111 10.5024C7.00111 8.57001 8.56865 7.00282 10.5012 7.00282C12.4338 7.00282 14.0012 8.57001 14.0012 10.5024C14.0012 12.4349 12.4338 14.002 10.5012 14.002Z" fill="currentColor" /> <path d="M17.373 4.89236C17.373 5.58792 16.809 6.1519 16.1132 6.1519C15.4175 6.1519 14.8535 5.58792 14.8535 4.89236C14.8535 4.19663 15.4175 3.63281 16.1132 3.63281C16.809 3.63281 17.373 4.19663 17.373 4.89236Z" fill="currentColor" /> </svg></a> </bouncy-link> </li><li> <bouncy-link> <a target="_blank" class="[&amp;&gt;svg]:w-3 [&amp;&gt;svg]:lg:w-5" href="https://github.com/askphill"><svg preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="currentColor" > <path d="M10.5 0.5C4.69875 0.5 0 5.32074 0 11.2666C0 16.0245 3.00825 20.0593 7.17937 21.4814C7.70437 21.5828 7.89687 21.2499 7.89687 20.9637C7.89687 20.708 7.88813 20.0306 7.88375 19.1334C4.963 19.783 4.347 17.6889 4.347 17.6889C3.86925 16.4462 3.17887 16.1143 3.17887 16.1143C2.22775 15.4467 3.25238 15.4602 3.25238 15.4602C4.30675 15.5355 4.86062 16.5691 4.86062 16.5691C5.79688 18.2155 7.3185 17.74 7.91875 17.4646C8.01325 16.7683 8.28363 16.2937 8.58375 16.0245C6.25188 15.7554 3.801 14.8294 3.801 10.704C3.801 9.52869 4.20788 8.56866 4.88163 7.815C4.7635 7.54315 4.40912 6.44854 4.9735 4.96544C4.9735 4.96544 5.85288 4.67654 7.861 6.06902C8.701 5.82946 9.5935 5.71103 10.486 5.70565C11.3785 5.71103 12.271 5.82946 13.111 6.06902C15.106 4.67654 15.9854 4.96544 15.9854 4.96544C16.5497 6.44854 16.1954 7.54315 16.0904 7.815C16.7598 8.56866 17.1666 9.52869 17.1666 10.704C17.1666 14.8402 14.7122 15.7509 12.376 16.0156C12.7435 16.3386 13.0848 16.9989 13.0848 18.0074C13.0848 19.4483 13.0716 20.6057 13.0716 20.9556C13.0716 21.2383 13.2554 21.5747 13.7935 21.467C17.9944 20.0548 21 16.0174 21 11.2666C21 5.32074 16.2986 0.5 10.5 0.5Z" fill="currentColor" /> </svg></a> </bouncy-link> </li> </ul> </nav> </div> </footer> <!-- END sections: footer-group --> </div> <div aria-hidden data-target="page-transition.overlay" class="absolute inset-0 hidden bg-[--transition-color] group-data-[active]/view:block" ></div> </div> </div> </div><svg aria-hidden height="0" width="0" viewBox="0 0 1 1"> <clipPath clipPathUnits="objectBoundingBox" id="page-transition-clip-path"> <path data-target='page-transition.path' class='origin-center [--x:0px] [--y:0px] translate-x-[--x] translate-y-[--y] [--scale:1] scale-[--scale]' fill-rule="evenodd" clip-rule="evenodd" d="M0.874042 0.686548C0.87399 0.686574 0.87399 0.686678 0.874042 0.68673C0.874094 0.686782 0.874094 0.68686 0.874042 0.686912L0.580524 0.98043C0.554384 1.00657 0.511988 1.00652 0.485797 0.980352L0.0196535 0.514208C-0.00651208 0.48803 -0.00656417 0.445624 0.0195754 0.419494L0.313093 0.125966C0.313145 0.125914 0.313223 0.125914 0.313275 0.125966C0.313328 0.126018 0.313431 0.126018 0.313483 0.125964C0.316761 0.122434 0.320116 0.118954 0.323549 0.115518C0.477942 -0.0388668 0.728648 -0.0384533 0.883561 0.116447C1.03845 0.271347 1.03886 0.522074 0.884497 0.676456C0.881064 0.679889 0.877579 0.683244 0.874042 0.686548ZM0.718791 0.282827C0.750236 0.31426 0.801163 0.314293 0.83253 0.282905C0.863924 0.251519 0.863898 0.200595 0.832452 0.169165C0.801033 0.137738 0.750106 0.137704 0.718739 0.16909C0.687345 0.200478 0.687371 0.2514 0.718791 0.282827Z" fill="black"/> </clipPath> </svg><div aria-hidden class="pointer-events-none fixed inset-0 z-40 hidden origin-center items-center justify-center text-[--transition-color] opacity-0 data-[active]/view:flex" data-target="page-transition.icon" > <svg class="size-[calc(100vmax-var(--scrollbar-width))] shrink-0 origin-center scale-[.1]" aria-hidden viewBox="0 0 1 1" > <path fill-rule="evenodd" fill="currentColor" clip-rule="evenodd" d="M0.874042 0.686548C0.87399 0.686574 0.87399 0.686678 0.874042 0.68673C0.874094 0.686782 0.874094 0.68686 0.874042 0.686912L0.580524 0.98043C0.554384 1.00657 0.511988 1.00652 0.485797 0.980352L0.0196535 0.514208C-0.00651208 0.48803 -0.00656417 0.445624 0.0195754 0.419494L0.313093 0.125966C0.313145 0.125914 0.313223 0.125914 0.313275 0.125966C0.313328 0.126018 0.313431 0.126018 0.313483 0.125964C0.316761 0.122434 0.320116 0.118954 0.323549 0.115518C0.477942 -0.0388668 0.728648 -0.0384533 0.883561 0.116447C1.03845 0.271347 1.03886 0.522074 0.884497 0.676456C0.881064 0.679889 0.877579 0.683244 0.874042 0.686548ZM0.718791 0.282827C0.750236 0.31426 0.801163 0.314293 0.83253 0.282905C0.863924 0.251519 0.863898 0.200595 0.832452 0.169165C0.801033 0.137738 0.750106 0.137704 0.718739 0.16909C0.687345 0.200478 0.687371 0.2514 0.718791 0.282827Z" /> </svg> </div> <div data-aria-hidden class="pointer-events-none absolute left-0 top-0 z-10 grid h-lvh w-full place-items-center" > <svg data-target="page-transition.intro-logo" class="absolute w-[200px] origin-center scale-[0.85] text-white lg:w-[320px]" preserveAspectRatio="xMidYMid meet" viewBox="0 0 77 21" fill="none" xmlns="http://www.w3.org/2000/svg" > <g clip-path="url(#clip0_2046_2633)"> <path d="M5.77975 10.7605V3.77386C5.77975 2.95229 5.38683 2.54485 4.60099 2.54485H3.86584C3.08 2.54485 2.68708 2.95229 2.68708 3.77386V10.7605H5.77975ZM2.69342 21H0V3.60019C0 1.20229 1.07103 0 3.21942 0H5.24741C7.3958 0 8.46683 1.20229 8.46683 3.60019V21H5.77975V13.3053H2.69342V21Z" fill="currentColor"/> <path d="M16.0217 5.64408V3.80057C16.0217 2.96565 15.6288 2.54485 14.8429 2.54485H14.4246C13.6578 2.54485 13.2776 2.96565 13.2776 3.80057V7.28053C13.2776 7.67462 13.3536 7.93511 13.4994 8.0687C13.7275 8.2624 13.9747 8.43607 14.2282 8.59637L16.7822 10.0324C17.1941 10.2595 17.587 10.5267 17.9609 10.8206C18.2018 10.9943 18.3919 11.2214 18.5186 11.4952C18.6517 11.749 18.7151 12.25 18.7151 12.9847V17.4532C18.7151 19.8111 17.6314 20.9933 15.464 20.9933H13.8036C11.6552 20.9933 10.5841 19.7042 10.5841 17.1326V16.084H13.2712V17.2261C13.2712 18.0477 13.6705 18.4552 14.4753 18.4552H14.957C15.6668 18.4552 16.0217 18.0477 16.0217 17.2261V13.6594C16.0217 13.2719 15.9456 13.0048 15.7935 12.8712C15.5654 12.6775 15.3182 12.4971 15.0647 12.3435L12.5044 10.854C12.0734 10.6269 11.6615 10.3664 11.2686 10.0658C11.0214 9.84542 10.844 9.57156 10.7362 9.24427C10.6158 8.80343 10.5588 8.35592 10.5778 7.90172V3.60019C10.5778 1.20229 11.6488 0 13.7972 0H15.483C17.6314 0 18.7024 1.20229 18.7024 3.60019V5.65076H16.0153L16.0217 5.64408Z" fill="currentColor"/> <path d="M29.8685 21H27.1751L23.8099 10.7338V10.5668L26.611 0H29.0826L26.2498 10.4399L29.8685 21ZM23.6641 21H20.9707V0H23.6641V21Z" fill="currentColor"/> <path d="M38.6016 10.8473H40.3127C41.0225 10.8473 41.3774 10.4399 41.3774 9.61832V3.77386C41.3774 2.95229 40.9782 2.54485 40.1733 2.54485H38.6016V10.8473ZM35.9082 0H40.8197C42.9871 0 44.0772 1.20229 44.0772 3.60019V9.82538C44.0772 12.2032 43.0061 13.3922 40.8578 13.3922H38.608V21H35.9145V0H35.9082Z" fill="currentColor"/> <path d="M52.2145 21V11.4618H48.9063V21H46.2129V0H48.9063V8.91699H52.2145V0H54.9079V21H52.2145Z" fill="currentColor"/> <path d="M60.1426 0H57.4492V21H60.1426V0Z" fill="currentColor"/> <path d="M69.0532 21H62.6523V0H65.3458V18.4618H69.0532V21Z" fill="currentColor"/> <path d="M77.0004 21H70.5996V0H73.293V18.4618H77.0004V21Z" fill="currentColor"/> </g> </svg> </div> <div data-aria-hidden class="pointer-events-none absolute left-0 top-0 w-full px-[.5em] font-sans text-[9vw] font-extrabold leading-none tracking-[-0.05em] lg:text-[7vw]" data-target="page-transition.intro-text" > <div class="flex -translate-y-[100%] items-center gap-[.375em]"> <p>We build the next</p> <div data-target="page-transition.intro-switch" class="relative aspect-[2/1] h-[1lh] rounded-full bg-red p-[.075em]" > <span class="block aspect-square h-full rounded-full bg-white" data-target="page-transition.intro-switch-circle" ></span> </div> </div> </div> </page-transition> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": ["LocalBusiness", "Organization"], "@id": "https://askphill.com#organization", "name": "Ask Phill" , "sameAs": [ "https:\/\/www.linkedin.com\/company\/ask-phill", "https:\/\/www.instagram.com\/askphill", "https:\/\/github.com\/askphill" ], "url": "https:\/\/askphill.com", "email": "phill@askphill.com", "openingHours": ["Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday 24/7"], "location": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "'s-Gravenhekje 1a", "addressLocality": "Amsterdam", "addressRegion": "Noord-Holland", "postalCode": "1011 TG", "addressCountry": "The Netherlands" } }, "telephone": "+31202615080", "address": { "@type": "PostalAddress", "streetAddress": "'s-Gravenhekje 1a", "addressLocality": "Amsterdam", "addressRegion": "Noord-Holland", "postalCode": "1011 TG", "addressCountry": "The Netherlands" } } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10