.kw-public-shell:has(.kw-event-shogoin){--kw-forest:#202020;--kw-paper:#ffffff;--kw-ink:#202020;--kw-ink-muted:#6f6f6f;--kw-paper-muted:#6f6f6f;--kw-mist-blue:#d5d5d2;--kw-vermilion:#a33d32;--kw-vermilion-light:#a33d32;--kw-stone:#d5d5d2;--color-paper:#ffffff;--color-paper-rgb:255 255 255;--color-surface:#f3f3f1;--color-surface-rgb:243 243 241;--color-ink:#202020;--color-ink-rgb:32 32 32;--color-ink-muted:#6f6f6f;--color-ink-muted-rgb:111 111 111;--color-cedar:#a33d32;--color-cedar-rgb:163 61 50;--color-forest-rgb:32 32 32;--color-moss:#202020;--color-moss-rgb:32 32 32;--color-vermilion-rgb:163 61 50;--color-ochre-rgb:100 100 100;--color-stone:#d5d5d2;--color-stone-rgb:213 213 210;--color-mist:#f3f3f1;--color-mist-rgb:243 243 241;--color-line-rgb:213 213 210}.kw-event-detail{color:var(--kw-ink);background:var(--kw-paper);font-family:var(--font-body)}.kw-events-index{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem 1.15rem;margin:0;color:var(--kw-forest);text-transform:uppercase}.kw-events-index>span:first-child{color:var(--kw-vermilion)}.kw-events-calendar .kw-events-index{color:var(--kw-forest)}.kw-event-detail-head{padding:2.2rem clamp(1.25rem,5.5vw,6rem) 2.5rem;background:var(--kw-forest);color:var(--kw-paper)}.kw-event-detail-head-inner{max-width:90rem;margin:0 auto}.kw-event-back{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--kw-paper);font-size:.72rem}.kw-event-back:hover{color:var(--kw-mist-blue)}.kw-event-detail-edition{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--kw-mist-blue);border-bottom:1px solid var(--kw-mist-blue)}.kw-event-detail-edition .kw-events-index{color:var(--kw-paper)}.kw-event-state{margin:0;color:var(--kw-paper-muted);font-family:var(--font-utility);font-size:.66rem;line-height:1.6;text-transform:uppercase}.kw-event-state[data-current=true]{color:var(--kw-vermilion-light)}.kw-event-detail-title{display:grid;grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:2rem;padding:1.45rem 0 2rem}.kw-event-detail-kind{margin:0;color:var(--kw-mist-blue);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.kw-event-detail-title h1{max-width:18ch;margin:.55rem 0 .75rem;color:var(--kw-paper);font-family:var(--font-display);font-size:clamp(3rem,6.7vw,6.5rem);font-weight:400;letter-spacing:-.035em;line-height:1;text-wrap:balance}.kw-event-detail-summary{max-width:46rem;margin:0;color:var(--kw-paper-muted);font-size:.98rem;line-height:1.8}.kw-event-area-mark{margin:0;color:var(--kw-mist-blue);font-family:var(--font-kw-japanese),serif;font-size:2.5rem;letter-spacing:.12em;line-height:1.45;writing-mode:vertical-rl}.kw-event-date-ribbon{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;padding-top:1.2rem;border-top:1px solid rgb(145 168 174/70%)}.kw-event-date-ribbon>div{display:flex;flex-direction:column;gap:.35rem}.kw-event-date-ribbon span{color:var(--kw-paper-muted);font-size:.65rem;line-height:1.5}.kw-event-date-ribbon strong{color:var(--kw-paper);font-size:.84rem;font-weight:500;line-height:1.65}.kw-event-date-ribbon small{color:var(--kw-paper-muted);font-size:.68rem;line-height:1.6}.kw-event-detail-figure{max-width:90rem;margin:0 auto;padding:2.4rem clamp(1.25rem,5.5vw,6rem) 0}.kw-event-detail-photo{position:relative;aspect-ratio:2.15/1;overflow:hidden;background:var(--kw-mist-blue)}.kw-event-detail-photo img{-o-object-position:center 53%;object-position:center 53%}.kw-event-detail-figure figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.65rem;color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.63rem;line-height:1.6}.kw-event-detail-figure figcaption span:first-child{color:var(--kw-vermilion)}.kw-event-at-a-glance{max-width:90rem;margin:0 auto;padding:3.6rem clamp(1.25rem,5.5vw,6rem) 3.4rem}.kw-event-glance-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-bottom:.9rem;border-bottom:1px solid rgb(23 61 50/34%)}.kw-event-glance-heading>p:last-child{margin:0;color:var(--kw-ink-muted);font-size:.72rem}.kw-event-at-a-glance dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.kw-event-at-a-glance dl>div{min-width:0;padding:1rem 1.2rem 0 0}.kw-event-at-a-glance dl>div+div{padding-left:1.2rem;border-left:1px solid var(--kw-mist-blue)}.kw-event-at-a-glance dt{color:var(--kw-ink-muted);font-size:.66rem;line-height:1.5}.kw-event-at-a-glance dd{margin:.42rem 0 0;color:var(--kw-forest);font-size:.83rem;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.kw-event-at-a-glance small{display:block;margin-top:.4rem;color:var(--kw-ink-muted);font-size:.68rem;line-height:1.65}.kw-event-access{padding:3.5rem clamp(1.25rem,5.5vw,6rem) 4rem;background:var(--kw-mist-blue)}.kw-event-access-heading{max-width:78rem;margin:0 auto}.kw-event-access h2,.kw-event-evening h2{max-width:18ch;margin:.8rem 0 .45rem;color:var(--kw-forest);font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,4.2rem);font-weight:400;line-height:1.1}.kw-event-access-heading>p:last-child{margin:0;color:var(--kw-ink-muted);font-size:.8rem;line-height:1.75}.kw-event-station-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:78rem;margin:2rem auto 0;padding:0;border-top:1px solid var(--kw-forest);list-style:none}.kw-event-station-line li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.05rem 1rem 0 0}.kw-event-station-node{position:absolute;top:-5px;left:0;width:var(--kw-node-size);height:var(--kw-node-size);border:var(--kw-rule-width) solid var(--kw-forest);border-radius:50%;background:var(--kw-mist-blue)}.kw-event-station-number{color:var(--kw-ink-muted);font-size:.62rem}.kw-event-station-line strong{margin-top:.35rem;color:var(--kw-ink);font-size:.88rem;font-weight:500;line-height:1.55}.kw-event-station-line time{color:var(--kw-forest);font-family:var(--font-utility);font-size:.7rem}.kw-event-evening{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:center;gap:clamp(2rem,7vw,7rem);max-width:90rem;margin:0 auto;padding:5rem clamp(1.25rem,5.5vw,6rem)}.kw-event-evening h2{max-width:14ch}.kw-event-evening-copy>p:last-child{max-width:46rem;margin:1rem 0 0;color:var(--kw-ink-muted);font-size:.94rem;line-height:1.9}.kw-event-clockline{margin:0;padding:0;border-top:1px solid var(--kw-mist-blue);list-style:none}.kw-event-clockline li{position:relative;display:grid;grid-template-columns:4.5rem 1rem minmax(0,1fr);gap:.8rem;align-items:center;min-height:4.6rem;border-bottom:1px solid var(--kw-mist-blue)}.kw-event-clockline time{color:var(--kw-forest);font-family:var(--font-utility);font-size:.78rem}.kw-event-clock-node{width:var(--kw-node-size);height:var(--kw-node-size);border:var(--kw-rule-width) solid var(--kw-forest);border-radius:50%;background:var(--kw-paper)}.kw-event-clockline li:first-child .kw-event-clock-node{background:var(--kw-forest)}.kw-event-clockline li:nth-child(2) .kw-event-clock-node{border-color:var(--kw-vermilion);background:var(--kw-vermilion)}.kw-event-clockline li>span:last-child{color:var(--kw-ink-muted);font-size:.76rem;line-height:1.6}.kw-event-notice{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;max-width:78rem;margin:0 auto;padding:1.2rem 1.25rem 1.2rem 0;border-top:1px solid var(--kw-vermilion);border-bottom:1px solid var(--kw-vermilion)}.kw-event-notice>span{color:var(--kw-vermilion);font-family:var(--font-utility);font-size:.68rem}.kw-event-notice p{margin:0;color:var(--kw-ink-muted);font-size:.78rem;line-height:1.8}.kw-event-sources{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;margin-top:3.5rem;padding:2.3rem clamp(1.25rem,5.5vw,6rem);background:var(--kw-forest);color:var(--kw-paper)}.kw-event-sources>div{max-width:32rem}.kw-event-sources .kw-events-index{color:var(--kw-paper)}.kw-event-sources>div>p:last-child{margin:.8rem 0 0;color:var(--kw-paper-muted);font-family:var(--font-utility);font-size:.63rem;line-height:1.7}.kw-event-sources ul{display:grid;align-content:start;margin:0;padding:0;list-style:none}.kw-event-sources li{border-bottom:1px solid rgb(145 168 174/70%)}.kw-event-sources a{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;min-height:3.3rem;color:var(--kw-paper);font-size:.78rem}.kw-event-sources a:hover{color:var(--kw-mist-blue)}@media (max-width:760px){.kw-event-detail-head{padding-top:1.2rem;padding-bottom:1.8rem}.kw-event-detail-title{grid-template-columns:minmax(0,1fr) 2.7rem;gap:.5rem;padding-top:1rem;padding-bottom:1.35rem}.kw-event-detail-title h1{font-size:clamp(2.7rem,12vw,4rem);line-height:1.08}.kw-event-detail-summary{font-size:.88rem}.kw-event-area-mark{font-size:1.25rem}.kw-event-date-ribbon{grid-template-columns:minmax(0,1fr);gap:.9rem}.kw-event-date-ribbon strong{font-size:.78rem}.kw-event-detail-figure{padding-top:1.25rem}.kw-event-detail-photo{aspect-ratio:1.08/1}.kw-event-detail-figure figcaption{display:grid;gap:.25rem;font-size:.57rem}.kw-event-at-a-glance{padding-top:2.6rem;padding-bottom:2.6rem}.kw-event-glance-heading{display:block}.kw-event-glance-heading>p:last-child{margin-top:.5rem}.kw-event-at-a-glance dl{grid-template-columns:minmax(0,1fr)}.kw-event-at-a-glance dl>div,.kw-event-at-a-glance dl>div+div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.25rem .7rem;padding:.8rem 0;border-bottom:1px solid rgb(23 61 50/20%);border-left:0}.kw-event-at-a-glance dt{grid-row:1/span 2;padding-top:.1rem}.kw-event-at-a-glance dd{margin:0;font-size:.77rem}.kw-event-at-a-glance small{grid-column:2;margin-top:0;font-size:.65rem}.kw-event-access{padding-top:2.7rem;padding-bottom:3rem}.kw-event-access h2,.kw-event-evening h2{font-size:2.35rem}.kw-event-station-line{grid-template-columns:minmax(0,1fr);margin-top:1.6rem;border-top:0}.kw-event-station-line li{display:grid;grid-template-columns:1rem 2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.8rem;padding:.35rem 0;border-top:1px solid rgb(23 61 50/30%)}.kw-event-station-line li:last-child{border-bottom:1px solid rgb(23 61 50/30%)}.kw-event-station-node{position:static}.kw-event-station-line strong{margin:0;font-size:.75rem}.kw-event-station-line time{font-size:.64rem;white-space:nowrap}.kw-event-evening{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:3.25rem;padding-bottom:3.25rem}.kw-event-evening-copy>p:last-child{font-size:.84rem}.kw-event-notice{gap:.4rem;margin:0 1.25rem;padding:.9rem 0}.kw-event-notice,.kw-event-sources{grid-template-columns:minmax(0,1fr)}.kw-event-sources{gap:1.2rem;margin-top:2.6rem;padding-top:1.8rem;padding-bottom:1.8rem}.kw-event-sources a{min-height:3rem;font-size:.72rem}}.kw-event-shogoin{color:var(--kw-ink);background:var(--kw-paper)}.kw-event-shogoin-head{padding:2rem clamp(1.25rem,5.5vw,6rem) 2.4rem}.kw-event-shogoin-head-inner{max-width:90rem;margin:0 auto}.kw-event-shogoin-back{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--kw-ink);font-size:.78rem;text-decoration:underline;text-decoration-color:var(--kw-mist-blue);text-underline-offset:.25em}.kw-event-shogoin-back:hover{color:var(--kw-vermilion)}.kw-event-shogoin-kicker{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1.2rem;padding:.8rem 0;border-top:1px solid rgb(32 32 32/50%);border-bottom:1px solid rgb(32 32 32/22%);color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.65rem;letter-spacing:.05em}.kw-event-shogoin-kicker>span:first-child{color:var(--kw-vermilion)}.kw-event-shogoin h1{max-width:19ch;margin:1.8rem 0 .9rem;color:var(--kw-ink);font-family:var(--font-display);font-size:clamp(3rem,6.2vw,6.2rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.kw-event-shogoin-deck{max-width:44rem;margin:0;color:var(--kw-ink-muted);font-size:1rem;line-height:1.8}.kw-event-shogoin-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin:2rem 0 0;padding-top:1rem;border-top:1px solid rgb(32 32 32/30%)}.kw-event-shogoin-facts>div{min-width:0}.kw-event-shogoin-facts dt,.kw-event-shogoin-practical dt{color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.65rem;line-height:1.55}.kw-event-shogoin-facts dd{margin:.3rem 0 0;color:var(--kw-ink);font-size:.85rem;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.kw-event-shogoin-facts small{display:block;margin-top:.3rem;color:var(--kw-ink-muted);font-size:.72rem;line-height:1.6}.kw-event-shogoin-figure{max-width:90rem;margin:0 auto;padding:0 clamp(1.25rem,5.5vw,6rem)}.kw-event-shogoin-photo{position:relative;aspect-ratio:2.2/1;overflow:hidden;background:var(--kw-mist-blue)}.kw-event-shogoin-figure figcaption{padding-top:.55rem;color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.66rem;line-height:1.6}.kw-event-shogoin-figure figcaption a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.kw-event-shogoin-figure figcaption a:hover{color:var(--kw-vermilion)}.kw-event-shogoin-main{max-width:90rem;margin:0 auto;padding:0 clamp(1.25rem,5.5vw,6rem) 4rem}.kw-event-shogoin-practical{padding:3rem 0 3.2rem;border-bottom:1px solid rgb(32 32 32/28%)}.kw-event-shogoin-section-heading{max-width:54rem}.kw-event-shogoin-section-heading h2{margin:.55rem 0 .8rem;color:var(--kw-ink);font-family:var(--font-display);font-size:clamp(2rem,3.7vw,3.6rem);font-weight:400;line-height:1.12;text-wrap:balance}.kw-event-shogoin-section-heading>p:last-child:not(.kw-events-index){margin:0;color:var(--kw-ink-muted);font-size:.86rem;line-height:1.75}.kw-event-shogoin-practical dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:1.5rem 0 0;border-top:1px solid rgb(32 32 32/27%)}.kw-event-shogoin-practical dl>div{display:grid;grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr);gap:.3rem 1rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid rgb(32 32 32/15%)}.kw-event-shogoin-practical dd{margin:0;color:var(--kw-ink);font-size:.83rem;line-height:1.7;overflow-wrap:anywhere}.kw-event-shogoin-practical dd a{display:block;width:-moz-fit-content;width:fit-content;margin-top:.35rem;color:var(--kw-ink);font-size:.76rem;text-decoration:underline;text-decoration-color:var(--kw-vermilion);text-underline-offset:.22em}.kw-event-shogoin-dates{padding:3.2rem 0;border-bottom:1px solid rgb(32 32 32/28%)}.kw-event-shogoin-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 2rem;margin-top:1.6rem}.kw-event-shogoin-months section{padding-top:.65rem;border-top:1px solid rgb(32 32 32/30%)}.kw-event-shogoin-months h3{margin:0 0 .55rem;color:var(--kw-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:400}.kw-event-shogoin-months ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .75rem;margin:0;padding:0;list-style:none}.kw-event-shogoin-months time{display:inline-flex;align-items:center;min-height:2rem;color:var(--kw-ink);font-family:var(--font-utility);font-size:.76rem}.kw-event-shogoin-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,7rem);padding:3.2rem 0;border-bottom:1px solid rgb(32 32 32/28%)}.kw-event-shogoin-story .kw-event-shogoin-section-heading h2{max-width:15ch}.kw-event-shogoin-story-body{max-width:45rem;padding-top:1.5rem;color:var(--kw-ink-muted);font-size:.95rem;line-height:1.9}.kw-event-shogoin-story-body p{margin:0 0 1rem}.kw-event-shogoin-notice{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;margin:2rem 0 0;padding:1.1rem 0;border-top:1px solid var(--kw-vermilion);border-bottom:1px solid var(--kw-vermilion)}.kw-event-shogoin-notice>span{color:var(--kw-vermilion);font-family:var(--font-utility);font-size:.67rem}.kw-event-shogoin-notice p{margin:0;color:var(--kw-ink-muted);font-size:.82rem;line-height:1.8}.kw-event-shogoin-sources{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;margin:2.4rem calc(clamp(1.25rem, 5.5vw, 6rem) * -1) 0;padding:2rem clamp(1.25rem,5.5vw,6rem);border-top:1px solid rgb(32 32 32/25%);border-bottom:1px solid rgb(32 32 32/25%);background:var(--kw-mist-blue)}.kw-event-shogoin-sources>div>p:last-child{margin:.65rem 0 0;color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.7rem;line-height:1.7}.kw-event-shogoin-sources ul{display:grid;margin:0;padding:0;list-style:none}.kw-event-shogoin-sources li{border-bottom:1px solid rgb(32 32 32/18%)}.kw-event-shogoin-sources a{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:3rem;color:var(--kw-ink);font-size:.8rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em}.kw-event-shogoin-sources a:hover{color:var(--kw-vermilion);text-decoration-color:currentColor}@media (max-width:760px){.kw-event-shogoin-head{padding-top:1.2rem;padding-bottom:1.6rem}.kw-event-shogoin-kicker{margin-top:.9rem;font-size:.6rem}.kw-event-shogoin h1{margin-top:1.2rem;font-size:clamp(2.6rem,11vw,4rem);line-height:1.08}.kw-event-shogoin-deck{font-size:.91rem}.kw-event-shogoin-facts{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:1.35rem}.kw-event-shogoin-figure{padding-inline:1.25rem}.kw-event-shogoin-photo{aspect-ratio:1.5/1}.kw-event-shogoin-figure figcaption{font-size:.62rem}.kw-event-shogoin-main{padding-bottom:2.5rem}.kw-event-shogoin-dates,.kw-event-shogoin-practical,.kw-event-shogoin-story{padding-block:2.3rem}.kw-event-shogoin-practical dl{grid-template-columns:minmax(0,1fr)}.kw-event-shogoin-practical dl>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.3rem .7rem}.kw-event-shogoin-practical dd{font-size:.78rem}.kw-event-shogoin-months{grid-template-columns:minmax(0,1fr);gap:1.1rem}.kw-event-shogoin-months ul{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-event-shogoin-months time{font-size:.8rem}.kw-event-shogoin-story{grid-template-columns:minmax(0,1fr);gap:.5rem}.kw-event-shogoin-story-body{padding-top:.2rem;font-size:.9rem}.kw-event-shogoin-notice{grid-template-columns:minmax(0,1fr);gap:.4rem}.kw-event-shogoin-sources{grid-template-columns:minmax(0,1fr);gap:1rem;margin-inline:-1.25rem;padding-block:1.6rem}}@media (max-width:380px){.kw-event-station-line li{grid-template-columns:.8rem 1.5rem minmax(0,1fr)}.kw-event-station-line time{grid-column:3}}.kw-event-shogoin-sources{background:#f3f3f1}.kw-event-detail{--kw-forest:#202020;--kw-paper:#ffffff;--kw-ink:#202020;--kw-ink-muted:#666666;--kw-paper-muted:#666666;--kw-mist-blue:#f3f3f1;--kw-vermilion:#a33d32;--kw-vermilion-light:#a33d32;--kw-stone:#d5d5d2;background:#ffffff}.kw-event-detail-head{border-bottom:1px solid #d5d5d2;background:#ffffff;color:#202020}.kw-event-back,.kw-event-date-ribbon strong,.kw-event-detail-edition .kw-events-index,.kw-event-detail-title h1{color:#202020}.kw-event-detail-edition{border-color:rgb(32 32 32/24%)}.kw-event-date-ribbon small,.kw-event-date-ribbon span,.kw-event-detail-summary,.kw-event-state{color:#666666}.kw-event-area-mark,.kw-event-detail-kind{color:#a33d32}.kw-event-date-ribbon{border-color:rgb(32 32 32/24%)}.kw-event-access,.kw-event-detail-photo{background:#f3f3f1}.kw-event-glance-heading{border-color:rgb(32 32 32/34%)}.kw-event-at-a-glance dl>div+div{border-color:#d5d5d2}.kw-event-access h2,.kw-event-at-a-glance dd,.kw-event-clockline time,.kw-event-evening h2,.kw-event-station-line,.kw-event-station-line time,.kw-event-station-node{color:#202020;border-color:#202020}.kw-event-station-node{background:#f3f3f1}.kw-event-clockline{border-color:#d5d5d2}.kw-event-clock-node{border-color:#202020;background:#ffffff}.kw-event-clockline li:first-child .kw-event-clock-node{background:#202020}.kw-event-sources{background:#f3f3f1;color:#202020}.kw-event-sources .kw-events-index,.kw-event-sources a{color:#202020}.kw-event-sources li{border-color:#d5d5d2}.kw-event-sources a:hover{color:#a33d32}.kw-calendar-event-detail{--color-paper:#ffffff;--color-paper-rgb:255 255 255;--color-surface:#f3f3f1;--color-surface-rgb:243 243 241;--color-ink:#202020;--color-ink-rgb:32 32 32;--color-ink-muted:#666666;--color-ink-muted-rgb:102 102 102;--color-cedar:#a33d32;--color-cedar-rgb:163 61 50;--color-moss:#202020;--color-moss-rgb:32 32 32;--color-forest-rgb:32 32 32;--color-stone:#d5d5d2;--color-stone-rgb:213 213 210;--color-mist:#f3f3f1;--color-mist-rgb:243 243 241;--color-line-rgb:213 213 210;color:#202020;background:#ffffff}.kw-calendar-event-detail .editorial-button-secondary,.kw-calendar-event-detail .rounded-md,.kw-calendar-event-detail button{border-radius:0}.kw-calendar-event-detail button{min-height:2.75rem}.kw-calendar-event-detail dt{color:#666666}.kw-editorial-event-detail{--color-paper:#ffffff;--color-paper-rgb:255 255 255;--color-surface:#f3f3f1;--color-surface-rgb:243 243 241;--color-ink:#202020;--color-ink-rgb:32 32 32;--color-ink-muted:#666666;--color-ink-muted-rgb:102 102 102;--color-cedar:#a33d32;--color-cedar-rgb:163 61 50;--color-moss:#202020;--color-moss-rgb:32 32 32;--color-forest-rgb:32 32 32;--color-stone:#d5d5d2;--color-stone-rgb:213 213 210;--color-mist:#f3f3f1;--color-mist-rgb:243 243 241;--color-line-rgb:213 213 210}.kw-editorial-event-detail,.kw-editorial-event-hero{color:#202020;background:#ffffff}.kw-editorial-event-hero-inner{max-width:90rem;margin:0 auto;padding:2rem clamp(1.25rem,5.5vw,6rem) 2.25rem}.kw-editorial-event-heading{max-width:56rem}.kw-editorial-event-back{display:inline-flex;min-height:2.75rem;align-items:center;color:#202020;font-size:.78rem;text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.25em}.kw-editorial-event-back:hover{color:#a33d32}.kw-editorial-event-kicker{margin:1.25rem 0 0;padding:.7rem 0;border-top:1px solid rgb(32 32 32/42%);border-bottom:1px solid rgb(32 32 32/20%);color:#666666;font-family:var(--font-utility);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.kw-editorial-event-title{max-width:18ch;margin:1.35rem 0 .75rem;color:#202020;font-family:var(--font-display);font-size:clamp(2.7rem,5.8vw,5.8rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.kw-editorial-event-native-title{margin:.75rem 0 0;color:#666666;font-size:1rem;line-height:1.7}.kw-editorial-event-summary{max-width:46rem;margin:0;color:#666666;font-size:1rem;line-height:1.8}.kw-editorial-event-cover{position:relative;max-width:90rem;aspect-ratio:2.1/1;overflow:hidden;margin:0 auto;padding:0 clamp(1.25rem,5.5vw,6rem);background:#f3f3f1}.kw-editorial-event-cover img{-o-object-fit:cover;object-fit:cover}.kw-editorial-event-practical{max-width:90rem;margin:3rem auto 0;padding:1.6rem clamp(1.25rem,5.5vw,6rem) 2rem;border-top:1px solid rgb(32 32 32/35%);border-bottom:1px solid rgb(32 32 32/25%);background:#f3f3f1}.kw-editorial-event-practical h2{color:#202020}.kw-editorial-event-practical dl{gap:0;border-color:#d5d5d2}.kw-editorial-event-practical dl>div{padding:1rem 1rem 1rem 0;border-top:1px solid #d5d5d2;background:transparent}.kw-editorial-event-practical dt{color:#666666}.kw-editorial-event-detail .editorial-button-primary,.kw-editorial-event-detail .editorial-button-secondary,.kw-editorial-event-detail .rounded-md,.kw-editorial-event-detail button{border-radius:0}.kw-editorial-event-detail button{min-height:2.75rem}@media (max-width:760px){.kw-editorial-event-hero-inner{padding-top:1.25rem;padding-bottom:1.4rem}.kw-editorial-event-kicker{margin-top:.8rem;font-size:.64rem}.kw-editorial-event-title{margin-top:1rem;font-size:clamp(2.4rem,10vw,3.8rem);line-height:1.08}.kw-editorial-event-summary{font-size:.92rem}.kw-editorial-event-cover{aspect-ratio:4/5}.kw-editorial-event-practical{margin-top:2rem;padding-top:1.2rem;padding-bottom:1.4rem}.kw-editorial-event-practical dl>div{padding:.8rem 0}}