:where(.article-body,.summary,.cb-content-scope){--content-gap:1.5rem;--content-muted:#666;--content-rule:#dcdcdc;--content-accent:#7a3b00;--content-card:oklch(99% .008 85);--content-eyebrow:oklch(58% .17 42);--content-highlight:oklch(84% .17 88);--content-coal:oklch(17% .012 60);--content-cream:oklch(96% .015 85)}:where(.article-body,.summary,.cb-content-scope) :where(p,ul,ol,table,figure,blockquote,hr,.row,.embed-responsive){margin-block:0 var(--content-gap)}:where(.article-body,.cb-content-scope) :where(h2,h3,h4){text-wrap:balance;margin-block:2.5rem .75rem;line-height:1.25}:where(.article-body,.cb-content-scope) :where(h2){font-size:1.625rem}:where(.article-body,.cb-content-scope) :where(h3){font-size:1.3125rem}:where(.article-body,.cb-content-scope) :where(h4){font-size:1.0625rem}:where(.article-body,.cb-content-scope)>:where(h2,h3,h4):first-child,:where(.article-body,.cb-content-scope) :where(.column)>:where(h2,h3,h4):first-child{margin-block-start:0}:where(.article-body,.cb-content-scope) :where(.eyebrow){letter-spacing:.28em;text-transform:uppercase;color:var(--content-eyebrow);margin-block:2.5rem .75rem;font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:.72rem;font-weight:600;line-height:1.5}:where(.article-body,.cb-content-scope) :where(h2.section-title){text-transform:uppercase;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800;line-height:.95}:where(.article-body,.cb-content-scope) :where(.eyebrow+h2.section-title),:where(.article-body,.cb-content-scope)>:where(.eyebrow):first-child{margin-block-start:0}:where(.article-body,.cb-content-scope) :where(.accent){color:var(--content-highlight);padding-inline-end:.24em;display:inline-block}:where(.article-body,.summary,.cb-content-scope) :where(ul,ol){padding-inline-start:1.5rem}:where(.article-body,.summary,.cb-content-scope) :where(ul){list-style:outside}:where(.article-body,.summary,.cb-content-scope) :where(ul) :where(ul){list-style:circle}:where(.article-body,.summary,.cb-content-scope) :where(ul) :where(ul) :where(ul){list-style:square}:where(.article-body,.summary,.cb-content-scope) :where(ol){list-style:decimal}:where(.article-body,.summary,.cb-content-scope) :where(li){margin-block-end:.375rem}:where(.article-body,.summary,.cb-content-scope) :where(a){color:var(--content-accent)}:where(.article-body,.summary,.cb-content-scope)>:last-child{margin-block-end:0}:where(.article-body,.cb-content-scope) :where(img){max-width:100%;height:auto;display:block}:where(.article-body,.cb-content-scope) :where(figure){margin-inline:0}:where(.article-body,.cb-content-scope) :where(figcaption){color:var(--content-muted);margin-block-start:.5rem;font-size:.875rem}:where(.article-body,.cb-content-scope) :where(blockquote){background-color:var(--content-highlight);color:var(--content-coal);text-wrap:pretty;margin-inline:0;padding:1.25rem 1.5rem;font-size:1.125rem;line-height:1.6;position:relative;overflow:hidden}:where(.article-body,.cb-content-scope) :where(blockquote):before{content:"“";color:var(--content-coal);opacity:.12;pointer-events:none;font-size:8rem;line-height:1;position:absolute;inset-block-start:-1.25rem;inset-inline-end:.75rem}:where(.article-body,.cb-content-scope) :where(blockquote)>:last-child{margin-block-end:0}:where(.article-body,.cb-content-scope) :where(blockquote) :where(a){color:var(--content-accent);text-decoration:underline}:where(.article-body,.cb-content-scope) :where(blockquote footer){color:color-mix(in oklab, var(--content-coal) 70%, transparent);margin-block-start:.5rem;font-size:.875rem}:where(.article-body,.cb-content-scope) :where(hr){border:0;border-block-start:1px solid var(--content-rule);margin-block:2.5rem}:where(.article-body,.cb-content-scope) :where(table){border-collapse:collapse;border:.0625rem solid var(--content-rule);background-color:var(--content-card);border-top:0;width:max-content;max-width:100%;display:block;overflow-x:auto}:where(.article-body,.cb-content-scope) :where(th,td){border-top:.0625rem solid var(--content-rule);text-align:start;vertical-align:top;padding-block:1.25rem;padding-inline:1.5rem}:where(.article-body,.summary,.cb-content-scope) :is(th,td).align-left{text-align:left}:where(.article-body,.summary,.cb-content-scope) :is(th,td).align-center{text-align:center}:where(.article-body,.summary,.cb-content-scope) :is(th,td).align-right{text-align:right}:where(.article-body,.summary,.cb-content-scope) :is(th,td).valign-top{vertical-align:top}:where(.article-body,.summary,.cb-content-scope) :is(th,td).valign-middle{vertical-align:middle}:where(.article-body,.summary,.cb-content-scope) :is(th,td).valign-bottom{vertical-align:bottom}:where(.article-body,.cb-content-scope) :where(th,thead :where(td)){text-transform:uppercase;font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:1.125rem;font-weight:700;line-height:1}:where(.article-body,.cb-content-scope) :where(.row){gap:var(--content-gap);flex-wrap:wrap;display:flex}:where(.article-body,.cb-content-scope) :where(.column){box-sizing:border-box;flex:none;width:100%;min-width:0}:where(.article-body,.cb-content-scope) :where(.column)>:last-child{margin-block-end:0}@media (width>=40rem){:where(.article-body,.cb-content-scope) :where(.column.half){width:calc((100% - var(--content-gap)) / 2)}:where(.article-body,.cb-content-scope) :where(.column.third){width:calc((100% - 2 * var(--content-gap)) / 3)}:where(.article-body,.cb-content-scope) :where(.column.fifth){width:calc((100% - 4 * var(--content-gap)) / 5)}}:where(.article-body,.cb-content-scope) :where(.row.is-centered){justify-content:center;align-items:center}:where(.article-body,.cb-content-scope) :where(.row.is-centered) :where(img){margin-inline:auto}:where(.article-body,.cb-content-scope) :where(.spacer){width:100%}:where(.article-body,.cb-content-scope) :where(.spacer.height-20){height:1.25rem}:where(.article-body,.cb-content-scope) :where(.spacer.height-40){height:2.5rem}:where(.article-body,.cb-content-scope) :where(.spacer.height-60){height:3.75rem}:where(.article-body,.cb-content-scope) :where(.spacer.height-80){height:5rem}:where(.article-body,.cb-content-scope) :where(.spacer.height-100){height:6.25rem}:where(.article-body,.cb-content-scope) :where(.spacer.height-120){height:7.5rem}:where(.article-body,.cb-content-scope) :where(.spacer.height-140){height:8.75rem}:where(.article-body,.cb-content-scope) :where(.embed-responsive){width:100%;display:block;position:relative}:where(.article-body,.cb-content-scope) :where(.embed-responsive-16by9){aspect-ratio:16/9}:where(.article-body,.cb-content-scope) :where(.embed-responsive)>:where(iframe){border:0;width:100%;height:100%;position:absolute;inset:0}:where(.article-body,.cb-content-scope) :where(a.Button){letter-spacing:.2em;text-transform:uppercase;color:oklch(96% .015 85);background-color:oklch(58% .17 42);border-radius:.3125rem;align-items:center;gap:.5rem;padding-block:.75rem;padding-inline:1.25rem;font-family:Saira Condensed,ui-monospace,monospace;font-size:.6875rem;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}:where(.article-body,.cb-content-scope) :where(a.Button:hover){color:oklch(96% .015 85);background-color:oklch(17% .012 60)}:where(.article-body,.cb-content-scope) :where(.EventLineup-grid){margin-block:0 var(--content-gap);gap:1rem;display:grid}@media (width>=64rem){:where(.article-body,.cb-content-scope) :where(.EventLineup-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.article-body,.cb-content-scope) :where(.EventLineup-card){background-color:oklch(99% .008 85);border:.0625rem solid oklch(86% .014 78);flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.article-body,.cb-content-scope) :where(.EventLineup-headlineRule){inset-inline:0;background:linear-gradient(90deg, var(--content-eyebrow) 0%, oklch(66% .18 55) 34%, oklch(75% .17 70) 66%, var(--content-highlight) 100%);height:.25rem;position:absolute;top:0}:where(.article-body,.cb-content-scope) :where(.EventLineup-media){aspect-ratio:4/5;width:100%;overflow:hidden}:where(.article-body,.cb-content-scope) :where(.EventLineup-photo){object-fit:cover;object-position:center 30%;width:100%;height:100%;margin-block:0;display:block}:where(.article-body,.cb-content-scope) :where(.EventLineup-body){flex-direction:column;flex:1;padding:1.25rem;display:flex}:where(.article-body,.cb-content-scope) :where(.EventLineup-role){letter-spacing:.18em;text-transform:uppercase;color:var(--content-eyebrow);margin-block:0;font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:.625rem;line-height:1.5}:where(.article-body,.cb-content-scope) :where(.EventLineup-headlineTag){color:oklab(17% .006 .0103923/.6);margin-inline-start:.5rem}:where(.article-body,.cb-content-scope) :where(h3.EventLineup-name){margin-block:.25rem 0;font-size:1.25rem;font-weight:700;line-height:1.25}:where(.article-body,.cb-content-scope) :where(.EventLineup-origin){letter-spacing:.14em;text-transform:uppercase;color:oklab(17% .006 .0103923/.5);margin-block:.25rem 0;font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:.6875rem;line-height:1.5}:where(.article-body,.cb-content-scope) :where(.EventLineup-bio){color:oklab(17% .006 .0103923/.75);margin-block:.75rem 0;font-size:.875rem;line-height:1.625}@media (width>=40rem){:where(.article-body,.cb-content-scope) .row.EventProgram-days>.column{width:calc((100% - var(--content-gap)) / 2)}}:where(.article-body,.cb-content-scope) :where(.EventProgram-dayHead){border-block-end:.125rem solid oklch(17% .012 60);align-items:baseline;gap:.75rem;padding-block-end:.75rem;display:flex}:where(.article-body,.cb-content-scope) :where(.EventProgram-dayLabel){letter-spacing:.2em;text-transform:uppercase;color:var(--content-eyebrow);font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:.6875rem}:where(.article-body,.cb-content-scope) :where(.EventProgram-dayDate){text-transform:uppercase;font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:1.25rem;font-weight:900}:where(.article-body,.cb-content-scope) :where(.EventProgram-item){grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}:where(.article-body,.cb-content-scope) :where(.EventProgram-item+.EventProgram-item){border-block-start:.0625rem solid oklab(17% .006 .0103923/.1)}:where(.article-body,.cb-content-scope) :where(.EventProgram-time){font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:1.125rem;font-weight:900;line-height:1.25}:where(.article-body,.cb-content-scope) :where(p.EventProgram-itemTitle){margin-block:0;font-size:1.125rem;font-weight:700;line-height:1.25}:where(.article-body,.cb-content-scope) :where(.EventProgram-duration){color:oklch(48% .015 65);margin-inline-start:.5rem;font-size:.8125rem;font-weight:400}:where(.article-body,.cb-content-scope) :where(p.EventProgram-scene){letter-spacing:.16em;text-transform:uppercase;color:var(--content-eyebrow);margin-block:.125rem 0;font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.5}:where(.article-body,.cb-content-scope) :where(.EventPractical-grid){margin-block:0 var(--content-gap);gap:1rem;display:grid}@media (width>=40rem){:where(.article-body,.cb-content-scope) :where(.EventPractical-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){:where(.article-body,.cb-content-scope) :where(.EventPractical-grid){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.article-body,.cb-content-scope) :where(.EventPractical-card){background-color:oklch(99% .008 85);border:.0625rem solid oklch(86% .014 78);padding:1.5rem}:where(.article-body,.cb-content-scope) :where(.EventPractical-icon){background-color:var(--content-eyebrow);place-items:center;width:2.75rem;height:2.75rem;display:grid}:where(.article-body,.cb-content-scope) :where(img.EventPractical-glyph){width:1.25rem;height:1.25rem}:where(.article-body,.cb-content-scope) :where(h3.EventPractical-cardTitle){text-transform:uppercase;margin-block:1rem 0;font-size:1.25rem;font-weight:700;line-height:1.25}:where(.article-body,.cb-content-scope) :where(p.EventPractical-cardBody){color:oklab(17% .006 .0103923/.75);margin-block:.75rem 0;font-size:.875rem;line-height:1.625}:where(.article-body,.cb-content-scope) :where(ol.EventFaq-list){margin-block:0 var(--content-gap);border-block:.0625rem solid oklab(17% .006 .0103923/.1);padding-inline-start:0;list-style:none}:where(.article-body,.cb-content-scope) :where(li.EventFaq-item){margin-block-end:0}:where(.article-body,.cb-content-scope) :where(.EventFaq-item+.EventFaq-item){border-block-start:.0625rem solid oklab(17% .006 .0103923/.1)}:where(.article-body,.cb-content-scope) :where(.EventFaq-question){cursor:pointer;padding-block:1.25rem;padding-inline-end:2.5rem;font-size:1.125rem;font-weight:700;line-height:1.375;list-style:none;display:block;position:relative}:where(.article-body,.cb-content-scope) :where(.EventFaq-question)::-webkit-details-marker{display:none}:where(.article-body,.cb-content-scope) :where(.EventFaq-question):after{content:"";inset-inline-end:.375rem;border-right:.125rem solid var(--content-eyebrow);border-bottom:.125rem solid var(--content-eyebrow);width:.5rem;height:.5rem;transition:rotate .2s;position:absolute;top:1.75rem;translate:0 -.25rem;rotate:45deg}:where(.article-body,.cb-content-scope) :where(.EventFaq-details[open]) :where(.EventFaq-question):after{translate:0 .0625rem;rotate:-135deg}:where(.article-body,.cb-content-scope) :where(p.EventFaq-answer){color:oklab(17% .006 .0103923/.8);margin-block:0;padding-block-end:1.25rem;padding-inline-end:2rem;line-height:1.625}:where(.article-body,.cb-content-scope) :where(.PhotoGrid-grid){margin-block:0 var(--content-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=40rem){:where(.article-body,.cb-content-scope) :where(.PhotoGrid-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){:where(.article-body,.cb-content-scope) :where(.PhotoGrid-grid){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.article-body,.cb-content-scope) :where(.PhotoGrid-tile){aspect-ratio:4/3;background-color:oklch(91% .022 80);width:100%;display:block;overflow:hidden}:where(.article-body,.cb-content-scope) :where(.PhotoGrid-tile) :where(img){object-fit:cover;border-radius:0;width:100%;height:100%}:where(.article-body,.cb-content-scope) :where(.Attachments-list){margin-block:0 var(--content-gap);gap:.75rem;display:grid}@media (width>=48rem){:where(.article-body,.cb-content-scope) :where(.Attachments-list){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.article-body,.cb-content-scope) :where(.Attachments-item){background-color:oklch(99% .008 85);border:.0625rem solid oklch(86% .014 78);border-radius:.3125rem;align-items:center;gap:1rem;padding:1.25rem;transition:border-color .15s;display:flex}:where(.article-body,.cb-content-scope) :where(.Attachments-item:hover){border-color:var(--content-eyebrow)}:where(.article-body,.cb-content-scope) :where(.Attachments-icon){border:.0625rem solid oklab(17% .006 .0103923/.15);border-radius:.3125rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s;display:grid}:where(.article-body,.cb-content-scope) :where(.Attachments-icon):before{content:"";background-color:var(--content-eyebrow);width:1.25rem;height:1.25rem;transition:background-color .15s;-webkit-mask-image:url(/assets/dist/apps/web/file-text-BQjtZium.svg);mask-image:url(/assets/dist/apps/web/file-text-BQjtZium.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.article-body,.cb-content-scope) :where(.Attachments-item:hover) :where(.Attachments-icon){background-color:var(--content-eyebrow)}:where(.article-body,.cb-content-scope) :where(.Attachments-item:hover) :where(.Attachments-icon):before{background-color:oklch(96% .015 85)}:where(.article-body,.cb-content-scope) :where(.Attachments-text){flex:1;min-width:0}:where(.article-body,.cb-content-scope) :where(a.Attachments-name){text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:oklch(17% .012 60);font-family:Saira Condensed,ui-sans-serif,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;display:block;overflow:hidden}:where(.article-body,.cb-content-scope) :where(.Attachments-meta){letter-spacing:.18em;text-transform:uppercase;color:oklab(17% .006 .0103923/.6);margin-block-start:.25rem;font-family:Saira Condensed,ui-monospace,monospace;font-size:.625rem;display:block}
