.home-market,.home-after-dark{position:relative;overflow:hidden}.home-market>.journal-pattern,.home-after-dark>.journal-pattern{position:absolute;inset:0;pointer-events:none;opacity:.12}.home-market-grid,.home-night-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.home-market{background:#edb931;color:#182e55}.home-market h2,.home-after-dark h2{font-size:clamp(48px,5vw,76px)}.home-market h2 em{color:#a62520}.home-market p{font-size:18px}.home-small{font-size:13px!important;margin:24px 0 0;line-height:1.7}.pantry-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;list-style:none;padding:0;margin:0}.pantry-icons li{background:#faf8ef;border:1px solid #182e5530;padding:15px 8px;text-align:center;font-weight:bold;font-size:13px;transform:rotate(-1deg)}.pantry-icons li:nth-child(even){transform:rotate(1deg)}.pantry-icon{display:block;width:100%;aspect-ratio:1;background-image:url('https://yayamas-production.netlify.app/assets/home-media/pantry-icons.png');background-size:300% 200%;background-repeat:no-repeat}.pantry-0{background-position:0 0}.pantry-1{background-position:50% 0}.pantry-2{background-position:100% 0}.pantry-3{background-position:0 100%}.pantry-4{background-position:50% 100%}.pantry-5{background-position:100% 100%}.home-after-dark{background:#182e55;color:#faf8f1}.home-after-dark h2 em{color:#edb931}.home-after-dark .eyebrow{color:#edb931}.home-night-grid figure{margin:0;transform:rotate(-2deg);padding:12px;background:#faf8f1;max-width:430px}.home-night-grid img{height:470px;width:100%;object-fit:cover}.home-night-hours{border-top:1px solid #ffffff50;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:14px}.home-after-dark .home-small{margin-bottom:24px;color:#e0e5f0}.supplier-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:30px 0}.supplier{background:white;border:1px solid #d4d9df;min-height:130px;display:flex;align-items:center;justify-content:center;padding:22px;flex-direction:column}.supplier img{height:80px;width:100%;object-fit:contain}.supplier-dark{background:#182e55}.supplier-name span{font:bold 22px Arial;color:#182e55}.supplier-name small{font-size:11px}.othrys-logo{width:130px;height:76px;background:url('https://yayamas-production.netlify.app/assets/home-media/othrys.jpg') -17px -100px / 370px 370px no-repeat}.home-order-direct{background:#182e55;color:#faf8f1;border-top:8px solid #edb931}.home-order-direct .text-link{margin:5px 0 28px}.home-memories{border-top:1px solid #ccd0d3;padding:48px 0}.home-memories .guest-moments{margin:0}.home-memories .guest-moments-grid{max-width:760px;margin:0 auto;gap:24px}.home-memories .guest-moments img{height:210px}.home-memories .guest-moments figure>a>span{font-size:19px;padding:12px 5px 8px}.home-memories .guest-moments-heading h3{font-size:40px}.footer-links-expanded{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:45px;padding:48px 0 25px;border-top:1px solid #ffffff40;margin-top:35px}.footer-links-expanded h3{color:#edb931;font-size:17px}.footer-links-expanded a{display:block;margin:8px 0;font-size:14px}.footer-links-expanded address{font-style:normal;font-size:14px;margin-bottom:22px}.site-nav-group{position:relative}.site-nav-group summary{cursor:pointer;list-style:none;padding:12px 0;white-space:nowrap}.site-nav-group summary::after{content:'⌄';margin-left:7px}.site-nav-group summary::-webkit-details-marker{display:none}.site-nav-panel{position:absolute;top:100%;left:-22px;width:280px;max-height:75vh;overflow:auto;padding:14px 22px;background:#faf8f1;box-shadow:0 12px 25px #182e5525;border-top:4px solid #303f92}.site-nav-panel a{display:block;padding:10px 0;border-bottom:1px solid #d4d9df}.site-nav-panel a:last-child{border-bottom:0}.nav{gap:22px}.nav> a{white-space:nowrap}@media(max-width:1100px){.nav{gap:14px;font-size:12px}.header-inner{gap:14px}.brand{min-width:80px}.header-actions .btn{padding:13px}.site-nav-panel{width:250px}}@media(max-width:760px){.home-market-grid,.home-night-grid{grid-template-columns:1fr;gap:35px}.pantry-icons{gap:9px}.pantry-icons li{font-size:11px;padding:10px 4px}.home-market p{font-size:16px}.home-night-grid figure{max-width:270px;margin:auto}.home-night-grid img{height:280px}.home-night-hours{grid-template-columns:1fr;gap:0}.supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.supplier{padding:12px;min-height:95px}.supplier img{height:60px}.supplier-name span{font-size:15px}.othrys-logo{transform:scale(.65);margin:-15px -30px}.home-memories .guest-moments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-memories .guest-moments img{height:155px}.home-memories .guest-moments figure>a{padding:5px}.home-memories .guest-moments figure>a>span{font-size:16px}.home-memories .guest-moments-heading h3{font-size:34px}.home-memories .guest-moments figcaption{font-size:10px}.footer-links-expanded{grid-template-columns:1fr;gap:25px;padding-top:30px}.site-nav-group{width:100%;border-bottom:1px solid #d4d9df}.site-nav-panel{position:static;box-shadow:none;border-top:0;width:auto;padding:0 12px 15px;max-height:none}.site-nav-group summary{font-size:17px}.nav{align-items:stretch}}

@media(max-width:760px){.nav[data-open=true]{max-height:calc(100dvh - 155px);overflow-y:auto;overscroll-behavior:contain}}

.community-more{margin-top:35px;border-top:1px solid #c8cdd2;padding-top:30px}.community-more>h3{font-size:30px;margin-bottom:18px}.mini-reels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;overflow:visible;margin:0;padding:12px 0 25px}.mini-reels .reel-card{transform:none!important;padding:7px 7px 0;min-width:0}.mini-reels .reel-caption{font-size:25px;left:10px;bottom:10px}.mini-reels .reel-caption small{font-size:11px}.mini-reels .reel-play-icon{width:48px;height:48px;font-size:18px}.mini-reels .reel-card>a{font-size:11px;min-height:44px;display:flex;align-items:center}.mini-reels .reel-card.is-playing{grid-column:span 2;max-width:420px}.reel-stop{width:44px;height:44px;min-height:44px}@media(max-width:760px){.mini-reels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:12px 0}.mini-reels .reel-caption{font-size:23px;left:8px;bottom:10px}.mini-reels .reel-card.is-playing{grid-column:1 / -1;max-width:none}.community-more>h3{font-size:28px}.mini-reels .reel-card>a{font-size:10px}}
.mini-reels{align-items:start}

.yaya-rule summary{gap:16px}.yaya-rule summary .rule-number{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.rule-doodle{display:block;flex:0 0 64px;width:64px;height:64px;background-image:url('https://yayamas-production.netlify.app/assets/home-media/rule-icons-minimal.png');background-size:300% 200%;background-repeat:no-repeat;mix-blend-mode:multiply}.rule-doodle-0{background-position:0 0}.rule-doodle-1{background-position:50% 0}.rule-doodle-2{background-position:100% 0}.rule-doodle-3{background-position:0 100%}.rule-doodle-4{background-position:50% 100%}.rule-doodle-5{background-position:100% 100%}@media(max-width:760px){.rule-doodle{flex-basis:48px;width:48px;height:48px}.yaya-rule summary{gap:12px}.yaya-rule summary b{flex:none}}

.home-order-direct h2 em{color:#edb931}.home-order-direct p{color:#faf8f1}.supplier img[src$="ion.png"]{max-width:100px}.radio-homecoming p{font-size:17px;line-height:1.75}.radio-homecoming .radio-story-title{font-size:26px;font-weight:700;line-height:1.25;color:#182e55}.radio-homecoming .radio-story-signoff{font-family:Georgia,serif;font-style:italic;font-size:23px;color:#303f92}@media(max-width:760px){.nav>a{font-size:17px;padding:12px 0}.radio-homecoming p{font-size:16px}}

.home-market>.journal-pattern,.home-after-dark>.journal-pattern{height:100%;width:100%;max-height:none}.home-order-direct .text-link{color:#faf8f1}.promise-section .promise-contact{font-size:14px}
