.bourbon-social{background:radial-gradient(ellipse at 50% 0%,#75511d 0,transparent 55%),#231f20;color:#fbf6e9;text-align:center;padding:clamp(40px,5vw,64px) 24px;overflow:hidden}.bourbon-social-logo img{width:135px;height:auto;max-height:100px;object-fit:contain}.bourbon-social h2{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:.18em;margin:30px 0 20px;color:#fbf6e9}.bourbon-social h2 span{color:#fdb833;letter-spacing:-.02em;font-weight:900}.bourbon-social-rule{display:flex;align-items:center;justify-content:center;gap:12px;color:#fdb833;font-size:24px}.bourbon-social-rule span{width:64px;height:2px;background:#fdb833}.bourbon-social>p{font-size:18px;margin:18px auto 34px;color:#e0d9cc;max-width:540px}.bourbon-social-links{display:flex;justify-content:center;gap:14px;margin-bottom:34px}.bourbon-social .bourbon-social-links a{background:#fdb833;color:#231f20;width:48px;height:48px;border-radius:10px;display:grid;place-items:center}.bourbon-social-links svg{width:25px;height:25px}.bourbon-social .bourbon-social-links a:first-child svg,.bourbon-social .bourbon-social-links a:first-child svg *{fill:none!important;stroke:currentColor}.bourbon-social .bourbon-social-links a:last-child svg{fill:currentColor}.bourbon-social-grid{max-width:960px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:24px;align-items:center}.bourbon-social-card{min-width:0}.bourbon-social-video{position:relative;aspect-ratio:9/16;background:#141212;border-radius:14px;overflow:hidden}.bourbon-social-video iframe{position:absolute;inset:0;width:100%;height:100%;max-width:none}.bourbon-social .bourbon-social-card>a{color:#fbf6e9;font-size:13px;display:block;padding:14px 3px;text-decoration:none}.bourbon-social-card>a:hover{text-decoration:underline}.bourbon-social a:focus-visible{outline:3px solid #fdb833;outline-offset:5px}@media(max-width:650px){.bourbon-social{padding:36px 0}.bourbon-social>p{padding:0 24px;font-size:16px}.bourbon-social-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:10px 24px 20px;align-items:center}.bourbon-social-card{flex:0 0 80%;scroll-snap-align:center}.bourbon-social h2{font-size:34px}}
