#taylor.guy-section{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;overflow:hidden}#taylor .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}#taylor .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-2xl) calc(var(--spacing-xl) * 2);position:relative;z-index:3}#taylor .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem}#taylor .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}#taylor .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 4s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;font-weight:400;line-height:1.3;letter-spacing:4px}#taylor .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}#taylor .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}#taylor .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}#taylor .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}#taylor .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;z-index:4}#taylor .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}#taylor .carousel-image,#taylor .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom right;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}#taylor .carousel-image{position:absolute;bottom:0;right:0;opacity:0}#taylor .carousel-image.active{opacity:1}#taylor .hover-image{bottom:0;right:0;opacity:0;z-index:5;transition:opacity .2s ease}#taylor .image-wrapper:hover .hover-image{opacity:1}#taylor .image-wrapper:hover .carousel-image{opacity:0!important}#taylor .diagonal-line{position:absolute;top:-10%;right:35%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(-25deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlow 3s ease-in-out infinite alternate}#taylor .text-flashes-container{position:absolute;inset:0 50% 0 0;pointer-events:none;z-index:1;overflow:hidden}#taylor .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}#taylor .text-flash:nth-child(1){top:15%;left:20%;animation-delay:0s;animation-duration:2.5s}#taylor .text-flash:nth-child(2){top:25%;left:65%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}#taylor .text-flash:nth-child(3){top:55%;left:30%;animation-delay:1.5s;animation-duration:2.8s}#taylor .text-flash:nth-child(4){top:70%;left:55%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}#taylor .text-flash:nth-child(5){top:50%;left:45%;animation-delay:1s;animation-duration:2.7s}#taylor .text-flash:nth-child(6){top:80%;left:15%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}#taylor .text-flash:nth-child(7){top:45%;left:70%;animation-delay:.5s;animation-duration:2.9s}#taylor .text-flash:nth-child(8){top:10%;left:50%;animation-delay:1.8s;animation-duration:3.1s}@media (max-width: 1200px){#taylor .guy-content{grid-template-columns:1fr 1fr}#taylor .guy-text-container{padding:var(--spacing-xl) var(--spacing-lg)}#taylor .diagonal-line{right:30%}#taylor .image-wrapper,#taylor .carousel-image,#taylor .hover-image{height:110vh}}@media (max-width: 1024px){#taylor .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}#taylor .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}#taylor .guy-header{justify-content:center}#taylor .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}#taylor .image-wrapper{height:72vh;min-height:600px}#taylor .carousel-image,#taylor .hover-image{height:72vh;object-position:bottom center}#taylor .diagonal-line{right:50%;transform:translate(50%) rotate(-25deg)}#taylor .guy-description{margin-left:auto;margin-right:auto}#taylor .guy-tags{justify-content:center}#taylor .text-flashes-container{right:0}}@media (max-width: 768px){#taylor .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}#taylor .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:3px;line-height:1.35}#taylor .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}#taylor .guy-description{font-size:.9rem}#taylor .guy-image-container,#taylor .image-wrapper{height:60vh;min-height:480px}#taylor .carousel-image,#taylor .hover-image{height:60vh}#taylor .diagonal-line{width:2px}#taylor .text-flash{width:3px;height:3px}}@media (max-width: 480px){#taylor.guy-section{min-height:auto}#taylor .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}#taylor .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}#taylor .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}#taylor .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}#taylor .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}#taylor .guy-image-container,#taylor .image-wrapper{height:54vh;min-height:420px}#taylor .carousel-image,#taylor .hover-image{height:54vh}#taylor .text-flash{width:2px;height:2px}#taylor .text-flash:nth-child(n+6){display:none}}.guy-section.sanchez{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;overflow:hidden}.sanchez .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}.sanchez .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;z-index:4}.sanchez .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}.sanchez .carousel-image,.sanchez .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom left;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}.sanchez .carousel-image{position:absolute;bottom:0;left:0;opacity:0}.sanchez .carousel-image.active{opacity:1}.sanchez .hover-image{bottom:0;left:0;opacity:0;z-index:5;transition:opacity .2s ease}.sanchez .image-wrapper:hover .hover-image{opacity:1}.sanchez .image-wrapper:hover .carousel-image{opacity:0!important}.sanchez .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) calc(var(--spacing-xl) * 2) var(--spacing-2xl) var(--spacing-xl);position:relative;z-index:3}.sanchez .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem}.sanchez .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}.sanchez .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 2s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;font-weight:400;line-height:1.3;letter-spacing:4px}.sanchez .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}.sanchez .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}.sanchez .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}.sanchez .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}.sanchez .diagonal-line{position:absolute;top:-10%;left:35%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(25deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlow 3s ease-in-out infinite alternate}@keyframes lineGlow{0%{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;opacity:1}to{box-shadow:0 0 30px #ffd700cc,0 0 50px #ffd70099,0 0 80px #ffd70066;opacity:.8}}.sanchez .text-flashes-container{position:absolute;inset:0 0 0 50%;pointer-events:none;z-index:1;overflow:hidden}.sanchez .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}.sanchez .text-flash:nth-child(1){top:15%;right:70%;animation-delay:0s;animation-duration:2.5s}.sanchez .text-flash:nth-child(2){top:25%;right:25%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}.sanchez .text-flash:nth-child(3){top:55%;right:60%;animation-delay:1.5s;animation-duration:2.8s}.sanchez .text-flash:nth-child(4){top:70%;right:35%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}.sanchez .text-flash:nth-child(5){top:50%;right:50%;animation-delay:1s;animation-duration:2.7s}.sanchez .text-flash:nth-child(6){top:80%;right:75%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}.sanchez .text-flash:nth-child(7){top:45%;right:20%;animation-delay:.5s;animation-duration:2.9s}.sanchez .text-flash:nth-child(8){top:10%;right:45%;animation-delay:1.8s;animation-duration:3.1s}@media (max-width: 1200px){.sanchez .guy-content{grid-template-columns:1fr 1fr}.sanchez .guy-text-container{padding:var(--spacing-xl) var(--spacing-lg)}.sanchez .diagonal-line{left:30%}.sanchez .image-wrapper,.sanchez .carousel-image,.sanchez .hover-image{height:110vh}}@media (max-width: 1024px){.sanchez .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}.sanchez .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}.sanchez .guy-header{justify-content:center}.sanchez .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}.sanchez .image-wrapper{height:72vh;min-height:600px}.sanchez .carousel-image,.sanchez .hover-image{height:72vh;object-position:bottom center}.sanchez .diagonal-line{left:50%;transform:translate(-50%) rotate(25deg)}.sanchez .guy-description{margin-left:auto;margin-right:auto}.sanchez .guy-tags{justify-content:center}.sanchez .text-flashes-container{left:0}}@media (max-width: 768px){.sanchez .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}.sanchez .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:3px;line-height:1.35}.sanchez .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}.sanchez .guy-description{font-size:.9rem}.sanchez .guy-image-container,.sanchez .image-wrapper{height:60vh;min-height:480px}.sanchez .carousel-image,.sanchez .hover-image{height:60vh}.sanchez .diagonal-line{width:2px}.sanchez .text-flash{width:3px;height:3px}}@media (max-width: 480px){.sanchez .guy-section{min-height:auto}.sanchez .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}.sanchez .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}.sanchez .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}.sanchez .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}.sanchez .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}.sanchez .guy-image-container,.sanchez .image-wrapper{height:54vh;min-height:420px}.sanchez .carousel-image,.sanchez .hover-image{height:54vh}.sanchez .text-flash{width:2px;height:2px}.sanchez .text-flash:nth-child(n+6){display:none}}.guy-section.jb{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;overflow:hidden}.jb .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}.jb .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-2xl) calc(var(--spacing-xl) * 2);position:relative;z-index:3}.jb .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem}.jb .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}.jb .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 4s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;font-weight:400;line-height:1.3;letter-spacing:4px}.jb .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}.jb .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}.jb .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}.jb .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}.jb .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;z-index:4}.jb .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}.jb .carousel-image,.jb .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom right;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}.jb .carousel-image{position:absolute;bottom:0;right:0;opacity:0}.jb .carousel-image.active{opacity:1}.jb .hover-image{bottom:0;right:0;opacity:0;z-index:5;transition:opacity .2s ease}.jb .image-wrapper:hover .hover-image{opacity:1}.jb .image-wrapper:hover .carousel-image{opacity:0!important}.jb .diagonal-line{position:absolute;top:-10%;right:40%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(-20deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlowJB 3.5s ease-in-out infinite alternate}@keyframes lineGlowJB{0%{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;opacity:1}to{box-shadow:0 0 30px #ffd700cc,0 0 50px #ffd70099,0 0 80px #ffd70066;opacity:.8}}.jb .text-flashes-container{position:absolute;inset:0 50% 0 0;pointer-events:none;z-index:1;overflow:hidden}.jb .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}.jb .text-flash:nth-child(1){top:15%;left:20%;animation-delay:0s;animation-duration:2.5s}.jb .text-flash:nth-child(2){top:25%;left:65%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}.jb .text-flash:nth-child(3){top:55%;left:30%;animation-delay:1.5s;animation-duration:2.8s}.jb .text-flash:nth-child(4){top:70%;left:55%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}.jb .text-flash:nth-child(5){top:50%;left:45%;animation-delay:1s;animation-duration:2.7s}.jb .text-flash:nth-child(6){top:80%;left:15%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}.jb .text-flash:nth-child(7){top:45%;left:70%;animation-delay:.5s;animation-duration:2.9s}.jb .text-flash:nth-child(8){top:10%;left:50%;animation-delay:1.8s;animation-duration:3.1s}@media (max-width: 1200px){.jb .guy-content{grid-template-columns:1fr 1fr}.jb .guy-text-container{padding:var(--spacing-xl) var(--spacing-lg)}.jb .diagonal-line{right:35%}.jb .image-wrapper,.jb .carousel-image,.jb .hover-image{height:110vh}}@media (max-width: 1024px){.jb .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}.jb .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}.jb .guy-header{justify-content:center}.jb .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}.jb .image-wrapper{height:72vh;min-height:600px}.jb .carousel-image,.jb .hover-image{height:72vh;object-position:bottom center}.jb .diagonal-line{right:50%;transform:translate(50%) rotate(-20deg)}.jb .guy-description{margin-left:auto;margin-right:auto}.jb .guy-tags{justify-content:center}.jb .text-flashes-container{right:0}}@media (max-width: 768px){.jb .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}.jb .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:3px;line-height:1.35}.jb .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}.jb .guy-description{font-size:.9rem}.jb .guy-image-container,.jb .image-wrapper{height:60vh;min-height:480px}.jb .carousel-image,.jb .hover-image{height:60vh}.jb .diagonal-line{width:2px}.jb .text-flash{width:3px;height:3px}}@media (max-width: 480px){.jb .guy-section{min-height:auto}.jb .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}.jb .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}.jb .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}.jb .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}.jb .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}.jb .guy-image-container,.jb .image-wrapper{height:54vh;min-height:420px}.jb .carousel-image,.jb .hover-image{height:54vh}.jb .text-flash{width:2px;height:2px}.jb .text-flash:nth-child(n+6){display:none}}#finn.guy-section{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;overflow:hidden}#finn .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}#finn .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;z-index:4}#finn .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}#finn .carousel-image,#finn .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom left;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}#finn .carousel-image{position:absolute;bottom:0;left:0;opacity:0}#finn .carousel-image.active{opacity:1}#finn .hover-image{bottom:0;left:0;opacity:0;z-index:5;transition:opacity .2s ease}#finn .image-wrapper:hover .hover-image{opacity:1}#finn .image-wrapper:hover .carousel-image{opacity:0!important}#finn .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) calc(var(--spacing-xl) * 2) var(--spacing-2xl) calc(var(--spacing-xl) * 1.5);position:relative;z-index:3}#finn .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem;padding-left:.5rem}#finn .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}#finn .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 3.5s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;padding-left:.2rem;font-weight:400;line-height:1.3;letter-spacing:3.5px}#finn .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}#finn .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}#finn .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}#finn .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}#finn .diagonal-line{position:absolute;top:-10%;left:38%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(30deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlowFinn 3.2s ease-in-out infinite alternate}@keyframes lineGlowFinn{0%{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;opacity:1}to{box-shadow:0 0 30px #ffd700cc,0 0 50px #ffd70099,0 0 80px #ffd70066;opacity:.8}}#finn .text-flashes-container{position:absolute;inset:0 0 0 50%;pointer-events:none;z-index:1;overflow:hidden}#finn .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}#finn .text-flash:nth-child(1){top:15%;right:70%;animation-delay:0s;animation-duration:2.5s}#finn .text-flash:nth-child(2){top:25%;right:25%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}#finn .text-flash:nth-child(3){top:55%;right:60%;animation-delay:1.5s;animation-duration:2.8s}#finn .text-flash:nth-child(4){top:70%;right:35%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}#finn .text-flash:nth-child(5){top:50%;right:50%;animation-delay:1s;animation-duration:2.7s}#finn .text-flash:nth-child(6){top:80%;right:75%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}#finn .text-flash:nth-child(7){top:45%;right:20%;animation-delay:.5s;animation-duration:2.9s}#finn .text-flash:nth-child(8){top:10%;right:45%;animation-delay:1.8s;animation-duration:3.1s}@media (max-width: 1200px){#finn .guy-content{grid-template-columns:1fr 1fr}#finn .guy-text-container{padding:var(--spacing-xl) calc(var(--spacing-lg) * 1.2) var(--spacing-xl) var(--spacing-lg)}#finn .diagonal-line{left:33%}#finn .image-wrapper,#finn .carousel-image,#finn .hover-image{height:110vh}}@media (max-width: 1024px){#finn .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}#finn .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}#finn .guy-header{justify-content:center;padding-left:0}#finn .guy-role{padding-left:0}#finn .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}#finn .image-wrapper{height:72vh;min-height:600px}#finn .carousel-image,#finn .hover-image{height:72vh;object-position:bottom center}#finn .diagonal-line{left:50%;transform:translate(-50%) rotate(30deg)}#finn .guy-description{margin-left:auto;margin-right:auto}#finn .guy-tags{justify-content:center}#finn .text-flashes-container{left:0}}@media (max-width: 768px){#finn .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}#finn .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:2.5px;line-height:1.35}#finn .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}#finn .guy-description{font-size:.9rem}#finn .guy-image-container,#finn .image-wrapper{height:60vh;min-height:480px}#finn .carousel-image,#finn .hover-image{height:60vh}#finn .diagonal-line{width:2px}#finn .text-flash{width:3px;height:3px}}@media (max-width: 480px){#finn.guy-section{min-height:auto}#finn .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}#finn .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}#finn .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}#finn .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}#finn .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}#finn .guy-image-container,#finn .image-wrapper{height:54vh;min-height:420px}#finn .carousel-image,#finn .hover-image{height:54vh}#finn .text-flash{width:2px;height:2px}#finn .text-flash:nth-child(n+6){display:none}}#ricky.guy-section{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;overflow:hidden}#ricky .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}#ricky .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-2xl) calc(var(--spacing-xl) * 2);position:relative;z-index:3}#ricky .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem}#ricky .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}#ricky .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 4.2s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;font-weight:400;line-height:1.3;letter-spacing:4px}#ricky .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}#ricky .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}#ricky .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}#ricky .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}#ricky .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;z-index:4}#ricky .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}#ricky .carousel-image,#ricky .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom right;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}#ricky .carousel-image{position:absolute;bottom:0;right:0;opacity:0}#ricky .carousel-image.active{opacity:1}#ricky .hover-image{bottom:0;right:0;opacity:0;z-index:5;transition:opacity .2s ease}#ricky .image-wrapper:hover .hover-image{opacity:1}#ricky .image-wrapper:hover .carousel-image{opacity:0!important}#ricky .diagonal-line{position:absolute;top:-10%;right:32%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(-30deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlowRicky 3.8s ease-in-out infinite alternate}@keyframes lineGlowRicky{0%{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;opacity:1}to{box-shadow:0 0 30px #ffd700cc,0 0 50px #ffd70099,0 0 80px #ffd70066;opacity:.8}}#ricky .text-flashes-container{position:absolute;inset:0 50% 0 0;pointer-events:none;z-index:1;overflow:hidden}#ricky .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}#ricky .text-flash:nth-child(1){top:15%;left:20%;animation-delay:0s;animation-duration:2.5s}#ricky .text-flash:nth-child(2){top:25%;left:65%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}#ricky .text-flash:nth-child(3){top:55%;left:30%;animation-delay:1.5s;animation-duration:2.8s}#ricky .text-flash:nth-child(4){top:70%;left:55%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}#ricky .text-flash:nth-child(5){top:50%;left:45%;animation-delay:1s;animation-duration:2.7s}#ricky .text-flash:nth-child(6){top:80%;left:15%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}#ricky .text-flash:nth-child(7){top:45%;left:70%;animation-delay:.5s;animation-duration:2.9s}#ricky .text-flash:nth-child(8){top:10%;left:50%;animation-delay:1.8s;animation-duration:3.1s}@media (max-width: 1200px){#ricky .guy-content{grid-template-columns:1fr 1fr}#ricky .guy-text-container{padding:var(--spacing-xl) var(--spacing-lg)}#ricky .diagonal-line{right:28%}#ricky .image-wrapper,#ricky .carousel-image,#ricky .hover-image{height:110vh}}@media (max-width: 1024px){#ricky .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}#ricky .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}#ricky .guy-header{justify-content:center}#ricky .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}#ricky .image-wrapper{height:72vh;min-height:600px}#ricky .carousel-image,#ricky .hover-image{height:72vh;object-position:bottom center}#ricky .diagonal-line{right:50%;transform:translate(50%) rotate(-30deg)}#ricky .guy-description{margin-left:auto;margin-right:auto}#ricky .guy-tags{justify-content:center}#ricky .text-flashes-container{right:0}}@media (max-width: 768px){#ricky .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}#ricky .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:3px;line-height:1.35}#ricky .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}#ricky .guy-description{font-size:.9rem}#ricky .guy-image-container,#ricky .image-wrapper{height:60vh;min-height:480px}#ricky .carousel-image,#ricky .hover-image{height:60vh}#ricky .diagonal-line{width:2px}#ricky .text-flash{width:3px;height:3px}}@media (max-width: 480px){#ricky.guy-section{min-height:auto}#ricky .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}#ricky .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}#ricky .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}#ricky .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}#ricky .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}#ricky .guy-image-container,#ricky .image-wrapper{height:54vh;min-height:420px}#ricky .carousel-image,#ricky .hover-image{height:54vh}#ricky .text-flash{width:2px;height:2px}#ricky .text-flash:nth-child(n+6){display:none}}#sammy.guy-section{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;overflow:hidden}#sammy .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}#sammy .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;z-index:4}#sammy .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}#sammy .carousel-image,#sammy .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom left;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}#sammy .carousel-image{position:absolute;bottom:0;left:0;opacity:0}#sammy .carousel-image.active{opacity:1}#sammy .hover-image{bottom:0;left:0;opacity:0;z-index:5;transition:opacity .2s ease}#sammy .image-wrapper:hover .hover-image{opacity:1}#sammy .image-wrapper:hover .carousel-image{opacity:0!important}#sammy .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) calc(var(--spacing-xl) * 2) var(--spacing-2xl) calc(var(--spacing-xl) * 1.5);position:relative;z-index:3}#sammy .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem;padding-left:.5rem}#sammy .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}#sammy .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 3.3s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;padding-left:.2rem;font-weight:400;line-height:1.3;letter-spacing:3.5px}#sammy .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}#sammy .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}#sammy .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}#sammy .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}#sammy .diagonal-line{position:absolute;top:-10%;left:40%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(35deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlowSammy 3.3s ease-in-out infinite alternate}@keyframes lineGlowSammy{0%{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;opacity:1}to{box-shadow:0 0 30px #ffd700cc,0 0 50px #ffd70099,0 0 80px #ffd70066;opacity:.8}}#sammy .text-flashes-container{position:absolute;inset:0 0 0 50%;pointer-events:none;z-index:1;overflow:hidden}#sammy .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}#sammy .text-flash:nth-child(1){top:15%;right:70%;animation-delay:0s;animation-duration:2.5s}#sammy .text-flash:nth-child(2){top:25%;right:25%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}#sammy .text-flash:nth-child(3){top:55%;right:60%;animation-delay:1.5s;animation-duration:2.8s}#sammy .text-flash:nth-child(4){top:70%;right:35%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}#sammy .text-flash:nth-child(5){top:50%;right:50%;animation-delay:1s;animation-duration:2.7s}#sammy .text-flash:nth-child(6){top:80%;right:75%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}#sammy .text-flash:nth-child(7){top:45%;right:20%;animation-delay:.5s;animation-duration:2.9s}#sammy .text-flash:nth-child(8){top:10%;right:45%;animation-delay:1.8s;animation-duration:3.1s}@media (max-width: 1200px){#sammy .guy-content{grid-template-columns:1fr 1fr}#sammy .guy-text-container{padding:var(--spacing-xl) calc(var(--spacing-lg) * 1.2) var(--spacing-xl) var(--spacing-lg)}#sammy .diagonal-line{left:35%}#sammy .image-wrapper,#sammy .carousel-image,#sammy .hover-image{height:110vh}}@media (max-width: 1024px){#sammy .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}#sammy .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}#sammy .guy-header{justify-content:center;padding-left:0}#sammy .guy-role{padding-left:0}#sammy .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}#sammy .image-wrapper{height:72vh;min-height:600px}#sammy .carousel-image,#sammy .hover-image{height:72vh;object-position:bottom center}#sammy .diagonal-line{left:50%;transform:translate(-50%) rotate(35deg)}#sammy .guy-description{margin-left:auto;margin-right:auto}#sammy .guy-tags{justify-content:center}#sammy .text-flashes-container{left:0}}@media (max-width: 768px){#sammy .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}#sammy .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:2.5px;line-height:1.35}#sammy .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}#sammy .guy-description{font-size:.9rem}#sammy .guy-image-container,#sammy .image-wrapper{height:60vh;min-height:480px}#sammy .carousel-image,#sammy .hover-image{height:60vh}#sammy .diagonal-line{width:2px}#sammy .text-flash{width:3px;height:3px}}@media (max-width: 480px){#sammy.guy-section{min-height:auto}#sammy .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}#sammy .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}#sammy .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}#sammy .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}#sammy .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}#sammy .guy-image-container,#sammy .image-wrapper{height:54vh;min-height:420px}#sammy .carousel-image,#sammy .hover-image{height:54vh}#sammy .text-flash{width:2px;height:2px}#sammy .text-flash:nth-child(n+6){display:none}}#jt.guy-section{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;overflow:hidden}#jt .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}#jt .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-2xl) calc(var(--spacing-xl) * 2);position:relative;z-index:3}#jt .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem}#jt .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}#jt .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 2.6s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;font-weight:400;line-height:1.3;letter-spacing:4px}#jt .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}#jt .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}#jt .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}#jt .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}#jt .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;z-index:4}#jt .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}#jt .carousel-image,#jt .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom right;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}#jt .carousel-image{position:absolute;bottom:0;right:0;opacity:0}#jt .carousel-image.active{opacity:1}#jt .hover-image{bottom:0;right:0;opacity:0;z-index:5;transition:opacity .2s ease}#jt .image-wrapper:hover .hover-image{opacity:1}#jt .image-wrapper:hover .carousel-image{opacity:0!important}#jt .diagonal-line{position:absolute;top:-10%;right:37%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(-18deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlowJT 2.6s ease-in-out infinite alternate}@keyframes lineGlowJT{0%{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;opacity:1}to{box-shadow:0 0 30px #ffd700cc,0 0 50px #ffd70099,0 0 80px #ffd70066;opacity:.8}}#jt .text-flashes-container{position:absolute;inset:0 50% 0 0;pointer-events:none;z-index:1;overflow:hidden}#jt .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}#jt .text-flash:nth-child(1){top:15%;left:20%;animation-delay:0s;animation-duration:2.5s}#jt .text-flash:nth-child(2){top:25%;left:65%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}#jt .text-flash:nth-child(3){top:55%;left:30%;animation-delay:1.5s;animation-duration:2.8s}#jt .text-flash:nth-child(4){top:70%;left:55%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}#jt .text-flash:nth-child(5){top:50%;left:45%;animation-delay:1s;animation-duration:2.7s}#jt .text-flash:nth-child(6){top:80%;left:15%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}#jt .text-flash:nth-child(7){top:45%;left:70%;animation-delay:.5s;animation-duration:2.9s}#jt .text-flash:nth-child(8){top:10%;left:50%;animation-delay:1.8s;animation-duration:3.1s}@media (max-width: 1200px){#jt .guy-content{grid-template-columns:1fr 1fr}#jt .guy-text-container{padding:var(--spacing-xl) var(--spacing-lg)}#jt .diagonal-line{right:32%}#jt .image-wrapper,#jt .carousel-image,#jt .hover-image{height:110vh}}@media (max-width: 1024px){#jt .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}#jt .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}#jt .guy-header{justify-content:center}#jt .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}#jt .image-wrapper{height:72vh;min-height:600px}#jt .carousel-image,#jt .hover-image{height:72vh;object-position:bottom center}#jt .diagonal-line{right:50%;transform:translate(50%) rotate(-18deg)}#jt .guy-description{margin-left:auto;margin-right:auto}#jt .guy-tags{justify-content:center}#jt .text-flashes-container{right:0}}@media (max-width: 768px){#jt .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}#jt .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:3px;line-height:1.35}#jt .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}#jt .guy-description{font-size:.9rem}#jt .guy-image-container,#jt .image-wrapper{height:60vh;min-height:480px}#jt .carousel-image,#jt .hover-image{height:60vh}#jt .diagonal-line{width:2px}#jt .text-flash{width:3px;height:3px}}@media (max-width: 480px){#jt.guy-section{min-height:auto}#jt .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}#jt .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}#jt .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}#jt .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}#jt .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}#jt .guy-image-container,#jt .image-wrapper{height:54vh;min-height:420px}#jt .carousel-image,#jt .hover-image{height:54vh}#jt .text-flash{width:2px;height:2px}#jt .text-flash:nth-child(n+6){display:none}}#andre.guy-section{min-height:100vh;display:flex;align-items:center;padding:0;background:var(--color-black);position:sticky;top:0;overflow:hidden}#andre .guy-content{max-width:1600px;width:100%;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}#andre .guy-image-container{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;z-index:4}#andre .image-wrapper{position:relative;height:120vh;width:auto;display:flex;align-items:flex-end}#andre .carousel-image,#andre .hover-image{height:120vh;width:auto;object-fit:contain;object-position:bottom left;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}#andre .carousel-image{position:absolute;bottom:0;left:0;opacity:0}#andre .carousel-image.active{opacity:1}#andre .hover-image{bottom:0;left:0;opacity:0;z-index:5;transition:opacity .2s ease}#andre .image-wrapper:hover .hover-image{opacity:1}#andre .image-wrapper:hover .carousel-image{opacity:0!important}#andre .guy-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) calc(var(--spacing-xl) * 2) var(--spacing-2xl) calc(var(--spacing-xl) * 1.5);position:relative;z-index:3}#andre .guy-header{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap;padding-bottom:.5rem;padding-left:.5rem}#andre .guy-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);color:var(--color-white);margin:0;line-height:1.1;font-weight:400;letter-spacing:2px;padding-bottom:.1rem}#andre .guy-role{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,3rem);background:linear-gradient(135deg,gold,orange,#ffeaaf,gold,gold);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientShine 2.9s linear infinite;margin:0;margin-bottom:.5rem;padding-bottom:.2rem;padding-left:.2rem;font-weight:400;line-height:1.3;letter-spacing:3.5px}@keyframes gradientShine{0%{background-position:0% 50%}to{background-position:100% 50%}}#andre .guy-description{color:var(--color-white);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:var(--spacing-md);max-width:550px;font-weight:300}#andre .guy-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}#andre .guy-tag{background:transparent;border:2px solid var(--color-gold-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:.9rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-body);white-space:nowrap}#andre .guy-tag:hover{background:var(--color-gold-primary);color:var(--color-black);transform:translateY(-3px);box-shadow:0 4px 20px #ffd70066,0 0 30px #ffd7004d}#andre .diagonal-line{position:absolute;top:-10%;left:42%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-secondary) 50%,var(--color-gold-primary) 80%,transparent 100%);transform:rotate(28deg);transform-origin:center;z-index:2;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;animation:lineGlowAndre 2.9s ease-in-out infinite alternate}@keyframes lineGlowAndre{0%{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd70066,0 0 60px #ffd70033;opacity:1}to{box-shadow:0 0 30px #ffd700cc,0 0 50px #ffd70099,0 0 80px #ffd70066;opacity:.8}}#andre .text-flashes-container{position:absolute;inset:0 0 0 50%;pointer-events:none;z-index:1;overflow:hidden}#andre .text-flash{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-gold-primary);box-shadow:0 0 10px var(--color-gold-primary),0 0 20px var(--color-gold-primary),0 0 30px var(--color-gold-primary);animation:flashBlink 3s infinite ease-in-out;opacity:0}#andre .text-flash:nth-child(1){top:15%;right:70%;animation-delay:0s;animation-duration:2.5s}#andre .text-flash:nth-child(2){top:25%;right:25%;animation-delay:.8s;animation-duration:3s;background:var(--color-blue-accent);box-shadow:0 0 10px var(--color-blue-accent),0 0 20px var(--color-blue-accent),0 0 30px var(--color-blue-accent)}#andre .text-flash:nth-child(3){top:55%;right:60%;animation-delay:1.5s;animation-duration:2.8s}#andre .text-flash:nth-child(4){top:70%;right:35%;animation-delay:2.2s;animation-duration:3.2s;background:var(--color-gold-secondary);box-shadow:0 0 10px var(--color-gold-secondary),0 0 20px var(--color-gold-secondary),0 0 30px var(--color-gold-secondary)}#andre .text-flash:nth-child(5){top:50%;right:50%;animation-delay:1s;animation-duration:2.7s}#andre .text-flash:nth-child(6){top:80%;right:75%;animation-delay:3s;animation-duration:3.5s;background:var(--color-blue-primary);box-shadow:0 0 10px var(--color-blue-primary),0 0 20px var(--color-blue-primary),0 0 30px var(--color-blue-primary)}#andre .text-flash:nth-child(7){top:45%;right:20%;animation-delay:.5s;animation-duration:2.9s}#andre .text-flash:nth-child(8){top:10%;right:45%;animation-delay:1.8s;animation-duration:3.1s}@keyframes flashBlink{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}}@media (max-width: 1200px){#andre .guy-content{grid-template-columns:1fr 1fr}#andre .guy-text-container{padding:var(--spacing-xl) calc(var(--spacing-lg) * 1.2) var(--spacing-xl) var(--spacing-lg)}#andre .diagonal-line{left:37%}#andre .image-wrapper,#andre .carousel-image,#andre .hover-image{height:110vh}}@media (max-width: 1024px){#andre .guy-content{grid-template-columns:1fr;height:auto;min-height:100vh}#andre .guy-text-container{order:2;padding:var(--spacing-xl) var(--spacing-md);text-align:center}#andre .guy-header{justify-content:center;padding-left:0}#andre .guy-role{padding-left:0}#andre .guy-image-container{order:1;justify-content:center;height:72vh;min-height:600px}#andre .image-wrapper{height:72vh;min-height:600px}#andre .carousel-image,#andre .hover-image{height:72vh;object-position:bottom center}#andre .diagonal-line{left:50%;transform:translate(-50%) rotate(28deg)}#andre .guy-description{margin-left:auto;margin-right:auto}#andre .guy-tags{justify-content:center}#andre .text-flashes-container{left:0}}@media (max-width: 768px){#andre .guy-name{font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.15}#andre .guy-role{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:2.5px;line-height:1.35}#andre .guy-header{gap:var(--spacing-sm);padding-bottom:.4rem}#andre .guy-description{font-size:.9rem}#andre .guy-image-container,#andre .image-wrapper{height:60vh;min-height:480px}#andre .carousel-image,#andre .hover-image{height:60vh}#andre .diagonal-line{width:2px}#andre .text-flash{width:3px;height:3px}}@media (max-width: 480px){#andre.guy-section{min-height:auto}#andre .guy-text-container{padding:var(--spacing-lg) var(--spacing-sm)}#andre .guy-name{font-size:clamp(2.2rem,10vw,2.8rem);letter-spacing:1px;line-height:1.2}#andre .guy-role{font-size:clamp(1.2rem,6vw,1.5rem);letter-spacing:2px;line-height:1.4}#andre .guy-header{gap:var(--spacing-xs);padding-bottom:.3rem}#andre .guy-tag{font-size:.8rem;padding:calc(var(--spacing-xs) * .8) var(--spacing-sm)}#andre .guy-image-container,#andre .image-wrapper{height:54vh;min-height:420px}#andre .carousel-image,#andre .hover-image{height:54vh}#andre .text-flash{width:2px;height:2px}#andre .text-flash:nth-child(n+6){display:none}}.guys-container{position:relative;width:100%}.guy-section{position:sticky;top:0;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:1;transform:scale(1) translateZ(0);filter:blur(0px) brightness(1);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter;transform-style:preserve-3d}.guy-section.scrolling-out{opacity:0;transform:scale(.85) translateZ(-200px);filter:blur(20px) brightness(.6);pointer-events:none}.guy-section.scrolling-in{opacity:1;transform:scale(1) translateZ(0);filter:blur(0px) brightness(1);pointer-events:all}.guy-section.inactive{opacity:0;transform:scale(.8) translateZ(-300px);filter:blur(25px) brightness(.4);pointer-events:none}.section-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,#0000,#0000004d);pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);z-index:10}.guy-section.scrolling-out .section-overlay,.guy-section.inactive .section-overlay{opacity:1}.guy-section#taylor{z-index:1}.guy-section#sanchez{z-index:2}.guy-section#jb{z-index:3}.guy-section#finn{z-index:4}.guy-section#ricky{z-index:5}.guy-section#sammy{z-index:6}.guy-section#jt{z-index:7}.guy-section#andre{z-index:8}.guy-section.scrolling-out .guy-content{transform:translateY(-30px);transition:transform .6s cubic-bezier(.16,1,.3,1)}html{scroll-behavior:smooth}.guy-section,.guy-content,.section-overlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion: reduce){.guy-section{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.section-overlay{display:none}.guy-section .guy-content{transform:none!important}}@media (max-width: 768px){.guy-section.scrolling-out{transform:scale(.9) translateZ(-100px);filter:blur(15px) brightness(.7)}.guy-section.inactive{transform:scale(.85) translateZ(-150px);filter:blur(20px) brightness(.5)}}
