.btn,.signature-button{--button-edge: #080808;max-width:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:48px;padding:13px 24px;border:2px solid var(--button-edge, var(--addis-ink, #1c1c1c));border-radius:12px;background:var(--button-bg, var(--addis-bg, #F5E4CF));color:var(--button-ink, var(--addis-ink, #1c1c1c));box-shadow:3px 3px 0 var(--button-edge, var(--addis-ink, #1c1c1c)),inset 0 1px #ffffff30;font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;translate:0 0}.btn:hover,.signature-button:hover{color:var(--button-ink, var(--addis-ink, #1c1c1c));text-decoration:none}@media (hover: hover){.btn:hover,.signature-button:hover{translate:1px 1px;box-shadow:2px 2px 0 var(--button-edge, var(--addis-ink, #1c1c1c)),inset 0 1px #ffffff30}}.btn:active,.signature-button:active{translate:3px 3px;box-shadow:0 0 0 var(--button-edge, var(--addis-ink, #1c1c1c)),inset 0 1px #00000012}.btn:focus-visible,.signature-button:focus-visible{outline:3px solid var(--button-focus, var(--theme-link, #174bea));outline-offset:6px}.btn-cream{--button-bg: #fdf6ec}.btn-light-border{--button-edge: #fff6e9}@media (prefers-reduced-motion: no-preference){.btn,.signature-button{transition:translate .14s cubic-bezier(.2,.7,.3,1),box-shadow .14s cubic-bezier(.2,.7,.3,1)}}@media (forced-colors: active){.btn,.signature-button{border-color:ButtonText;box-shadow:none}}@media (prefers-reduced-motion: reduce){.btn,.signature-button{transition:none}}.home-hero,.ugc-section{--button-bg: var(--addis-flower);--button-ink: var(--theme-on-action);--button-edge: var(--addis-ink);--button-focus: var(--addis-ink)}.home-hero .signature-button,.ugc-section .signature-button{--button-edge: var(--addis-ink)}.contact-section,footer{--button-focus: var(--theme-on-dark)}.signature-button .map-btn-sub{text-transform:none;letter-spacing:0}.mobile-events-feature[data-astro-cid-3ef6ksr2],.mobile-nav-heading[data-astro-cid-3ef6ksr2]{display:none}.header[data-astro-cid-3ef6ksr2]{background:#fdf6ec;border-bottom:1px solid #e8d5be;position:sticky;top:0;z-index:100}.addis-bar[data-astro-cid-3ef6ksr2]{background:#1c1c1c;border-bottom:3px solid var(--addis-bg);height:34px;display:flex;align-items:center}.addis-bar-inner[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:0 24px;width:100%;display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:.7rem;font-variant-numeric:tabular-nums}.bar-eth[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.bar-eth-date[data-astro-cid-3ef6ksr2]{color:#ffffffbf;font-weight:500}.bar-cal-short[data-astro-cid-3ef6ksr2]{font-weight:500;color:#ffffffbf}.bar-greg-date[data-astro-cid-3ef6ksr2]{color:#ffffff9e}.bar-div[data-astro-cid-3ef6ksr2]{color:#ffffff26;font-weight:300;flex-shrink:0}.bar-eth-time[data-astro-cid-3ef6ksr2]{color:#ffffffbf;font-weight:700;flex-shrink:0}.bar-addis-time[data-astro-cid-3ef6ksr2]{color:#ffffff9e;flex-shrink:0}.nav-container[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;height:72px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.logo-img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}.nav-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.25rem;height:100%}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:0;align-items:stretch;height:100%}.nav-group[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center}.nav-group[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:.5rem;right:.5rem;height:3px;background:var(--addis-bg);transform:scaleX(0);transform-origin:center;transition:transform .2s ease;border-radius:2px 2px 0 0}.nav-group[data-astro-cid-3ef6ksr2]:hover:after,.nav-group[data-astro-cid-3ef6ksr2].open:after,.nav-group[data-astro-cid-3ef6ksr2].active:after{transform:scaleX(1)}.nav-group-btn[data-astro-cid-3ef6ksr2]{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#1c1c1c;padding:0 1rem;height:100%;display:flex;align-items:center;gap:.4rem;transition:color .15s;white-space:nowrap}.nav-group-btn[data-astro-cid-3ef6ksr2]:hover,.nav-group[data-astro-cid-3ef6ksr2].open .nav-group-btn[data-astro-cid-3ef6ksr2],.nav-group[data-astro-cid-3ef6ksr2].active .nav-group-btn[data-astro-cid-3ef6ksr2]{color:var(--theme-link)}.nav-chevron[data-astro-cid-3ef6ksr2]{transition:transform .2s;opacity:.5;flex-shrink:0}.nav-group[data-astro-cid-3ef6ksr2].open .nav-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg);opacity:.8}.nav-dropdown[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #00000012,0 12px 40px -4px #0000001f,0 0 0 1px #0000000d;padding:.4rem;min-width:240px;z-index:200}.nav-group[data-astro-cid-3ef6ksr2].open .nav-dropdown[data-astro-cid-3ef6ksr2]{display:block}.nav-dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.7rem .9rem;text-decoration:none;border-radius:8px;transition:background .12s;color:#1c1c1c}.nav-dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{background:#fdf0e8}.nav-item-label[data-astro-cid-3ef6ksr2]{display:block;font-size:.875rem;font-weight:600;color:#1c1c1c;margin-bottom:.2rem;transition:color .12s}.nav-dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover .nav-item-label[data-astro-cid-3ef6ksr2],.nav-dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active .nav-item-label[data-astro-cid-3ef6ksr2]{color:var(--theme-link)}.nav-item-desc[data-astro-cid-3ef6ksr2]{display:block;font-size:.72rem;color:#9ca3af;line-height:1.35}.nav-cta[data-astro-cid-3ef6ksr2]{flex-shrink:0;font-size:12px;padding:12px 20px}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;color:#444;padding:8px;border-radius:6px;transition:background .15s}.mobile-menu-btn[data-astro-cid-3ef6ksr2]:hover{background:#f3f4f6}@media (max-width: 860px){.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-right[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;right:0;background:#fdf6ec;flex-direction:column;align-items:stretch;gap:0;height:auto;box-shadow:0 8px 24px #0000001a;border-top:1px solid #ede0cc;padding:12px 20px 20px;box-sizing:border-box;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.nav-right[data-astro-cid-3ef6ksr2].open{display:flex}.nav-links[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;height:auto}.nav-group[data-astro-cid-3ef6ksr2]{width:100%;flex-direction:column;align-items:stretch}.nav-group[data-astro-cid-3ef6ksr2]:after{display:none}.nav-group-btn[data-astro-cid-3ef6ksr2]{display:none}.nav-dropdown[data-astro-cid-3ef6ksr2]{display:block;position:static;transform:none;box-shadow:none;border-radius:0;background:transparent;padding:0;margin:0;min-width:0}.nav-item-desc[data-astro-cid-3ef6ksr2]{display:none}.nav-dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:48px;box-sizing:border-box;padding:10px 12px;border-radius:0;border-bottom:1px solid #08080818}.nav-item-label[data-astro-cid-3ef6ksr2]{font-size:17px;font-weight:600;margin:0}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{min-height:44px;min-width:44px;justify-content:center}.menu-line-top[data-astro-cid-3ef6ksr2]{transform-origin:12px 6px}.menu-line-bottom[data-astro-cid-3ef6ksr2]{transform-origin:12px 18px}.mobile-menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-line-top[data-astro-cid-3ef6ksr2]{transform:translateY(6px) rotate(45deg)}.mobile-menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-line-middle[data-astro-cid-3ef6ksr2]{opacity:0}.mobile-menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-line-bottom[data-astro-cid-3ef6ksr2]{transform:translateY(-6px) rotate(-45deg)}.nav-cta[data-astro-cid-3ef6ksr2]{margin:20px 0 0;text-align:center;min-height:48px;box-sizing:border-box;padding:15px 18px}}:root{--font-primary: "Inter", system-ui, sans-serif;--font-display: "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--type-page: clamp(2.75rem, 6vw, 5.5rem);--type-section: clamp(2rem, 3.6vw, 3rem);--type-subsection: clamp(1.5rem, 2.5vw, 2rem);--type-card: clamp(1.5rem, 2.2vw, 2rem);--type-body: clamp(1rem, 1.4vw, 1.0625rem)}body{font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-family:var(--font-display);font-weight:800;font-style:normal;text-transform:uppercase;letter-spacing:-.015em;line-height:1.05;overflow-wrap:break-word;text-wrap:balance;margin-top:2.5rem;margin-bottom:.85rem}h1,.text-h1{font-size:var(--type-page)}h2,.text-h2{font-size:var(--type-section)}h3,.text-h3{font-size:var(--type-subsection)}h4,.text-h4{font-size:clamp(1.25rem,2vw,1.5rem)}h5,.text-h5{font-size:1.25rem}h6,.text-h6{font-size:1.125rem}.content{font-size:var(--type-body);line-height:1.65}input,select,textarea{font-family:var(--font-primary)}.content :is(p,li){overflow-wrap:break-word}.card-title,.explore-label{overflow-wrap:anywhere;text-wrap:balance}h2,.text-h2{color:var(--theme-link)}html[data-site-theme=marigold] .marigold-preview-controls{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:10000;display:flex;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 20px);box-sizing:border-box;padding:5px 9px;border:1px solid var(--site-line);border-radius:10px;background:var(--site-surface);color:var(--site-ink);box-shadow:0 4px 24px #262a2615;font:500 11px/1.4 Inter,sans-serif}html[data-site-theme=marigold] .marigold-preview-controls>span{padding:0 10px 0 5px;white-space:nowrap}html[data-site-theme=marigold] .marigold-preview-controls a{display:flex;align-items:center;min-height:40px;padding:0 10px;color:inherit;text-decoration:none;border-radius:6px}html[data-site-theme=marigold] .marigold-preview-controls a[aria-current=page]{background:var(--site-soft)}html[data-site-theme=marigold] .marigold-preview-controls a:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}html[data-site-theme=marigold] astro-dev-toolbar{display:none!important}@media (max-width:540px){html[data-site-theme=marigold] .marigold-preview-controls{font-size:10px}html[data-site-theme=marigold] .marigold-preview-controls>span{max-width:110px;white-space:normal;padding-right:5px}html[data-site-theme=marigold] .marigold-preview-controls a{min-height:44px;padding-inline:8px}}html[data-site-theme=marigold] .marigold-type-controls{display:flex;align-items:center;gap:4px;border-left:1px solid var(--site-line);padding-left:8px;margin-left:4px}html[data-site-theme=marigold] .marigold-type-controls>span{padding-inline:4px}html[data-site-theme=marigold] .marigold-type-controls button{min-height:40px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--site-ink);font:inherit;cursor:pointer}html[data-site-theme=marigold] .marigold-type-controls button[aria-pressed=true]{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] .marigold-type-controls button:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}@media (max-width:640px){html[data-site-theme=marigold] .marigold-preview-controls{flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100% - 24px)}html[data-site-theme=marigold] .marigold-preview-controls>span{max-width:none}html[data-site-theme=marigold] .marigold-type-controls{flex-basis:100%;justify-content:center;border-left:0;border-top:1px solid var(--site-line);padding:4px 0 0;margin:0}html[data-site-theme=marigold] .marigold-type-controls button{min-height:44px}}@media (max-width: 860px){html[data-site-theme=marigold] body:has(.header .nav-right.open) .marigold-preview-controls{visibility:hidden}}html[data-site-theme=marigold]{--site-paper:#f4f0e7;--site-ink:#262a26;--site-accent:#e5ad32;--site-accent-ink:#8a5f08;--site-soft:#eee6d5;--site-surface:#fcfaf5;--site-muted:#66665d;--site-line:#d9d4c8;--addis-bg:var(--site-paper);--addis-ink:var(--site-ink);--addis-accent:var(--site-accent);--addis-flower:var(--site-accent);--theme-on-action:var(--site-ink);--theme-link:var(--site-ink);--theme-on-dark:var(--site-paper);--theme-soft:var(--site-soft);--brand-main:var(--site-ink);--brand-main-dark:var(--site-ink);--color-cream:var(--site-paper)}html[data-site-theme=marigold] body{background:var(--site-paper);color:var(--site-ink)}html[data-site-theme=marigold] :is(.header,.home-hero,.event-newsletter,.upcoming,.season-section){background:var(--site-paper);color:var(--site-ink)}html[data-site-theme=marigold] :is(.hero-name,.hero-intro,.newsletter-description,.newsletter-title,.event-newsletter h1,.upcoming-title,.discovery-heading h2,.section-title,.season-heading,.ugc-heading,.card-title){color:var(--site-ink)}html[data-site-theme=marigold] :is(.home-hero .signature-button,.header .nav-cta,.event-newsletter .signature-button,.event-share-action,.ugc-section .signature-button,.contact-section .signature-button){--button-bg:var(--site-ink);--button-ink:var(--site-paper);--button-edge:var(--site-ink);--button-focus:var(--site-ink)}html[data-site-theme=marigold] :is(.event-calendar-action,.btn-cream){--button-bg:var(--site-surface);--button-ink:var(--site-ink);--button-edge:var(--site-ink)}html[data-site-theme=marigold] :is(.title-underline,.collage-flower),html[data-site-theme=marigold] .headline-last:after{background:var(--site-accent)}html[data-site-theme=marigold] .home-hero .paper-blue,html[data-site-theme=marigold] .home-hero .paper-pink{background:var(--site-soft)}html[data-site-theme=marigold] .home-hero .note-blue{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] .home-hero .note-pink{background:var(--site-soft);color:var(--site-ink)}html[data-site-theme=marigold] .home-hero .paper-stripe{background:repeating-linear-gradient(65deg,var(--site-ink) 0 9px,var(--site-paper) 9px 18px,var(--site-ink) 18px 22px,var(--site-paper) 22px 38px)}html[data-site-theme=marigold] .event-newsletter :is(.paper-orange,.paper-blue){background:var(--site-soft)}html[data-site-theme=marigold] .event-newsletter .collage-note{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] :is(.email-field,.event-card,.date-badge,.climate-card,.share-dialog){background:var(--site-surface);color:var(--site-ink)}html[data-site-theme=marigold] .card-image{background:var(--site-soft)}html[data-site-theme=marigold] .date-badge-shadow{filter:drop-shadow(0 2px 2px #262a262b) drop-shadow(0 5px 6px #262a2638)}html[data-site-theme=marigold] .date-badge{background:#fcfaf5e0;filter:none}html[data-site-theme=marigold] .category-tag{color:var(--site-accent-ink);border-bottom-color:var(--site-accent)}html[data-site-theme=marigold] .event-source-icon{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] .city-mark-flower{background:var(--site-accent)}html[data-site-theme=marigold] .discovery-heading h2 span:after{background:var(--site-accent)}html[data-site-theme=marigold] .date-shortcuts button[data-date]{background:var(--site-paper);color:var(--site-ink)}html[data-site-theme=marigold] .date-shortcuts button[data-date][aria-pressed=true]{background:var(--site-accent);color:var(--site-ink)}html[data-site-theme=marigold] .date-strip .date-day{color:var(--site-ink)}html[data-site-theme=marigold] .date-strip .date-day[aria-current=date]{box-shadow:inset 0 -3px var(--site-accent)}html[data-site-theme=marigold] .date-strip .date-day[aria-pressed=true]{background:var(--site-accent);color:var(--site-ink)}html[data-site-theme=marigold] .ugc-section{background:var(--site-soft);color:var(--site-ink)}html[data-site-theme=marigold] :is(.social-buttons .instagram,.social-buttons .tiktok){--button-bg:var(--site-ink);--button-ink:var(--site-paper)}html[data-site-theme=marigold] :is(.marquee-strip,.soul-section,.contact-section,footer){background:var(--site-ink)}html[data-site-theme=marigold] .marquee-dot{color:var(--site-accent)}html[data-site-theme=marigold] .soul-section .soul-pillar h3,html[data-site-theme=marigold] .contact-section .contact-inner h2,html[data-site-theme=marigold] :is(.footer-newsletter-label,.footer-nav-heading){color:var(--site-accent)}html[data-site-theme=marigold] .ugc-eyebrow{color:var(--site-accent-ink)}html[data-site-theme=marigold] :is(.contact-section .signature-button,footer .signature-button){--button-bg:var(--site-paper);--button-ink:var(--site-ink);--button-edge:var(--site-paper)}html[data-site-theme=marigold] .season-card{--season-bg:var(--site-soft);--season-ink:var(--site-ink)}html[data-site-theme=marigold] .season-card:nth-child(2n){--season-bg:var(--site-surface)}html[data-site-theme=marigold] .season-badge{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] .climate-card :is(.summary-day,.summary-rain){background:var(--site-soft);color:var(--site-ink)}html[data-site-theme=marigold] .climate-card .summary-night{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] .climate-card .unit-controls [aria-pressed=true]{background:var(--site-accent);color:var(--site-ink)}html[data-site-theme=marigold] .climate-card :is(.temp-range,.temp-key){fill:var(--site-accent);background:var(--site-accent)}html[data-site-theme=marigold] .climate-card :is(.rain-bar,.rain-key){fill:var(--site-ink);background:var(--site-ink)}html[data-site-theme=marigold] .climate-card .climate-source a{color:var(--site-ink)}html[data-site-theme=marigold] .climate-card :is(button,summary,.chart-scroll):focus-visible{outline-color:var(--site-ink)}html[data-site-theme=marigold][data-typography=readable] .content{font-size:17px;line-height:1.7}html[data-site-theme=marigold][data-typography=readable] .home-hero .hero-intro{line-height:1.5;letter-spacing:-.015em}html[data-site-theme=marigold][data-typography=readable] .home-hero .topic-title{font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.015em;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .home-hero .topic-header{font-size:10px;font-weight:500;letter-spacing:.025em}html[data-site-theme=marigold][data-typography=readable] .home-hero .hero-topics a{gap:8px}html[data-site-theme=marigold][data-typography=readable] .home-hero .photo-card-label :is(h2,h3){font-size:32px;font-weight:700;line-height:1.1}html[data-site-theme=marigold][data-typography=readable] .main-content .section-title,html[data-site-theme=marigold][data-typography=readable] .season-section .season-heading,html[data-site-theme=marigold][data-typography=readable] .ugc-section .ugc-heading,html[data-site-theme=marigold][data-typography=readable] .contact-section .contact-inner h2,html[data-site-theme=marigold][data-typography=readable] .content>h2,html[data-site-theme=marigold][data-typography=readable] .content .continue-exploring h2{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,3.5vw,46px);line-height:1.15;letter-spacing:-.01em;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .soul-section .soul-pillar h3{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .soul-section .soul-pillar p{font-size:16px;line-height:1.75}html[data-site-theme=marigold][data-typography=readable] .season-section .season-label{font-size:32px;font-weight:700;line-height:1.15;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .season-section .season-months{font-size:32px;font-weight:700;line-height:1.1;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .season-section .season-desc{font-size:15px;line-height:1.7}html[data-site-theme=marigold][data-typography=readable] .ugc-section .ugc-body{font-size:16px;line-height:1.75}html[data-site-theme=marigold][data-typography=readable] .content>h3{font-size:28px;font-weight:700;line-height:1.2;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .footer-strips .strip-action{font-size:clamp(30px,2.8vw,38px);font-weight:700;line-height:1.15;text-transform:none}html[data-site-theme=marigold][data-typography=readable] footer .footer-newsletter-label{font-size:clamp(32px,3.2vw,42px);font-weight:700;line-height:1.2;text-transform:none}html[data-site-theme=marigold][data-typography=readable] footer .footer-nav-heading{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .event-newsletter h1{font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.015em}html[data-site-theme=marigold][data-typography=readable] .event-newsletter .newsletter-description{font-size:18px;line-height:1.6;letter-spacing:-.01em}html[data-site-theme=marigold][data-typography=readable] .event-discovery .discovery-heading h2{font-size:clamp(38px,4.5vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.015em}html[data-site-theme=marigold][data-typography=readable] .event-discovery .discovery-heading p{font-size:17px;line-height:1.6}html[data-site-theme=marigold][data-typography=readable] .event-discovery .month-text{font-family:var(--font-primary);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.015em;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .event-discovery .date-day span{font-size:11px;font-weight:400;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .event-discovery .date-day strong{font-size:20px;font-weight:600}html[data-site-theme=marigold][data-typography=readable] .upcoming .upcoming-title{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .event-grid .category-tag{font-size:11px;font-weight:500;letter-spacing:.025em;text-transform:capitalize}html[data-site-theme=marigold][data-typography=readable] .event-grid .card-title{font-family:var(--font-primary);font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.025em;text-transform:none;text-wrap:pretty}html[data-site-theme=marigold][data-typography=readable] .event-grid .card-meta{font-size:13px;line-height:1.6}html[data-site-theme=marigold][data-typography=readable] .event-grid .card-desc{font-size:14px;line-height:1.65}html[data-site-theme=marigold][data-typography=readable] .share-dialog h2{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1.15;text-transform:none}@media (max-width:640px){html[data-site-theme=marigold][data-typography=readable] .event-newsletter h1{font-size:clamp(43px,9vw,56px)}html[data-site-theme=marigold][data-typography=readable] .event-newsletter .newsletter-description{font-size:16px}html[data-site-theme=marigold][data-typography=readable] .event-discovery .discovery-heading h2{font-size:clamp(35px,8.5vw,44px)}html[data-site-theme=marigold][data-typography=readable] .event-discovery .discovery-heading p{font-size:16px}html[data-site-theme=marigold][data-typography=readable] .upcoming .upcoming-title{font-size:28px}html[data-site-theme=marigold][data-typography=readable] .event-grid .card-title{font-size:16px;line-height:1.4;letter-spacing:-.025em}html[data-site-theme=marigold][data-typography=readable] .event-grid .card-meta{font-size:12px;line-height:1.55}html[data-site-theme=marigold][data-typography=readable] .event-grid .category-tag{font-size:10px}html[data-site-theme=marigold][data-typography=readable] .home-hero .topic-title{font-size:14px}html[data-site-theme=marigold][data-typography=readable] .home-hero .topic-header{font-size:9px}html[data-site-theme=marigold][data-typography=readable] .soul-section .soul-pillar h3{font-size:28px}}@media (max-width:350px){html[data-site-theme=marigold][data-typography=readable] .event-grid .card-title{font-size:15px}html[data-site-theme=marigold][data-typography=readable] .home-hero .topic-title{font-size:13px}}html[data-site-theme=marigold]{--color-cream-dark: var(--site-soft);--color-ink: var(--site-ink);--color-gold: var(--site-accent);--color-gold-light: #f3e5c4}html[data-site-theme=marigold][data-typography=readable] .content :is(h2,h3,h4){font-weight:700;letter-spacing:-.01em;line-height:1.2;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .content h2{font-size:clamp(32px,3.5vw,44px)}html[data-site-theme=marigold][data-typography=readable] .content h3{font-size:28px}html[data-site-theme=marigold][data-typography=readable] .content h4{font-size:23px;color:var(--site-ink)}html[data-site-theme=marigold][data-typography=readable] .content :is(.region-card,.neighborhood-card) h3{font-size:28px}html[data-site-theme=marigold][data-typography=readable] :is(.menu-card .card-title,.explore-label){font-size:27px;font-weight:700;line-height:1.2;text-transform:none}html[data-site-theme=marigold][data-typography=readable] .event-detail h1{font-weight:700;font-size:clamp(38px,4.6vw,64px);line-height:1.08;text-transform:none;color:var(--site-ink)}html[data-site-theme=marigold] :is(.event-detail,.ceremony-steps li span){color:var(--site-ink)}html[data-site-theme=marigold] :is(.tip-box,.archive-notice,.correction){background:var(--site-soft);color:var(--site-ink);border-color:var(--site-accent)}html[data-site-theme=marigold] :is(.menu-card,.venue-facts,.not-found-links a){background:var(--site-surface);border-color:var(--site-line);color:var(--site-ink)}html[data-site-theme=marigold] .content :is(.region-grid .region-card,.neighborhood-grid .neighborhood-card){background:var(--site-surface);border-color:var(--site-line)}html[data-site-theme=marigold] :is(.region-card .region-badge,.neighborhood-card .neighborhood-badge){background:var(--site-soft);color:var(--site-accent-ink)}html[data-site-theme=marigold] :is(.region-note,.neighborhood-desc,.explore-desc,.card-updated,.venue-area,.recurring-note){color:var(--site-muted)}html[data-site-theme=marigold] .content table thead tr{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] .content table tbody tr:nth-child(2n){background:var(--site-surface)}html[data-site-theme=marigold] .content table :is(th,td){overflow-wrap:anywhere}html[data-site-theme=marigold] .continue-exploring{border-color:var(--site-line)}html[data-site-theme=marigold] .continue-exploring .explore-link{background:var(--site-soft);color:var(--site-ink)}html[data-site-theme=marigold] .continue-exploring .explore-link:before{border:1px solid var(--site-line)}html[data-site-theme=marigold] .continue-exploring .explore-link:hover{translate:0 0;background:#e8ddc6}html[data-site-theme=marigold] .explore-arrow,html[data-site-theme=marigold] .not-found-code{color:var(--site-accent-ink)}html[data-site-theme=marigold] .not-found-links a:hover{border-color:var(--site-accent-ink);box-shadow:none}html[data-site-theme=marigold] .section-jump a:hover{background:var(--site-ink);color:var(--site-paper)}html[data-site-theme=marigold] .share-dialog{border:1px solid var(--site-line);box-shadow:0 12px 48px #262a2626}@media (max-width: 480px){html[data-site-theme=marigold] .content table :is(th,td){padding:10px 8px}}html[data-site-theme=marigold][data-buttons=hierarchy]{--site-share-fill:#f3e5c4;--site-share-hover:#edd8a8;--site-share-edge:#dfc891}html[data-site-theme=marigold][data-buttons=hierarchy] :is(.signature-button,.btn):not(.social-link){font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;border-width:1px;border-radius:9px;box-shadow:none;translate:0 0}html[data-site-theme=marigold][data-buttons=hierarchy] :is(.signature-button,.btn):not(.social-link):hover,html[data-site-theme=marigold][data-buttons=hierarchy] :is(.signature-button,.btn):not(.social-link):active{box-shadow:none;translate:0 0}html[data-site-theme=marigold][data-buttons=hierarchy] :is(.signature-button,.btn):not(.social-link):focus-visible{outline:2px solid var(--button-focus,var(--site-ink));outline-offset:4px}html[data-site-theme=marigold][data-buttons=hierarchy] .home-hero .hero-discover{padding:14px 22px}html[data-site-theme=marigold][data-buttons=hierarchy] .home-hero .hero-arrow{color:var(--site-accent);font-size:25px}html[data-site-theme=marigold][data-buttons=hierarchy] .header .nav-cta{--button-bg:transparent;--button-ink:var(--site-ink);border-color:#b9b8ad;padding:10px 16px;font-size:12px}html[data-site-theme=marigold][data-buttons=hierarchy] .header .nav-cta:hover{background:var(--site-soft)}html[data-site-theme=marigold][data-buttons=hierarchy] .event-newsletter .signature-button{border-radius:11px}html[data-site-theme=marigold][data-buttons=hierarchy] :is(.contact-section,footer) :is(.signature-button,.btn){--button-focus:var(--site-paper)}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions .event-share-action{--button-bg:var(--site-share-fill);--button-ink:var(--site-ink);--button-edge:var(--site-share-edge);background:var(--site-share-fill);color:var(--site-ink);border-color:var(--site-share-edge);min-height:44px;padding:11px 14px;gap:9px;font:600 13px/1.35 var(--font-primary)}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions .event-share-action svg{color:var(--site-accent-ink);width:17px;height:17px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions .event-share-action:hover{background:var(--site-share-hover);border-color:#c8a956}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions{gap:5px 8px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions .event-calendar-action{--button-bg:transparent;--button-ink:var(--site-muted);background:transparent;color:var(--site-muted);border:1px solid transparent;box-shadow:none;min-height:44px;padding:7px 4px;justify-content:flex-start;gap:7px;font:500 12px/1.4 var(--font-primary)}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions .event-calendar-action:hover{background:var(--site-soft);color:var(--site-ink);box-shadow:none;translate:0 0}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions .event-source-action{border-radius:8px;color:var(--site-muted)}html[data-site-theme=marigold][data-buttons=hierarchy] .event-source-action .event-source-icon{background:transparent;color:inherit}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions .event-source-action:hover{background:var(--site-soft);color:var(--site-ink)}html[data-site-theme=marigold][data-buttons=hierarchy] .event-actions a:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-discovery .date-shortcuts button[data-date]{border:1px solid #b9b8ad;border-radius:8px;box-shadow:none;font:500 12px/1.4 var(--font-primary);padding:10px 16px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-discovery .date-shortcuts button[data-date]:hover{background:var(--site-soft)}html[data-site-theme=marigold][data-buttons=hierarchy] .event-discovery .date-shortcuts button[data-date][aria-pressed=true]{background:var(--site-accent);border-color:var(--site-accent-ink);color:var(--site-ink)}html[data-site-theme=marigold][data-buttons=hierarchy] .ugc-section .social-buttons .social-link{font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}html[data-site-theme=marigold][data-buttons=hierarchy] .ugc-section .social-button-platform{font-size:30px;font-weight:700;text-transform:none}html[data-site-theme=marigold][data-buttons=hierarchy] .share-dialog .signature-button{background:var(--site-ink);color:var(--site-paper);border-color:var(--site-ink)}@media (max-width:640px){html[data-site-theme=marigold][data-buttons=hierarchy] .event-grid .event-actions{gap:4px 6px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-grid .event-share-action{font-size:12px;padding:10px 7px;gap:7px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-grid .event-calendar-action{font-size:11px;padding-inline:3px;gap:5px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-grid .event-calendar-action svg{width:16px;height:16px}html[data-site-theme=marigold][data-buttons=hierarchy] .event-grid .event-calendar-action>span{text-align:left}}@media (prefers-reduced-motion:no-preference){html[data-site-theme=marigold][data-buttons=hierarchy] :is(.signature-button,.btn,.event-source-action):not(.social-link){transition:background-color .15s cubic-bezier(.2,.7,.3,1),border-color .15s cubic-bezier(.2,.7,.3,1)}}@media (max-width: 860px){html[data-site-theme=marigold] .header .nav-right{padding:20px;max-height:calc(100dvh - 98px);scrollbar-gutter:stable}html[data-site-theme=marigold] .header .mobile-events-feature{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:20px;padding:18px 20px;margin-bottom:24px;border:1px solid #dfc891;border-radius:12px;background:#f3e5c4;color:var(--site-ink);text-decoration:none}html[data-site-theme=marigold] .mobile-events-title{display:block;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1.1}html[data-site-theme=marigold] .mobile-events-desc{display:block;margin-top:6px;font-size:13px;line-height:1.5}html[data-site-theme=marigold] .mobile-events-feature svg{flex-shrink:0}html[data-site-theme=marigold] .mobile-events-feature:hover{background:#eddbb0}html[data-site-theme=marigold] .mobile-events-feature[aria-current]{border-color:#8a5f08}html[data-site-theme=marigold] .header .nav-cta{display:none}html[data-site-theme=marigold] .header .nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-site-theme=marigold] .header .mobile-nav-heading{display:block;margin:0 8px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a5f08}html[data-site-theme=marigold] .header .nav-dropdown a{padding:10px 8px;min-height:44px;border:0;border-radius:6px}html[data-site-theme=marigold] .header .nav-item-label{font-size:15px;font-weight:500;line-height:1.4}html[data-site-theme=marigold] .header .nav-right a:focus-visible{outline:2px solid #8a5f08;outline-offset:3px}}@media (max-width: 559px){html[data-site-theme=marigold] .header .nav-links{grid-template-columns:1fr;gap:18px}html[data-site-theme=marigold] .header .nav-group+.nav-group{padding-top:18px;border-top:1px solid var(--site-line)}}@media (max-width: 480px){html[data-site-theme=marigold] .header .addis-bar{height:auto;min-height:54px}html[data-site-theme=marigold] .header .addis-bar-inner{display:grid;grid-template-columns:auto 1px auto;justify-content:center;column-gap:12px;row-gap:3px;padding:6px 12px;font-size:12px;line-height:18px}html[data-site-theme=marigold] .addis-bar-inner>span{white-space:nowrap}html[data-site-theme=marigold] .bar-eth{grid-area:1 / 1;gap:4px}html[data-site-theme=marigold] .bar-greg-date{grid-area:1 / 3}html[data-site-theme=marigold] .bar-eth-time{grid-area:2 / 1;justify-self:end}html[data-site-theme=marigold] .bar-addis-time{grid-area:2 / 3}html[data-site-theme=marigold] .addis-bar-inner>.bar-div{display:none}html[data-site-theme=marigold] .addis-bar-inner>.bar-greg-sep,html[data-site-theme=marigold] .addis-bar-inner>.bar-div:nth-child(6){display:block;width:1px;height:11px;background:currentColor;font-size:0}html[data-site-theme=marigold] .bar-greg-sep{grid-area:1 / 2}html[data-site-theme=marigold] .addis-bar-inner>.bar-div:nth-child(6){grid-area:2 / 2}html[data-site-theme=marigold] .header .nav-right{max-height:calc(100dvh - 120px)}}html[data-site-theme=marigold] .event-date-separator{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:12px 0 -16px;padding-top:26px;border-top:1px solid var(--site-line);color:var(--site-ink)}html[data-site-theme=marigold] .event-date-separator:first-child{margin-top:0;padding-top:8px;border-top:0}html[data-site-theme=marigold] .event-date-separator .event-date-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;min-width:0;margin:0;padding:0;border:0;text-transform:none;letter-spacing:0;text-align:left;color:var(--site-ink)}html[data-site-theme=marigold] .event-date-label{font:700 36px/1.1 var(--font-display);letter-spacing:-.015em}html[data-site-theme=marigold] .event-date-detail{font:400 14px/1.5 var(--font-primary);color:var(--site-muted)}html[data-site-theme=marigold] .event-date-separator .event-date-count{flex-shrink:0;margin:0;font:400 12px/1.5 var(--font-primary);color:var(--site-muted);white-space:nowrap}html[data-site-theme=marigold] .ongoing-expand-row{grid-column:1/-1;display:flex;justify-content:center;margin:-16px 0 -6px;overflow-anchor:none;scroll-margin-top:130px}html[data-site-theme=marigold] .event-card[data-ongoing-event]{scroll-margin-top:130px}html[data-site-theme=marigold] .ongoing-expand-row[hidden]{display:none}html[data-site-theme=marigold] .ongoing-expand-row button{min-height:44px;max-width:100%;box-sizing:border-box;padding:10px 18px;border:1px solid #b9b8ad;border-radius:8px;background:transparent;color:var(--site-ink);font:500 13px/1.4 var(--font-primary);cursor:pointer}html[data-site-theme=marigold] .ongoing-expand-row button:hover{background:var(--site-soft)}html[data-site-theme=marigold] .ongoing-expand-row button:focus-visible{outline:2px solid var(--site-ink);outline-offset:4px}@media (max-width:640px){html[data-site-theme=marigold] .event-date-separator{gap:12px;padding-top:20px;margin:8px 0 -8px}html[data-site-theme=marigold] .event-date-separator .event-date-heading{gap:4px;flex-direction:column}html[data-site-theme=marigold] .event-date-label{font-size:30px}html[data-site-theme=marigold] .event-date-detail{font-size:12px}html[data-site-theme=marigold] .event-date-separator .event-date-count{font-size:11px}html[data-site-theme=marigold] .ongoing-expand-row{margin-top:-8px}}html[data-site-theme=marigold] .event-discovery .event-category-filters{display:flex;align-items:stretch;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--site-line) transparent;scroll-padding-inline:8px;margin:0 0 23px;padding:7px 3px 9px}html[data-site-theme=marigold] .event-discovery .event-category-filters button{display:inline-flex;align-items:baseline;flex-shrink:0;gap:5px;min-height:48px;padding:11px 1px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--site-muted);box-shadow:none;font:400 15px/1.4 var(--font-primary);white-space:nowrap;scroll-margin-inline:8px}html[data-site-theme=marigold] .event-discovery .event-category-filters button[aria-pressed=true]{color:var(--site-ink);border-bottom-color:var(--site-accent);font-weight:600}html[data-site-theme=marigold] .event-discovery .event-category-filters button:not(:disabled):hover{color:var(--site-ink)}html[data-site-theme=marigold] .event-discovery .event-category-filters button:disabled{opacity:.45;cursor:default}html[data-site-theme=marigold] .event-discovery .event-category-filters button:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}html[data-site-theme=marigold] .event-category-filters .category-filter-count{position:relative;top:-5px;font:400 11px/1 var(--font-primary);color:var(--site-muted)}html[data-site-theme=marigold] .event-discovery .search-field>svg{flex-shrink:0}html[data-site-theme=marigold] .event-discovery .search-field input[data-custom-search-clear]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}html[data-site-theme=marigold] .event-discovery .search-field .search-clear{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;height:44px;margin-right:-12px;padding:0;border:1px solid var(--site-line);border-radius:50%;background:var(--site-soft);color:var(--site-ink);cursor:pointer}html[data-site-theme=marigold] .event-discovery .search-field .search-clear[hidden]{display:none}html[data-site-theme=marigold] .event-discovery .search-field .search-clear:hover{background:var(--site-share-fill,#f3e5c4);border-color:#b9b8ad}html[data-site-theme=marigold] .event-discovery .search-field .search-clear:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}@media (max-width:640px){html[data-site-theme=marigold] .event-discovery .event-category-filters{gap:20px;margin-bottom:16px}html[data-site-theme=marigold] .event-discovery .event-category-filters button{font-size:14px}}:root{--theme-soft: color-mix(in srgb, var(--addis-bg) 18%, #fff9ef);--brand-main: var(--theme-link);--brand-main-dark: var(--theme-link);--brand-main-light: var(--theme-on-dark)}html[data-hero-theme] .nav-dropdown a:hover,html[data-hero-theme] .nav-dropdown a.active{background:var(--theme-soft)}html[data-hero-theme] .nav-dropdown a:hover .nav-item-label,html[data-hero-theme] .nav-dropdown a.active .nav-item-label{color:var(--theme-link)}html[data-hero-theme] .contact-form :is(input,textarea):focus{border-color:var(--theme-on-dark)}html[data-hero-theme] .header{background:var(--addis-bg);color:var(--addis-ink);border-bottom:0}html[data-hero-theme] .nav-container{max-width:1500px;padding:0 40px;height:76px;box-sizing:border-box}html[data-hero-theme] .logo{position:relative}html[data-hero-theme] .logo-img{height:46px;transform:none;filter:none;transition:none}html[data-hero-theme] .logo:before{content:"";position:absolute;inset:0;background:var(--addis-ink);mask:url(/logo.webp) center / contain no-repeat;-webkit-mask:url(/logo.webp) center / contain no-repeat;pointer-events:none}html[data-hero-theme] .logo:after{content:"";position:absolute;inset:0;background:var(--addis-flower);mask:url(/logo.webp) center / contain no-repeat;-webkit-mask:url(/logo.webp) center / contain no-repeat;clip-path:inset(0 0 60% 76%);pointer-events:none}html[data-hero-theme] .logo-img{opacity:0}html[data-hero-theme] .nav-group-btn{color:var(--addis-ink);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}html[data-hero-theme] .header .nav-group.open .nav-group-btn,html[data-hero-theme] .header .nav-group.active .nav-group-btn,html[data-hero-theme] .header .nav-group-btn:hover{color:var(--addis-ink)}html[data-hero-theme] .nav-group:after{background:var(--addis-ink)}html[data-hero-theme] .nav-cta{min-height:44px;padding:10px 16px;font-size:11px;--button-bg: var(--addis-flower);--button-ink: var(--theme-on-action);--button-edge: var(--addis-ink);--button-focus: var(--addis-ink)}html[data-hero-theme] .header a.nav-cta:focus-visible{outline-color:var(--addis-ink);outline-offset:6px}html[data-hero-theme] .mobile-menu-btn{color:var(--addis-ink);min-width:44px;min-height:44px;justify-content:center}html[data-hero-theme] .mobile-menu-btn:hover{background:transparent}html[data-hero-theme] .header a:focus-visible,html[data-hero-theme] .header button:focus-visible{outline:3px solid currentColor;outline-offset:4px}html[data-hero-theme] .nav-dropdown{background:#fff9ef}html[data-hero-theme] .nav-item-desc{color:#565149}html[data-hero-theme] .addis-bar{background:var(--addis-bg);border-bottom:1px solid color-mix(in srgb,var(--addis-ink) 20%,transparent)}html[data-hero-theme] .addis-bar-inner span{color:var(--addis-ink)}html[data-hero-theme] .addis-bar .bar-div{opacity:.3}@media (max-width: 1050px){html[data-hero-theme] .nav-container{padding:0 24px}}@media (max-width: 860px){html[data-hero-theme] .nav-container{height:64px}html[data-hero-theme] .logo-img{height:40px}html[data-hero-theme] .nav-right{top:100%;background:var(--addis-bg);border-color:color-mix(in srgb,var(--addis-ink) 20%,transparent)}html[data-hero-theme] .nav-group-btn{min-height:48px}html[data-hero-theme] .header .nav-group-btn:hover,html[data-hero-theme] .header .nav-group.open .nav-group-btn{background:color-mix(in srgb,var(--addis-ink) 10%,transparent)}html[data-hero-theme] .header .nav-dropdown{background:transparent}html[data-hero-theme] .header .nav-dropdown a{min-height:48px;color:var(--addis-ink);border-color:color-mix(in srgb,var(--addis-ink) 18%,transparent)}html[data-hero-theme] .header .nav-dropdown .nav-item-label{color:inherit}html[data-hero-theme] .header .nav-dropdown a:hover,html[data-hero-theme] .header .nav-dropdown a.active{background:color-mix(in srgb,var(--addis-ink) 10%,transparent)}}@media (max-width: 720px){html[data-hero-theme] .nav-container{padding:0 20px}}.social-links[data-astro-cid-zamss57n]{display:flex;align-items:center}.social-link[data-astro-cid-zamss57n]{display:flex;align-items:center;text-decoration:none}.social-link[data-astro-cid-zamss57n] svg[data-astro-cid-zamss57n]{flex-shrink:0}.social-icons[data-astro-cid-zamss57n]{gap:.25rem;flex-shrink:0;margin-left:.75rem}.social-icons[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n]{justify-content:center;width:2rem;height:2rem;border-radius:6px;color:var(--brand);transition:opacity .15s}.social-icons[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n] svg[data-astro-cid-zamss57n]{width:1.1rem;height:1.1rem}.social-icons[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n]:hover{opacity:.75}.social-buttons[data-astro-cid-zamss57n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:640px}.social-buttons[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n]{--button-bg: var(--addis-flower);--button-ink: var(--theme-on-action);--button-edge: var(--addis-ink);--button-focus: var(--addis-ink);display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:102px;padding:18px 16px;text-transform:none;text-align:left;letter-spacing:0}.social-buttons[data-astro-cid-zamss57n] .tiktok[data-astro-cid-zamss57n]{--button-bg: #080808;--button-ink: #fff6e9}.social-buttons[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n] svg[data-astro-cid-zamss57n]{width:30px;height:30px}.social-button-copy[data-astro-cid-zamss57n]{min-width:0;display:flex;flex-direction:column;gap:5px}.social-button-platform[data-astro-cid-zamss57n]{font-family:Barlow Condensed,Impact,sans-serif;font-size:32px;line-height:1;font-weight:800;text-transform:uppercase}.social-button-handle[data-astro-cid-zamss57n]{font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}.social-button-arrow[data-astro-cid-zamss57n]{font-size:27px;line-height:1;justify-self:end}@media (max-width: 560px){.social-buttons[data-astro-cid-zamss57n]{grid-template-columns:1fr}.social-buttons[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n]{grid-template-columns:36px minmax(0,1fr) 30px;min-height:100px;padding:20px;gap:16px}.social-buttons[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n] svg[data-astro-cid-zamss57n]{width:34px;height:34px}.social-button-platform[data-astro-cid-zamss57n]{font-size:36px}.social-button-handle[data-astro-cid-zamss57n]{font-size:12px}}.social-inline[data-astro-cid-zamss57n]{gap:1.1rem;flex-wrap:wrap}.social-inline[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n]{gap:.45rem;color:#bdb6aa;font-size:.8rem;transition:color .2s}.social-inline[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n] svg[data-astro-cid-zamss57n]{width:18px;height:18px}.social-inline[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n]:hover{color:var(--theme-on-dark)}.footer-strips{display:grid;grid-template-columns:repeat(3,1fr)}.footer-strip{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;min-width:0;min-height:220px;box-sizing:border-box;padding:30px 72px 30px 30px;border-top:2px solid #080808;border-right:1px solid #08080830;background:var(--strip-bg);color:var(--strip-ink);text-decoration:none}.footer-strip:hover{color:var(--strip-ink);text-decoration:none}.footer-strip:hover .strip-action{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.footer-strip:focus-visible{outline:3px solid var(--strip-ink);outline-offset:-8px;color:var(--strip-ink)}.strip-forest{--strip-bg: #3d6b4f;--strip-ink: #fff6e9}.strip-gold{--strip-bg: #d4a847;--strip-ink: #080808}.strip-terracotta{--strip-bg: #e2725b;--strip-ink: #080808}.strip-eyebrow{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:inherit}.strip-action{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:800;text-transform:uppercase;color:inherit;line-height:1}.strip-detail{font-family:Inter,sans-serif;font-size:13px;line-height:1.3;color:inherit}.strip-arrow{position:absolute;right:24px;bottom:26px;font-size:34px;line-height:1}@media (max-width: 640px){.footer-strip{min-height:180px;padding:28px 72px 28px 24px}.strip-action{font-size:36px}}footer{background:#1c1c1c;color:#ffffffa6;padding:3rem 2rem 1.5rem}.footer-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.footer-brand{flex:1;min-width:200px}.footer-logo{width:110px;height:auto;opacity:.9;margin-bottom:1rem;filter:brightness(0) invert(1)}.footer-tagline{font-size:.875rem;line-height:1.6;color:#ffffff80;margin:0}.footer-newsletter{max-width:1200px;margin:0 auto;padding:2.5rem 0 3rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.footer-newsletter-label{display:block;font-family:var(--font-display);font-size:var(--type-section);font-weight:800;line-height:1.05;text-transform:uppercase;line-height:1.2;color:#fffc;margin-bottom:.6rem}.footer-newsletter-sub{max-width:480px;margin:0 auto 1.6rem;font-size:.9rem;line-height:1.6;color:#fff9}.footer-newsletter-row{display:flex;gap:.5rem;max-width:460px;margin:0 auto}.footer-newsletter input{flex:1;min-width:0;padding:.85rem 1rem;font-size:1rem;color:#1c1c1c;background:#fff;border:1.5px solid #1c1c1c;border-radius:8px}.footer-newsletter input::placeholder{color:#62615d}.footer-newsletter input:focus{outline:none;box-shadow:0 0 0 3px #ffffff80}.footer-newsletter button{--button-bg: var(--addis-bg);--button-edge: #fff6e9;--button-focus: var(--theme-on-dark);flex-shrink:0;font-size:14px;padding:14px 26px}.footer-nav{display:flex;gap:4rem;flex-wrap:wrap}.footer-nav-col{display:flex;flex-direction:column;gap:.6rem}.footer-nav-heading{font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;line-height:1;letter-spacing:-.015em;text-transform:uppercase;color:var(--theme-on-dark);margin-bottom:.25rem}.footer-nav a{font-size:.875rem;color:#ffffffa6;text-decoration:none;transition:color .2s}.footer-nav a:hover{color:var(--theme-on-dark)}.spotify-wrap{max-width:1200px;margin:0 auto 48px;padding:1.5rem 0 2rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer-copyright{max-width:1200px;margin:0 auto;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;color:#bdb6aa}@media (max-width: 640px){.footer-strips{grid-template-columns:1fr}.footer-inner{flex-direction:column;gap:2rem}.footer-nav{gap:2rem}}
