.iawf-eds{--iawf-eds-overlay:hsla(0,0%,4%,.52);--iawf-eds-title:#fff;--iawf-eds-title-2:#fff;--iawf-eds-lede:#fff;--iawf-eds-rule:#ff850d;--iawf-eds-events-heading:#ff850d;--iawf-eds-event-title:#fff;--iawf-eds-event-date:hsla(0,0%,100%,.75);--iawf-eds-event-divider:hsla(0,0%,100%,.28);--iawf-eds-cta-bg:#ff4800;--iawf-eds-cta-text:#fff;--iawf-eds-cta-hover-bg:#ff850d;--iawf-eds-cta-hover-text:#fff;--iawf-eds-nav:5.5rem;background:#0b0b0b;box-sizing:border-box;color:var(--iawf-eds-title);display:flex;flex-direction:column;height:100vh;height:100svh;height:100dvh;isolation:isolate;margin:0;max-height:100vh;max-height:100svh;max-height:100dvh;min-height:0;overflow:hidden;padding-top:var(--iawf-eds-nav);position:relative;width:100%}@media(min-width:768px){.iawf-eds{--iawf-eds-nav:6rem}}.iawf-eds.alignfull{margin-left:0;margin-right:0;max-width:none;width:100%}.wp-content:not(.wp-content--has-hero-slideshow) .iawf-eds.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.iawf-eds__media{overflow:hidden;pointer-events:none}.iawf-eds__media,.iawf-eds__slide{inset:0;position:absolute;z-index:0}.iawf-eds__slide{opacity:0;transition:opacity 2s ease;will-change:opacity,transform}.iawf-eds__slide.is-active{opacity:1;z-index:1}.iawf-eds__slide img{display:block;height:115%;margin-top:-7.5%;object-fit:cover;object-position:center;transform:scale(1.05);transform-origin:50% 50%;width:100%;will-change:transform}.iawf-eds__slide.is-active img{animation-duration:8s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.iawf-eds__slide.kb-zoom-in.is-active img{animation-name:iawf-eds-kb-zoom-in}.iawf-eds__slide.kb-zoom-out.is-active img{animation-name:iawf-eds-kb-zoom-out}.iawf-eds__slide.kb-pan-left.is-active img{animation-name:iawf-eds-kb-pan-left}.iawf-eds__slide.kb-pan-right.is-active img{animation-name:iawf-eds-kb-pan-right}.iawf-eds__slide.kb-pan-up.is-active img{animation-name:iawf-eds-kb-pan-up}@keyframes iawf-eds-kb-zoom-in{0%{transform:scale(1)}to{transform:scale(1.18)}}@keyframes iawf-eds-kb-zoom-out{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes iawf-eds-kb-pan-left{0%{transform:scale(1.14) translateX(3%)}to{transform:scale(1.14) translateX(-3%)}}@keyframes iawf-eds-kb-pan-right{0%{transform:scale(1.14) translateX(-3%)}to{transform:scale(1.14) translateX(3%)}}@keyframes iawf-eds-kb-pan-up{0%{transform:scale(1.14) translateY(2%)}to{transform:scale(1.14) translateY(-2%)}}.iawf-eds__overlay{background:linear-gradient(to right,var(--iawf-eds-overlay) 0,transparent 70%),var(--iawf-eds-overlay);inset:0;pointer-events:none;position:absolute;z-index:1}.iawf-eds--layout-events .iawf-eds__overlay{background:linear-gradient(to right,var(--iawf-eds-overlay) 0,color-mix(in srgb,var(--iawf-eds-overlay) 70%,transparent) 45%,color-mix(in srgb,var(--iawf-eds-overlay) 55%,transparent) 100%),var(--iawf-eds-overlay)}.iawf-eds__inner{align-items:center;display:flex;flex:1 1 auto;min-height:0;padding:1.25rem max(1.25rem,env(safe-area-inset-right,0px)) max(4.5rem,1.25rem + env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-left,0px));position:relative;width:100%;z-index:2}@media(min-width:640px){.iawf-eds__inner{padding:1.75rem 1.5rem max(4.75rem,1.5rem + env(safe-area-inset-bottom,0px)) 35px}}@media(min-width:1024px){.iawf-eds__inner{padding-bottom:max(5rem,2rem + env(safe-area-inset-bottom,0px));padding-left:35px;padding-right:2rem}}.iawf-eds__wrap{margin:0;max-width:none;width:100%}.iawf-eds--layout-simple .iawf-eds__copy{max-width:640px}.iawf-eds--layout-events .iawf-eds__wrap{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr;min-height:0;width:100%}@media(min-width:640px){.iawf-eds--layout-events .iawf-eds__wrap{gap:2rem}}@media(min-width:960px){.iawf-eds--layout-events .iawf-eds__wrap{gap:3.5rem;grid-template-columns:1.1fr .9fr}}.iawf-eds__title{color:var(--iawf-eds-title);font-size:clamp(1.85rem,4.2vw,3rem);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0 0 .35rem}.iawf-eds__title,.iawf-eds__title-strong{font-family:Lora,Georgia,serif;text-transform:none}.iawf-eds__title-strong{color:var(--iawf-eds-title-2);font-size:clamp(2.1rem,5vw,3.35rem);font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 1.25rem}.iawf-eds__rule{background:var(--iawf-eds-rule);display:block;height:2px;margin:0 0 1.5rem;width:4rem}.iawf-eds__lede{color:var(--iawf-eds-lede);font-size:1.0625rem;line-height:1.65;margin:0 0 1.75rem;max-width:420px;opacity:.92}.iawf-eds__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.iawf-eds__cta{align-items:center;border:1px solid transparent;border-radius:30px;display:inline-flex;font-family:Dosis,system-ui,sans-serif;font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;line-height:1.2;padding:.75rem 1.75rem;text-decoration:none;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.iawf-eds__cta--primary{background:var(--iawf-eds-cta-bg);border-color:var(--iawf-eds-cta-bg);color:var(--iawf-eds-cta-text)}.iawf-eds__cta--primary:hover{background:var(--iawf-eds-cta-hover-bg);border-color:var(--iawf-eds-cta-hover-bg);color:var(--iawf-eds-cta-hover-text)}.iawf-eds__cta--secondary{background:transparent;border-color:hsla(0,0%,100%,.55);color:var(--iawf-eds-title)}.iawf-eds__cta--secondary:hover{background:#fff;border-color:#fff;color:#ff4800}@media(max-width:767px){.iawf-eds__actions{align-items:stretch;flex-direction:column;width:100%}.iawf-eds__cta{box-sizing:border-box;width:100%}}.iawf-eds__events{--iawf-eds-event-btn-bg:#fff;--iawf-eds-event-btn-text:#ff4800;--iawf-eds-event-btn-hover-bg:#ff850d;--iawf-eds-event-btn-hover-text:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(165deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05) 45%,rgba(0,0,0,.18));border:1px solid var(--iawf-eds-event-divider);border-radius:4px;box-shadow:0 18px 48px rgba(0,0,0,.22);max-width:100%;min-width:0;overflow:hidden;padding:1.5rem 1.35rem 1.35rem;position:relative}.iawf-eds__events:before{background:linear-gradient(90deg,var(--iawf-eds-events-heading),#ff4800 55%,transparent);content:"";height:3px;left:1.35rem;position:absolute;right:1.35rem;top:0}.iawf-eds__events-head{border-bottom:1px solid var(--iawf-eds-event-divider);display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.25rem;padding-bottom:1rem}.iawf-eds__events-kicker{align-items:center;color:var(--iawf-eds-events-heading);display:inline-flex;font-family:Dosis,system-ui,sans-serif;font-size:.7rem;font-weight:700;gap:.5rem;letter-spacing:.2em;text-transform:uppercase}.iawf-eds__events-kicker:before{background:currentColor;content:"";height:2px;width:1.5rem}.iawf-eds__events-heading{color:var(--iawf-eds-events-heading);font-family:Lora,Georgia,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-transform:none}.iawf-eds__events-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;max-height:none;overflow:visible;padding:0}@media(min-width:960px){.iawf-eds__events-list{max-height:min(48vh,400px);overflow-x:hidden;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.iawf-eds__events-list:hover{scrollbar-color:rgba(255,133,13,.55) transparent}.iawf-eds__events-list::-webkit-scrollbar{height:0;width:4px}.iawf-eds__events-list::-webkit-scrollbar:horizontal{display:none;height:0}.iawf-eds__events-list::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.iawf-eds__events-list:hover::-webkit-scrollbar-thumb{background:rgba(255,133,13,.55)}}.iawf-eds__event{align-items:start;background:hsla(0,0%,100%,.06);border:1px solid var(--iawf-eds-event-divider);border-radius:3px;display:grid;gap:.85rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem 1rem 1rem 1.1rem;position:relative;transition:background-color .35s ease,border-color .35s ease}.iawf-eds__event:hover{background:hsla(0,0%,100%,.12);border-color:rgba(255,133,13,.55)}.iawf-eds__event:before{background:linear-gradient(180deg,var(--iawf-eds-events-heading),#ff4800);border-radius:0 2px 2px 0;bottom:.65rem;content:"";left:0;opacity:.85;position:absolute;top:.65rem;width:3px}.iawf-eds__event-body{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding-left:.55rem}.iawf-eds__event-date{align-self:flex-start;background:rgba(255,72,0,.22);border:1px solid rgba(255,133,13,.45);border-radius:999px;color:var(--iawf-eds-event-date);display:inline-flex;font-family:Dosis,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:.2rem .55rem;text-transform:uppercase}.iawf-eds__event-title{display:-webkit-box;-webkit-box-orient:vertical;color:var(--iawf-eds-event-title);font-family:Lora,Georgia,serif;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.iawf-eds__event-btn{align-items:center;align-self:center;background:var(--iawf-eds-event-btn-bg);border:1px solid transparent;border-radius:30px;color:var(--iawf-eds-event-btn-text);display:inline-flex;flex-shrink:0;font-family:Dosis,system-ui,sans-serif;font-size:.8125rem;font-weight:700;gap:.35rem;justify-content:center;letter-spacing:.04em;padding:.55rem 1rem;text-decoration:none;transition:background-color .35s ease,color .35s ease,border-color .35s ease;white-space:nowrap}.iawf-eds__event-btn:hover{background:var(--iawf-eds-event-btn-hover-bg);border-color:var(--iawf-eds-event-btn-hover-bg);color:var(--iawf-eds-event-btn-hover-text)}.iawf-eds__event-btn svg{height:12px;width:12px}@media(max-width:959px){.iawf-eds--layout-events{height:auto;max-height:none;min-height:100svh;min-height:100dvh;overflow:visible}.iawf-eds--layout-events .iawf-eds__inner{align-items:stretch;padding-bottom:max(5.75rem,4.5rem + env(safe-area-inset-bottom,0px))}.iawf-eds__events-heading{font-size:clamp(1.15rem,4.6vw,1.35rem);line-height:1.2}.iawf-eds__events-head{gap:.3rem;margin-bottom:.85rem;padding-bottom:.7rem}.iawf-eds__events-list{gap:.55rem}.iawf-eds__event{gap:.65rem .75rem;padding:.75rem .85rem .75rem .95rem}.iawf-eds__event-title{font-size:.95rem;-webkit-line-clamp:3;line-clamp:3}.iawf-eds__event-btn{font-size:.75rem;padding:.45rem .85rem}}@media(max-width:520px){.iawf-eds__event{grid-template-columns:1fr}.iawf-eds__event-btn{width:100%}.iawf-eds__events{padding:1rem .9rem .9rem}.iawf-eds__title{font-size:clamp(1.55rem,6.5vw,1.85rem)}.iawf-eds__title-strong{font-size:clamp(1.75rem,7.5vw,2.15rem);margin-bottom:.85rem}.iawf-eds__lede{font-size:.95rem;margin-bottom:1.25rem}}.iawf-eds__events--dynamic .iawf-eds__events-list{max-height:none;overflow:visible}.iawf-eds__events--dynamic .iawf-eds__events-list.is-scrollable{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 2.25rem),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 2.25rem),transparent);overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-color:rgba(255,133,13,.6) transparent;scrollbar-width:thin}.iawf-eds__events--dynamic .iawf-eds__events-list.is-scrollable.is-at-end{-webkit-mask-image:none;mask-image:none}.iawf-eds__events--dynamic .iawf-eds__events-list.is-scrollable:focus-visible{outline:2px solid #ff850d;outline-offset:3px}.iawf-eds__events--dynamic .iawf-eds__events-list.is-scrollable::-webkit-scrollbar{width:4px}.iawf-eds__events--dynamic .iawf-eds__events-list.is-scrollable::-webkit-scrollbar-thumb{background:rgba(255,133,13,.6);border-radius:999px}.iawf-eds__event.has-thumb{grid-template-columns:56px minmax(0,1fr) auto}.iawf-eds__event-thumb{border-radius:3px;height:56px;margin-left:.55rem;object-fit:cover;width:56px}.iawf-eds__event.has-thumb .iawf-eds__event-body{padding-left:0}.iawf-eds__event.is-featured{background:rgba(255,72,0,.12);border-color:rgba(255,133,13,.5)}.iawf-eds__event.is-live{border-color:rgba(239,68,68,.6)}.iawf-eds__event-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.iawf-eds__event-live,.iawf-eds__event-note,.iawf-eds__event-type{align-items:center;border-radius:999px;display:inline-flex;font-family:Dosis,system-ui,sans-serif;font-size:.7rem;font-weight:700;gap:.4rem;letter-spacing:.12em;line-height:1.3;padding:.2rem .55rem;text-transform:uppercase}.iawf-eds__event-note,.iawf-eds__event-type{border:1px solid var(--iawf-eds-event-divider);color:var(--iawf-eds-event-date)}.iawf-eds__event-live{background:#dc2626;color:#fff}.iawf-eds__event-live[hidden]{display:none}.iawf-eds__event-live i{animation:iawf-eds-live-pulse 1.6s ease-out infinite;background:#fff;border-radius:50%;height:.45rem;width:.45rem}@keyframes iawf-eds-live-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}to{box-shadow:0 0 0 .5rem hsla(0,0%,100%,0)}}a.iawf-eds__event-title{text-decoration:none;transition:color .25s ease}a.iawf-eds__event-title:focus-visible,a.iawf-eds__event-title:hover{color:#ff850d}.iawf-eds__event-meta{color:var(--iawf-eds-event-title);font-size:.8125rem;line-height:1.45;opacity:.8;overflow-wrap:anywhere}.iawf-eds__countdown{align-items:center;border-top:1px dashed var(--iawf-eds-event-divider);display:flex;gap:.75rem;grid-column:1/-1;justify-content:space-between;margin-left:.55rem;padding-top:.75rem}.iawf-eds__countdown[hidden]{display:none}.iawf-eds__countdown-label{color:var(--iawf-eds-events-heading);font-family:Dosis,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.iawf-eds__countdown-units{display:grid;gap:.4rem;grid-template-columns:repeat(4,minmax(3rem,1fr))}.iawf-eds__countdown-unit{align-items:center;background:rgba(0,0,0,.28);border:1px solid var(--iawf-eds-event-divider);border-radius:3px;color:var(--iawf-eds-event-title);display:flex;flex-direction:column;padding:.35rem .3rem}.iawf-eds__countdown-unit b{font-family:Lora,Georgia,serif;font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.iawf-eds__countdown-unit small{font-family:Dosis,system-ui,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.12em;margin-top:.2rem;opacity:.75;text-transform:uppercase}.iawf-eds__events-titles{display:flex;flex-direction:column;gap:inherit;min-width:0}.iawf-eds__events-head.has-link{align-items:flex-end;flex-direction:row;gap:1rem;justify-content:space-between}.iawf-eds__events-head.has-link .iawf-eds__events-titles{gap:.45rem}.iawf-eds__events-all{align-items:center;border:1px solid var(--iawf-eds-event-divider);border-radius:999px;color:var(--iawf-eds-events-heading);display:inline-flex;flex-shrink:0;font-family:Dosis,system-ui,sans-serif;font-size:.68rem;font-weight:700;gap:.3rem;letter-spacing:.1em;line-height:1.2;padding:.3rem .7rem;text-decoration:none;text-transform:uppercase;transition:color .25s ease,border-color .25s ease,background-color .25s ease;white-space:nowrap}.iawf-eds__events-all svg{height:10px;transition:transform .25s ease;width:10px}.iawf-eds__events-all:focus-visible,.iawf-eds__events-all:hover{background:rgba(255,133,13,.18);border-color:#ff850d;color:#fff}.iawf-eds__events-all:focus-visible svg,.iawf-eds__events-all:hover svg{transform:translateX(2px)}.iawf-eds__events-empty{color:var(--iawf-eds-event-title);font-size:.95rem;line-height:1.6;margin:0;opacity:.85}@media(max-width:959px){.iawf-eds__countdown-unit b{font-size:1.05rem}}@media(max-width:520px){.iawf-eds__event.has-thumb{grid-template-columns:48px minmax(0,1fr)}.iawf-eds__event.has-thumb .iawf-eds__event-btn{grid-column:1/-1}.iawf-eds__event-thumb{height:48px;width:48px}.iawf-eds__countdown{align-items:stretch;flex-direction:column;gap:.5rem;margin-left:0}.iawf-eds__countdown-units{grid-template-columns:repeat(4,minmax(0,1fr))}.iawf-eds__events-head.has-link .iawf-eds__events-all{font-size:.62rem;padding:.25rem .55rem}}@media(prefers-reduced-motion:reduce){.iawf-eds__event-live i{animation:none}.iawf-eds__events-all svg{transition:none}}.iawf-eds__scroll-next{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,4%,.35);border:1px solid hsla(0,0%,100%,.45);border-radius:999px;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;gap:.35rem;height:3rem;justify-content:center;left:0;margin-inline:auto;padding:0;position:absolute;right:0;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .35s ease;width:3rem;z-index:4}@media(min-width:768px){.iawf-eds__scroll-next{bottom:max(1.75rem,env(safe-area-inset-bottom,0px));height:3.25rem;width:3.25rem}}.iawf-eds__scroll-next:focus-visible,.iawf-eds__scroll-next:hover{background:#ff4800;border-color:#ff4800;color:#fff;outline:none}.iawf-eds__scroll-next:focus-visible{box-shadow:0 0 0 3px rgba(255,133,13,.45)}.iawf-eds__scroll-next .iawf-eds__scroll-next-icon,.iawf-eds__scroll-next svg{animation:iawf-eds-scroll-drop 1.55s ease-in-out infinite;height:1.35rem;width:1.35rem}@keyframes iawf-eds-scroll-drop{0%,to{opacity:.55;transform:translateY(-3px)}45%{opacity:1;transform:translateY(5px)}70%{opacity:.85;transform:translateY(2px)}}.iawf-eds__placeholder{align-items:center;background:#2a2622;color:hsla(36,33%,97%,.55);display:flex;font-size:.875rem;inset:0;justify-content:center;letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:0}@media(prefers-reduced-motion:reduce){.iawf-eds__scroll-next svg{animation:none}.iawf-eds__slide{transition:none}.iawf-eds__slide.is-active img{animation:none!important}}
