.event-journal{width:min(100% - 40px,1180px);margin:0 auto;padding:68px 0 104px}.event-journal__hero,.event-ledger,.event-community-cta{width:min(100%,920px);margin-inline:auto}.event-journal__hero{padding-bottom:62px}.event-journal__kicker{display:flex;align-items:center;color:var(--muted-2);font-size:11px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.event-journal__kicker .company-eyebrow{color:#ee5c2a}.event-journal__intro{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) 320px;gap:56px;padding-top:24px}.event-journal__intro h1{max-width:800px;margin:0;font-size:clamp(46px,4.8vw,62px);font-weight:620;letter-spacing:-.058em;line-height:.99}.event-journal__intro h1 span{display:block}.event-journal__ambassador{display:flex;align-items:flex-end;justify-content:flex-end;margin:0 0 2px}.event-journal__ambassador a{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;background:#ee5c2a;color:#211b18;font-size:12px;font-weight:720;transition:background-color .16s ease,transform .16s ease}.event-journal__ambassador a:hover{background:#ff7041;transform:translateY(-1px)}.event-journal__ambassador a:focus-visible,.event-community-cta__action>a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.event-ledger__heading{display:flex;align-items:baseline;justify-content:space-between;padding:0 1px 24px}.event-ledger__heading h2{margin:0;font-size:24px;font-weight:650;letter-spacing:-.04em}.event-ledger__heading>span{color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.event-ledger__list{display:grid;gap:0}.event-ledger__row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:24px;padding:18px 0}.event-ledger__row+.event-ledger__row{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.event-ledger__date{display:flex;align-items:flex-start;flex-direction:column;padding:18px 0 0 1px;text-transform:uppercase}.event-ledger__date>span{color:#d64e21;font-size:11px;font-weight:720;letter-spacing:.13em}.event-ledger__date strong{margin-top:7px;color:var(--ink);font-size:25px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.055em;line-height:.96;white-space:nowrap}.event-ledger__panel{position:relative;display:grid;align-items:stretch;grid-template-areas:"title media" "location media" "description media";grid-template-columns:minmax(0,1fr) 196px;grid-template-rows:1fr auto 1fr;column-gap:34px;min-height:140px;color:inherit}.event-ledger__panel.is-linked{transition:background-color .18s ease}.event-ledger__panel.is-linked:hover{background:color-mix(in srgb,var(--ink) 2.5%,transparent)}.event-ledger__panel.is-linked:focus-visible{border-radius:2px;outline:2px solid #d64e21;outline-offset:4px}.event-ledger__content{display:contents}.event-ledger__mobile-meta{display:none}.event-ledger__content h3{grid-area:title;align-self:end;max-width:570px;margin:0;font-size:clamp(22px,2vw,29px);font-weight:620;letter-spacing:-.046em;line-height:1.05;transition:color .18s ease}.event-ledger__panel.is-linked:hover h3{color:#d64e21}.event-ledger__panel.is-linked:focus-visible h3{color:#d64e21}.event-ledger__location{grid-area:location;margin:9px 0 0;color:var(--ink);font-size:11px;font-weight:690;letter-spacing:.075em;line-height:1.35;text-transform:uppercase}.event-ledger__description{grid-area:description;align-self:start;max-width:590px;margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.event-ledger__media{grid-area:media;align-self:center;overflow:hidden;width:196px;height:124px;margin:8px 0;background:#e9e5df}.event-ledger__media.is-empty{background:linear-gradient(135deg,transparent 49.7%,rgba(23,23,23,.055) 50%,transparent 50.3%),#e9e5df}.event-ledger__media img{display:block;width:100%;height:100%;filter:saturate(.72) contrast(.98);object-fit:cover;transition:filter .22s ease,transform .3s ease}.event-ledger__panel.is-linked:hover .event-ledger__media img{filter:saturate(.9) contrast(1);transform:scale(1.015)}.event-ledger__panel.is-linked:focus-visible .event-ledger__media img{filter:saturate(.9) contrast(1);transform:scale(1.015)}.event-ledger__arrow{position:absolute;top:25px;right:212px;color:var(--muted-2);transition:color .18s ease,transform .18s ease}.event-ledger__panel.is-linked:hover .event-ledger__arrow{color:#d64e21;transform:translate(2px,-2px)}.event-ledger__panel.is-linked:focus-visible .event-ledger__arrow{color:#d64e21;transform:translate(2px,-2px)}.event-community-cta{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) 230px;gap:56px;margin-top:78px;padding:46px 48px 44px;overflow:hidden;border-radius:18px;background:#ee5c2a;color:#211b18}.event-community-cta__content{min-width:0}.event-community-cta__eyebrow{display:block;margin-bottom:12px;color:#492116;font-size:11px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.event-community-cta h2{max-width:560px;margin:0;font-size:clamp(28px,3vw,38px);font-weight:620;letter-spacing:-.05em;line-height:1.04}.event-community-cta p{max-width:590px;margin:14px 0 0;color:#211b18b8;font-size:14px;line-height:1.55}.event-community-cta__action{display:flex;align-items:flex-start;flex-direction:column;gap:14px}.event-community-cta__formats{color:#211b18a8;font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.event-community-cta__action>a{display:inline-flex;align-items:center;flex:0 0 auto;justify-content:space-between;gap:8px;width:100%;padding:14px 16px;border-radius:999px;background:#211b18;color:#fffaf5;font-size:13px;font-weight:720;transition:background-color .16s ease,transform .16s ease}.event-community-cta__action>a svg{transition:transform .16s ease}.event-community-cta__action>a:hover{background:#3b2d27;transform:translateY(-1px)}.event-community-cta__action>a:hover svg{transform:translate(2px,-2px)}@media (max-width: 900px){.event-journal__intro{grid-template-columns:1fr;gap:30px}.event-journal__ambassador{align-items:flex-start;justify-content:flex-start}.event-ledger__row{grid-template-columns:72px minmax(0,1fr);gap:18px}.event-ledger__panel{grid-template-columns:minmax(0,1fr) 170px;column-gap:28px}.event-ledger__media{width:170px;height:112px}}@media (max-width: 680px){.event-journal{width:min(100% - 24px,1180px);padding:38px 0 72px}.event-journal__hero{padding-bottom:52px}.event-journal__kicker{font-size:10px}.event-journal__intro{padding-top:20px;gap:26px}.event-journal__intro h1{max-width:360px;font-size:clamp(36px,10.25vw,40px);line-height:1}.event-ledger__heading{padding-bottom:20px}.event-ledger__heading h2{font-size:22px}.event-ledger__heading>span{font-size:9px}.event-ledger__row{display:block;padding:0}.event-ledger__list{gap:0}.event-ledger__date{display:none}.event-ledger__panel{display:flow-root;min-height:0;padding:24px 0}.event-ledger__content{display:block;min-width:0;padding:0}.event-ledger__mobile-meta{display:flex;align-items:center;gap:7px;width:100%;margin:0 0 12px;color:var(--muted);font-size:10px;font-weight:720;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.event-ledger__mobile-meta span+span:before{margin-right:7px;color:var(--muted-2);content:"·"}.event-ledger__content h3{align-self:auto;font-size:19px;line-height:1.07}.event-ledger__location{display:none}.event-ledger__description{align-self:auto;max-width:none;margin:9px 0 0;font-size:12px;line-height:1.5}.event-ledger__media{float:right;width:112px;height:112px;margin:0 0 10px 16px;border-radius:6px}.event-ledger__arrow{top:23px;right:0}.event-community-cta{align-items:flex-start;grid-template-columns:1fr;gap:24px;margin-top:58px;padding:32px 24px 26px;border-radius:16px;text-align:center}.event-community-cta h2,.event-community-cta p{margin-inline:auto}.event-community-cta h2{max-width:330px;font-size:30px}.event-community-cta__action{align-items:center;width:100%}.event-community-cta__formats{text-align:center}.event-community-cta__action>a{justify-content:center;width:auto;padding-inline:20px}}@media (max-width: 360px){.event-ledger__media{width:104px;height:104px;margin-left:14px}.event-ledger__arrow{right:0}}@media (prefers-reduced-motion: reduce){.event-ledger__panel,.event-ledger__content h3,.event-ledger__media img,.event-journal__ambassador a,.event-ledger__arrow,.event-community-cta__action>a,.event-community-cta__action>a svg{transition:none}}
