.tw-evnav{background:var(--color-beach);padding:20px var(--tw-pad-x);align-items:center;gap:32px;display:flex}.tw-evnav-link{color:var(--color-deep-ocean);align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.tw-evnav-link:hover{text-underline-position:from-font;text-decoration:underline}.tw-evhero{background:var(--color-beach);padding:80px var(--tw-pad-x);text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.tw-evhero-title{color:var(--color-deep-ocean);margin:-.217em 0 -.22em}.tw-evhero-sub{max-width:800px;color:var(--color-dark-gray);margin:0}.tw-evfeat-band{background:var(--color-shell);padding:64px max(24px,50% - 667px)}.tw-evfeat{align-items:center;gap:64px;max-width:1334px;margin:0 auto;display:flex}.tw-evfeat-media{aspect-ratio:787/450;background:var(--color-shell);border-radius:16px;flex:787px;min-width:0;position:relative;overflow:hidden}.tw-evfeat-media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.tw-evfeat-media img.is-open{opacity:1}.tw-evfeat-list{flex-direction:column;flex:0 0 483px;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tw-evfeat-item{gap:16px;padding:8px 0;display:flex}.tw-evfeat-item+.tw-evfeat-item{border-top:1px solid color-mix(in srgb, var(--color-gray) 30%, transparent);padding-top:16px}@media (prefers-reduced-motion:reduce){.tw-evfeat-media img{transition:none}.tw-evfeat-body,.tw-evfeat-fold{animation:none}}.tw-evfeat-body{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.tw-evfeat-body,.tw-evfeat-fold{animation:.5s tw-evfeat-in}@keyframes tw-evfeat-in{0%{opacity:0}}.tw-evfeat-head{flex-direction:column;gap:24px;display:flex}.tw-evfeat-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tw-evfeat-tags{flex-wrap:wrap;gap:8px;display:flex}.tw-evfeat-copy{flex-direction:column;gap:12px;display:flex}.tw-evfeat-title{color:var(--color-deep-ocean);margin:0}.tw-evfeat-desc{color:var(--color-dark-gray);margin:0}.tw-evfeat-cta{align-self:flex-start}.tw-evfeat-body:has(.tw-evfeat-desc){gap:60px}.tw-evfeat-fold{text-align:left;min-width:0;color:var(--color-deep-ocean);opacity:.3;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;transition:opacity .2s;overflow:hidden}.tw-evfeat-fold:hover,.tw-evfeat-fold:focus-visible{opacity:.7}.tw-evtag,.tw-evtype{font-family:var(--font-text);font-size:var(--text-xxxs);font-weight:var(--fw-bold);letter-spacing:-.06px;white-space:nowrap;border-radius:6px;align-items:center;line-height:1.2;display:inline-flex}.tw-evtag{background:var(--color-glacier);color:var(--color-deep-ocean);padding:4px 8px}.tw-evtype{background:var(--color-deep-ocean);color:var(--color-white);flex:none;padding:4px 6px}@media (max-width:1100px){.tw-evfeat{flex-direction:column;align-items:stretch}.tw-evfeat-media{flex:none;width:100%}.tw-evfeat-list{flex:none}}@media (max-width:900px){.tw-evnav{padding:16px 24px}.tw-evhero{padding:60px 24px}.tw-evfeat-band{padding:40px 24px}}.tw-evlist{background:var(--color-white);padding:100px var(--tw-pad-x);flex-direction:column;gap:64px;display:flex}.tw-evlist-title{color:var(--color-deep-ocean);margin:-.217em 0 -.22em}.tw-evlist .tw-filter-search{flex:0 0 423px}.tw-evlist .tw-filter-side{flex:auto}.tw-evlist .tw-filter-selects{gap:12px}.tw-evlist .tw-filter-select{flex:0 213px}.tw-evgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tw-evgrid>li{display:flex}.tw-evcard{background:var(--color-beach);color:inherit;border-radius:16px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.tw-evcard-media{background:var(--color-shell);height:233px;display:block}.tw-evcard-media img{object-fit:cover;width:100%;height:100%;display:block}.tw-evcard-body{flex-direction:column;flex:1;align-items:flex-start;gap:24px;padding:24px;display:flex}.tw-evcard-top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.tw-evcard-title{color:var(--color-deep-ocean);margin:-.217em 0 -.22em}.tw-evcard-body .tw-tertiary{margin-top:auto}.tw-evcard-desc{color:var(--color-deep-ocean);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:auto;display:-webkit-box;overflow:hidden}.tw-evcard-body .tw-evcard-desc+.tw-tertiary{margin-top:0}.tw-evcard:hover .tw-tertiary-arrow{transform:translate(3px)}.tw-evlist-empty{color:var(--color-dark-gray);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.tw-evlist-empty p{margin:0}.tw-evlist-more{align-self:center}@media (max-width:1100px){.tw-evlist .tw-filter-search,.tw-evlist .tw-filter-side{flex:none}.tw-evgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tw-evlist .tw-filter-select{flex:1 1 0}.tw-evlist{gap:40px;padding:60px 24px}}@media (max-width:600px){.tw-evgrid{grid-template-columns:minmax(0,1fr)}.tw-evcard-top{flex-wrap:wrap}}.tw-evnav{z-index:20;position:relative}.tw-evmenu{position:relative}.tw-evmenu-btn{cursor:pointer;background:0 0;border:0;padding:0}.tw-evmenu-btn svg{transition:transform .2s}.tw-evmenu.is-open .tw-evmenu-btn svg{transform:rotate(180deg)}.tw-evmenu-panel{background:var(--color-white);opacity:0;visibility:hidden;border-radius:24px;width:366px;padding:32px 16px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:calc(100% + 36px);left:50%;transform:translate(-50%,-6px);box-shadow:0 12px 40px #0338551f}.tw-evmenu.is-open .tw-evmenu-panel{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translate(-50%)}.tw-evmenu-notch{width:92px;height:24px;color:var(--color-white);margin-bottom:-1px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tw-evmenu-notch svg{width:100%;height:100%;display:block}.tw-evmenu-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tw-evmenu-link{flex-direction:column;gap:5px;text-decoration:none;display:flex}.tw-evmenu-title{color:var(--color-deep-ocean);align-items:center;gap:6px;display:inline-flex}.tw-evmenu-desc{color:var(--color-gray)}@media (hover:hover){.tw-evmenu-link:hover .tw-nav-hoverarrow{opacity:1;transform:translate(0)}}.tw-evmenu-link:focus-visible .tw-nav-hoverarrow{opacity:1;transform:translate(0)}@media (max-width:600px){.tw-evmenu{position:static}.tw-evmenu-panel{width:auto;left:24px;right:24px;transform:translateY(-6px)}.tw-evmenu.is-open .tw-evmenu-panel{transform:none}.tw-evmenu-notch{left:196px}}
