.TYKToW_page{background:radial-gradient(circle at top left, var(--color-accent-ring) 0, transparent 34rem),linear-gradient(180deg, var(--color-page-bg) 0%, var(--color-page-bg-end) 34%);min-height:100vh;color:var(--color-page-text);transition:background .25s,color .25s}.TYKToW_container{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 6rem}.TYKToW_topBar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.TYKToW_backLink{color:var(--color-page-link);font-weight:600;text-decoration:none;display:inline-block}.TYKToW_backLink:hover{color:var(--color-accent-light)}.TYKToW_topBarActions{align-items:center;gap:.75rem;display:flex}.TYKToW_instagramTopBarLink{color:var(--color-page-link);align-items:center;font-size:1.5rem;transition:color .2s;display:inline-flex}.TYKToW_instagramTopBarLink:hover{color:var(--color-accent-light)}.TYKToW_hero{background:var(--color-page-panel);border:1px solid var(--color-page-border);box-shadow:0 18px 60px var(--color-page-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;margin-bottom:1.5rem;padding:1.5rem}.TYKToW_hero .TYKToW_logoContainer{justify-content:center;display:flex}.TYKToW_hero .TYKToW_logoContainer .TYKToW_logo{width:auto;height:100px;margin-bottom:1.5rem;display:block}.TYKToW_hero .TYKToW_buttonContainer{justify-content:center;margin-top:3rem;display:flex}.TYKToW_hero .TYKToW_button:hover{transform:translateY(-1px)}.TYKToW_hero .TYKToW_button{border:1px solid var(--color-accent-border-strong);background:var(--color-accent-light);min-height:2.7rem;color:var(--color-page-button-text);cursor:pointer;border-radius:999px;padding:1rem 1.2rem;font-size:1.5rem;font-weight:800}.TYKToW_hero strong{color:var(--color-accent);font-weight:600}.TYKToW_hero h1{color:var(--color-page-heading);margin:0 0 .75rem;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.TYKToW_hero h2{color:var(--color-page-heading);margin:0 0 .75rem;font-size:clamp(1rem,3vw,2rem);line-height:1.05}.TYKToW_hero p{margin:.6rem 0;line-height:1.65}.TYKToW_stats{flex-wrap:wrap;gap:.75rem;margin-top:1rem;margin-bottom:1rem;display:flex}.TYKToW_statChip{background:var(--color-page-surface-soft);color:var(--color-page-link);border:1px solid var(--color-page-border);border-radius:999px;padding:.45rem .8rem;font-size:.95rem;font-weight:600}.TYKToW_instagramChipLink{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.TYKToW_statChip:hover{border-color:var(--color-page-border-strong);transform:translateY(-1px)}.TYKToW_contentSection{background:var(--color-page-surface);border:1px solid var(--color-page-border);box-shadow:0 10px 35px var(--color-page-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;margin-bottom:1rem;padding:1.25rem}.TYKToW_contentSection h2{color:var(--color-page-heading);margin-top:0}.TYKToW_grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.TYKToW_cardLink,.TYKToW_breweryCard{background:var(--color-page-surface-soft);border:1px solid var(--color-page-border);color:inherit;border-radius:16px;padding:.95rem 1rem;text-decoration:none;display:block}.TYKToW_cardLink:hover{border-color:var(--color-page-border-strong);transform:translateY(-1px)}.TYKToW_cardTitle{color:var(--color-page-heading);margin-bottom:.25rem;font-weight:700;display:block}.TYKToW_cardMeta{color:var(--color-page-muted);font-size:.95rem}.TYKToW_cardMetaStrong{color:var(--color-page-heading);font-weight:800}.TYKToW_regionCardLink{text-align:center}.TYKToW_regionInitialsBadge{border:2px solid var(--color-page-border);background:var(--color-bg-dark);width:4.25rem;height:4.25rem;box-shadow:0 10px 28px var(--color-page-shadow-soft);color:var(--color-page-heading);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;margin:0 auto .85rem;font-size:1.25rem;font-weight:900;display:inline-flex}.TYKToW_leadList{margin:0;padding-left:1.2rem;line-height:1.8}.TYKToW_ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.TYKToW_ctaLink{background:var(--color-accent);color:var(--color-white);border-radius:999px;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.TYKToW_secondaryLink{background:var(--color-page-surface-soft);color:var(--color-page-link);border:1px solid var(--color-page-border);border-radius:999px;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.TYKToW_contactForm{flex-direction:column;gap:1rem;width:100%;margin-top:1rem;display:flex}.TYKToW_contactField{color:var(--color-page-text);flex-direction:column;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.TYKToW_contactField input,.TYKToW_contactField textarea{border:1px solid var(--color-page-border);background:var(--color-page-surface-soft);width:100%;color:var(--color-page-text);font:inherit;border-radius:12px;padding:.85rem 1rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.TYKToW_contactField input::placeholder,.TYKToW_contactField textarea::placeholder{color:var(--color-page-muted)}.TYKToW_contactField input:focus,.TYKToW_contactField textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-focus);outline:none}.TYKToW_contactField textarea{resize:vertical;min-height:10rem}.TYKToW_contactSubmit{border:1px solid var(--color-accent-border-strong);background:var(--color-accent-light);min-height:2.8rem;color:var(--color-page-button-text);cursor:pointer;border-radius:999px;align-self:center;padding:.75rem 1.6rem;font-size:1rem;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.TYKToW_contactSubmit:hover:not(:disabled){transform:translateY(-1px)}.TYKToW_contactSubmit:disabled{cursor:not-allowed;opacity:.65}@media (max-width:700px){.TYKToW_container{padding:1.2rem 1rem 6rem}.TYKToW_topBar{flex-direction:column;align-items:stretch}.TYKToW_hero h1{text-align:center}.TYKToW_hero,.TYKToW_contentSection{padding:1rem}.TYKToW_hero h2,.TYKToW_contentSection h2{text-align:center}.TYKToW_contactForm{max-width:none}.TYKToW_contactSubmit{width:100%}}
