/* ==========================================================================
   GOLDPOOL COFFEE - LARGE SCREEN STYLESHEET (1441px and above)
   Strictly scoped to large Apple Retina displays, 4K/5K monitors & Ultrawide
   ========================================================================== */

@media screen and (min-width: 1441px) {
    /* Centered Luxury Header Frame */
    header {
        width: 100% ;
        display: flex ;
        justify-content: center ;
        position: absolute ;
        top: 0 ;
        left: 0 ;
        z-index: 100 ;
    }

    .navbar {
        padding: 2.25rem 3.5rem ;
        width: 100% ;
        max-width: 1680px ;
        margin: 0 auto ;
        display: flex ;
        justify-content: space-between ;
        align-items: center ;
    }

    .nav-links {
        gap: 3rem ;
    }

    .menu-main {
        gap: 2.5rem ;
    }

    .menu-main a {
        font-size: 1rem ;
    }

    .logo-brand {
        font-size: 1.55rem ;
    }

    .logo-sub {
        font-size: 0.92rem ;
    }

    /* Full-Bleed Hero Stages with Centered 1680px Max-Width Content */
    .home-hero-section,
    .signature-hero-section,
    .reserve-hero-section,
    .how-hero-section,
    .creators-hero-section,
    .founding-hero-section,
    .portal-hero-section,
    .hero-stage-section {
        position: relative ;
        min-height: 92vh ;
        min-height: 94svh ;
        padding: 140px 4rem 5rem 4rem ;
        overflow: hidden ;
        display: flex ;
        align-items: center ;
        justify-content: center ;
    }

    .home-hero-container,
    .signature-hero-container,
    .reserve-hero-container,
    .how-hero-container,
    .creators-hero-container,
    .founding-hero-container,
    .portal-hero-container,
    .hero-stage-container {
        position: static ;
        max-width: 1680px ;
        min-height: 72vh ;
        width: 100% ;
        margin: 0 auto ;
        display: flex ;
        align-items: center ;
        justify-content: flex-start ;
    }

    /* Right-Side Hero Visual Scaled for 2K / 4K Displays */
    .hero-bg-faded-artwork,
    .home-hero-section .hero-bg-faded-artwork,
    .signature-hero-section .hero-bg-faded-artwork,
    .portal-hero-section .hero-bg-faded-artwork,
    .creators-hero-section .hero-bg-faded-artwork,
    .founding-hero-section .hero-bg-faded-artwork {
        position: absolute ;
        top: 0 ;
        right: 0 ;
        bottom: 0 ;
        width: 56vw ;
        max-width: 1550px ;
        height: 100% ;
        pointer-events: none ;
        overflow: hidden ;
        z-index: 1 ;
    }

    .hero-bg-faded-artwork .hero-carousel-track,
    .hero-bg-faded-artwork .hero-slide {
        width: 100% ;
        height: 100% ;
    }

    .hero-bg-faded-artwork img,
    .hero-bg-faded-artwork .ken-burns-img,
    .home-hero-section .ken-burns-img,
    .signature-hero-section .ken-burns-img,
    .creators-hero-section .ken-burns-img,
    .founding-hero-section .ken-burns-img,
    .portal-hero-section .ken-burns-img {
        width: 100% ;
        height: 100% ;
        object-fit: cover ;
        object-position: center ;
        opacity: 1 ;
        mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,0.15) 8%, rgba(0,0,0,0.85) 28%, #000 48%) ;
        -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,0.15) 8%, rgba(0,0,0,0.85) 28%, #000 48%) ;
        border-radius: 0 ;
        animation: none ;
        transform: none ;
    }

    /* Complete 12oz Gold Pouch Display */
    .reserve-hero-section .hero-bg-faded-artwork,
    .home-hero-section .hero-slide:nth-child(2) {
        display: flex ;
        align-items: center ;
        justify-content: flex-end ;
    }

    .reserve-hero-section .hero-bg-faded-artwork img,
    .reserve-hero-section .ken-burns-img,
    .home-hero-section .hero-slide:nth-child(2) img {
        width: auto ;
        max-width: 100% ;
        height: 90% ;
        max-height: 840px ;
        object-fit: contain ;
        object-position: center right ;
        margin: auto 0 auto auto ;
        mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.3) 8%, #000 24%) ;
        -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.3) 8%, #000 24%) ;
    }

    /* Hero Typography & Content Proportions */
    .hero-content-inner {
        position: relative ;
        z-index: 2 ;
        max-width: 840px ;
        text-align: left ;
    }

    .hero-creator-badge {
        font-size: 0.84rem ;
        padding: 7px 18px ;
        margin-bottom: 1.25rem ;
    }

    .hero-creator-title {
        font-size: clamp(3.4rem, 4.2vw, 4.8rem) ;
        line-height: 1.12 ;
        margin-bottom: 1.5rem ;
    }

    .hero-creator-desc {
        font-size: 1.18rem ;
        line-height: 1.75 ;
        max-width: 720px ;
        margin-bottom: 2rem ;
    }

    .hero-scroll-indicator {
        position: absolute ;
        bottom: 2rem ;
        left: 50% ;
        transform: translateX(-50%) ;
        z-index: 10 ;
    }

    .mobile-only-hero-cta {
        display: none ;
    }

    .explore-section-wrapper {
        display: block ;
    }

    /* Broad Containers for Editorial Content, Slideshows, and Footers */
    .editorial-container,
    .container,
    .blog-container {
        max-width: 1680px ;
        width: 100% ;
        margin: 0 auto ;
    }

    .superiority-slideshow-container,
    .reserve-slideshow-container,
    .how-slideshow-container {
        max-width: 1560px ;
        margin: 0 auto ;
    }

    .superiority-tabs-nav,
    .reserve-tabs-nav,
    .how-tabs-nav {
        max-width: 1560px ;
        margin-left: auto ;
        margin-right: auto ;
    }

    .footer-grid {
        max-width: 1680px ;
        margin: 0 auto ;
    }
}
