.hero-section[data-astro-cid-bbe6dxrz]{position:relative;top:0;width:100vw;min-height:100vh;margin:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.video-background[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.vimeo-embed[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;transform:translate(-50%,-50%);pointer-events:none;border:none;background-image:url(/hero.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wave-container[data-astro-cid-bbe6dxrz]{position:absolute;bottom:-1px;left:0;width:100%;z-index:2;line-height:0}.wave-container[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}@media(max-aspect-ratio:16 / 9){.vimeo-embed[data-astro-cid-bbe6dxrz]{width:177.78vh;height:100vh}}@media(max-width:768px){.hero-section[data-astro-cid-bbe6dxrz]{min-height:65vh}.vimeo-embed[data-astro-cid-bbe6dxrz]{width:177.78vh;height:65vh}}.host-section[data-astro-cid-wsbdbhnr]{position:relative;width:100%;min-height:85vh;display:flex;align-items:center;overflow:hidden;background-color:#000}.background-container[data-astro-cid-wsbdbhnr]{position:absolute;top:0;left:0;width:100%;height:120%;z-index:0;background-image:url(/brett.webp);background-size:cover;background-position:center top;background-repeat:no-repeat;will-change:transform}.overlay[data-astro-cid-wsbdbhnr]{position:absolute;inset:0;background:linear-gradient(90deg,#000,#000000d9 40%,#0006,#0000);z-index:1}.content-container[data-astro-cid-wsbdbhnr]{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:2rem}.content[data-astro-cid-wsbdbhnr]{max-width:650px;opacity:0;transform:translateY(20px);animation:fadeUp 1s ease-out forwards;animation-delay:.2s}.label[data-astro-cid-wsbdbhnr]{display:inline-block;font-size:.875rem;text-transform:uppercase;letter-spacing:.2em;color:#fff;margin-bottom:1rem;border-left:3px solid #fff;padding-left:1rem;opacity:.8}h2[data-astro-cid-wsbdbhnr]{font-size:clamp(3rem,8vw,6rem);font-weight:900;color:#fff;margin:0 0 1rem;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.lead[data-astro-cid-wsbdbhnr]{font-size:1.5rem;color:#ccc;font-weight:300;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2rem}.bio[data-astro-cid-wsbdbhnr] p[data-astro-cid-wsbdbhnr]{font-size:1.125rem;line-height:1.7;color:#aaa;margin-bottom:1.5rem}.bio[data-astro-cid-wsbdbhnr] p[data-astro-cid-wsbdbhnr]:last-child{margin-bottom:0}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.host-section[data-astro-cid-wsbdbhnr]{min-height:70vh;align-items:flex-end;padding-bottom:4rem}.background-container[data-astro-cid-wsbdbhnr]{background-position:center center}.overlay[data-astro-cid-wsbdbhnr]{background:linear-gradient(0deg,#000,#000000e6,#0006)}.content[data-astro-cid-wsbdbhnr]{max-width:100%}h2[data-astro-cid-wsbdbhnr]{font-size:3.5rem}}:root{--sky-light: #e3f2fd;--sky-medium: #90caf9;--sky-deep: #5fa3d0;--cloud-white: #ffffff;--cloud-soft: #f8fbff;--earth-brown: #a9907e;--text-primary: #2c3e50;--text-muted: #5a6c7d;--shadow-soft: rgba(90, 149, 190, .15);--shadow-medium: rgba(90, 149, 190, .25)}.videos-section[data-astro-cid-paoz6lpb]{position:relative;background:linear-gradient(180deg,#e8f4fd,#f0f8ff,#fef9f7);padding:8rem clamp(1.5rem,3vw,4rem) 6rem;color:var(--text-primary);display:flex;flex-direction:column;gap:4rem;overflow:hidden}.videos-section[data-astro-cid-paoz6lpb]:before,.videos-section[data-astro-cid-paoz6lpb]:after{content:"";position:absolute;background:radial-gradient(ellipse at center,rgba(255,255,255,.9),transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.videos-section[data-astro-cid-paoz6lpb]:before{width:600px;height:300px;top:10%;right:-200px;opacity:.6}.videos-section[data-astro-cid-paoz6lpb]:after{width:500px;height:250px;bottom:15%;left:-150px;opacity:.5}.section-heading[data-astro-cid-paoz6lpb]{max-width:800px;text-align:center;margin:0 auto;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.eyebrow[data-astro-cid-paoz6lpb]{text-transform:uppercase;letter-spacing:.25em;font-size:.8rem;color:var(--earth-brown);font-weight:700;text-shadow:0 2px 4px rgba(169,144,126,.2)}h2[data-astro-cid-paoz6lpb]{font-size:clamp(2.5rem,5vw,4rem);margin:0;color:var(--text-primary);font-weight:800;line-height:1.2;background:linear-gradient(135deg,#2c3e50,#34495e,#5a6c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lede[data-astro-cid-paoz6lpb]{color:var(--text-muted);font-size:1.15rem;line-height:1.8;max-width:650px;margin:0 auto}.featured-card[data-astro-cid-paoz6lpb]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;padding:3rem;border-radius:40px;background:linear-gradient(135deg,#fffffff2,#f8fbffe6);border:2px solid rgba(255,255,255,.8);box-shadow:0 25px 50px var(--shadow-soft),0 10px 25px var(--shadow-medium),inset 0 1px #ffffffe6;backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.featured-card[data-astro-cid-paoz6lpb]:hover{transform:translateY(-8px);box-shadow:0 35px 70px var(--shadow-soft),0 15px 35px var(--shadow-medium),inset 0 1px #ffffffe6}.featured-media[data-astro-cid-paoz6lpb]{border-radius:28px;overflow:hidden;position:relative;background:linear-gradient(135deg,#e3f2fd,#bbdefb);min-height:320px;box-shadow:0 10px 30px #5a95be33}.featured-media[data-astro-cid-paoz6lpb] img[data-astro-cid-paoz6lpb]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.featured-card[data-astro-cid-paoz6lpb]:hover .featured-media[data-astro-cid-paoz6lpb] img[data-astro-cid-paoz6lpb]{transform:scale(1.05)}.featured-placeholder[data-astro-cid-paoz6lpb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--sky-deep);background:repeating-linear-gradient(45deg,#90caf91a,#90caf91a 15px,#e3f2fd4d 15px 30px)}.featured-content[data-astro-cid-paoz6lpb]{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.badge[data-astro-cid-paoz6lpb]{align-self:flex-start;padding:.5rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,var(--earth-brown),#c4ab97);color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.05em;box-shadow:0 4px 15px #a9907e4d;text-shadow:0 1px 2px rgba(0,0,0,.2)}h3[data-astro-cid-paoz6lpb]{font-size:clamp(1.75rem,3vw,3rem);margin:0;color:var(--text-primary);font-weight:800;line-height:1.3}.meta[data-astro-cid-paoz6lpb]{color:var(--text-muted);font-size:.95rem;margin:0;font-weight:500}.description[data-astro-cid-paoz6lpb]{color:var(--text-muted);margin:0;line-height:1.75;font-size:1.05rem}.featured-actions[data-astro-cid-paoz6lpb]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;align-items:center}.primary-action[data-astro-cid-paoz6lpb]{padding:1rem 2.25rem;border-radius:999px;background:linear-gradient(135deg,var(--earth-brown),#c4ab97);color:#fff;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px #a9907e59;letter-spacing:.03em;position:relative;overflow:hidden}.primary-action[data-astro-cid-paoz6lpb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.primary-action[data-astro-cid-paoz6lpb]:hover:before{left:100%}.primary-action[data-astro-cid-paoz6lpb][aria-disabled=true]{background:#a9907e4d;color:#fff9;cursor:not-allowed;box-shadow:none}.primary-action[data-astro-cid-paoz6lpb]:hover:not([aria-disabled=true]){transform:translateY(-3px);box-shadow:0 8px 30px #a9907e73}.share-buttons[data-astro-cid-paoz6lpb]{display:flex;gap:.75rem;align-items:center}.share-button[data-astro-cid-paoz6lpb]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid var(--earth-brown);background:transparent;color:var(--earth-brown);box-shadow:0 2px 8px #a9907e26}.share-button[data-astro-cid-paoz6lpb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #a9907e4d}.share-button[data-astro-cid-paoz6lpb].facebook:hover{background:#1877f2;border-color:#1877f2;color:#fff}.share-button[data-astro-cid-paoz6lpb].x:hover{background:#000;border-color:#000;color:#fff}.share-button[data-astro-cid-paoz6lpb] svg[data-astro-cid-paoz6lpb]{width:20px;height:20px}.empty-state[data-astro-cid-paoz6lpb],.empty-card[data-astro-cid-paoz6lpb]{padding:3rem;border-radius:28px;background:linear-gradient(135deg,#fffc,#f8fbffb3);border:2px dashed rgba(144,202,249,.4);text-align:center;color:var(--text-muted);box-shadow:0 10px 30px var(--shadow-soft)}.empty-state[data-astro-cid-paoz6lpb] h3[data-astro-cid-paoz6lpb]{margin-top:0;color:var(--sky-deep)}.videos-grid[data-astro-cid-paoz6lpb]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.video-card[data-astro-cid-paoz6lpb]{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.75rem;border-radius:28px;background:linear-gradient(135deg,#fffffff2,#f8fbffe6);border:2px solid rgba(255,255,255,.7);backdrop-filter:blur(15px);box-shadow:0 15px 40px var(--shadow-soft),0 5px 15px var(--shadow-medium),inset 0 1px #fffc;transition:all .4s cubic-bezier(.4,0,.2,1)}.video-card[data-astro-cid-paoz6lpb]:hover{transform:translateY(-6px);box-shadow:0 20px 50px var(--shadow-soft),0 8px 25px var(--shadow-medium),inset 0 1px #fffc;border-color:#a9907e4d}.thumbnail[data-astro-cid-paoz6lpb]{border-radius:20px;overflow:hidden;min-height:200px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);box-shadow:0 8px 20px #5a95be26}.thumbnail[data-astro-cid-paoz6lpb] img[data-astro-cid-paoz6lpb]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.video-card[data-astro-cid-paoz6lpb]:hover .thumbnail[data-astro-cid-paoz6lpb] img[data-astro-cid-paoz6lpb]{transform:scale(1.08)}.thumbnail-placeholder[data-astro-cid-paoz6lpb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--sky-deep);font-weight:600}.video-content[data-astro-cid-paoz6lpb]{display:flex;flex-direction:column;gap:.65rem}h4[data-astro-cid-paoz6lpb]{margin:0;font-size:1.35rem;font-weight:700;color:var(--text-primary);line-height:1.4}.tag-list[data-astro-cid-paoz6lpb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.tag-list[data-astro-cid-paoz6lpb] li[data-astro-cid-paoz6lpb]{padding:.35rem .95rem;border-radius:999px;background:linear-gradient(135deg,#90caf933,#e3f2fd4d);font-size:.8rem;color:var(--sky-deep);font-weight:600;border:1px solid rgba(144,202,249,.3)}.subtle[data-astro-cid-paoz6lpb]{font-size:.85rem}.secondary-action[data-astro-cid-paoz6lpb]{text-align:center;text-decoration:none;padding:.875rem 1.25rem;border-radius:999px;border:2px solid var(--earth-brown);color:var(--earth-brown);font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;letter-spacing:.02em}.secondary-action[data-astro-cid-paoz6lpb]:hover:not([aria-disabled=true]){background:var(--earth-brown);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #a9907e59}.secondary-action[data-astro-cid-paoz6lpb][aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}@media(max-width:720px){.videos-section[data-astro-cid-paoz6lpb]{padding:5rem clamp(1rem,3vw,2rem) 4rem;gap:3rem}.featured-card[data-astro-cid-paoz6lpb]{padding:2rem;gap:1.5rem}.videos-grid[data-astro-cid-paoz6lpb]{gap:1.5rem}}
