.jg-intro,.jg-instagram{max-width:1280px;margin:32px auto 64px;padding:0 24px;color:#292723;font-family:inherit}.jg-hero{display:grid;grid-template-columns:1fr;align-items:center;background:#f6f1e8;border-radius:24px;overflow:hidden}.jg-copy{padding:48px}.jg-eyebrow{color:#79613e;letter-spacing:.06em;font-size:14px}.jg-copy h1{font-size:clamp(30px,4vw,54px);line-height:1.5;margin:16px 0}.jg-copy>p{line-height:2}.jg-primary{display:inline-block;margin-top:28px;padding:14px 28px;color:#fff;background:#33483f;border-radius:8px}.jg-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:42px 0 20px}.jg-heading h2{font-size:25px;margin:0}.jg-heading>span{font-size:13px;color:#756f65}.jg-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.jg-categories a{display:flex;align-items:center;gap:10px;padding:20px 12px;border:1px solid #e6e0d6;border-radius:12px;transition:background .2s}.jg-categories a:hover{background:#f6f1e8}.jg-categories span{font-size:12px;color:#94816a}.jg-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jg-collections>a{border:1px solid #e8e1d7;border-radius:16px;overflow:hidden}.jg-collections a>div{padding:20px}.jg-collections h3{font-size:19px;margin:0 0 8px}.jg-collections span,.jg-note{font-size:12px;color:#756f65}.jg-note{margin-top:16px}.jg-instagram{border-top:1px solid #e8e1d7;padding-top:12px}.jg-heading a{font-size:14px;color:#6d5738}.jg-feed-message{font-size:14px;line-height:2;color:#756f65}.jg-story-list{display:flex;gap:20px;overflow:auto;padding:12px 2px;margin-bottom:24px}.jg-story-button{flex-shrink:0;display:grid;gap:8px;justify-items:center;background:none;border:0;cursor:pointer;color:inherit;font-family:inherit}.jg-story-button img{width:88px;height:88px;object-fit:cover;border-radius:50%;border:3px solid #a77c45;padding:3px}.jg-story-button span{font-size:12px}.jg-post-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jg-post img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.jg-post p{font-size:13px;line-height:1.8;padding:8px 0}.jg-story-dialog{padding:20px;border:0;border-radius:16px;background:#181715;color:#fff;width:min(440px,94vw);max-height:94vh;margin:auto}.jg-story-dialog::backdrop{background:#000b}.jg-story-body img,.jg-story-body video{display:block;width:100%;max-height:74vh;object-fit:contain}.jg-close{display:block;margin:0 0 12px auto;border:0;background:#fff2;border-radius:50%;color:white;font-size:28px;width:36px;height:36px;cursor:pointer}.jg-story-time{font-size:12px;margin-top:12px}.jg-post a:focus-visible,.jg-categories a:focus-visible,.jg-story-button:focus-visible{outline:3px solid #a77c45;outline-offset:4px}@media(max-width:800px){.jg-hero{grid-template-columns:1fr}.jg-copy{padding:30px}.jg-categories{grid-template-columns:repeat(2,1fr)}.jg-collections{gap:12px}.jg-collections a>div{padding:12px}.jg-collections h3{font-size:15px}.jg-post-list{grid-template-columns:repeat(2,1fr)}.jg-heading{align-items:flex-start}.jg-heading h2{font-size:21px}.jg-heading>span{display:none}}@media(max-width:480px){.jg-intro,.jg-instagram{padding:0 16px}.jg-collections{grid-template-columns:1fr}.jg-collections>a{display:grid;grid-template-columns:1fr;align-items:center}.jg-heading{flex-wrap:wrap}}
