1<!DOCTYPE html><html lang="en" class="__variable_f367f3 __variable_91eb3e"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e210f091ebfac73b-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/surferlogo.svg"/><link rel="preload" as="image" href="https://res.cloudinary.com/df11q04fd/image/upload/c_fill,w_400,h_300,g_auto/v1/diodl4en6jcgypqkcanr?_a=BAVAZGBz0"/><link rel="preload" as="image" href="https://res.cloudinary.com/df11q04fd/image/upload/c_fill,w_320,h_240,g_auto/v1/v9mthwtk2nqsgkd0axxi?_a=BAVAZGBz0"/><link rel="stylesheet" href="/_next/static/css/f360ceca0a22e480.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c555a797fd118dd1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-81cee16a5afba3b9.js"/>
1<script src="/_next/static/chunks/4bd1b696-0d113f3ade078dc3.js" async=""></script>
1<script src="/_next/static/chunks/517-3b20f33d0967de69.js" async=""></script>
1<script src="/_next/static/chunks/main-app-a849309caff0f7ba.js" async=""></script>
1<script src="/_next/static/chunks/173-d937e1c3791e3e9d.js" async=""></script>
1<script src="/_next/static/chunks/565-22d070323008c428.js" async=""></script>
1<script src="/_next/static/chunks/776-a11b8f53614904bd.js" async=""></script>
1<script src="/_next/static/chunks/443-cf74815343ee17fa.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-7b5fd19c1f4814b7.js" async=""></script>
1<script src="/_next/static/chunks/181-00c5394d716d3dbd.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-6b7e3ad00ff399bf.js" async=""></script>
1<script src="/_next/static/chunks/45-df799630325de68b.js" async=""></script>
1<script src="/_next/static/chunks/690-c02b0b934a058615.js" async=""></script>
1<script src="/_next/static/chunks/350-682bd54c1d0daf94.js" async=""></script>
1<script src="/_next/static/chunks/849-0dd03275bb6dbb19.js" async=""></script>
1<script src="/_next/static/chunks/app/page-3b7ddd45812a51cf.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Surfer Diary</title><meta name="description" content="Salty scribblings, spreadsheets, and maps from one madman's love affair with Mama Ocean."/><link rel="canonical" href="https://www.surferdiary.com"/><meta property="og:title" content="Surfer Diary"/><meta property="og:description" content="Salty scribblings, spreadsheets, and maps from one madman's love affair with Mama Ocean."/><meta property="og:url" content="https://www.surferdiary.com"/><meta property="og:site_name" content="Surfer Diary"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://www.surferdiary.com/images/welcome.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Surfer Diary"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@calvin_rosser"/><meta name="twitter:title" content="Surfer Diary"/><meta name="twitter:description" content="Salty scribblings, spreadsheets, and maps from one madman's love affair with Mama Ocean."/><meta name="twitter:image" content="https://www.surferdiary.com/images/welcome.jpg"/><link rel="icon" href="/images/favicon.png"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="bg-vintage-paper min-h-screen font-typewriter text-vintage-ink paper-texture"><div class="min-h-screen flex flex-col"><header class="bg-vintage-paper border-b border-vintage-ink/10 -mt-4 md:mt-0"><div class="hidden md:block max-w-5xl mx-auto px-4 py-6"><div class="flex items-center justify-between"><a class="inline-block" href="/"><div class="flex items-center"><div class="w-16 h-16 relative"><img alt="Surfer Logo" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/surferlogo.svg"/></div><div class="ml-4 text-center"><span class="block text-4xl font-typewriter">Surfer Diary</span><p class="text-sm tracking-widest text-vintage-ink/70">musings of a madman</p></div></div></a><nav class="border-l border-vintage-ink/10 pl-16"><ul class="flex items-center space-x-16 uppercase tracking-widest text-sm"><li class="flex items-center"><a class=" 2 relative 3 text-vintage-ink/80 4 hover:text-[#8B9D83] 5 transition-colors 6 duration-200 7 8 " href="/diary">Diary</a></li><li class="flex items-center"><a class=" 9 relative 10 text-vintage-ink/80 11 hover:text-[#8B9D83] 12 transition-colors 13 duration-200 14 15 " href="/stats">Stats</a></li><li class="flex items-center"><a class=" 16 relative 17 text-vintage-ink/80 18 hover:text-[#8B9D83] 19 transition-colors 20 duration-200 21 22 " href="/breaks">Breaks</a></li><li class="flex items-center"><a class=" 23 relative 24 text-vintage-ink/80 25 hover:text-[#8B9D83] 26 transition-colors 27 duration-200 28 29 " href="/quiver">Quiver</a></li><li class="flex items-center"><a class=" 30 relative 31 text-vintage-ink/80 32 hover:text-[#8B9D83] 33 transition-colors 34 duration-200 35 36 " href="/recs">Recs</a></li><li class="flex items-center"><a href="mailto:[email protected]" class="relative inline-flex items-center hover:text-[#8B9D83] transition-colors duration-200 group"><div class="jsx-f948c74ce8ab1d1 wave-animation"><svg width="32" height="32" viewBox="0 0 128 128" class="text-vintage-ink/80 group-hover:text-[#8B9D83] transition-colors duration-200"><path d="m51.035 23.617c1.7422 0 3.4688 0.76953 4.6328 2.2539 1.5859 2.0234 21.914 27.957 23.512 29.977 1.7539 2.2148 4.2383 2.293 4.2383 2.293h0.23047c0.43359 0 0.87109-0.11328 1.2656-0.32031 0.25781-0.14062 0.88281-1.1523 0.93359-1.5859 0.65234-6.0039 1.6016-10.293 2.8164-14.223 1.625-5.2734 4.6328-6.8359 7.1797-6.8359 1.6523 0 3.0977 0.66406 3.8281 1.3945 1.8672 1.8672 2.1641 3.5469 0.039063 10.406-2.5352 8.1797-1.0117 28.453-1.0117 28.453 0 0.0625 0 0.12891 0.011719 0.19141l0.25781 7.9375c0.078125 2.457-0.41016 4.9023-1.4336 7.1406-1.1016 2.4062-2.7656 4.4922-4.8633 6.0938l-10.023 7.6289c-2.2148 1.6914-4.8398 2.7773-7.6016 3.1484-0.73047 0.10156-1.4609 0.15234-2.1875 0.15234-2.418 0-4.8242-0.55078-7.0273-1.6016l-1.0625-0.51172c-0.98438-0.47266-1.9219-1.0508-2.7891-1.7148l-35.66-26.574c-2.7656-2.0352-3.2383-6.0547-0.88281-8.6797 1.125-1.2656 2.7148-1.8828 4.3125-1.8828 1.3047 0 2.6367 0.41016 3.75 1.2305l13.02 9.3945s0.93359 0.71875 1.4062 0.71875h0.078125c0.38281-0.078124 0.61328-0.37109 0.5625-0.76953-0.0625-0.44922-0.60156-0.84375-0.96094-1.1758-7.6016-7.2695-21.531-20.582-22.746-21.762-2.3555-2.2383-2.4336-5.9766-0.19141-8.3203 1.1523-1.2031 2.6992-1.8164 4.25-1.8164 1.4609 0 2.9297 0.53906 4.0703 1.625 1.2539 1.1914 12.43 11.891 20.188 19.301 0.23047 0.21875 0.46094 0.48828 0.76953 0.48828 0.29297 0 0.58984-0.29297 0.60156-0.58984 0-0.29297-0.25781-0.51172-0.47266-0.73047-8.9609-9.293-24.691-25.625-25.832-26.816-2.2539-2.3438-2.1875-6.0664 0.15234-8.3203 1.1406-1.1016 2.6094-1.6523 4.082-1.6523 1.5469 0 3.0859 0.60156 4.2383 1.8047 1.3047 1.3555 16.859 17.496 25.777 26.754 0.30859 0.32031 0.65234 0.75391 1.0742 0.78125h0.027344c0.34375 0 0.67969-0.32031 0.71875-0.66406 0.039062-0.38281-0.33203-0.71875-0.57422-1.0352-6.668-8.5-16.398-20.902-17.332-22.105-2.0078-2.5586-1.5625-6.2578 1-8.2695 1.0742-0.84375 2.3555-1.2539 3.6211-1.2539m0-3.1992c-2.0234 0-4.0078 0.69141-5.6055 1.9336-2.4844 1.957-3.6875 4.9531-3.4414 7.8984l-2.957-3.0703c-1.7266-1.793-4.0586-2.7773-6.5391-2.7773-2.3672 0-4.5938 0.91016-6.2969 2.5469-1.7539 1.6914-2.7383 3.9414-2.7773 6.375-0.050781 2.4336 0.85938 4.7227 2.5469 6.4766l1.3828 1.4336c-1.8828 0.34375-3.6367 1.2656-4.9648 2.6641-3.457 3.6211-3.3281 9.3828 0.28125 12.84l7.168 6.8594h-0.078125c-2.5859
360-5.0312 1.0742-6.707 2.957-1.7148 1.9062-2.5352 4.4688-2.2773 7 0.26953 2.5469 1.6016 4.8633 3.6484 6.375l35.637 26.559c1.0117 0.76953 2.1367 1.4609 3.3008 2.0234l1.0625 0.51172c2.6094 1.2539 5.5156 1.9219 8.4102 1.9219 0.87109 0 1.7656-0.0625 2.625-0.17969 3.3008-0.44922 6.4531-1.7539 9.1016-3.7773l10.023-7.6289c2.5078-1.9062 4.5312-4.4414 5.8359-7.3086 1.2148-2.6758 1.8164-5.6328 1.7266-8.5742l-0.25781-7.9375c0-0.12891 0-0.24219-0.027344-0.37109-0.41016-5.5039-1.0352-21.02 0.88281-27.238 2.125-6.8867 2.4844-10.293-0.83203-13.621-1.4336-1.4453-3.7773-2.3438-6.0938-2.3438-2.3164 0-7.707 0.88281-10.238 9.0898-1.3203 4.2617-2.1875 8.5117-2.8047 13.645-0.34375-0.15234-0.75391-0.42188-1.1016-0.85938-1.2812-1.625-14.91-18.996-20.723-26.418l-2.7773-3.5469c-1.7266-2.2148-4.3398-3.4805-7.1562-3.4805z"></path></svg></div><div class=" 37 absolute -bottom-8 left-1/2 transform -translate-x-1/2 38 bg-[#8B9D83] text-white px-2 py-1 rounded text-xs whitespace-nowrap 39 transition-opacity duration-200 pointer-events-none z-50 40 opacity-0 41 ">Say hello</div></a></li></ul></nav></div></div><div class="block md:hidden"><a class="block text-center pt-4" href="/"><div class="w-16 h-16 relative mx-auto"><img alt="Surfer Logo" width="64" height="64" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" src="/surferlogo.svg"/></div><span class="block text-3xl font-typewriter mt-2">Surfer Diary</span><p class="text-xs tracking-widest text-vintage-ink/70 mt-1 mb-3">musings of a madman</p></a><nav class="border-t border-vintage-ink/10"><ul class="flex items-center justify-center flex-wrap gap-x-4 gap-y-2 uppercase tracking-widest text-xs py-3 px-2"><li class="flex items-center"><a class=" 42 relative 43 text-vintage-ink/80 44 hover:text-[#8B9D83] 45 transition-colors 46 duration-200 47 48 " href="/diary">Diary</a></li><li class="flex items-center"><a class=" 49 relative 50 text-vintage-ink/80 51 hover:text-[#8B9D83] 52 transition-colors 53 duration-200 54 55 " href="/stats">Stats</a></li><li class="flex items-center"><a class=" 56 relative 57 text-vintage-ink/80 58 hover:text-[#8B9D83] 59 transition-colors 60 duration-200 61 62 " href="/breaks">Breaks</a></li><li class="flex items-center"><a class=" 63 relative 64 text-vintage-ink/80 65 hover:text-[#8B9D83] 66 transition-colors 67 duration-200 68 69 " href="/quiver">Quiver</a></li><li class="flex items-center"><a class=" 70 relative 71 text-vintage-ink/80 72 hover:text-[#8B9D83] 73 transition-colors 74 duration-200 75 76 " href="/recs">Recs</a></li><li class="flex items-center"><a href="mailto:[email protected]" class="relative inline-flex items-center hover:text-[#8B9D83] transition-colors duration-200 group"><div class="jsx-f948c74ce8ab1d1 wave-animation"><svg width="32" height="32" viewBox="0 0 128 128" class="text-vintage-ink/80 group-hover:text-[#8B9D83] transition-colors duration-200"><path d="m51.035 23.617c1.7422 0 3.4688 0.76953 4.6328 2.2539 1.5859 2.0234 21.914 27.957 23.512 29.977 1.7539 2.2148 4.2383 2.293 4.2383 2.293h0.23047c0.43359 0 0.87109-0.11328 1.2656-0.32031 0.25781-0.14062 0.88281-1.1523 0.93359-1.5859 0.65234-6.0039 1.6016-10.293 2.8164-14.223 1.625-5.2734 4.6328-6.8359 7.1797-6.8359 1.6523 0 3.0977 0.66406 3.8281 1.3945 1.8672 1.8672 2.1641 3.5469 0.039063 10.406-2.5352 8.1797-1.0117 28.453-1.0117 28.453 0 0.0625 0 0.12891 0.011719 0.19141l0.25781 7.9375c0.078125 2.457-0.41016 4.9023-1.4336 7.1406-1.1016 2.4062-2.7656 4.4922-4.8633 6.0938l-10.023 7.6289c-2.2148 1.6914-4.8398 2.7773-7.6016 3.1484-0.73047 0.10156-1.4609 0.15234-2.1875 0.15234-2.418 0-4.8242-0.55078-7.0273-1.6016l-1.0625-0.51172c-0.98438-0.47266-1.9219-1.0508-2.7891-1.7148l-35.66-26.574c-2.7656-2.0352-3.2383-6.0547-0.88281-8.6797 1.125-1.2656 2.7148-1.8828 4.3125-1.8828 1.3047 0 2.6367 0.41016 3.75 1.2305l13.02 9.3945s0.93359 0.71875 1.4062 0.71875h0.078125c0.38281-0.078124 0.61328-0.37109 0.5625-0.76953-0.0625-0.44922-0.60156-0.84375-0.96094-1.1758-7.6016-7.2695-21.531-20.582-22.746-21.762-2.3555-2.2383-2.4336-5.9766-0.19141-8.3203 1.1523-1.2031 2.6992-1.8164 4.25-1.8164 1.4609 0 2.9297 0.53906 4.0703 1.625 1.2539 1.1914 12.43 11.891 20.188 19.301 0.23047 0.21875 0.46094 0.48828 0.76953 0.48828 0.29297 0 0.58984-0.29297 0.60156-0.58984 0-0.29297-0.25781-0.51172-0.47266-0.73047-8.9609-9.293-24.691-25.625-25.832
76-26.816-2.2539-2.3438-2.1875-6.0664 0.15234-8.3203 1.1406-1.1016 2.6094-1.6523 4.082-1.6523 1.5469 0 3.0859 0.60156 4.2383 1.8047 1.3047 1.3555 16.859 17.496 25.777 26.754 0.30859 0.32031 0.65234 0.75391 1.0742 0.78125h0.027344c0.34375 0 0.67969-0.32031 0.71875-0.66406 0.039062-0.38281-0.33203-0.71875-0.57422-1.0352-6.668-8.5-16.398-20.902-17.332-22.105-2.0078-2.5586-1.5625-6.2578 1-8.2695 1.0742-0.84375 2.3555-1.2539 3.6211-1.2539m0-3.1992c-2.0234 0-4.0078 0.69141-5.6055 1.9336-2.4844 1.957-3.6875 4.9531-3.4414 7.8984l-2.957-3.0703c-1.7266-1.793-4.0586-2.7773-6.5391-2.7773-2.3672 0-4.5938 0.91016-6.2969 2.5469-1.7539 1.6914-2.7383 3.9414-2.7773 6.375-0.050781 2.4336 0.85938 4.7227 2.5469 6.4766l1.3828 1.4336c-1.8828 0.34375-3.6367 1.2656-4.9648 2.6641-3.457 3.6211-3.3281 9.3828 0.28125 12.84l7.168 6.8594h-0.078125c-2.5859 0-5.0312 1.0742-6.707 2.957-1.7148 1.9062-2.5352 4.4688-2.2773 7 0.26953 2.5469 1.6016 4.8633 3.6484 6.375l35.637 26.559c1.0117 0.76953 2.1367 1.4609 3.3008 2.0234l1.0625 0.51172c2.6094 1.2539 5.5156 1.9219 8.4102 1.9219 0.87109 0 1.7656-0.0625 2.625-0.17969 3.3008-0.44922 6.4531-1.7539 9.1016-3.7773l10.023-7.6289c2.5078-1.9062 4.5312-4.4414 5.8359-7.3086 1.2148-2.6758 1.8164-5.6328 1.7266-8.5742l-0.25781-7.9375c0-0.12891 0-0.24219-0.027344-0.37109-0.41016-5.5039-1.0352-21.02 0.88281-27.238 2.125-6.8867 2.4844-10.293-0.83203-13.621-1.4336-1.4453-3.7773-2.3438-6.0938-2.3438-2.3164 0-7.707 0.88281-10.238 9.0898-1.3203 4.2617-2.1875 8.5117-2.8047 13.645-0.34375-0.15234-0.75391-0.42188-1.1016-0.85938-1.2812-1.625-14.91-18.996-20.723-26.418l-2.7773-3.5469c-1.7266-2.2148-4.3398-3.4805-7.1562-3.4805z"></path></svg></div><div class=" 77 absolute -bottom-8 left-1/2 transform -translate-x-1/2 78 bg-[#8B9D83] text-white px-2 py-1 rounded text-xs whitespace-nowrap 79 transition-opacity duration-200 pointer-events-none z-50 80 opacity-0 81 ">Say hello</div></a></li></ul></nav></div></header><main class="flex-grow container mx-auto px-3 md:px-4 py-4 md:py-8"><div class="max-w-4xl mx-auto px-3 md:px-4"><header class="pt-4 md:pt-8 pb-4 md:pb-6"><div class="flex flex-col md:flex-row gap-6 md:gap-8 items-start"><div class="w-[85%] sm:w-[70%] md:w-[30%] mx-auto"><figure class=" 82 relative 83 px-4 pb-12 pt-5 84 shadow-[0_8px_16px_-4px_rgba(0,0,0,0.08)] 85 hover:shadow-[0_12px_24px_-4px_rgba(0,0,0,0.12)] 86 transition-all 87 duration-300 88 transform 89 hover:-translate-y-1 90 rounded-sm 91 bg-[#fcfaf5] 92 w-full 93 "><div class="relative overflow-hidden shadow-[inset_0_0_1px_rgba(0,0,0,0.2)]" style="aspect-ratio:4/3"><div class="relative w-full h-full"><img alt="Baby waves in Chiba, Japan" format="auto" width="400" height="300" decoding="async" data-nimg="1" class="object-cover w-full h-full brightness-[0.95] contrast-[1.02] saturate-[0.95]" style="color:transparent" src="https://res.cloudinary.com/df11q04fd/image/upload/c_fill,w_400,h_300,g_auto/v1/diodl4en6jcgypqkcanr?_a=BAVAZGBz0"/><div class="absolute inset-0 mix-blend-soft-light opacity-40 pointer-events-none" style="background-image:repeating-conic-gradient(#808080 0% 0.000001%, transparent 0.000002% 0.1%);background-size:100px 100px"></div><div class="absolute inset-0 bg-[#f5e6d3] mix-blend-soft-light opacity-25 pointer-events-none"></div><div class="absolute inset-0 pointer-events-none" style="background:radial-gradient(circle, transparent 40%, rgba(0,0,0,0.3) 140%)"></div></div></div><figcaption class="absolute bottom-0 left-0 right-0 px-4 h-[40px] flex items-center justify-center text-center font-typewriter text-[10px] sm:text-xs text-gray-600"><span class="line-clamp-2">Baby waves in Chiba, Japan</span></figcaption></figure></div><div class="w-[85%] sm:w-[70%] md:w-[65%] space-y-2 sm:space-y-3 mx-auto"><h1 class="text-2xl sm:text-3xl md:text-4xl font-typewriter text-[#475569] flex items-center gap-1.5 sm:gap-2 justify-center md:justify-start">hello there <svg width="32" height="32" viewBox="0 0 128 128" class="animate-wiggle group "><path d="m125.12 35.977c-1.8555-1.8555-4.3203-2.875-6.9453-2.875s-5.0938 1.0195-6.9492 2.875l-19.879 19.887c-1.2539-2.8711-3.8555-5.1016-7.1562-5.7344-0.61328-0.11719-1.2383-0.
9317578-1.8516-0.17578-2.0859 0-4.0391 0.66016-5.6484 1.793-1.1602-3.1094-3.8672-5.5586-7.3594-6.2266-0.61328-0.11719-1.2344-0.17578-1.8555-0.17578-2.1719 0-4.2031 0.71875-5.8477 1.9414-0.25781-0.62109-0.57422-1.2227-0.96484-1.793-1.4727-2.1719-3.7031-3.6367-6.2812-4.1289-0.61328-0.11719-1.2383-0.17578-1.8555-0.17578-0.57812 0-1.1445 0.050781-1.6992 0.14844-4.4336 0.12109-7.7227 3.4258-10.902 6.6289-1.543 1.5508-3.0117 3.0352-4.5195 4.0664l-17.949-12.133c-1.7539-1.2266-3.8281-1.8711-5.9922-1.8711-3.6836 0-7.1797 1.8594-9.3516 4.9766-1.7148 2.4609-2.4258 5.4141-1.9922 8.3203 0.4375 2.9453 1.9961 5.4883 4.4102 7.168l19.082 12.906c2.4219 1.6328 3.5508 4.0742 6.0977 9.9258 8.0312 18.441 19.609 19.988 30.777 19.988 9.6484 0 14.906-0.34375 18.656-2.2969 3.8828-2.0156 5.8203-5.4961 9.0234-11.266 0.59766-1.0781 1.2773-2.2969 2.0156-3.5938 1.5703-2.7578 7.9141-8.3281 12.543-12.398 2.2773-2 4.2422-3.7266 5.4453-4.9297l16.949-16.961c1.8555-1.8555 2.8789-4.3203 2.8789-6.9453s-1.0234-5.0898-2.8789-6.9453zm-51.375 38.691 0.32422-1.6797c0-0.011719 0.003907-0.015625 0.003907-0.027343l1.457-7.6016 1.2695-6.6445c0.50781-2.6523 2.832-4.5781 5.5352-4.5781 0.35156 0 0.71484 0.035156 1.0664 0.10156 3.0547 0.58594 5.0625 3.5469 4.4766 6.6016l-3.0547 15.949c-0.50781 2.6562-2.832 4.5781-5.5312 4.5781-0.35547 0-0.71484-0.035157-1.0703-0.10156-1.4805-0.28516-2.7578-1.125-3.6055-2.375-0.84375-1.2422-1.1523-2.7461-0.87109-4.2227zm-14.859-4.6133 3.0547-15.945c0.50781-2.6562 2.832-4.582 5.5312-4.582 0.35547 0 0.71484 0.035156 1.0664 0.10156 3.0547 0.58594 5.0625 3.5469 4.4805 6.6016l-2.1445 11.207-0.91016 4.75c-0.51172 2.6523-2.8359 4.5742-5.5312 4.5742-0.35547 0-0.71484-0.035157-1.0664-0.10156-3.0547-0.58984-5.0664-3.5508-4.4805-6.6055zm-1.6875-22.211c0.84766 1.2461 1.1562 2.7461 0.87109 4.2266l-3.0547 15.953c-0.50781 2.6523-2.832 4.5781-5.5312 4.5781-0.35547 0-0.71484-0.035156-1.0664-0.10156-3.0547-0.58594-5.0664-3.5469-4.4844-6.6016l3.0547-15.953c0.50781-2.6523 2.832-4.5781 5.5273-4.5781 0.35547 0 0.71484 0.035156 1.0703 0.10156 1.4844 0.28516 2.7656 1.1289 3.6133 2.375zm3.293 49.273c-10.578 0-19.906-1.3164-26.941-17.473-2.5352-5.8242-4.0664-9.3398-7.5898-11.723l-19.059-12.887c-1.4336-1-2.3711-2.5391-2.6406-4.3359-0.27344-1.8398 0.18359-3.7266 1.2852-5.3086 1.3906-1.9961 3.6016-3.1875 5.9219-3.1875 1.3047 0 2.5469 0.38672 3.6211 1.1367l20.121 13.605 1.1094-0.58594c2.2695-1.1992 4.2461-3.1133 6.1445-5.0195l-2.6367 13.773c-1.0156 5.3203 2.4844 10.473 7.8047 11.496 0.61328 0.11719 1.2344 0.17578 1.8516 0.17578 2.1758 0 4.2109-0.71875 5.8594-1.9453 1.2188 2.9609 3.8633 5.2773 7.2383 5.9258 0.61328 0.11328 1.2344 0.17578 1.8516 0.17578 2.082 0 4.0352-0.66016 5.6406-1.793 0.27344 0.73047 0.63672 1.4336 1.082 2.0938 1.4727 2.1719 3.707 3.6406 6.2812 4.1328 0.61328 0.11719 1.2383 0.17969 1.8555 0.17969 2.6562 0 5.1055-1.0742 6.8945-2.8398-0.60547 1.0742-1.1719 2.0859-1.6758 2.9922-5.9805 10.766-6.3398 11.41-24.02 11.41zm61.668-50.207-16.941 16.949c-1.1094 1.1094-3.0273 2.7969-5.25 4.7461-4.2617 3.75-8.9766 7.8906-11.711 11.129 0.30078-0.67969 0.53516-1.3984 0.67969-2.1562l3.0547-15.949c0.039062-0.19141 0.066406-0.38672 0.09375-0.58203l22.105-22.109c1.0664-1.0664 2.4805-1.6523 3.9883-1.6523 1.5078 0 2.9219 0.58594 3.9883 1.6523 1.0664 1.0625 1.6523 2.4805 1.6523 3.9844-0.003906 1.5039-0.58984 2.9219-1.6602 3.9883z"></path></svg></h1><div class="prose prose-sm md:prose-lg max-w-none text-vintage-ink/80"><p class="font-typewriter leading-relaxed">Six years into surfing and I've got more salty scribblings and spreadsheets than style. So instead of going pro, I built this project to make something tangible out of all the bliss and busted waves. Inside you'll find meandering diary entries, obsessively tracked stats, and a map plotting where my love affair with mama ocean has taken me.</p></div></div></div></header><div class="space-y-12 sm:space-y-16"><div class="w-full max-w-[800px] mx-auto text-[#8B9D83]"><div class="w-full flex justify-center overflow-hidden "><svg width="100%" height="24" viewBox="0 0 800 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="max-w-3xl"><path d="M0 12C200 12 200 24 400 24C600 24 600 12 800 12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-opacity="0.6"></path></svg></div></div><section><div class="bg-[#fcfaf5] rounded-xl shadow-[2px_3px_8px_rgba(0,0,0,0.15)] hover:shadow-lg overflow-hidden"><div class="flex justify-between items-center p-6 border-b border-gray-100"><div class="flex flex-col gap-1.5 sm:gap-2 "><div class="flex justify-between items-center"><h2 class="text-xl sm:text-2xl md:text-3xl-minus font-semibold text-[#475569] flex items-center gap-1.5 sm:gap-2">Explore</h2></div><div class="h-1 sm:h-1.5 bg-[#8B9D83] w-24 sm:w-32 rounded-full opacity-50"></div></div></div><div class="p-6"><div class="grid grid-cols-2 md:grid-cols-4 gap-4"><a class="group relative bg-white rounded-xl p-6 shadow-sm hover:shadow-md transition-all duration-300 hover:scale-[1.03]" href="/diary"><div class="flex flex-col h-full"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-['Special_Elite'] group-hover:text-[#8B9D83] transition-colors">Diary</h3><svg width="32" height="32" viewBox="0 0 128 128" class="text-gray-600"><path d="m113.89 36.445c-1.9805-0.14844-3.9805-0.22656-5.9766-0.22656v-3.1211c0-0.74609-0.57031-1.3633-1.3164-1.4219-1.7031-0.12891-3.4297-0.19531-5.1445-0.19531v-3.6289c0-0.73828-0.57031-1.3594-1.3164-1.4141-12.746-0.96094-25.457 2.3359-36.133 9.3594-10.68-7.0312-23.391-10.32-36.133-9.3594-0.74609 0.054688-1.3164 0.67578-1.3164 1.4141v3.6367c-1.7148 0-3.4414 0.066407-5.1445 0.19531v-0.003906c-0.74609 0.058593-1.3164 0.67578-1.3164 1.4219v3.125c-1.9883 0-3.9961 0.074219-5.9766 0.22656-0.73828 0.054687-1.3086 0.67188-1.3164 1.4102v62.445c0 0.42578 0.19141 0.82422 0.51562 1.0938 0.32812 0.26953 0.76172 0.37891 1.1758 0.30078 16.289-3.1484 32.879-4.4297 49.461-3.8242h0.10547-0.003907c16.578-0.60547 33.168 0.67578 49.461 3.8242 0.085937 0.019531 0.17578 0.023437 0.26953 0.023437 0.78516 0 1.4219-0.63672 1.4219-1.4219v-62.445c0-0.73828-0.57422-1.3594-1.3164-1.4141zm-8.8164-2.0156v56.746c-10.922-0.49609-21.859 0.20312-32.621 2.0898 8.5703-4.0156 18.031-5.7539 27.469-5.0508 0.39453 0.035156 0.78516-0.10156 1.0742-0.37109 0.29687-0.26953 0.46094-0.64844 0.46094-1.0469v-52.469c1.1992 0 2.4102 0.035156 3.6133 0.10156zm-6.4609-5.2383-0.003906 56.094c-11.672-0.56641-23.234 2.4219-33.184 8.5508v-55.566c9.8086-6.4961 21.441-9.6758 33.184
93-9.0781zm-69.215 0v0.003906c11.746-0.60156 23.375 2.5781 33.184 9.0742v55.566c-9.1367-5.6289-19.645-8.6133-30.375-8.6211-0.94141 0-1.875 0.023437-2.8164 0.070312zm-6.4648 5.2383c1.2031-0.066407 2.4141-0.10156 3.6133-0.10156l0.003906 52.469c0 0.39453 0.16406 0.77344 0.45312 1.0469 0.29688 0.26953 0.68359 0.40625 1.0781 0.37109 9.4336-0.70312 18.902 1.0352 27.465 5.0508-10.762-1.8906-21.699-2.5898-32.613-2.0938zm-7.2891 4.7656c1.4805-0.085937 2.9648-0.12891 4.4453-0.12891l0.003906 53.605c0 0.39453 0.16016 0.76562 0.44531 1.0352s0.66406 0.41016 1.0547 0.39062c8.875-0.49609 17.77-0.18359 26.59 0.93359-10.922 0.37891-21.793 1.5742-32.535 3.5586zm96.711 59.391h0.003907c-10.738-1.9844-21.617-3.1797-32.531-3.5586 8.8164-1.1211 17.715-1.4297 26.586-0.93359 0.39062 0.019531 0.76953-0.12109 1.0547-0.39062s0.44531-0.64062 0.44531-1.0352v-53.605c1.4805 0 2.9648 0.046875 4.4453 0.12891zm-77.07-60.441c0.03125-0.37891 0.21094-0.73047 0.49609-0.97656 0.28906-0.24609 0.66406-0.36328 1.0391-0.32812 6.5664 0.51562 12.984 2.1562 18.996 4.8438 0.34375 0.15625 0.61328 0.44141 0.75 0.78906 0.13672 0.35547 0.125 0.74609-0.03125 1.0898s-0.44141 0.61328-0.79688 0.75-0.74609 0.12109-1.0898-0.035156c-5.7109-2.5547-11.82-4.1133-18.059-4.6055-0.375-0.03125-0.72656-0.21094-0.96875-0.49609-0.24609-0.28906-0.36328-0.66016-0.33594-1.0352zm36.188 5.4258h0.003906c-0.32422-0.71875 0-1.5586 0.71484-1.8789 6.0117-2.6953 12.434-4.3359 19-4.8516 0.78125-0.054688 1.4531 0.52344 1.5156 1.3047 0.066406 0.78125-0.51562 1.4609-1.2891 1.5312-6.2383 0.48828-12.352 2.0508-18.066 4.6055-0.71484 0.32422-1.5547 0-1.875-0.71484zm-36.188 6.4141c0.03125-0.37891 0.21094-0.73047 0.49609-0.97656 0.28906-0.24609 0.66406-0.36328 1.0391-0.32812 6.5664 0.51953 12.984 2.1602 18.996 4.8516 0.71484 0.32031 1.0352 1.1602 0.71484 1.8789-0.32031 0.71484-1.1602 1.0391-1.8789 0.71484-5.7109-2.5547-11.82-4.1133-18.059-4.6055-0.37891-0.03125-0.72656-0.21094-0.96875-0.5-0.24609-0.28516-0.36328-0.66016-0.33594-1.0352zm36.188 5.4258h0.003906c-0.32422-0.71875 0-1.5586 0.71484-1.8789 6.0117-2.6953 12.434-4.3359 19-4.8516 0.37891-0.035157 0.75391 0.085937 1.0469 0.32812 0.28906 0.24609 0.46875 0.59375 0.5 0.97656 0.03125 0.37891-0.09375 0.75-0.34375 1.0391-0.24609 0.28516-0.60156 0.46484-0.97656 0.48828-6.2383 0.48828-12.352 2.0508-18.066 4.6094-0.34375 0.14844-0.73438 0.16406-1.0859 0.03125-0.35547-0.13672-0.64062-0.40625-0.78906-0.75zm-36.188 6.4141c0.03125-0.37891 0.21094-0.73047 0.49609-0.97656 0.28906-0.24609 0.66406-0.36328 1.0391-0.32812 6.5664 0.51953 12.984 2.1602 18.996 4.8555 0.34375 0.15625 0.61328 0.44141 0.75 0.78906 0.13672 0.35547 0.125 0.74609-0.03125 1.0898s-0.44141 0.61328-0.79688 0.75c-0.35547 0.13672-0.74609 0.12109-1.0898-0.035156-5.7109-2.5586-11.82-4.1133-18.059-4.6055-0.37891-0.03125-0.73047-0.21094-0.97656-0.5-0.24609-0.28906-0.35938-0.66406-0.32812-1.0391zm36.188 5.4258h0.003906c-0.32422-0.71875 0-1.5586 0.71484-1.8789 6.0117-2.6953 12.434-4.3359 19-4.8516 0.37891-0.035156 0.75391 0.085938 1.0469 0.32812 0.28906 0.24609 0.46875 0.59375 0.5 0.97656 0.03125 0.375-0.09375 0.75-0.34375 1.0391-0.24609 0.28516-0.60156 0.46094-0.97656 0.48828-6.2383 0.48828-12.352 2.0508-18.066 4.6055-0.33984 0.15625-0.73438 0.17188-1.0859 0.035157-0.35547-0.13672-0.64062-0.40625-0.78906-0.75zm-36.188 6.4258c0.03125-0.37891 0.21094-0.73047 0.49609-0.97656 0.28906-0.24609 0.66406-0.36328 1.0391-0.32812 6.5664 0.51562 12.984 2.1602 18.996 4.8516 0.34375 0.15625 0.61328 0.44141 0.75 0.78906 0.13672 0.35547 0.125 0.74609-0.03125 1.0898s-0.44141 0.61328-0.79688 0.75c-0.35547 0.13672-0.74609 0.12109-1.0898-0.035156-5.7109-2.5586-11.82-4.1133-18.059-4.6055-0.37891-0.035157-0.72656-0.21094-0.96875-0.5-0.24609-0.28516-0.36328-0.66016-0.33594-1.0352zm57.441 0c0.03125 0.375-0.089844 0.75-0.33594 1.0391-0.24609 0.28516-0.59375 0.46484-0.96875 0.49609-6.2383 0.48828-12.352 2.0508-18.066 4.6094-0.34375 0.15625-0.73437 0.16406-1.0898 0.03125-0.35156-0.13672-0.63672-0.39844-0.78906-0.74609-0.15625-0.34375-0.16406-0.73828-0.03125-1.0898 0.13672-0.35547 0.40625-0.64062 0.75-0.79688 6.0117-2.6914 12.434-4.3281 19-4.8516 0.375-0.03125 0.75 0.089843 1.0352 0.33594 0.28516 0.24609 0.46484 0.59375 0.49609 0.9687
935z"></path></svg></div><p class="text-sm text-gray-600">Meandering musings from the lineup</p></div></a><a class="group relative bg-white rounded-xl p-6 shadow-sm hover:shadow-md transition-all duration-300 hover:scale-[1.03]" href="/stats"><div class="flex flex-col h-full"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-['Special_Elite'] group-hover:text-[#8B9D83] transition-colors">Stats</h3><svg width="32" height="32" viewBox="0 0 128 128" class="text-gray-600"><path d="m126.72 106.3h-124.16v-1.3594l49.809-22.988 20.086 4.9648c0.10547 0.027343 0.20703 0.039062 0.30859 0.039062 0.13672 0 0.27734-0.023437 0.41016-0.070312 0.074219-0.027344 0.13281-0.070313 0.20312-0.10938 0.054688-0.03125 0.11328-0.046875 0.16016-0.085938l32.871-24.992 10.75 8.6016c0.085938 0.066407 0.17969 0.10938 0.27344 0.15234 0.035156 0.015625 0.066406 0.042969 0.10547 0.054687 0.13672 0.046876 0.28125 0.074219 0.42188 0.074219 0.1875 0 0.37109-0.039062 0.54297-0.12109 0.0625-0.027344 0.10547-0.085938 0.16406-0.125 0.097657-0.066407 0.20313-0.12109 0.28516-0.21875l0.011719-0.015626 7.5977-9.2109c0.44922-0.54688 0.37109-1.3516-0.17188-1.8008-0.54688-0.45312-1.3516-0.37109-1.8008 0.17188l-6.8047 8.25-10.543-8.4375c-0.027343-0.023438-0.058593-0.027344-0.085937-0.042969-0.074219-0.050781-0.14844-0.085938-0.23047-0.11719-0.074219-0.03125-0.14844-0.058593-0.22656-0.078124-0.082031-0.015626-0.15625-0.019532-0.23828-0.019532s-0.16406 0-0.24609 0.015625c-0.078126 0.015625-0.14844 0.042969-0.22656 0.070313-0.082031 0.03125-0.16016 0.066406-0.23438 0.11328-0.027344 0.019531-0.0625 0.023437-0.089844 0.042969l-33.176 25.227-19.938-4.9258c-0.054687-0.011719-0.10547 0-0.16016-0.007813-0.089844-0.011718-0.17969-0.023437-0.27344-0.011718-0.085937 0.007812-0.16406 0.03125-0.24609 0.058594-0.054688 0.019531-0.11328 0.015624-0.16797 0.039062l-49.141 22.684v-8.9141l49.746-40.07 19.742 13.309c0.054687 0.039063 0.11328 0.054688 0.17578 0.082032 0.042969 0.019531 0.082032 0.042968 0.125 0.058594 0.13281 0.046874 0.27344 0.078124 0.41406 0.078124 0.15625 0 0.30859-0.039062 0.45312-0.09375 0.027344-0.011718 0.050781-0.019531 0.074218-0.027343 0.13672-0.0625 0.26563-0.15234 0.375-0.26562 0.011719-0.011719 0.027344-0.015625 0.035157-0.027344l32.816-35.742 10.586 9.3203c0.03125 0.027344 0.070313 0.039063 0.10156 0.058594 0.027344 0.019531 0.039063 0.046875 0.070313 0.066406 0.050781 0.03125 0.10547 0.046875 0.15625 0.070313 0.039062 0.019531 0.078124 0.039062 0.12109 0.054687 0.13281 0.042969 0.26562 0.070313 0.39844 0.070313 0.16016 0 0.31641-0.039063 0.46484-0.097657 0.027344-0.011719 0.054688-0.019531 0.082032-0.03125 0.14062-0.066406 0.26953-0.16016 0.37891-0.27734 0.011719-0.011719 0.023438-0.015626 0.035156-0.027344 0.015625-0.015625 0.019532-0.039063 0.03125-0.054688 0.03125-0.039062 0.066406-0.070312 0.09375-0.11328l8.7617-14.066c0.375-0.60156 0.1875-1.3906-0.41016-1.7617-0.59766-0.375-1.3906-0.19141-1.7617 0.41016l-7.9648 12.785-10.375-9.1289-0.019531-0.019531c-0.058594-0.050781-0.12891-0.074219-0.19531-0.11328-0.078124-0.046875-0.14844-0.10547-0.23437-0.13281-0.082032-0.027343-0.16406-0.027343-0.24609-0.039062-0.082032-0.011719-0.16016-0.035157-0.23828-0.03125-0.085937 0.003906-0.16797 0.039062-0.25 0.058593-0.078124 0.019532-0.15234 0.027344-0.22656 0.058594-0.082031 0.039063-0.14844 0.10547-0.22656 0.16406-0.058594 0.042969-0.125 0.074219-0.17578 0.12891l-0.019531 0.019531-32.887 35.828-19.609-13.219c-0.019531-0.011719-0.039062-0.011719-0.058593-0.023437-0.078126-0.046875-0.16016-0.074219-0.24609-0.10547-0.074219-0.027344-0.14453-0.054687-0.21875-0.066406-0.082032-0.011719-0.16016-0.003907-0.24219 0-0.082031 0.003906-0.16016 0-0.24219 0.019531-0.074219 0.019531-0.14062 0.054688-0.21484 0.085938-0.082031 0.035156-0.16406 0.070312-0.23828 0.125-0.019532 0.011718-0.039063 0.015624-0.054688 0.03125l-48.883 39.367v-69.504c0-0.70703-0.57422-1.2812-1.2812-1.2812-0.70703 0-1.2813 0.57422-1.2813 1.2812v87.164c0 0.70703 0.57422 1.2812 1.2813 1.2812h125.44c0.70703 0 1.2812-0.57031 1.2812-1.2812 0-0.70703-0.57031-1.2812-1.2812-1.2812z"></path></svg></div><p class="text-sm text-gray-600">Obsessively tracked surf data</p></div></a><a class="group relative bg-white rounded-xl p-6 shadow-sm hover:shadow-md transition-all duration-300 hover:scale-[1.03]" href="/breaks"><div class="flex flex-col h-full"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-['Special_Elite'] group-hover:text-[#8B9D83] transition-colors">Breaks</h3><svg width="32" height="32" viewBox="0 0 128 128" class="text-gray-600"><path d="m68.645 36.43c0.56641 0.42187 0.67969 1.2305 0.25391 1.7891-3.6992 4.8984-5.6055 11.57-7.4492 18.008-1.7891 6.2461-3.4805 12.145-6.6953 16.246-0.23828 0.32031-0.60938 0.48438-0.99609 0.48438-0.28125 0-0.55078-0.089843-0.79687-0.26953-0.55078-0.43359-0.65625-1.2383-0.21875-1.7891 2.9062-3.6992 4.5312-9.3711 6.2461-15.359 1.9062-6.6719 3.8789-13.555 7.8594-18.84 0.42578-0.58984 1.2344-0.70312 1.7969-0.26953zm-45.285 39.117c4.0469 0 8.0898-1.3945 11.391-4.1836 7.8086-6.7031 10.496-13.504 14.234-24.016 5.2852-14.859 15-24.574 27.34-27.355 11.199-2.5195 21.219 1.2539 25.789 5.8359 2.6758 2.6758 5.5039 7.0391 6.3867 11.996-3.0195-1.8438-7.1797-2.3164-10.176-1.4336-5.9258 1.7305-10.609 7.4609-11.953 14.621-1.5 7.9766 1.3203 15.605 7.5234 20.379 6.6953 5.5039 15.59 5.5039 22.121-0.015625 0.53906-0.46094 0.61328-1.2656 0.15625-1.8047-0.46094-0.53906-1.2656-0.
9360156-1.8047-0.15625-5.5547 4.6992-13.137 4.6836-18.863-0.039062-5.4531-4.1992-7.9258-10.895-6.6055-17.906 1.1641-6.2109 5.1602-11.16 10.164-12.637 3.1016-0.91016 8.0234 0.10156 9.9844 2.8164 0.32031 0.44922 0.89453 0.64062 1.4336 0.47656 0.52344-0.16406 0.88672-0.66406 0.88672-1.2148 0-6.9883-3.8242-13.309-7.4102-16.895-6.1797-6.1797-17.766-8.8711-28.176-6.5312-13.242 3-23.605 13.305-29.199 29.012-3.5938 10.125-6.1797 16.641-13.488 22.926-5.5547 4.6836-13.914 4.6836-19.469 0-0.53906-0.44922-1.3438-0.38672-1.8047 0.15625-0.46094 0.53906-0.38672 1.3438 0.15625 1.8047 3.3008 2.7891 7.3438 4.1719 11.391 4.1719zm91.012 11.789c-5.6289 4.75-13.195 4.75-18.832 0-6.5156-5.4883-15.613-5.4883-22.129 0-5.6289 4.75-13.195 4.75-18.832 0-6.5156-5.4883-15.613-5.4883-22.129 0-5.6289 4.75-13.195 4.75-18.832 0-0.53906-0.46094-1.3438-0.38672-1.8047 0.15625-0.46094 0.53906-0.38672 1.3438 0.15625 1.8047 6.5156 5.4883 15.613 5.4883 22.129 0 5.6289-4.75 13.195-4.75 18.832 0 6.5156 5.4883 15.613 5.4883 22.129 0 5.6289-4.75 13.195-4.75 18.832 0 3.25 2.75 7.1719 4.1211 11.07 4.1211 3.9062 0 7.8086-1.3711 11.07-4.1211 0.53906-0.46094 0.61328-1.2656 0.15625-1.8047-0.46094-0.53906-1.2656-0.60547-1.8164-0.15625zm0 17.922c-5.6289 4.75-13.195 4.75-18.832 0-6.5156-5.4883-15.613-5.4883-22.129 0-5.6289 4.75-13.195 4.75-18.832 0-6.5156-5.4883-15.613-5.4883-22.129 0-5.6289 4.75-13.195 4.75-18.832 0-0.53906-0.46094-1.3438-0.38672-1.8047 0.15625-0.46094 0.53906-0.38672 1.3438 0.15625 1.8047 6.5156 5.4883 15.613 5.4883 22.129 0 5.6289-4.75 13.195-4.75 18.832 0 6.5156 5.4883 15.613 5.4883 22.129 0 5.6289-4.75 13.195-4.75 18.832 0 3.25 2.75 7.1719 4.1211 11.07 4.1211 3.9062 0 7.8086-1.3711 11.07-4.1211 0.53906-0.46094 0.61328-1.2656 0.15625-1.8047-0.46094-0.53906-1.2656-0.60547-1.8164-0.15625zm-38.004-75.738c-1.3789 0.5-2.6992 1.1484-3.9141 1.9219-0.60156 0.38672-0.76953 1.1641-0.39453 1.7656 0.24609 0.38672 0.65625 0.58984 1.0898 0.58984 0.23047 0 0.47656-0.066406 0.69141-0.20312 1.0586-0.67969 2.2148-1.2383 3.4219-1.6758 0.66406-0.24609 1.0117-0.97656 0.76953-1.6406-0.26562-0.64844-0.99609-0.99609-1.6602-0.75391z"></path></svg></div><p class="text-sm text-gray-600">Interactive map of surf spots</p></div></a><a class="group relative bg-white rounded-xl p-6 shadow-sm hover:shadow-md transition-all duration-300 hover:scale-[1.03]" href="/recs"><div class="flex flex-col h-full"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-['Special_Elite'] group-hover:text-[#8B9D83] transition-colors">Recs</h3><svg width="32" height="32" viewBox="0 0 128 128" class="text-gray-600"><path d="m97.359 104.32-13.246-10.527v-8.793c0-0.35156 0.28516-0.64062 0.64062-0.64062h2.1406c2.9297 0 5.5039-1.7656 6.5625-4.4922l3.9688-10.223c0.51172-1.3203 0.87109-2.6836 1.1055-4.0703 0.066406-0.19531 0.11328-0.40234 0.11328-0.62109 0-0.019531-0.003906-0.035156-0.003906-0.054687 0.43359-3.1445 0.17578-6.375-0.8125-9.4219l-1.8672-5.75c-1.1484-3.5352-1.1367-7.2695 0.039062-10.801l1.3789-4.1367c1.3633-4.0898 0.82422-8.582-1.3828-12.246-0.089844-0.23828-0.22656-0.45312-0.39844-0.63672-0.070312-0.10547-0.125-0.21484-0.19922-0.32031l-5.8945-8.2656c-3.957-5.5352-10.383-8.8438-17.195-8.8438h-10.668c-8.8789 0-17.234 4.332-22.352 11.59-4.8203 6.8359-7.3633 14.867-7.3633 23.23v5.0273c0 10.789 3.7695 21.32 10.617 29.656l1.0508 1.2812c2.2891 2.7852 3.0469 6.5156 2.0312 9.9766l-2.6406 8.9844-10.852 4.8906c-2.3125 1.043-3.8477 3.168-4.1094 5.6914-0.26172 2.5234 0.80469 4.918 2.8516 6.4141l7.9141 5.7773c5.8477 4.2656 12.762 6.5234 20 6.5234h21.781c5.6602 0 11.172-2.3242 15.125-6.3789l2.332-2.3906c1.3867-1.4219 2.1094-3.375 1.9844-5.3594-0.12891-1.9844-1.0977-3.832-2.6523-5.0703zm-4.293-79.168c1.332 2.5859 1.6016 5.6367 0.66797 8.4297l-1.3789 4.1367c-1.4375 4.3125-1.4531 8.875-0.050781 13.199l1.8672 5.75c0.67188 2.0625 0.92578 4.2266 0.79688 6.3711h-14.004c-5.2891 0-10.227-2.3633-13.547-6.4805l-0.94531-1.1719c-2.4844-3.082-3.8555-6.9648-3.8555-10.922v-1.9102c0-3.7031 1.2109-7.375 3.4141-10.352 3.2656-4.4141 8.4961-7.0508 13.988-7.0508zm2.207 86.914-2.332 2.3906c-3.2305 3.3164-7.7422 5.2188-12.375 5.2188h-21.781c-6.418 0-12.555-2-17.734-5.7852l-7.9141-5.7773c-0.92969-0.67969-1.4141-1.7695-1.2969-2.9141 0.11719-1.1445 0.81641-2.1133 1.8672-2.5859l11.656-5.25c0.51172-0.23
93047 0.89453-0.67188 1.0547-1.207l2.8906-9.832c1.3789-4.6797 0.34766-9.7266-2.7461-13.496l-1.0508-1.2812c-6.2852-7.6523-9.7461-17.316-9.7461-27.219v-5.0273c0-7.5664 2.3047-14.836 6.6641-21.02 4.3945-6.2422 11.578-9.9648 19.211-9.9648h10.668c5.5742 0 10.832 2.707 14.07 7.2461l4.1016 5.75h-10.461c-6.7031 0-13.09 3.2188-17.074 8.6055-2.6875 3.6289-4.168 8.1172-4.168 12.637v1.9102c0 4.8359 1.6719 9.5703 4.707 13.332l0.94531 1.1719c4.0508 5.0273 10.078 7.9102 16.535 7.9102h13.352c-0.13672 0.46484-0.29297 0.92578-0.46875 1.3789l-3.9688 10.223c-0.48047 1.2422-1.6523 2.043-2.9844 2.043h-2.1406c-2.4688 0-4.4805 2.0078-4.4805 4.4805v9.7148c0 0.58594 0.26562 1.1406 0.72266 1.5039l13.969 11.105c0.71875 0.57031 1.1445 1.3867 1.2031 2.3008 0.0625 0.91406-0.25781 1.7812-0.89453 2.4375z"></path></svg></div><p class="text-sm text-gray-600">Surf gear and media favorites</p></div></a></div></div></div></section><section><div class="flex items-center justify-center min-h-[200px]"><div class="text-lg font-['Special_Elite']">2026 stats coming in hot ð¥</div></div></section><section><div class="bg-[#fcfaf5] rounded-xl shadow-sm overflow-hidden"><div class="p-6 border-b border-gray-100"><div class="h-8 bg-gray-200 rounded w-48 animate-pulse"></div></div><div class="p-6 space-y-6"><div class="animate-pulse space-y-3"><div class="h-6 bg-gray-200 rounded w-3/4"></div><div class="h-4 bg-gray-200 rounded w-1/4"></div><div class="h-4 bg-gray-200 rounded w-full"></div><div class="h-4 bg-gray-200 rounded w-full"></div></div><div class="animate-pulse space-y-3"><div class="h-6 bg-gray-200 rounded w-3/4"></div><div class="h-4 bg-gray-200 rounded w-1/4"></div><div class="h-4 bg-gray-200 rounded w-full"></div><div class="h-4 bg-gray-200 rounded w-full"></div></div><div class="animate-pulse space-y-3"><div class="h-6 bg-gray-200 rounded w-3/4"></div><div class="h-4 bg-gray-200 rounded w-1/4"></div><div class="h-4 bg-gray-200 rounded w-full"></div><div class="h-4 bg-gray-200 rounded w-full"></div></div></div></div></section><section><div class="bg-[#fcfaf5] rounded-xl shadow-[2px_3px_8px_rgba(0,0,0,0.15)] hover:shadow-lg"><div><div class="p-6 border-b border-gray-100"><div class="flex flex-col gap-1.5 sm:gap-2 "><div class="flex justify-between items-center"><h2 class="text-xl sm:text-2xl md:text-3xl-minus font-semibold text-[#475569] flex items-center gap-1.5 sm:gap-2">August Brain Snack</h2></div><div class="h-1 sm:h-1.5 bg-[#8B9D83] w-24 sm:w-32 rounded-full opacity-50"></div></div></div><div class="p-6"><p class="text-sm text-gray-600 font-typewriter leading-relaxed">"<!-- -->I always find the surf lineup a good vantage point from which to objectively review my situation and options. The enlightening perspective out there is partly a result of the inviolate solitude (interlopers are obvious on approach), and partly the effects of an aqueous environment womblike in its security, its easy, pacifying motion, its gently calmative murmur; circumstances that I believe put you in closer touch with the wisdom of the subconscious. And so it is with sadness, depression, angst, call a lowness of spirit what you will. When I hit the water with a surfstick, a lift is in the offing, along with a clarification of my thought processes.<!-- -->"</p><p class="text-sm text-gray-500 italic mt-4 font-typewriter">â <!-- -->Allan Weisbecker<!-- --> in <a target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-[#8B9D83] hover:underline transition-colors underline decoration-sage" href="https://www.amazon.com/Search-Captain-Zero-Surfers-Beyond/dp/1585421774">In Search of Captain Zero<!-- --> (<!-- -->2002<!-- -->)</a></p></div></div></div></section><section><div class="bg-[#fcfaf5] rounded-xl shadow-[2px_3px_8px_rgba(0,0,0,0.15)] hover:shadow-lg overflow-hidden"><div class="flex justify-between items-center p-6 border-b border-gray-100"><div class="flex flex-col gap-1.5 sm:gap-2 "><div class="flex justify-between items-center"><h2 class="text-xl sm:text-2xl md:text-3xl-minus font-semibold text-[#475569] flex items-center gap-1.5 sm:gap-2">Memories</h2></div><div class="h-1 sm:h-1.5 bg-[#8B9D83] w-24 sm:w-32 rounded-full opacity-50"></div></div></div><div class="p-6"><div class="relative"><div class="block md:hidden"><div class="relative"><div class="absolute -top-1 left-1/2 -translate-x-1/2 w-4 h-4 rounded-full bg-[#8B9D83] shadow-sm z-10"></div><div class="absolute inset-0 pointer-events-none z-20 opacity-0 transition-opacity duration-500"><div class="absolute inset-y-0 left-4 right-4 flex items-center justify-between"><div class="w-8 h-8 rounded-full bg-white/80 flex items-center justify-center animate-swipe-left"><span class="text-gray-600">â</span></div><div class="w-8 h-8 rounded-full bg-white/80 flex items-center justify-center animate-swipe-right"><span class="text-gray-600">â</span></div></div></div><figure class=" 94 relative 95 px-4 pb-12 pt-5
96 shadow-[0_8px_16px_-4px_rgba(0,0,0,0.08)] 97 hover:shadow-[0_12px_24px_-4px_rgba(0,0,0,0.12)] 98 transition-all 99 duration-300 100 transform 101 hover:-translate-y-1 102 rounded-sm 103 bg-[#fcfaf5] 104 ring-4 ring-white shadow-[2px_3px_8px_rgba(0,0,0,0.15)] hover:scale-[1.02] hover:rotate-1 hover:-translate-y-1 hover:shadow-lg transition-all duration-300 105 "><div class="relative overflow-hidden shadow-[inset_0_0_1px_rgba(0,0,0,0.2)]" style="aspect-ratio:4/3"><div class="relative w-full h-full"><img alt="First surf in El Salvador" format="auto" width="320" height="240" decoding="async" data-nimg="1" class="object-cover w-full h-full brightness-[0.95] contrast-[1.02] saturate-[0.95]" style="color:transparent" src="https://res.cloudinary.com/df11q04fd/image/upload/c_fill,w_320,h_240,g_auto/v1/v9mthwtk2nqsgkd0axxi?_a=BAVAZGBz0"/><div class="absolute inset-0 mix-blend-soft-light opacity-40 pointer-events-none" style="background-image:repeating-conic-gradient(#808080 0% 0.000001%, transparent 0.000002% 0.1%);background-size:100px 100px"></div><div class="absolute inset-0 bg-[#f5e6d3] mix-blend-soft-light opacity-25 pointer-events-none"></div><div class="absolute inset-0 pointer-events-none" style="background:radial-gradient(circle, transparent 40%, rgba(0,0,0,0.3) 140%)"></div></div></div><figcaption class="absolute bottom-0 left-0 right-0 px-4 h-[40px] flex items-center justify-center text-center font-typewriter text-[10px] sm:text-xs text-gray-600"><span class="line-clamp-2">First surf in El Salvador</span></figcaption></figure></div><div class="flex justify-center items-center gap-3 mt-6"><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83] scale-150" aria-label="Go to memory 1"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 2"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 3"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 4"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 5"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 6"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 7"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 8"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 9"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 10"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 11"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 12"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 13"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 14"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 15"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 16"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 17"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory 18"></button></div></div><div class="hidden md:block"><div class="grid grid-cols-3 gap-6 lg:gap-8"><div class="relative group"><div class="absolute -top-1 left-1/2 -translate-x-1/2 w-4 h-4 rounded-full bg-[#8B9D83] shadow-sm z-10"></div><figure class=" 106 relative 107 px-4 pb-12 pt-5
108 shadow-[0_8px_16px_-4px_rgba(0,0,0,0.08)] 109 hover:shadow-[0_12px_24px_-4px_rgba(0,0,0,0.12)] 110 transition-all 111 duration-300 112 transform 113 hover:-translate-y-1 114 rounded-sm 115 bg-[#fcfaf5] 116 transition-all duration-300 group-hover:scale-[1.02] ring-4 ring-white shadow-[2px_3px_8px_rgba(0,0,0,0.15)] group-hover:rotate-1 group-hover:-translate-y-1 group-hover:shadow-lg 117 "><div class="relative overflow-hidden shadow-[inset_0_0_1px_rgba(0,0,0,0.2)]" style="aspect-ratio:4/3"><div class="relative w-full h-full"><img alt="First surf in El Salvador" format="auto" width="320" height="240" decoding="async" data-nimg="1" class="object-cover w-full h-full brightness-[0.95] contrast-[1.02] saturate-[0.95]" style="color:transparent" src="https://res.cloudinary.com/df11q04fd/image/upload/c_fill,w_320,h_240,g_auto/v1/v9mthwtk2nqsgkd0axxi?_a=BAVAZGBz0"/><div class="absolute inset-0 mix-blend-soft-light opacity-40 pointer-events-none" style="background-image:repeating-conic-gradient(#808080 0% 0.000001%, transparent 0.000002% 0.1%);background-size:100px 100px"></div><div class="absolute inset-0 bg-[#f5e6d3] mix-blend-soft-light opacity-25 pointer-events-none"></div><div class="absolute inset-0 pointer-events-none" style="background:radial-gradient(circle, transparent 40%, rgba(0,0,0,0.3) 140%)"></div></div></div><figcaption class="absolute bottom-0 left-0 right-0 px-4 h-[40px] flex items-center justify-center text-center font-typewriter text-[10px] sm:text-xs text-gray-600"><span class="line-clamp-2">First surf in El Salvador</span></figcaption></figure></div><div class="relative group"><div class="absolute -top-1 left-1/2 -translate-x-1/2 w-4 h-4 rounded-full bg-[#8B9D83] shadow-sm z-10"></div><figure class=" 118 relative 119 px-4 pb-12 pt-5 120 shadow-[0_8px_16px_-4px_rgba(0,0,0,0.08)] 121 hover:shadow-[0_12px_24px_-4px_rgba(0,0,0,0.12)] 122 transition-all 123 duration-300 124 transform 125 hover:-translate-y-1 126 rounded-sm 127 bg-[#fcfaf5] 128 transition-all duration-300 group-hover:scale-[1.02] ring-4 ring-white shadow-[2px_3px_8px_rgba(0,0,0,0.15)] group-hover:rotate-1 group-hover:-translate-y-1 group-hover:shadow-lg 129 "><div class="relative overflow-hidden shadow-[inset_0_0_1px_rgba(0,0,0,0.2)]" style="aspect-ratio:4/3"><div class="relative w-full h-full"><img alt="Paddling with surf buddy" format="auto" loading="lazy" width="320" height="240" decoding="async" data-nimg="1" class="object-cover w-full h-full brightness-[0.95] contrast-[1.02] saturate-[0.95]" style="color:transparent" src="https://res.cloudinary.com/df11q04fd/image/upload/c_fill,w_320,h_240,g_auto/v1/d6epmmqj0i3sfgrqmigi?_a=BAVAZGBz0"/><div class="absolute inset-0 mix-blend-soft-light opacity-40 pointer-events-none" style="background-image:repeating-conic-gradient(#808080 0% 0.000001%, transparent 0.000002% 0.1%);background-size:100px 100px"></div><div class="absolute inset-0 bg-[#f5e6d3] mix-blend-soft-light opacity-25 pointer-events-none"></div><div class="absolute inset-0 pointer-events-none" style="background:radial-gradient(circle, transparent 40%, rgba(0,0,0,0.3) 140%)"></div></div></div><figcaption class="absolute bottom-0 left-0 right-0 px-4 h-[40px] flex items-center justify-center text-center font-typewriter text-[10px] sm:text-xs text-gray-600"><span class="line-clamp-2">Paddling with surf buddy</span></figcaption></figure></div><div class="relative group"><div class="absolute -top-1 left-1/2 -translate-x-1/2 w-4 h-4 rounded-full bg-[#8B9D83] shadow-sm z-10"></div><figure class=" 130 relative 131 px-4 pb-12 pt-5 132 shadow-[0_8px_16px_-4px_rgba(0,0,0,0.08)] 133 hover:shadow-[0_12px_24px_-4px_rgba(0,0,0,0.12)] 134 transition-all 135 duration-300 136 transform 137 hover:-translate-y-1 138 rounded-sm 139 bg-[#fcfaf5] 140 transition-all duration-300 group-hover:scale-[1.02] ring-4 ring-white shadow-[2px_3px_8px_rgba(0,0,0,0.15)] group-hover:rotate-1 group-hover:-translate-y-1 group-hover:shadow-lg 141 "><div class="relative overflow-hidden shadow-[inset_0_0_1px_rgba(0,0,0,0.2)]" style="aspect-ratio:4/3"><div class="relative w-full h-full"><img alt="Maldives Wall" format="auto" loading="lazy" width="320" height="240" decoding="async" data-nimg="1" class="object-cover w-full h-full brightness-[0.95] contrast-[1.02] saturate-[0.95]" style="color:transparent" src="https://res.cloudinary.com/df11q04fd/image/upload/c_fill,w_320,h_240,g_auto/v1/mzkdagxztokomscoqulg?_a=BAVAZGBz0"/><div class="absolute inset-0 mix-blend-soft-light opacity-40 pointer-events-none" style="background-image:repeating-conic-gradient(#808080 0% 0.000001%, transparent 0.000002% 0.1%);background-size:100px 100px"></div><div class="absolute inset-0 bg-[#f5e6d3] mix-blend-soft-light opacity-25 pointer-events-none"></div><div class="absolute inset-0 pointer-events-none" style="background:radial-gradient(circle, transparent 40%, rgba(0,0,0,0.3) 140%)"></div></div></div><figcaption class="absolute bottom-0 left-0 right-0 px-4 h-[40px] flex items-center justify-center text-center font-typewriter text-[10px] sm:text-xs text-gray-600"><span class="line-clamp-2">Maldives Wall</span></figcaption></figure></div></div><div class="flex justify-center items-center gap-4 mt-8"><button class="font-['Special_Elite'] text-sm text-gray-600 hover:text-[#8B9D83] transition-colors flex items-center gap-2" aria-label="Previous memories">â Previous</button><div class="flex items-center gap-2"><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83] scale-150" aria-label="Go to memory set 1"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83] scale-150" aria-label="Go to memory set 1"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83] scale-150" aria-label="Go to memory set 1"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 2"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 2"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 2"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 3"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 3"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 3"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 4"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 4"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 4"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 5"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 5"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 5"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 6"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 6"></button><button class="w-1.5 h-1.5 rounded-full transition-all duration-200 bg-[#8B9D83]/20 hover:bg-[#8B9D83]/40" aria-label="Go to memory set 6"></button></div><button class="font-['Special_Elite'] text-sm text-gray-600 hover:text-[#8B9D83] transition-colors flex items-center gap-2" aria-label="Next memories">Next â</button></div></div></div></div></div></section></div></div></main><footer class="border-t border-vintage-ink/10 py-8"><div class="container mx-auto px-4"><div class="flex flex-col items-center text-center"><div class="mb-4"><h3 class="font-typewriter text-lg uppercase tracking-widest">Surfer Diary</h3><p class="text-sm mt-2 font-typewriter text-vintage-ink/80">Want to share anything?<!-- --> <a href="mailto:[email protected]" class="text-vintage-ink/80 hover:underline transition-all duration-200">Drop me a line ð</a></p><p class="text-sm mt-2 font-typewriter text-vintage-ink/80">Have a life problem? Just go surfing ð</p></div><div class="text-[10px] font-typewriter text-vintage-ink/60">© <!-- -->2026<!-- --> Sora Studios LLC. All rights reserved.</div></div></div></footer></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
141<script src="/_next/static/chunks/webpack-81cee16a5afba3b9.js" async=""></script>
141<script>(self.__next_f=self.__next_f||[]).push([0])</script>
141<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7167,[\"173\",\"static/chunks/173-d937e1c3791e3e9d.js\",\"565\",\"static/chunks/565-22d070323008c428.js\",\"776\",\"static/chunks/776-a11b8f53614904bd.js\",\"443\",\"static/chunks/443-cf74815343ee17fa.js\",\"177\",\"static/chunks/app/layout-7b5fd19c1f4814b7.js\"],\"default\"]\n3:I[5244,[],\"\"]\n4:I[3866,[],\"\"]\n5:I[5408,[\"181\",\"static/chunks/181-00c5394d716d3dbd.js\",\"173\",\"static/chunks/173-d937e1c3791e3e9d.js\",\"565\",\"static/chunks/565-22d070323008c428.js\",\"443\",\"static/chunks/443-cf74815343ee17fa.js\",\"345\",\"static/chunks/app/not-found-6b7e3ad00ff399bf.js\"],\"default\"]\n6:I[5967,[\"173\",\"static/chunks/173-d937e1c3791e3e9d.js\",\"565\",\"static/chunks/565-22d070323008c428.js\",\"776\",\"static/chunks/776-a11b8f53614904bd.js\",\"443\",\"static/chunks/443-cf74815343ee17fa.js\",\"177\",\"static/chunks/app/layout-7b5fd19c1f4814b7.js\"],\"Analytics\"]\n7:I[2264,[\"173\",\"static/chunks/173-d937e1c3791e3e9d.js\",\"565\",\"static/chunks/565-22d070323008c428.js\",\"776\",\"static/chunks/776-a11b8f53614904bd.js\",\"443\",\"static/chunks/443-cf74815343ee17fa.js\",\"177\",\"static/chunks/app/layout-7b5fd19c1f4814b7.js\"],\"SpeedInsights\"]\n8:I[6844,[\"181\",\"static/chunks/181-00c5394d716d3dbd.js\",\"173\",\"static/chunks/173-d937e1c3791e3e9d.js\",\"45\",\"static/chunks/45-df799630325de68b.js\",\"565\",\"static/chunks/565-22d070323008c428.js\",\"690\",\"static/chunks/690-c02b0b934a058615.js\",\"350\",\"static/chunks/350-682bd54c1d0daf94.js\",\"443\",\"static/chunks/443-cf74815343ee17fa.js\",\"849\",\"static/chunks/849-0dd03275bb6dbb19.js\",\"974\",\"static/chunks/app/page-3b7ddd45812a51cf.js\"],\"HomeContent\"]\n9:I[6213,[],\"OutletBoundary\"]\nb:I[6213,[],\"MetadataBoundary\"]\nd:I[6213,[],\"ViewportBoundary\"]\nf:I[4835,[],\"\"]\n:HL[\"/_next/static/media/e210f091ebfac73b-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/f360ceca0a22e480.css\",\"style\"]\n:HL[\"/_next/static/css/c555a797fd118dd1.css\",\"style\"]\n"])</script>
141<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"uySpY0BE-tSv8eDA4Rjm0\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f360ceca0a22e480.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c555a797fd118dd1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_f367f3 __variable_91eb3e\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-vintage-paper min-h-screen font-typewriter text-vintage-ink paper-texture\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-grow container mx-auto px-3 md:px-4 py-4 md:py-8\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[\"$\",\"$L5\",null,{}]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-vintage-ink/10 py-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-typewriter text-lg uppercase tracking-widest\",\"children\":\"Surfer Diary\"}],[\"$\",\"p\",null,{\"className\":\"text-sm mt-2 font-typewriter text-vintage-ink/80\",\"children\":[\"Want to share anything?\",\" \",[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"text-vintage-ink/80 hover:underline transition-all duration-200\",\"children\":\"Drop me a line ð\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm mt-2 font-typewriter text-vintage-ink/80\",\"children\":\"Have a life problem? Just go surfing ð\"}]]}],[\"$\",\"div\",null,{\"className\":\"text-[10px] font-typewriter text-vintage-ink/60\",\"children\":[\"© \",2026,\" Sora Studios LLC. All rights reserved.\"]}]]}]}]}]]}],[\"$\",\"$L6\",null,{}],[\"$\",\"$L7\",null,{}]]}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{}],null,[\"$\",\"$L9\",null,{\"children\":\"$La\"}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"F5Mm9SMhwfolcS1wfjDPB\",{\"children\":[[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
141<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
141<script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Surfer Diary\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Salty scribblings, spreadsheets, and maps from one madman's love affair with Mama Ocean.\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://www.surferdiary.com\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Surfer Diary\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Salty scribblings, spreadsheets, and maps from one madman's love affair with Mama Ocean.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://www.surferdiary.com\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:site_name\",\"content\":\"Surfer Diary\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image\",\"content\":\"https://www.surferdiary.com/images/welcome.jpg\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:alt\",\"content\":\"Surfer Diary\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:creator\",\"content\":\"@calvin_rosser\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"Surfer Diary\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Salty scribblings, spreadsheets, and maps from one madman's love affair with Mama Ocean.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://www.surferdiary.com/images/welcome.jpg\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/images/favicon.png\"}]]\n"])</script>
141<script>self.__next_f.push([1,"a:null\n"])</script>
141</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.