PageSourceSearch

https://www.surferdiary.com/

html surferdiary.com collected 2026-10-04 07:03:54 UTC 63,477 bytes, 141 lines download raw bytes

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&#x27;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&#x27;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&#x27;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&#x27;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&#x27;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-[&#x27;Special_Elite&#x27;] 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-[&#x27;Special_Elite&#x27;] 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-[&#x27;Special_Elite&#x27;] 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-[&#x27;Special_Elite&#x27;] 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-[&#x27;Special_Elite&#x27;]">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">&quot;<!-- -->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.<!-- -->&quot;</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-[&#x27;Special_Elite&#x27;] 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-[&#x27;Special_Elite&#x27;] 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.