1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><meta name="description" content="Portrait Kite â media and technology for Kiteboarding."/><meta name="theme-color" content="#161b10"/><meta name="apple-itunes-app" content="app-id=YOUR_APP_STORE_ID"/><link rel="preload" href="/_next/static/media/68180864d7f93f02.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font=""/><link rel="preload" href="/_next/static/media/6c6b28e0fc0b5125-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/68604be467808709.css" as="style"/><link rel="stylesheet" href="/_next/static/css/68604be467808709.css" data-n-g=""/><link rel="preload" href="/_next/static/css/c6ab2b1e4713dbe6.css" as="style"/><link rel="stylesheet" href="/_next/static/css/c6ab2b1e4713dbe6.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script src="/_next/static/chunks/webpack-b4b05d4c5e9b8e69.js" defer=""></script>
1<script src="/_next/static/chunks/framework-945b357d4a851f4b.js" defer=""></script>
1<script src="/_next/static/chunks/main-2be66b7188da88eb.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-80b7c84b37f7f77e.js" defer=""></script>
1<script src="/_next/static/chunks/1664-097cf1773184f113.js" defer=""></script>
1<script src="/_next/static/chunks/8621-f671b286d4e7bed7.js" defer=""></script>
1<script src="/_next/static/chunks/4872-c0dbda56c89e8f23.js" defer=""></script>
1<script src="/_next/static/chunks/2004-d5d901c772458034.js" defer=""></script>
1<script src="/_next/static/chunks/9382-3f27651cc9e61dbc.js" defer=""></script>
1<script src="/_next/static/chunks/9897-b1d8a1b2d11a049b.js" defer=""></script>
1<script src="/_next/static/chunks/6449-d25cbbdb59f7a71d.js" defer=""></script>
1<script src="/_next/static/chunks/pages/index-9c0259caba2bda51.js" defer=""></script>
1<script src="/_next/static/jFXv_gt_FOwvf-ku4uo7M/_buildManifest.js" defer=""></script>
1<script src="/_next/static/jFXv_gt_FOwvf-ku4uo7M/_ssgManifest.js" defer=""></script>
1</head><body class="min-h-svh bg-background font-sans antialiased __variable_ee04dc">
1<script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}else{c.add('dark')}if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'dark'}catch(e){}}()</script>
1<div id="__next"></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"jFXv_gt_FOwvf-ku4uo7M","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.