templates/default/index.html.twig line 1

Open in your IDE?
  1. {% extends 'frontend.html.twig' %}
  2. {% block title %}The LESS Co.{% endblock %}
  3. {% block css2 %}
  4.     <link rel="stylesheet" href="{{asset('index.css','css')}}" type="text/css" />
  5.     <style>
  6.         .page-wrapper .header .nav-bar, .page-wrapper .header .header-space-bar {
  7.             display: none;
  8.         }
  9.     </style>
  10.     <link rel="stylesheet" href="{{asset('forms.css','css')}}" type="text/css" />
  11.     <link rel="stylesheet" href="{{asset('wnd-popup.css','css')}}" type="text/css" />
  12.     <script src="{{asset('bg-rotator-preload.js','js')}}"></script>
  13.     <script>
  14.         // Preload all indexes that may be used
  15.         BgRotatorPreloader.preload("https://{{i_host}}/main-index");
  16.         BgRotatorPreloader.preload("https://{{i_host}}/bts-index");
  17.         BgRotatorPreloader.preload("https://{{i_host}}/riri-index");
  18.         BgRotatorPreloader.preload('https://{{i_host}}/triv-index');
  19.         BgRotatorPreloader.preload('https://{{i_host}}/gbip-index');
  20.         BgRotatorPreloader.preload('https://{{i_host}}/milkround-index');
  21.         BgRotatorPreloader.preload('https://{{i_host}}/sp-index');
  22.         BgRotatorPreloader.preload('https://{{i_host}}/rah-index');
  23.         BgRotatorPreloader.preload('https://{{i_host}}/silvertown-index');
  24.     </script>  
  25.     <script src="{{asset('bg-rotator-doublebuffered.js','js')}}"></script>
  26. {% endblock %}
  27. {% block nav %}
  28. <a class="black-text-1" href="{{ path('blog') }}">Blog</a>
  29. {% endblock %}
  30. {% block body %}
  31. <article>
  32.     <header class="main-header">
  33.         <div class="rotating-box-0">
  34.             <div class="inner">
  35.                 <div class="reduced-width">
  36.                     <h1 class="green-text-1">WE WORK TO PREVENT<br/>PLASTIC WASTE</h1>
  37.                     <h3 class="normal-text">Refill and reuse is the best way to<br /> prevent single use plastic and<br /> LESS operates a range of solutions</h3>
  38.                     <h3 class="normal-text">Read about our work, join the<br /> #RefillRevolution and make a<br /> difference</h3>
  39.                 </div>
  40.                 <div style="text-align: center;">
  41.                     <a href="/"><img src="/assets/i/less-logo-small-white-100.png"></a>
  42.                 <div>
  43.             <div>
  44.         </div>
  45.         <script>
  46.             new BackgroundImageRotator({
  47.                 indexUrl: "https://{{i_host}}/main-index",
  48.                 selector: ".rotating-box-0",
  49.                 zIndex: 0,
  50.                 interval: 300
  51.             });
  52.         </script>        
  53.     </header>
  54.     <section class="section-1">
  55.         <div class="sub-1section-1">
  56.             <div class="reduced-width-more align-center">
  57.                 <h2 class="headline condensed black-text-1">WORKING TO PREVENT PLASTIC WASTE</h2>
  58.                 <p class="tagline condensed black-text-1">LESS works to prevent waste with reuse 
  59.                         solutions that eliminate the need for single use plastic</p>
  60.                 <p class="tagline condensed black-text-1">Our work spans implementation of
  61.                     reuse solutions in different countries, as well as advisory and philanthropic support</p>
  62.             </div>
  63.                
  64.         </div>
  65.     </section>
  66.     
  67.     <section class="section section-x-0 section-4">
  68.         <div class="block block-1">
  69.             <div class="part part-1">
  70.                 <h2 class="green-text-1">CIRCULARITY CONSULTANTS</h2>
  71.                 <p>LESS is uniquely placed to help brands and companies assess and navigate reuse systems:</p>
  72.                 <ul>
  73.                     <li>We’ve worked closely with consumers and brands
  74.                         to develop viable reuse concepts for very different markets</li>
  75.                     <li>We’ve designed and implemented innovative reuse solutions in the
  76.                         UK, India and Vietnam</li>
  77.                     <li>We’ve conducted detailed analysis of reuse solutions, including scalability,
  78.                         product integrity, logistics and financial viability</li>
  79.                 </ul>
  80.                 <p>Contact us to discuss ways we can help</p>
  81.                 <p><a id="contactFormOpen" target="_blank" href="#" class="button-a color-green">
  82.                     Talk to us</a></p>
  83.             </div>
  84.         </div>
  85.         <div class="block block-2">
  86.         </div>
  87.     </section>
  88.     <section class="section section-x-1">
  89.            <div class="block block-1">
  90.             <div class="part part-1">
  91.                 <h2 class="green-text-1">REUSE IN RURAL INDIA</h2>
  92.                 <p>LESS supports REUSE Foundation’s mission to demonstrate reuse can 
  93.                     work at scale in rural India, and among low-income communities more widely </p>
  94.                 <p>In addition to financial support, LESS provides operational assistance
  95.                     and technical expertise</p>
  96.                 <p>If successful, this would be the first time reuse has been demonstrated
  97.                     at scale with low-income communities</p>
  98.                 <p><a href="https://www.reusefoundation.org/sponsor-a-village">Learn more and
  99.                     provide support here</a></p>
  100.             </div>
  101.         </div>
  102.         <div class="block block-2 rotating-box-2">
  103.         </div>
  104.         <script>
  105.             new BackgroundImageRotator({
  106.                 indexUrl: "https://{{i_host}}/riri-index",
  107.                 selector: ".rotating-box-2",
  108.                 interval: 300
  109.             });
  110.         </script>        
  111.     </section>
  112.     <section class="section section-x-2">
  113.            <div class="block block-1">
  114.             <div class="part part-1">
  115.                 <h2 class="green-text-1">TESTING REUSE IN VIETNAM</h2>
  116.                 <p>LESS was selected by IPPIN (Indo-Pacific Plastic Innovation Network) for
  117.                     its Incubator and Accelerator programmes to test reuse solutions for small
  118.                     format packaging in Vietnam</p>
  119.                 <p>LESS also secured a A$100,000 IPPIN grant and partnered with UTS, ICED and 
  120.                     GreenU to conduct in-country research and pilot alternative reuse solutions</p>
  121.             </div>
  122.         </div>
  123.         <div class="block block-2 rotating-box-4">
  124.         </div>
  125.         <script>
  126.             new BackgroundImageRotator({
  127.                 indexUrl: "https://{{i_host}}/triv-index",
  128.                 selector: ".rotating-box-4",
  129.                 interval: 300
  130.             });
  131.         </script>        
  132.     </section>
  133.     <section class="section section-x-3">
  134.            <div class="block block-1">
  135.             <div class="part part-1">
  136.                 <h2 class="green-text-1">GLOBAL BUSINESS INNOVATION PROGRAMME IN INDIA</h2>
  137.                 <p>Innovate UK identified the LESS project in India as one of the best ways to prevent
  138.                      plastic waste in the country, and selected LESS to participate in its 2024 Global
  139.                      Business Innovation Programme</p>
  140.                 <p>John Marchant from LESS was among the participants who toured India, meeting with
  141.                      Members of Parliament, State leaders and policy makers, as well as top innovators
  142.                      to identify and secure partners for future circular solution projects in India</p>
  143.             </div>
  144.         </div>
  145.         <div class="block block-2 rotating-box-5">
  146.         </div>
  147.         <script>
  148.             new BackgroundImageRotator({
  149.                 indexUrl: "https://{{i_host}}/gbip-index",
  150.                 selector: ".rotating-box-5",
  151.                 interval: 300
  152.             });
  153.         </script>        
  154.     </section>
  155.     <section class="section section-x-4">
  156.            <div class="block block-1">
  157.             <div class="part part-1">
  158.                 <h2 class="green-text-1">REIMAGINING THE MILKROUND</h2>
  159.                 <p>ESS won WRAP’s prestigious UK Circular Plastics Flagship Competition to test a
  160.                      reimagination of the traditional milk round for personal care and household
  161.                      products, delivering product in reusable bottles, collecting empties for washing
  162.                      and reuse</p>
  163.                 <p>LESS implemented the solution in London and parts of the Southeast using electric
  164.                      vans and tested the viability of doorstep delivery service where brands shared 
  165.                      some refill assets and infrastructure</p>
  166.                 <p><a href="https://www.wrap.ngo/what-we-do/our-services/grants-and-investments/uk-circular-economy-flagship-plastics-project-competition">
  167.                     https://www.wrap.ngo/what-we-do/our-services/grants-and-investments/uk-circular-economy-flagship-plastics-project-competition</a></p>
  168.             </div>
  169.         </div>
  170.         <div class="block block-2 rotating-box-6">
  171.         </div>
  172.         <script>
  173.             new BackgroundImageRotator({
  174.                 indexUrl: "https://{{i_host}}/milkround-index",
  175.                 selector: ".rotating-box-6",
  176.                 interval: 300
  177.             });
  178.         </script>        
  179.     </section>
  180.     <section class="section section-x-5">
  181.            <div class="block block-1">
  182.             <div class="part part-1">
  183.                 <h2 class="green-text-1">SMART SUSTAINABLE PLASTIC PACKAGING WINNER</h2>
  184.                 <p>LESS won Innovate UK’s Smart Sustainable Plastic Packaging challenge to design
  185.                     packaging optimised for reuse</p>
  186.                      
  187.                 <p>Working closely with closely with materials and design specialists, LESS developed 
  188.                     a series of packaging concepts, some of which were selected for in-market pilot 
  189.                     testing</p>
  190.             </div>
  191.         </div>
  192.         <div class="block block-2 rotating-box-7">
  193.         </div>
  194.         <script>
  195.             new BackgroundImageRotator({
  196.                 indexUrl: "https://{{i_host}}/sp-index",
  197.                 selector: ".rotating-box-7",
  198.                 interval: 300
  199.             });
  200.         </script>        
  201.     </section>
  202.     <section class="section section-x-6">
  203.            <div class="block block-1">
  204.             <div class="part part-1">
  205.                 <h2 class="green-text-1">REFILLING AT HOME</h2>
  206.                 <p>Refilling at home is one of the easiest ways to prevent plastic waste</p>
  207.                 <p>Instead of throwing away a plastic bottle each time it’s empty, you simply 
  208.                     refill it from bulk containers of the same product</p>
  209.                 <p>Refillers can easily prevent 60-90% of plastic waste for a given product</p>
  210.                 <p>LESS set up and launched a national refill at home service that successfully 
  211.                     operated for four years</p>
  212.                 <p>Although it was viable, we closed it late 2025 to focus on issues and larger 
  213.                     opportunities that we felt weren’t being addressed</p>
  214.             </div>
  215.         </div>
  216.         <div class="block block-2 rotating-box-8">
  217.         </div>
  218.         <script>
  219.             new BackgroundImageRotator({
  220.                 indexUrl: "https://{{i_host}}/rah-index",
  221.                 selector: ".rotating-box-8",
  222.                 interval: 300
  223.             });
  224.         </script>        
  225.     </section>
  226.     <section class="section section-x-7">
  227.            <div class="block block-1">
  228.             <div class="part part-1">
  229.                 <h2 class="green-text-1">SILVERTOWN</h2>
  230.                 <p>Our first reuse facility was in Silvertown, London</p>
  231.                 <p>We approached established brands to test the viability 
  232.                     of reuse models. When they refused to collaborate, 
  233.                     we created our own brand, Silvertown!</p>
  234.                 <p>Over the years it built an enthusiastic following, and this 
  235.                     quality hand care product is soon to have a second life on 
  236.                     its own dedicated site and be used in promotional campaigns 
  237.                     to seed reuse behaviours</p>
  238.             </div>
  239.         </div>
  240.         <div class="block block-2 rotating-box-9">
  241.         </div>
  242.         <script>
  243.             new BackgroundImageRotator({
  244.                 indexUrl: "https://{{i_host}}/silvertown-index",
  245.                 selector: ".rotating-box-9",
  246.                 interval: 300
  247.             });
  248.         </script>        
  249.     </section>
  250.     <section class="section section-x-8">
  251.         <div class="block block-1">
  252.             <div class="part part-1">
  253.                 <h2 class="green-text-1">WORKING IN INDIA TO BEAT THE SACHET</h2>
  254.                 <p>Sachets are probably the most damaging form of plastic packaging and
  255.                     cause of much of the ocean’s microplastic</p>
  256.                 <p>We are working with NGOs and companies in India</p>
  257.                 <p>Feasibility studies are complete and pilot operations are set to start in November 2022</p>
  258.                 <p>Read more about this part-charity funded project, and support us here</p>
  259.             </div>
  260.             <div class="part part-2">
  261.                 <div>
  262.                     <img src="{{ asset('logos/BTS Logo.png','i') }}"/>
  263.                 </div>
  264.                 <div>
  265.                     <a class="button-a color-green" href="https://beatthesachet.org/">
  266.                         Read more here
  267.                     </a>
  268.                 </div>
  269.             </div>
  270.         </div>
  271.         <div class="block block-2 rotating-box-n">
  272.         </div>
  273.         <script>
  274.             new BackgroundImageRotator({
  275.                 indexUrl: "https://{{i_host}}/bts-index",
  276.                 selector: ".rotating-box-n",
  277.                 interval: 300
  278.             });
  279.         </script>        
  280.     </section>
  281.     
  282.     
  283.     {% if (posts is defined and posts is iterable and posts|length > 0) %} 
  284.     <section class="section-7 color-creamy-bg">
  285.         <h2 class="green-text-1 align-center">FROM OUR BLOG</h2>
  286.         <div class="blog-container">
  287.             {% for post in posts %}
  288.             <div class="post-list-item">
  289.                 <div style="display:none">{{post.id}}</div>
  290.                 <div class="post-item-wraper">
  291.                     <div class="post-image">
  292.                         <a href="{{ path('blog-post', {slug:post.url_key}) }}">
  293.                                 <img class="img-responsive" src="{{ post.image }}" alt="{{ post.name }}" />
  294.                         </a>
  295.                     </div>
  296.                     <div class="post-info-wraper">
  297.                         <h2 class="mp-post-title">
  298.                             <a class="post-link-title" title="{{ post.name }}" href="{{ path('blog-post', {slug:post.url_key}) }}">
  299.                                 {{ post.name }}
  300.                             </a>
  301.                         </h2>
  302.                         <div class="mp-post-info">
  303.                             <i class="mp-blog-icon mp-blog-calendar-times"></i> 
  304.                             {{ post.publish_date|date("M j, Y")  }}| Posted in 
  305.                             <a class="mp-info" href="{{ path('blog') }}">
  306.                                 {{ post.category.name }}</a>
  307.                             | 
  308.                             <i class="mp-blog-icon mp-blog-user"></i> 
  309.                             <a class="mp-info" target="_blank" href="{{ post.author_url }}">{{ post.author_name }}</a>
  310.                             | 
  311.                             <i class="mp-blog-icon mp-blog-traffic" aria-hidden="true"></i> 
  312.                             {{ post.view_traffic }}
  313.                         </div>
  314.                         <div class="post-short-description">
  315.                             {{ post.short_description|raw }}
  316.                         </div>
  317.                     </div>
  318.                 </div>
  319.             </div>
  320.             {% endfor %}
  321.         </div>
  322.     </section>
  323.     {% endif %}
  324.     <section class="section-8">
  325.         <h2 class="centered normal-text">Want to stay up to date? Subscribe to our Newsletter!</h2>
  326.         <div class="form-box">
  327.             {{ form_start(form) }}
  328.                 <div class="fields-box">
  329.                     <div class="form-element-wrapper">{{ form_widget(form.subscriberName) }}</div>
  330.                     <div class="form-element-wrapper">{{ form_widget(form.emailAddress) }}</div>
  331.                     <div class="form-element-wrapper">{{ form_widget(form.save) }}</div>
  332.                 </div>
  333.                 <div class="field-error field-error-color">
  334.                     {{ form_errors(form.subscriberName) }}
  335.                     {{ form_errors(form.emailAddress) }}
  336.                 </div>
  337.             {{ form_end(form, {'render_rest': true}) }}
  338.         </div>
  339.     </section>
  340.     <section class="section-9 color-creamy-bg">
  341.         <div>
  342.             <h3 class="green-text-1">OUR SERVICES</h3>
  343.             <a target="_blank" href="https://beatthesachet.org/">Beat the Sachet</a>
  344.             {#<a target="_blank" href="https://www/movetoless.co.uk/">LESS Delivered </a>#}
  345.             <a target="_blank" href="https://refillwithless.co.uk/">Refill With LESS</a>
  346.             {#<!-- <a target="_blank" href="https://refillr.co.uk/">Refillr</a> -->#}
  347.         </div>
  348.     </section>
  349. </article>
  350. <div id="contactForm" class="window bg-1 border-color-1">
  351.     <div class="window-title bg-3 text-color-2">Contact form</div>
  352.     <div class="window-content">
  353.         {{ include('default/contact-form-include.html.twig') }}
  354.     </div>
  355. </div>
  356. {{ include('default/popup-include.html.twig') }}
  357. {% endblock %}
  358. {% block scripts_bottom %}
  359.     <script src="https://cdn.jsdelivr.net/npm/js-cookie@rc/dist/js.cookie.min.js"></script>
  360.     <script src="{{ asset('popup-wnd-control.js', 'js') }}"></script>
  361.     <script>
  362.         (function ($) {
  363.             //$(document).ready(function() {
  364.             //    var scrollValue = Cookies.get('scroll');
  365.             //    if ( scrollValue !== null ) {
  366.             //        $(document).scrollTop( scrollValue );
  367.             //    }
  368.             //    Cookies.remove('scroll');
  369.             //});
  370.             $('#subscribe_form_save').click(function() {
  371.                 var y = window.scrollY;
  372.                 Cookies.add()
  373.             });
  374.             $('form').on('submit', function() {
  375.                 // Set a cookie that holds the scroll position.
  376.                 Cookies.set('scroll', $(document).scrollTop() )
  377.             });
  378.             $('#contactFormOpen').click(function(evt) {
  379.                 evt.stopPropagation();
  380.                 evt.preventDefault();
  381.                  $('#contactForm').css('display','block');
  382.             });
  383.             var contactFormVisible = Cookies.get('contactFormVisible');
  384.             if (contactFormVisible) {
  385.                 $('#contactForm').css('display','block');
  386.             }
  387.             $('#contactForm .close').click(function (evt) {
  388.                 evt.stopPropagation();
  389.                 evt.preventDefault();
  390.                 $(this).closest(".window").css('display','none');
  391.                 Cookies.remove('contactFormVisible');
  392.             })
  393.             $('form[name="contact_form"]').on('submit', function() {
  394.                 Cookies.set('contactFormVisible');
  395.             });
  396.         })(jQuery);
  397.     </script>
  398. {% endblock %}