:root{--sos-gutter:max(6%,calc((100% - 1200px) / 2));--sos-pad:96px;--sos-gap:48px}@media (max-width:1180px){:root{--sos-pad:64px}}@media (max-width:767px){:root{--sos-pad:48px;--sos-gap:32px}}:root{--p-12:12px;--p-14:14px;--p-17:17px;--p-24:24px;--p-40:40px;--p-56:56px;--p-96:96px;--p-120:120px;--p-w900:900;--p-w700:700;--p-w500:500;--p-ls-wide:.2em;--p-ls-display:.01em;--p-lh-display:.86;--p-lh-head:1.1;--p-lh-caps:1.2;--p-lh-body:1.5}:root{--sos-t-display:var(--p-120);--sos-t-h1:var(--p-96);--sos-t-h1-min:var(--p-56);--sos-t-h2:var(--p-56);--sos-t-h3:var(--p-24);--sos-t-body:var(--p-17);--sos-t-small:var(--p-14);--sos-t-eyebrow:var(--p-12);--sos-w-black:var(--p-w900);--sos-w-bold:var(--p-w700);--sos-w-medium:var(--p-w500);--sos-ls-eyebrow:var(--p-ls-wide);--sos-ls-display:var(--p-ls-display);--sos-lh-display:var(--p-lh-display);--sos-lh-head:var(--p-lh-head);--sos-lh-caps:var(--p-lh-caps);--sos-lh-body:var(--p-lh-body);--sos-t-headline:var(--sos-t-h1);--sos-t-lead:var(--sos-t-body);--sos-t-docket:var(--sos-t-eyebrow);--sos-t-total:var(--sos-t-eyebrow);--sos-t-part:var(--sos-t-h3);--sos-w-lead:var(--sos-w-medium);--sos-ls-docket:var(--sos-ls-eyebrow);--sos-ls-total:var(--sos-ls-eyebrow);--sos-ls-nav:var(--sos-ls-eyebrow);--sos-ls-button:var(--sos-ls-eyebrow);--sos-ls-chip:var(--sos-ls-eyebrow)}@media (max-width:767px){:root{--sos-t-display:var(--p-56);--sos-t-h1:var(--p-56);--sos-t-h2:var(--p-40)}}:root{--sos-header-h:81px}@media (max-width:1024px){:root{--sos-header-h:89px}}@media (max-width:767px){:root{--sos-header-h:69px}}html{scroll-padding-top:calc(var(--sos-header-h) + 24px)}:root :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--sos-ink);outline-offset:2px;box-shadow:none}:root .sos-navy :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--sos-on-dark)}.site-footer a,.main-navigation a,.sos-link a,a.sos-link{display:inline-flex;align-items:center;min-height:32px}.sos-chips > *{min-height:44px;white-space:nowrap}.wp-block-button__link,.kb-button,button,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:48px}input[type=checkbox]{width:24px;height:24px}.sos-label{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink);margin-bottom:8px}.sos-link a,a.sos-link{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}.sos-go .kb-button,a.sos-go,button.sos-go{background:var(--sos-accent);color:var(--sos-deep);transition:background .2s ease}.sos-go .kb-button:hover,a.sos-go:hover,button.sos-go:hover{background:var(--sos-accent-hover);color:var(--sos-deep)}@media (max-width:767px){body:has(.sos-bar) :is(.sos-go .kb-button,a.sos-go,button.sos-go):not(.sos-bar *){background:transparent;color:var(--sos-ink);box-shadow:inset 0 0 0 1px var(--sos-ink)}}.sos-navy{background:var(--sos-ink);color:var(--sos-on-dark)}.sos-navy h1,.sos-navy h2,.sos-navy h3,.sos-navy p,.sos-navy li,.sos-navy a{color:var(--sos-on-dark)}.sos-navy .sos-label{color:var(--sos-on-dark)}.sos-docket{position:relative;background:var(--sos-card);padding:24px;box-shadow:0 6px 20px var(--sos-shadow)}.sos-navy .sos-docket{box-shadow:none}.sos-docket table{width:100%;border-collapse:collapse}.sos-docket td{text-wrap:balance;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}.sos-docket td:last-child{text-align:right;font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.sos-docket:where(:not(.sos-plain,.sos-jump,.sos-post-cta,.sos-archive,.sos-titles)) tr:last-child td{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-black);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-ink)}.sos-docket:where(:not(.sos-plain,.sos-jump,.sos-post-cta,.sos-archive,.sos-titles)) tr:last-child td:last-child{font-size:var(--sos-t-eyebrow);color:var(--sos-ink)}@media (min-width:1025px){.sos-docket:where(:not(.sos-plain,.sos-jump,.sos-post-cta,.sos-archive,.sos-titles)) tr:last-child td:last-child{white-space:nowrap}}.sos-print.is-armed{clip-path:inset(-12px -32px 100% -32px)}.sos-print.is-armed > .sos-label,.sos-print.is-armed tr{opacity:0}.sos-print.is-printing{animation:sos-feed-out 2.4s steps(24,end) forwards}.sos-print.is-printing > .sos-label{animation:sos-row-in .25s ease-out .2s both}.sos-print.is-printing tr{animation:sos-row-in .25s ease-out .5s both}.sos-print.is-printing tr:nth-child(2){animation-delay:1s}.sos-print.is-printing tr:nth-child(3){animation-delay:1.5s}.sos-print.is-printing tr:nth-child(4){animation-delay:2s}.sos-print.is-printing tr:nth-child(5){animation-delay:2.5s}.sos-print.is-printing tr:last-child .sos-stamp{animation:sos-stamp-in .32s cubic-bezier(.2,1.6,.4,1) 2.6s both}.sos-print .sos-stamp{padding:6px 10px;font-size:var(--sos-t-small);line-height:1.1}@keyframes sos-feed-out{to{clip-path:inset(-12px -32px -48px -32px)}}@keyframes sos-row-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes sos-stamp-in{from{opacity:0;transform:rotate(-2.4deg) scale(2.2)}to{opacity:1;transform:rotate(-2.4deg) scale(1)}}.sos-toc{counter-reset:sos-toc}.sos-toc ul,.sos-toc ol{list-style:none;margin:0;padding:0}.sos-toc li{counter-increment:sos-toc;display:flex;align-items:baseline;gap:8px;padding:8px 0}.sos-toc li::before{content:counter(sos-toc,decimal-leading-zero);flex:0 0 auto;white-space:nowrap;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);color:var(--sos-caption)}.sos-toc li a{font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);line-height:1.5;color:var(--sos-ink);text-decoration:none}.sos-toc li a:hover{text-decoration:underline}.sos-chips{display:flex;flex-wrap:wrap;gap:8px}.sos-bar{display:none}@media (max-width:767px){.sos-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;box-sizing:border-box;min-height:72px;padding:0 24px env(safe-area-inset-bottom,0px);align-items:center;justify-content:space-between;gap:16px;background:var(--sos-ground);color:var(--sos-ink);border-top:1px solid var(--sos-leader)}.sos-bar p{margin:0;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}body:has(.sos-bar){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.sos-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:0 20px;border:0;border-radius:0;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;text-decoration:none;white-space:nowrap}body:has(.sos-bar) :is(#kt-scroll-up,#kt-scroll-up-reader){bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.sos-yes,.sos-no{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);line-height:1.5}.sos-yes>*:last-child,.sos-no>*:last-child{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sos-yes>*:last-child::before,.sos-no>*:last-child::before{content:"";width:12px;height:12px;flex-shrink:0;background:currentColor}.sos-yes>*:last-child::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.5'/%3E%3C/svg%3E") center/contain no-repeat}.sos-no>*:last-child::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E") center/contain no-repeat}.sos-no{color:var(--sos-caption)}.sos-yes{color:var(--sos-ink)}.gform_wrapper .sos-choice .gfield_radio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gform_wrapper .sos-choice-list .gfield_radio{grid-template-columns:minmax(0,1fr)}@media (max-width:767px){.gform_wrapper .sos-choice:not(.sos-choice-pair) .gfield_radio{grid-template-columns:minmax(0,1fr)}}.gform_wrapper .sos-choice .gchoice{position:relative;display:flex;align-items:center;gap:16px;min-height:48px;margin:0;padding:0 16px;box-sizing:border-box;border:1px solid var(--sos-ink);background:var(--sos-field);color:var(--sos-ink);cursor:pointer;transition:background-color .12s ease,color .12s ease}.gform_wrapper .sos-choice-list .gchoice{border-color:transparent;background:var(--sos-card)}.gform_wrapper .sos-choice .gchoice:hover{box-shadow:inset 0 0 0 1px var(--sos-ink)}.gform_wrapper .sos-choice .gchoice label{flex:1;margin:0;font-size:var(--sos-t-body);font-weight:var(--sos-w-bold);line-height:1.5;color:inherit;cursor:pointer}.gform_wrapper .sos-choice-list .gchoice label{font-weight:var(--sos-w-medium)}.gform_wrapper .sos-choice .gchoice label::after{content:"";position:absolute;inset:0}.gform_wrapper .sos-choice .gchoice input{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin:0;border:2px solid currentColor;border-radius:50%;background:var(--sos-field);cursor:pointer}.gform_wrapper .sos-choice .gchoice input:checked{background:var(--sos-ink);box-shadow:inset 0 0 0 3px var(--sos-field)}.gform_wrapper .sos-choice .gchoice:has(input:checked){background:var(--sos-ink);border-color:var(--sos-ink);color:var(--sos-on-dark)}.gform_wrapper .sos-choice .gchoice:has(input:checked) input{border-color:var(--sos-on-dark)}.gform_wrapper .sos-choice .gchoice input:focus-visible{outline:none;box-shadow:none}.gform_wrapper .sos-choice .gchoice input:checked:focus-visible{box-shadow:inset 0 0 0 3px var(--sos-field)}.gform_wrapper .sos-choice .gchoice:has(input:focus-visible){outline:2px solid var(--sos-ink);outline-offset:2px;box-shadow:none}.sos-caption{font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);line-height:1.5;color:var(--sos-caption);margin:0 0 16px}.entry-content > .sos-section.wp-block-group,.sos-section{box-sizing:border-box;width:auto;max-width:none;margin:0;padding:var(--sos-pad) var(--sos-gutter)}.entry-content > .sos-section.sos-hero.wp-block-group,.sos-section.sos-hero{padding-top:48px}.sos-section > * + *{margin-top:var(--sos-gap)}.sos-section.sos-oncard{background:var(--sos-card)}.entry-content .sos-section > :last-child,.entry-content .sos-section .wp-block-column > :last-child{margin-bottom:0}.entry-content > .sos-section:not(.sos-navy,.sos-oncard,.sos-tlbar,.sos-band,.sos-plainhead) + .sos-section:not(.sos-navy,.sos-oncard,.sos-tlbar,.sos-band,.sos-plainhead),.entry-content > .sos-section.sos-band + .sos-section.sos-band,.entry-content > .sos-section.sos-oncard + .sos-section.sos-oncard,.entry-content > .sos-section.sos-navy + .sos-section.sos-navy{padding-top:0}.sos-section h2{margin:0;font-size:var(--sos-t-h2);line-height:1.1;font-weight:var(--sos-w-bold);text-wrap:balance}.sos-section .sos-label + h2{margin-top:8px}.sos-section h3{margin:0;font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}.sos-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}:is(.entry-content,.entry-hero,.tax-speaker-year .wrap) .sos-head > *{margin:0}.sos-head p.sos-link{display:flex;flex-wrap:wrap;gap:32px}html .sos-section p{margin:0}.sos-section p + p,.sos-section h2 + p{margin-top:16px}.sos-hero .wp-block-column{container-type:inline-size}.sos-h1{word-break:normal;overflow-wrap:normal;margin:8px 0 0!important;font-size:clamp(var(--sos-t-h1-min),min(21cqi,8.34vw),var(--sos-t-h1));line-height:var(--sos-lh-display);font-weight:var(--sos-w-black);letter-spacing:.01em;color:var(--sos-ink)}.sos-h1 + .wp-block-buttons{margin-top:32px}.sos-dateline{margin-top:32px!important;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-caption)}.sos-h1:not(.sos-inner) + .sos-dateline{margin-top:48px!important}.sos-lead{margin-top:32px!important;font-size:var(--sos-t-lead);font-weight:var(--sos-w-medium);line-height:1.5}.sos-marker{display:flex;align-items:center;gap:8px;margin-top:32px!important;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}.sos-marker::before{content:"";width:8px;height:8px;flex-shrink:0;background:currentColor}.sos-marker + .sos-marker{margin-top:8px!important}.sos-hero .wp-block-shortcode{margin-top:16px}.sos-hero .sos-marker + .wp-block-buttons{margin-top:16px}.sos-hero-photos{position:relative}.sos-hero-photos > .sos-photo:nth-child(1){width:92%;margin-left:auto}.sos-hero-photos > .sos-photo:nth-child(2){position:relative;z-index:1;width:54%;margin-top:-80px}@media (max-width:767px){.sos-dateline,.sos-lead,.sos-marker,.sos-h1:not(.sos-inner) + .sos-dateline{margin-top:24px!important}.sos-hero-photos > *:nth-child(2){display:none}}.sos-section .wp-block-columns{margin-inline:0;margin-bottom:0;gap:48px}.sos-split{align-items:flex-start}@media (min-width:782px){.sos-split > .wp-block-column:first-child{flex:3 1 0}.sos-split > .wp-block-column:last-child{flex:2 1 0}.sos-split > .sos-tickets-cta{align-self:flex-end}.sos-tickets-cta .wp-block-buttons{justify-content:flex-end}}.sos-stack > * + *{margin-top:24px}@media (min-width:782px){.sos-split:has(> .wp-block-column > .sos-film){align-items:center}}.sos-section > .sos-split + .sos-even{margin-top:var(--sos-pad)}.sos-section > .sos-even + .sos-panel{margin-top:24px;height:auto}.sos-hero > .sos-head:last-child{margin-top:32px}.sos-hero > .sos-head .sos-stamp{margin:0;font-size:var(--sos-t-eyebrow)}.sos-photo{position:relative;box-sizing:border-box;margin:0;border:12px solid var(--sos-print);border-bottom-width:0;background:var(--sos-print);box-shadow:0 6px 20px var(--sos-shadow);line-height:0}.sos-photo:not(:has(figcaption)){border-bottom-width:32px}.sos-navy .sos-photo{box-shadow:none}.sos-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.sos-photo :is(figcaption,.wp-element-caption){margin:0;padding:8px 0 16px;background:var(--sos-print);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;text-align:left;color:var(--sos-caption)}.sos-photo.is-portrait img{aspect-ratio:3/4}.sos-wall > .sos-wall-row{display:flex;align-items:flex-start;gap:16px}.sos-wall > .sos-wall-row + .sos-wall-row{margin-top:var(--sos-gap)}.sos-wall-row > .sos-photo{flex:41 1 0;min-width:0;margin:0}.sos-wall-row > .sos-photo:nth-child(2){flex-grow:32;margin-top:48px}.sos-wall-row > .sos-photo:nth-child(3){flex-grow:24;margin-top:8px}.sos-wall-row + .sos-wall-row > .sos-photo:nth-child(1){flex-grow:32;margin-top:24px}.sos-wall-row + .sos-wall-row > .sos-photo:nth-child(2){flex-grow:41;margin-top:0}.sos-wall-row + .sos-wall-row > .sos-photo:nth-child(3){margin-top:64px}@media (max-width:781px){.sos-wall > .sos-wall-row{flex-direction:column;gap:var(--sos-gap)}.sos-wall > .sos-wall-row + .sos-wall-row{display:none}.sos-wall .sos-wall-row > .sos-photo:nth-child(n){width:100%;margin-top:0}}.sos-film:not(a){margin:0;background:var(--sos-print);padding:12px 12px 0;box-shadow:0 6px 20px var(--sos-shadow)}.sos-film:not(a):not(:has(figcaption,.wp-element-caption)){padding-bottom:32px}.sos-navy .sos-film:not(a){box-shadow:none}.sos-film :is(figcaption,.wp-element-caption){margin:0;padding:8px 0 16px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;text-align:left;color:var(--sos-caption)}.sos-film-poster{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:var(--sos-deep);cursor:pointer}.sos-film-poster img{display:block;width:100%;height:100%;object-fit:cover}.sos-film-play{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);background:var(--sos-accent);transition:background .2s ease}.sos-film-play::before{content:"";position:absolute;left:26px;top:20px;border-left:18px solid var(--sos-deep);border-top:12px solid transparent;border-bottom:12px solid transparent}.sos-film-poster:hover .sos-film-play,.sos-film-poster:focus-visible .sos-film-play{background:var(--sos-accent-hover)}@media (prefers-reduced-motion:reduce){.sos-film-play{transition:none}}.sos-docket .wp-block-table{margin:0;overflow-x:visible}.sos-docket .wp-block-table table{table-layout:auto}.sos-docket > .sos-label{margin:0 0 16px}.sos-docket th{white-space:nowrap}.sos-quote{font-size:var(--sos-t-lead);font-weight:var(--sos-w-medium);line-height:1.5;color:var(--sos-ink);margin:0 0 16px!important}.sos-quote-solo{max-width:none}.sos-docket:has(> .sos-quote) table{display:block;border-top:2px solid var(--sos-ink)!important}.sos-docket:has(> .sos-quote) :is(tbody,tr){display:block}.sos-docket:has(> .sos-quote) tr:last-child{padding-top:16px}.sos-docket:has(> .sos-quote) tr:last-child td{display:inline;border:0!important;padding:0!important;text-align:left}.sos-docket:has(> .sos-quote) tr:last-child td + td::before{content:"|";margin:0 12px;color:var(--sos-caption)}.sos-section > :not(.sos-label) + .sos-docket{margin-top:32px}.sos-navy .sos-docket .sos-label{color:var(--sos-caption)}.sos-navy .sos-docket p{color:var(--sos-ink)}.sos-docket.sos-wide td{text-transform:none;letter-spacing:0;font-size:var(--sos-t-body)}.sos-docket.sos-wide td:last-child{white-space:normal;text-align:right;color:var(--sos-ink)}.sos-docket:not(.sos-navy .sos-docket) td a{color:var(--sos-ink);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}.sos-docket .sos-strong{font-size:var(--sos-t-body);font-weight:var(--sos-w-bold);line-height:1.5;color:var(--sos-ink);margin:0 0 16px}.sos-cards .wp-block-post-template{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px;margin:0;padding:0;list-style:none}.sos-cards .wp-block-post{display:flex;flex-direction:column;gap:16px;margin:0}.sos-cards .wp-block-post-featured-image{margin:0}.sos-cards .wp-block-post-featured-image img{aspect-ratio:1/1}@media (max-width:767px){.sos-cards .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.sos-cards:not(.sos-roster) .wp-block-post:nth-child(n+3){display:none}}.sos-hide-empty:not(:has(.wp-block-post,.wp-block-image img[src])){display:none}:is(.sos-three,.sos-even) > .wp-block-column{display:flex;flex-direction:column}:is(.sos-three,.sos-even) .sos-docket{flex:1 1 auto;display:flex;flex-direction:column}:is(.sos-three,.sos-even) .sos-docket > .wp-block-table{margin-top:auto}@media (max-width:767px){:not(.sos-quotes) > .sos-three > .wp-block-column:nth-child(3){display:none}}@media (min-width:782px) and (max-width:1024px){.sos-even:has(.sos-quote){flex-wrap:wrap}.sos-even:has(.sos-quote) > .wp-block-column{flex:1 1 100%}}@media (min-width:1025px){.sos-split > .wp-block-column:has(> .sos-quote-solo){align-self:center}}@media (min-width:782px) and (max-width:1024px){.sos-split:has(> .wp-block-column > .sos-quote-solo){flex-wrap:wrap}.sos-split:has(> .wp-block-column > .sos-quote-solo) > .wp-block-column{flex:1 1 100%}}.sos-quotes{column-count:3;column-gap:16px}.sos-quotes > .sos-head{column-span:all;margin-bottom:32px}.sos-quotes > .sos-three{display:contents}.sos-quotes .sos-three > .wp-block-column{break-inside:avoid;margin:0 0 16px}.sos-quotes > .sos-head + .sos-three > .wp-block-column:first-child .sos-quote{font-size:var(--sos-t-h3);line-height:1.1}@media (max-width:1180px){.sos-quotes{column-count:2}}@media (max-width:767px){.sos-quotes{column-count:1}}:is(.sos-section,.sos-post-cta,.sos-post-speaker,.single-post .single-content) .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;padding:0 24px;border:0;border-radius:0;background:transparent;color:var(--sos-ink);box-shadow:inset 0 0 0 1px var(--sos-ink);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}:is(.sos-section,.sos-post-cta,.sos-post-speaker,.single-post .single-content) .wp-block-button:not(.sos-go) .wp-block-button__link:hover{background:var(--sos-ink);color:var(--sos-on-dark)}.wp-block-button.sos-go .wp-block-button__link{background:var(--sos-accent);color:var(--sos-deep);box-shadow:none;transition:background .2s ease}.wp-block-button.sos-go .wp-block-button__link:hover{background:var(--sos-accent-hover);color:var(--sos-deep)}.sos-section .wp-block-button.is-style-outline > .wp-block-button__link,.sos-section .wp-block-button.is-style-outline > .wp-block-button__link:visited{border:0;padding:0 24px;color:var(--sos-ink)}@media (max-width:767px){body:has(.sos-bar) .wp-block-button.sos-go:not(.sos-bar *) .wp-block-button__link{background:transparent;color:var(--sos-ink);box-shadow:inset 0 0 0 1px var(--sos-ink)}body:has(.sos-bar) .sos-navy .wp-block-button.sos-go .wp-block-button__link{color:var(--sos-on-dark);box-shadow:inset 0 0 0 1px var(--sos-on-dark)}}.sos-logos.wp-block-gallery{gap:32px}.sos-logos img{object-fit:contain!important;height:110px!important;width:auto!important}@media (max-width:1024px){.sos-logos.wp-block-gallery:has(> :nth-child(13)){gap:24px}.sos-logos:has(> :nth-child(13)) img{height:72px!important}}@media (max-width:767px){.sos-logos.wp-block-gallery:has(> :nth-child(13)){gap:16px}.sos-logos:has(> :nth-child(13)) img{height:56px!important}}.sos-docket table,.sos-docket td,.sos-docket th{border-top:0!important;border-left:0!important;border-right:0!important;background:none}.sos-docket td{border-bottom:1px dotted var(--sos-leader)!important;padding:8px 0!important}.sos-docket td + td{padding-left:16px!important}.sos-docket td a{display:inline-block;padding-block:2px}.sos-docket:where(:not(.sos-plain,.sos-jump,.sos-post-cta,.sos-archive,.sos-titles)) tr:last-child td{border-bottom:0!important;border-top:2px solid var(--sos-ink)!important;padding-top:16px!important}.sos-section:not(.sos-navy) .sos-link a{color:var(--sos-ink)}.sos-section > .wp-block-table :is(td,th){font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);line-height:1.5}:is(.entry-content,.tax-speaker-year .wrap) .sos-section.alignfull{padding-left:var(--sos-gutter);padding-right:var(--sos-gutter)}.sos-tickets{align-items:stretch!important}.sos-tickets > .wp-block-column{display:flex;flex-direction:column}.sos-ticket{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;box-sizing:border-box}.sos-section .sos-ticket > *{margin:0!important}.sos-ticket > .sos-stamp{position:absolute;text-align:center;line-height:1.5}.sos-ticket > .sos-label{margin:0}.sos-section .sos-ticket :is(h2,h3){font-size:var(--sos-t-part);line-height:1.1;font-weight:var(--sos-w-bold)}.sos-ticket .sos-tagline{margin-top:-8px!important;padding-bottom:16px;border-bottom:1px solid var(--sos-leader);font-size:var(--sos-t-small);line-height:1.5;color:var(--sos-ink)}.sos-ticket .wp-block-table{margin-top:auto!important}.sos-ticket .wp-block-button,.sos-ticket .wp-block-button__link{width:100%;justify-content:center}.sos-section .sos-yes p,.sos-section .sos-no p{margin:0}@media (max-width:1024px) and (min-width:782px){.sos-section .sos-ticket :is(h2,h3){font-size:var(--sos-t-h3)}}.sos-faq .wp-block-details{margin:0;border-bottom:1px dotted var(--sos-leader)}.sos-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-size:var(--sos-t-body);font-weight:var(--sos-w-bold);line-height:1.1;color:var(--sos-ink);cursor:pointer;list-style:none}.sos-faq summary::-webkit-details-marker{display:none}.sos-faq summary::after{content:"+";flex-shrink:0;font-size:var(--sos-t-h3);line-height:1.1}.sos-faq details[open] > summary::after{content:"\2212"}.sos-faq details > p{margin:0 0 16px!important;font-size:var(--sos-t-body);line-height:1.5}.main-navigation .current-menu-item > a,.main-navigation .current_page_item > a{text-decoration:underline!important;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:8px}body.home.sos-phase-waitlist [data-section="kadence_customizer_header_button"]{display:none}.site-footer .widget:has(.sos-footer){margin:0;padding:0}.sos-footer-cols{flex-wrap:wrap!important}@media (min-width:782px){.sos-footer-cols > .wp-block-column:first-child{flex:2 1 0}}.sos-footer .sos-label{margin:0 0 16px!important}.sos-footer .sos-footer-links p{margin:0}.sos-footer .sos-footer-links a{font-size:var(--sos-t-body);font-weight:var(--sos-w-medium);text-decoration:none}.sos-footer .sos-footer-base .sos-link a{font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);text-decoration:none}.sos-footer .sos-footer-logo{margin:0 0 24px}.sos-footer .sos-footer-logo img{height:72px;width:auto;max-width:none}.sos-footer .sos-dateline{margin-top:0!important;color:var(--sos-on-dark)}.sos-footer .sos-dateline + .sos-label{margin-top:32px!important}.sos-footer :is(button,input[type=submit],.kb-forms-submit,.wp-block-button__link){background:transparent;color:var(--sos-ink)!important;border-radius:0}.sos-footer-base{margin-top:32px;padding-top:32px;border-top:1px solid color-mix(in srgb,var(--sos-on-dark) 25%,transparent)}.sos-footer-base .sos-ack{font-size:var(--sos-t-small);line-height:1.5}.sos-footer-base .sos-link{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:24px}.site-header .site-header-row-container-inner > .site-container{max-width:none;padding:0 var(--sos-gutter)}@media (max-width:1024px){.site-header .site-header-row-container-inner > .site-container{padding-block:4px}}.site-header .site-branding a.brand img,.site-header .site-branding .custom-logo{max-height:56px;width:auto;max-width:none;height:auto}@media (max-width:1024px){.site-header .site-branding a.brand img,.site-header .site-branding .custom-logo{max-height:40px}}.main-navigation .menu > .menu-item > a{background:transparent!important;color:var(--sos-ink)}.main-navigation .menu > .menu-item > a:hover{color:var(--sos-deep)}.sos-panels{gap:24px!important}.sos-panel{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--sos-panelbg,var(--sos-card))}.sos-section .sos-panel > *{margin:0!important}.sos-panel .sos-link,.sos-panel > .sos-actions,.sos-panel > .sos-docket:last-child,.sos-panel > .sos-quote ~ .sos-label:last-child{margin-top:auto!important}.sos-panel .sos-docket{background:none;box-shadow:none;padding:0}.sos-panel p:not(.sos-label,.sos-link,.sos-prose p){font-size:var(--sos-t-body);line-height:1.5}.sos-panels > .wp-block-column{display:flex;flex-direction:column}@media (min-width:782px) and (max-width:1024px){.sos-panels:has(> .wp-block-column:nth-child(4)){flex-wrap:wrap}.sos-panels:has(> .wp-block-column:nth-child(4)) > .wp-block-column{flex:1 1 calc(50% - 12px)}}.sos-chips :is(a,button){display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;padding:0 16px;border:1px solid var(--sos-ink);color:var(--sos-ink);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;text-decoration:none}.sos-chips :is(a,button):hover{background:var(--sos-ink);color:var(--sos-on-dark)}.sos-chips a[aria-current],.blog .sos-chips a[href="/news/"]{background:var(--sos-ink);color:var(--sos-on-dark)}.sos-prose{max-width:none}.sos-prose > * + *{margin-top:16px!important}.sos-prose h2{font-size:var(--sos-t-part);margin-top:48px}.sos-prose h2:first-child{margin-top:0}.sos-prose h3{margin-top:32px!important}.sos-prose :is(h4,h5,h6){font-size:var(--sos-t-h3);line-height:1.1}.sos-prose p,.sos-prose li{font-size:var(--sos-t-body);line-height:1.5}.sos-prose ul,.sos-prose ol{margin:16px 0 0;padding-left:24px}.sos-prose li + li{margin-top:8px}.sos-prose a{color:var(--sos-ink);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}.sos-sub{font-size:var(--sos-t-body);line-height:1.5;margin-top:16px!important}@media (min-width:782px){.sos-hero .sos-split > .sos-hero-side{padding-top:24px}}.sos-hero-side > * + *{margin-top:24px}.sos-hero-side .sos-docket:not(.sos-list) td:first-child{white-space:nowrap}.sos-hero-side h2{font-size:var(--sos-t-part)}.sos-closing .sos-closing-h{font-size:var(--sos-t-h2);line-height:1.1;font-weight:var(--sos-w-bold)}.sos-navy .wp-block-button:not(.sos-go) .wp-block-button__link,.sos-navy .wp-block-button:not(.sos-go) .wp-block-button__link:visited{background:transparent;color:var(--sos-on-dark);box-shadow:inset 0 0 0 1px var(--sos-on-dark)}.sos-navy .wp-block-button:not(.sos-go) .wp-block-button__link:hover{background:var(--sos-on-dark);color:var(--sos-ink)}.sos-empty{font-size:var(--sos-t-lead);line-height:1.5}.sos-cards .wp-block-post-title{margin:0;font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}.sos-cards .wp-block-post-title a{color:var(--sos-ink);text-decoration:none}:is(.sos-lineup,.sos-roster) .wp-block-post-title a{text-decoration:underline;text-decoration-color:var(--sos-accent);text-decoration-thickness:2px;text-underline-offset:6px}.sos-docket .sos-stamp{align-self:flex-start;margin-top:16px!important;font-size:var(--sos-t-eyebrow)}.sos-docket > .wp-block-buttons{margin-top:24px}.sos-docket .sos-note{font-size:var(--sos-t-small);line-height:1.5;color:var(--sos-caption);margin-top:16px}.sos-rows > * + *{margin-top:24px}.sos-jump td:first-child a{color:var(--sos-ink);text-decoration:none}.sos-jump td:first-child a:hover{text-decoration:underline;text-decoration-color:currentColor}@media (min-width:1025px){.sos-sticky{position:sticky;top:calc(var(--sos-header-h) + 32px)}}.sos-faq-group + .sos-faq-group{margin-top:48px}.sos-faq-group{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline}.sos-faq-group > *{grid-column:1 / -1}.sos-faq-group > .sos-label{grid-column:1;margin:0}.sos-faq-group > h2{grid-column:2;margin:0 0 16px!important;font-size:var(--sos-t-part)}.sos-faq-group > .sos-faq{border-top:2px solid var(--sos-ink)}@media (min-width:1025px){.sos-split.sos-side.sos-toc-first > .sos-aside{order:-1}}.sos-faq .wp-block-details > * + *:not(summary){margin-top:0}.sos-faq details > .wp-block-table,.sos-faq details > .sos-docket{margin:8px 0 16px}.sos-faq details .wp-block-table :is(td,th){font-size:var(--sos-t-small);line-height:1.5}@media (min-width:782px){.sos-split.sos-flip > .wp-block-column:first-child{flex:2 1 0}.sos-split.sos-flip > .wp-block-column:last-child{flex:3 1 0}.sos-split.sos-side > .wp-block-column{flex:1 1 0}.sos-split.sos-side > .sos-aside{flex:0 0 360px}}.sos-stack .sos-gap{margin-top:48px}.sos-after-lead{margin-top:16px!important}@media (max-width:1024px){.sos-split.sos-side.sos-toc-first{flex-wrap:wrap}.sos-split.sos-side.sos-toc-first > .wp-block-column{flex:1 1 100%}.sos-split.sos-side.sos-toc-first > .sos-aside{order:-1}}.sos-partner-logo{margin:0!important;line-height:0}.sos-partner-logo img{display:block;width:100%;max-width:280px;height:auto;aspect-ratio:2/1;object-fit:contain}.sos-panel .sos-partner-logo{padding:24px;background:var(--sos-ground)}.sos-panel .sos-partner-logo :is(a,img){display:block;width:100%;max-width:none;height:96px;aspect-ratio:auto;object-fit:contain;margin-inline:auto}.sos-logos.wp-block-gallery .wp-block-image{flex:0 0 auto!important;width:auto!important;margin:0}.sos-logos.wp-block-gallery .wp-block-image img{max-width:180px}.sos-panel .sos-prose{max-width:none}.wp-block-gallery.sos-awards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px;margin:0}.wp-block-gallery.sos-awards.has-nested-images figure.wp-block-image:not(.sos-x){width:auto;margin:0;display:flex;flex-direction:column;justify-content:flex-start;gap:12px}.wp-block-gallery.sos-awards.has-nested-images figure.wp-block-image:not(.sos-x)::before{content:none}.wp-block-gallery.sos-awards.has-nested-images figure.wp-block-image:not(.sos-x) img{width:100%;height:auto;aspect-ratio:1/1;max-width:none;box-sizing:border-box;padding:12px;object-fit:contain;background:var(--sos-print);box-shadow:0 6px 20px var(--sos-shadow)}.wp-block-gallery.sos-awards.has-nested-images figure.wp-block-image:not(.sos-x) figcaption{position:static;flex:none;max-height:none;margin:0;padding:0;overflow:visible;background:none;color:var(--sos-ink);font-size:var(--sos-t-small);font-style:normal;font-weight:var(--sos-w-medium);line-height:1.5;text-align:left;text-shadow:none}@media (max-width:1024px){.wp-block-gallery.sos-awards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.wp-block-gallery.sos-awards{grid-template-columns:repeat(2,minmax(0,1fr))}}.sos-todo{counter-reset:sos-todo}.sos-todo .sos-panel{counter-increment:sos-todo;min-height:240px}.sos-todo .sos-panel::before{content:counter(sos-todo,decimal-leading-zero);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);line-height:1.5;color:var(--sos-caption)}.sos-mobile-only{display:none}@media (max-width:767px){.sos-mobile-only{display:block}}.sos-letter{background:var(--sos-card);color:var(--sos-ink);padding:32px;box-shadow:inset 0 0 0 1px var(--sos-leader)}.sos-letter p:not(.sos-label){color:var(--sos-ink)!important;font-size:var(--sos-t-body);line-height:1.5}.sos-letter > * + *{margin-top:16px!important}@media (max-width:767px){.sos-letter{padding:24px}}.sos-archive td:last-child a{margin-left:16px;color:var(--sos-ink);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}.sos-archive td:last-child{white-space:normal}.sos-archive td:first-child{white-space:nowrap;letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}.sos-docket th{padding:0 0 16px 16px!important;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;text-align:left;line-height:1.2;color:var(--sos-caption);border-bottom:2px solid var(--sos-ink)!important}.sos-docket th:first-child{padding-left:0!important}.sos-docket th:last-child{text-align:right}.sos-archive td:nth-child(2){font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-ink)}.sos-archive td{padding-top:16px!important;padding-bottom:16px!important}.sos-docket.sos-matrix th{padding:0 0 16px 16px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;text-align:right;color:var(--sos-caption);border-bottom:2px solid var(--sos-ink)}.sos-docket.sos-matrix th:first-child{padding-left:0;text-align:left}.sos-docket.sos-matrix td:not(:first-child),.sos-docket.sos-matrix tr:last-child td:not(:first-child){padding-left:16px;text-align:right;white-space:nowrap;font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.sos-docket.sos-matrix tr:last-child td{border-top:0;border-bottom:1px dotted var(--sos-leader);padding-top:8px}.sos-docket.sos-matrix td:first-child{font-size:var(--sos-t-small);letter-spacing:0;text-transform:none;color:var(--sos-ink)}.entry-content :is(.sos-link a,a.sos-link,.sos-prose a:not([href="#note"]),.sos-panel td a,.sos-section :is(p,li):not(.sos-label,.sos-chips,.sos-edition-name,.sos-eps li,.sos-golinks) > a:not([class])),.entry-content .sos-docket:not(.sos-jump) td a,.entry-hero .sos-docket:not(.sos-jump) td a,.entry-hero .sos-link a{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.entry-content .sos-navy .sos-link a{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.entry-content .sos-section:not(.sos-navy) :is(p,li):not(.sos-label,.sos-chips,.sos-edition-name,.sos-eps li,.sos-golinks) > a:not([class]){color:var(--sos-ink)}.sos-section h2 + .wp-block-group{margin-top:24px}.sos-section > p + .wp-block-buttons,.sos-section .wp-block-column > :not(.sos-label) + :is(.wp-block-buttons,p.sos-link){margin-top:24px}.sos-section :is(.sos-lead,.sos-dateline) + :is(.wp-block-buttons,.sos-actions){margin-top:32px!important}@media (max-width:767px){.sos-section :is(.sos-lead,.sos-dateline) + :is(.wp-block-buttons,.sos-actions){margin-top:24px!important}}.sos-panel .wp-block-table{margin:0}.sos-panel .wp-block-table table{border-collapse:collapse;width:100%;table-layout:auto}.sos-panel .wp-block-table td{border:0;border-bottom:1px dotted var(--sos-leader);padding:8px 0;background:none;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}.sos-panel .wp-block-table td:last-child{padding-left:16px;text-align:right;white-space:nowrap;font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.sos-docket :is(td,th),.sos-panel td{word-break:normal;overflow-wrap:normal;hyphens:manual}@media (max-width:767px){.sos-docket.sos-matrix{padding:24px 16px}.sos-docket.sos-matrix td:not(:first-child),.sos-docket.sos-matrix tr:last-child td:not(:first-child),.sos-docket.sos-matrix th{white-space:normal;font-size:var(--sos-t-eyebrow);letter-spacing:0;padding-left:6px}}.site-footer .site-footer-row-container-inner > .site-container:has(.sos-footer){padding-left:0;padding-right:0;max-width:none}.sos-footer .gform_required_legend{display:none}.sos-section p.sos-link:has(> a + a){display:flex;flex-wrap:wrap;gap:8px 32px}.sos-navy .sos-panel :is(h2,h3,p,li,a){color:var(--sos-ink)}.sos-navy .sos-panel .sos-label{color:var(--sos-caption)}.sos-longform .wp-block-image .aligncenter,.single-post .single-content .wp-block-image .aligncenter{display:block;max-width:100%}.sos-longform .wp-block-image img,.single-post .single-content .wp-block-image .aligncenter img{margin-inline:auto;max-width:100%;height:auto}.sos-longform .wp-block-image figcaption{display:block;text-align:left;font-size:var(--sos-t-small)}@media (max-width:767px){.sos-archive td:first-child{white-space:normal}.sos-archive td:last-child{vertical-align:top}.sos-archive thead{display:none}.sos-archive tr:has(td:nth-child(3)) td:nth-child(2){display:none}}.sos-photo.sos-speaker-photo img{aspect-ratio:1/1}.sos-socials a[href=""]{display:none}.sos-docket > .kt-inside-inner-col > .sos-label{margin:0 0 16px}.sos-session p{margin:0;font-size:var(--sos-t-body);line-height:1.5;color:var(--sos-ink)}.sos-session p + p{margin-top:16px}.sos-session strong{display:block;margin-bottom:8px;font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}.single-speaker .content-container.site-container{max-width:none;padding:0}.single-speaker .content-area{margin-top:0;margin-bottom:0}.sos-session strong + br{display:none}.search .content-area{margin:0}.search .content-container.site-container{max-width:none;padding:32px var(--sos-gutter) var(--sos-pad)}.search .search-archive-title{margin:0 0 48px}.search .search-title{margin:0;font-size:var(--sos-t-h1);line-height:var(--sos-lh-display);font-weight:var(--sos-w-black);color:var(--sos-ink)}.search #archive-container{margin:0;gap:16px}.search .loop-entry{background:var(--sos-card);box-shadow:inset 0 0 0 1px var(--sos-leader);border-radius:0}.search .loop-entry.entry .entry-content-wrap{padding:32px}@media (max-width:767px){.search .loop-entry.entry .entry-content-wrap{padding:24px}}.search .loop-entry .post-thumbnail,.search .loop-entry .entry-meta,.search .loop-entry .entry-footer{display:none}.search .loop-entry .entry-header{margin:0}.search .loop-entry h2.entry-title{font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}.search .loop-entry .entry-title a{color:var(--sos-ink);text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.search .loop-entry .entry-summary{margin-top:16px}.search .loop-entry .entry-summary p{margin:0;font-size:var(--sos-t-body);line-height:1.1;color:var(--sos-ink);max-width:70ch}.search .loop-entry .entry-content-wrap{grid-column:1 / -1}.search .loop-entry.type-page .entry-header::before{content:"Page";display:block;margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}:is(.search,.blog,.category,.tag) .pagination .page-numbers{font-size:var(--sos-t-small)}:is(.search,.blog,.category,.tag) .pagination .page-numbers:not(.dots){display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;box-sizing:border-box;border:1px solid var(--sos-ink);border-radius:0;color:var(--sos-ink);font-weight:var(--sos-w-bold);text-decoration:none}:is(.search,.blog,.category,.tag) .pagination .page-numbers.current{background:var(--sos-ink);color:var(--sos-on-dark)}.search .loop-entry .entry-taxonomies{margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}.search .loop-entry .entry-taxonomies a{color:var(--sos-caption);text-decoration:none}:is(.blog,.category,.tag) .entry-hero-container-inner{background:transparent}:is(.blog,.category,.tag) .hero-container.site-container{max-width:none;padding:32px var(--sos-gutter) 0}:is(.blog,.category,.tag) .entry-hero .entry-header{min-height:0;display:block;text-align:left;margin:0}:is(.blog,.category,.tag) .archive-title{margin:8px 0 0;font-size:clamp(var(--sos-t-h1-min),8.34vw,var(--sos-t-h1));line-height:var(--sos-lh-display);font-weight:var(--sos-w-black);color:var(--sos-ink)}:is(.blog,.category,.tag) .entry-hero .entry-header > p{margin:0}:is(.blog,.category,.tag) .entry-hero .entry-header > p.sos-lead{margin:24px 0 0}:is(.blog,.category,.tag) .entry-hero .entry-header > p.sos-label{margin:24px 0 8px}:is(.blog,.category,.tag) .entry-hero p:empty{display:none}:is(.blog,.category,.tag) .entry-hero .sos-chips a{min-height:48px;font-size:var(--sos-t-eyebrow)}:is(.blog,.category,.tag) .entry-hero .sos-chips{gap:8px}:is(.blog,.category,.tag) .entry-hero .sos-chips a{padding:0 16px;border:1px solid var(--sos-leader);background:transparent;color:var(--sos-ink);letter-spacing:var(--sos-ls-eyebrow)}:is(.blog,.category,.tag) .entry-hero .sos-chips a:hover{background:color-mix(in srgb,var(--sos-ink) 10%,transparent)}:is(.blog,.category,.tag) .entry-hero .sos-chips a[aria-current],.blog .entry-hero .sos-chips a[href="/news/"]{border-color:var(--sos-ink);background:var(--sos-ink);color:var(--sos-on-dark)}:is(.blog,.category,.tag) .entry-hero .sos-link a{color:var(--sos-ink);font-size:var(--sos-t-body)}:is(.blog,.category,.tag) .content-area{margin:0}:is(.blog,.category,.tag) .content-container.site-container{max-width:none;padding:32px var(--sos-gutter) var(--sos-pad)}:is(.blog,.category,.tag) #archive-container{gap:48px 24px}:is(.blog,.category,.tag) .loop-entry{background:transparent;box-shadow:none;border-radius:0}:is(.blog,.category,.tag) .loop-entry .post-thumbnail{margin:0 0 16px;border:12px solid var(--sos-print);box-shadow:0 6px 20px var(--sos-shadow)}:is(.blog,.category,.tag) .loop-entry .post-thumbnail img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}:is(.blog,.category,.tag) .loop-entry .entry-content-wrap{padding:0}:is(.blog,.category,.tag) .loop-entry .entry-taxonomies{margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}:is(.blog,.category,.tag) .loop-entry .entry-taxonomies a{color:var(--sos-caption);text-decoration:none}:is(.blog,.category,.tag) .loop-entry h2.entry-title{font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}:is(.blog,.category,.tag) .loop-entry .entry-title a{color:var(--sos-ink);text-decoration:none}:is(.blog,.category,.tag) .loop-entry .entry-title a:hover{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}:is(.blog,.category,.tag) .loop-entry .entry-meta{margin:8px 0 0;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}:is(.blog,.category,.tag) .loop-entry .entry-summary{display:none}:is(.blog,.category,.tag) .loop-entry .entry-footer{display:none}@media (min-width:768px){.blog:not(.paged) #archive-container > li:first-child{grid-column:1 / -1;padding-bottom:48px;border-bottom:1px solid var(--sos-ink)}.blog:not(.paged) #archive-container > li:first-child > .loop-entry{display:grid;grid-template-columns:3fr 2fr;gap:32px;align-items:center}.blog:not(.paged) #archive-container > li:first-child .post-thumbnail{margin:0}.blog:not(.paged) #archive-container > li:first-child h2.entry-title{font-size:var(--sos-t-part);line-height:1.1}}.sos-roster .wp-block-post{gap:8px}.sos-roster .wp-block-post > *{margin:0}.sos-roster .wp-block-post > .wp-block-post-featured-image{margin-bottom:8px}.sos-roster .sos-card-role{font-size:var(--sos-t-small);line-height:1.5;color:var(--sos-ink)}.sos-roster .wp-block-post > .sos-link{margin-top:auto;padding-top:8px}@media (min-width:768px) and (max-width:1180px){.sos-roster .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}}body.error404 .content-container.site-container{max-width:none;padding:0}body.error404 .content-area{margin:0}body.error404 .content-wrap>.sos-section{width:100%;max-width:none;margin-left:0;margin-right:0;padding:var(--sos-pad) var(--sos-gutter)}body.error404 .sos-search-wrap{max-width:720px}body.error404 .content-wrap>.sos-hero{padding-top:32px}body.error404 .sos-search-wrap .wp-block-search__inside-wrapper{gap:8px}.sos-section>.sos-head+.sos-caption,.sos-section>.sos-cards~.sos-caption{margin-top:24px}.sos-section>.sos-caption+.sos-caption{margin-top:8px}.sos-section>.sos-caption+.sos-gallery{margin-top:32px}.sos-gallery img,.sos-editions .sos-edition img{filter:grayscale(1) contrast(.94);border-radius:0;transition:filter .3s ease}.sos-gallery .kadence-blocks-gallery-item:is(:hover,:focus-within) img,.sos-editions .sos-edition:is(:hover,:focus-within) img{filter:none}@media (prefers-reduced-motion:reduce){.sos-gallery img,.sos-editions .sos-edition img{transition:none}}.sos-gallery .kb-gallery-type-tiles{display:block;column-count:3;column-gap:16px;margin:0!important}.sos-gallery .kb-gallery-type-tiles > .kadence-blocks-gallery-item{display:block;width:auto!important;height:auto!important;padding:0;margin:0 0 16px;break-inside:avoid}.sos-gallery .kb-gallery-type-tiles .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width:100%;height:auto!important;object-fit:initial}@media (max-width:1024px){.sos-gallery .kb-gallery-type-tiles{column-count:2}}@media (max-width:767px){.sos-gallery .kb-gallery-type-tiles{column-gap:8px}.sos-gallery .kb-gallery-type-tiles > .kadence-blocks-gallery-item{margin-bottom:8px}}.single-post .single-content > .wp-block-kadence-advancedgallery:has(.kb-gallery-type-slider){max-width:480px;margin-inline:auto}.single-post .entry-header.post-title{display:none}.single-post .content-container.site-container{max-width:none;padding:48px var(--sos-gutter) var(--sos-pad)}.single-post .content-area{margin:0}.single-post .entry-content-wrap{padding:0}.single-post .content-wrap > article{max-width:none}.single-post .post-navigation{display:none}.single-post .single-content{display:block}.single-post .single-content > :not(.sos-post-head):not(.sos-post-cta):not(.sos-post-more){max-width:720px}.single-post .single-content .sos-post-head{max-width:none}.single-post .single-content .sos-post-head .sos-label{margin:0 0 8px}.single-post .single-content .sos-post-head .sos-label a{color:inherit;text-decoration:none}.single-post .single-content .sos-post-head h1{margin:0;padding:0;font-size:var(--sos-t-h2);line-height:var(--sos-lh-head);font-weight:var(--sos-w-black);color:var(--sos-ink)}.single-post .single-content .sos-post-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:32px 0 0;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.single-post .single-content > :is(p,ul,ol){font-size:var(--sos-t-body);font-weight:var(--sos-w-medium);line-height:1.5}.single-post .single-content > :is(p,ul,ol){margin-top:16px;margin-bottom:0}.single-post .single-content > :is(.sos-post-head,.sos-post-media,.sos-post-speakers) + p{margin-top:32px;font-size:var(--sos-t-lead);line-height:1.5}.single-post .single-content > :is(h2,h3,h4,h5,h6){margin-top:48px;margin-bottom:0;font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}.single-post .single-content > h3{margin-top:32px;margin-bottom:0;font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}.single-post .single-content :is(p,li:not(.sos-toc li)) a{color:var(--sos-ink);text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.single-post .single-content .wp-block-image,.single-post .single-content > .wp-block-buttons{margin-top:32px;margin-bottom:0}.single-post .single-content .wp-block-image img{box-sizing:border-box;border:12px solid var(--sos-print);box-shadow:0 6px 20px var(--sos-shadow)}.single-post .single-content .sos-post-cta{max-width:720px;margin-top:48px}.single-post .single-content .sos-post-cta .wp-block-table{margin:0 0 24px}.single-post .single-content .sos-post-cta .wp-block-buttons{margin:0}.single-post .single-content .sos-post-cta .wp-block-button,.sos-post-cta .wp-block-button__link{display:flex;width:100%;justify-content:center;text-align:center}.single-post .single-content .sos-post-more{max-width:720px;margin-top:64px}.single-post .single-content .sos-post-more .sos-label{margin:0 0 16px}.single-post .single-content .sos-post-more ul{margin:0;padding:0;list-style:none}.single-post .single-content .sos-post-more li{margin:0;padding:16px 0;border-top:1px dotted var(--sos-leader);font-size:var(--sos-t-lead);font-weight:var(--sos-w-bold);line-height:1.5}.single-post .single-content .sos-post-more li:last-child{border-bottom:1px dotted var(--sos-leader)}.single-post .single-content .sos-post-more li a{color:var(--sos-ink);text-decoration:none}.single-post .single-content .sos-post-more li a:hover{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.single-post .single-content .sos-post-more li span{display:block;margin-top:4px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.single-post .single-content .sos-post-more > a{display:inline-flex;align-items:center;min-height:32px;margin-top:16px;font-size:var(--sos-t-body);font-weight:var(--sos-w-bold);color:var(--sos-ink);text-decoration:underline solid currentColor 1px;text-underline-offset:5px}@media (min-width:1101px){.single-post .single-content{display:grid;grid-template-columns:minmax(0,720px) minmax(0,320px);column-gap:64px;justify-content:space-between;align-items:start}.single-post .single-content > *{grid-column:1}.single-post .single-content > .sos-post-head{grid-column:1 / -1}.single-post .single-content:not(:has(> .sos-post-toc)) > .sos-post-cta{grid-column:2;grid-row:2 / span 200;margin-top:32px;position:sticky;top:calc(var(--sos-header-h) + 32px);max-width:none}.single-post .single-content > .sos-post-more{grid-column:1 / -1}}@media (max-width:767px){.sos-post-more li{font-size:var(--sos-t-body)}}.single-post .single-content > .sos-post-toc{margin-top:32px}.single-post .single-content .sos-post-toc ol{padding:0}@media (min-width:1101px){.sos-guide .single-content > .sos-post-toc{grid-column:2;grid-row:2 / span 200;align-self:start}}.sos-post-speaker{max-width:320px;margin-top:32px}.sos-post-speaker > .sos-docket{margin-top:32px}@media (min-width:782px){.single-post .single-content .sos-post-head:has(> .sos-post-speaker){display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto auto 1fr;column-gap:64px;align-items:start}.sos-post-head > :not(.sos-post-speaker){grid-column:1}.sos-post-head > .sos-post-speaker{grid-column:2;grid-row:1 / span 3;margin-top:0}}.single-post .single-content > .sos-post-media{margin-top:32px;background:var(--sos-print);padding:12px;box-shadow:0 6px 20px var(--sos-shadow)}.single-post .single-content > .sos-post-media > *{margin:0}.single-post .single-content > .sos-post-media iframe{display:block;width:100%;max-width:100%;border:0}.single-post .single-content > .sos-post-media .wp-block-embed__wrapper{margin:0}.single-post .single-content > .sos-post-media :is(figcaption,.wp-element-caption){margin:0;padding:8px 0 4px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;text-align:left;color:var(--sos-caption)}.single-post .single-content > .sos-post-speakers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;margin-top:32px}.single-post .single-content .sos-post-person{display:flex;flex-direction:column;gap:12px;min-width:0}.single-post .single-content .sos-post-person > *{margin:0}.single-post .single-content .sos-post-person .sos-link{margin-top:auto}.sos-post-person .sos-speaker-photo img{filter:grayscale(1) contrast(.94);opacity:.86}.single-post .single-content > .sos-post-speakers:has(> :nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.single-post .single-content > .sos-post-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .content-container.site-container{max-width:none;padding:0}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .entry-content > .woocommerce{padding:0 var(--sos-gutter) var(--sos-pad)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .entry-content-wrap{padding:0}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .content-bg{background:transparent;box-shadow:none}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(h2,h3){margin:0 0 24px;font-size:var(--sos-t-part);line-height:1.1;font-weight:var(--sos-w-bold);color:var(--sos-ink)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(form.login,form.register,form.lost_reset_password,.cart_totals,.woocommerce-checkout-review-order){margin:0;padding:48px;border:0;border-radius:0;background:var(--sos-card);box-shadow:0 6px 20px var(--sos-shadow)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(input.input-text,select,textarea){min-height:48px;box-sizing:border-box;padding:0 16px;border:1px solid var(--sos-ink);border-radius:0;background:var(--sos-field);color:var(--sos-ink)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(p,td,th,li){font-size:var(--sos-t-body);line-height:1.5;color:var(--sos-ink)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce form .form-row label:not(.woocommerce-form__label-for-checkbox){display:block;margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:var(--sos-lh-caps);color:var(--sos-ink)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce label.woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:8px;margin:0 24px 0 0;vertical-align:middle;font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);line-height:1.5;color:var(--sos-ink)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce form .woocommerce-privacy-policy-text + .form-row{margin-top:24px}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce a:not(.button){color:var(--sos-ink);text-decoration:underline solid currentColor 1px;text-underline-offset:5px}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce a:not(.button):hover{font-weight:var(--sos-w-bold)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce .required{color:var(--sos-caption);text-decoration:none}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(a.button,button.button,input.button,.button){display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:0 24px;border:0;border-radius:0;background:var(--sos-ink);color:var(--sos-on-dark);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;text-decoration:none}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){margin:0 0 24px;padding:24px;border:0;border-radius:0;background:var(--sos-card);color:var(--sos-ink);font-size:var(--sos-t-lead);line-height:1.5}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce table.shop_table{border:0;border-radius:0;border-collapse:collapse}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce table.shop_table :is(th,td){padding:12px 0;border:0;border-bottom:1px dotted var(--sos-leader);background:none}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--sos-w-bold);color:var(--sos-ink);text-decoration:none}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce-MyAccount-navigation .is-active a{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}button,input,select,textarea{font-family:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sos-section p,.sos-section li,.sos-section td:not(.sos-docket td,.sos-panel td){font-weight:var(--sos-w-medium)}.sos-section .sos-stamp{font-weight:var(--sos-w-black)}:where(.sos-section) :where(p,li):not(:where(.sos-yes,.sos-no) *){font-size:var(--sos-t-body)}.sos-section :is(.sos-label,.sos-marker,.sos-dateline,strong,b){font-weight:var(--sos-w-bold)}.sos-section td:first-child{font-weight:var(--sos-w-bold)}.site-header-wrap .header-button,.mobile-header-button-wrap .mobile-header-button{display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;padding:0 24px;border:0;border-radius:0;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;text-decoration:none}.site-header .main-navigation .primary-menu-container > ul > li.menu-item > a{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}.site-footer .sos-footer,.site-footer .sos-footer *{text-align:left}.site-footer .sos-footer a:not(.wp-block-button__link),.site-footer .sos-footer .sos-footer-links a,.site-footer .sos-footer .sos-footer-base .sos-link a{color:var(--sos-on-dark)}.site-footer .sos-footer .sos-footer-base .sos-link a{text-decoration:none}.site-footer .sos-footer .sos-footer-links > p + p{margin-top:0}.site-footer .sos-footer.sos-section{padding-top:48px;padding-bottom:32px;background:var(--sos-ink);color:var(--sos-on-dark);border-top:8px solid var(--sos-accent)}.site-footer .sos-footer :is(p,li,.sos-label,.sos-dateline,.sos-ack){color:var(--sos-on-dark)}.site-footer .sos-footer a:focus-visible{outline-color:var(--sos-on-dark)}@media (min-width:782px) and (max-width:1180px){.site-footer .sos-footer .sos-footer-cols.wp-block-columns{gap:32px 24px!important}.site-footer .sos-footer .sos-footer-cols.wp-block-columns > .wp-block-column{flex:1 1 0!important}.site-footer .sos-footer .sos-footer-cols.wp-block-columns > .wp-block-column:first-child{flex:0 0 100%!important}}.site-footer .sos-footer .sos-footer-cols{margin:0}@media (max-width:781px){.site-footer .sos-footer .sos-footer-cols.wp-block-columns{gap:32px 16px!important}.site-footer .sos-footer .sos-footer-cols.wp-block-columns > .wp-block-column{flex:0 0 calc(50% - 8px)!important;flex-basis:calc(50% - 8px)!important}.site-footer .sos-footer .sos-footer-cols.wp-block-columns > .wp-block-column:first-child{flex:0 0 100%!important;flex-basis:100%!important}.site-footer .sos-footer.sos-section{padding-top:40px;padding-bottom:24px}}.site-footer .sos-footer .sos-dateline{font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow)}.site-footer .sos-footer .sos-social-icons{display:grid;grid-template-columns:repeat(2,44px);gap:8px 16px;margin:0 0 0 -10px}.site-footer .sos-footer .sos-social-icons a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.site-footer .sos-footer .sos-social-icons svg{width:24px;height:24px;fill:currentColor}.site-footer .sos-footer .sos-social-icons a:hover svg{fill:var(--sos-accent)}.site-footer .sos-footer .gform_wrapper{max-width:380px;margin:0}.site-footer .sos-footer .gform_wrapper.gravity-theme .gform_fields{display:flex!important;flex-wrap:nowrap;gap:0!important;background:var(--sos-field);box-shadow:inset 0 0 0 1px var(--sos-ink)}.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield{flex:1 1 auto;min-width:0;margin:0;padding:0!important}.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield--type-honeypot,.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield--type-captcha{display:none!important}.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield--type-submit{flex:0 0 auto;display:flex;align-items:stretch}.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield_label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.site-footer .sos-footer .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input[type=email]{width:100%;height:48px;margin:0;padding:0 16px;border:0!important;border-radius:0;background:transparent;color:var(--sos-ink);font-size:var(--sos-t-body);font-weight:var(--sos-w-medium);box-shadow:none}.site-footer .sos-footer .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input[type=email]::placeholder{color:var(--sos-caption);opacity:1}.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield--type-submit .gform-button,.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield--type-submit button[type=submit]{width:auto;height:48px;min-height:48px;margin:0;padding:0 16px!important;border:0!important;border-radius:0;background:transparent;color:var(--sos-ink)!important;font-size:var(--sos-t-eyebrow) !important;font-weight:var(--sos-w-bold) !important;letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;box-shadow:none}.site-footer .sos-footer .gform_wrapper.gravity-theme .gfield--type-submit .gform-button:hover{color:var(--sos-deep);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}.site-footer .sos-footer .gform_wrapper.gravity-theme .gform_footer{margin:0;padding:0}.site-footer .sos-footer .gform_wrapper.gravity-theme .gform_validation_errors,.site-footer .sos-footer .gform_wrapper.gravity-theme .validation_message{margin:8px 0 0;padding:8px 12px;font-size:var(--sos-t-small)}.site-footer .sos-footer .gform_confirmation_message{color:var(--sos-on-dark);font-size:var(--sos-t-body);font-weight:var(--sos-w-bold)}@media (min-width:782px){.site-footer .sos-footer .sos-footer-base{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.site-footer .sos-footer .sos-footer-base .sos-ack{flex:1 1 0;min-width:0;margin:0!important}.site-footer .sos-footer .sos-footer-base .sos-link{flex:0 0 auto;margin-top:0;justify-content:flex-end}}.sos-hero-photos .sos-photo img{aspect-ratio:3/2;object-fit:cover;object-position:50% 30%}@media (min-width:782px){.sos-split > .sos-hero-photos:last-child{flex:2 1 0}}@media (max-width:767px){.sos-hero-photos > .sos-photo:nth-child(1){width:100%}}@media (min-width:1181px){.sos-split:has(.sos-hero-photos) > .wp-block-column{flex:1 1 0}}@media (min-width:782px) and (max-width:1180px){.sos-split:has(.sos-hero-photos){flex-wrap:wrap}.sos-split:has(.sos-hero-photos) > .wp-block-column{flex:1 1 100%}}.sos-wall .sos-photo img{aspect-ratio:3/2}@media (min-width:782px){.sos-wall-row > .sos-photo:nth-child(3) img{aspect-ratio:1/1}}@media (min-width:1101px){.sos-split:has(.gform_wrapper) > .wp-block-column:first-child{flex:2 1 0}.sos-split:has(.gform_wrapper) > .wp-block-column:last-child{flex:3 1 0}.sos-section .gform_wrapper.gravity-theme .gform_fields > .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-website,.gfield--type-phone,.gfield--type-select){grid-column:span 6}}@media (max-width:1100px){.sos-split:has(.gform_wrapper){flex-wrap:wrap}.sos-split:has(.gform_wrapper) > .wp-block-column{flex:1 1 100%}}.gform_wrapper .sos-choice .gchoice label{word-break:normal;overflow-wrap:normal;hyphens:manual}@media (min-width:782px){.sos-hero .sos-split:has(> .sos-hero-side > .sos-photo:only-child) > .wp-block-column{flex:1 1 0}.sos-hero .sos-split:has(> .sos-hero-side > .sos-photo:only-child) > .wp-block-column:first-child{align-self:center}.sos-hero .sos-hero-side:has(> .sos-photo:only-child){padding-top:8px}}.gform_wrapper.gravity-theme :is(.gfield_required,.gfield_validation_message,.validation_message,.gform_validation_errors > h2){color:var(--sos-alert)}.gform_wrapper.gravity-theme :is(.gfield_validation_message,.validation_message,.gform_validation_errors),.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:var(--sos-alert)}.edit-ticket label{display:block;color:var(--sos-ink)}.edit-ticket .required{color:var(--sos-alert)}.edit-ticket input[type=text]{width:100%;max-width:400px}:root .hustle-ui.hustle-popup .hustle-popup-mask{background:color-mix(in srgb,var(--sos-deep) 80%,transparent)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout{background:var(--sos-card);color:var(--sos-ink);font-family:var(--global-body-font-family);box-shadow:inset 0 0 0 1px var(--sos-leader)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-content{padding:32px 32px 0}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-content .hustle-content-wrap{padding:0}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-group-title{display:flex;flex-direction:column-reverse}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-title{margin:0;font:700 var(--sos-t-part)/.95 var(--global-body-font-family);color:var(--sos-ink)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-subtitle{margin:0 0 8px;font:700 12px/1.2 var(--global-body-font-family);letter-spacing:.2em;text-transform:uppercase;color:var(--sos-caption)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-group-content{margin:16px 0 0;color:var(--sos-ink)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-group-content p:not([class*="forminator-"]){font:500 var(--sos-t-body)/1.5 var(--global-body-font-family);color:var(--sos-ink)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-layout-form{padding:24px 32px 32px;background:none}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form .hustle-form-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form .hustle-field{margin:0;min-width:0}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form .hustle-field .hustle-input{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid var(--sos-ink);border-radius:0;background:var(--sos-field);color:var(--sos-ink);font:500 17px/1 var(--global-body-font-family)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form .hustle-field .hustle-input-label{padding:0 16px;color:var(--sos-caption);font:500 var(--sos-t-body)/1 var(--global-body-font-family)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form .hustle-field .hustle-input-label [class*="hustle-icon-"]{display:none}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form button.hustle-button-submit{width:100%;min-height:48px;margin:8px 0 0;padding:0 24px;border:0;border-radius:0;background:var(--sos-accent);color:var(--sos-deep);font:700 13px/1 var(--global-body-font-family);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form button.hustle-button-submit:hover{background:var(--sos-accent-hover)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-main-wrapper{padding:0}:root .hustle-ui:is(.hustle-popup,.hustle-slidein) .hustle-button-close{position:absolute;top:8px;right:8px;z-index:1;width:44px;height:44px;color:var(--sos-ink)}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-form .hustle-field .hustle-input-label{top:2px;bottom:2px;height:auto;display:flex;align-items:center}:root .hustle-ui .hustle-field .hustle-input:focus-visible,:root .hustle-ui .hustle-form button.hustle-button-submit:focus-visible{outline:2px solid var(--sos-ink);outline-offset:2px;box-shadow:none}@media (max-width:767px){:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-content{padding:24px 24px 0}:root .hustle-ui:is(.hustle-popup,.hustle-inline,.hustle-slidein) .hustle-layout .hustle-layout-form{padding:16px 24px 24px}}dialog.sos-modal{max-width:none;max-height:none;border:0;color:var(--sos-on-dark)}dialog.sos-modal::backdrop{background:color-mix(in srgb,var(--sos-deep) 85%,transparent)}.sos-film-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.sos-film-bar .sos-label{margin:0;color:var(--sos-on-dark)}.sos-film-close{padding:0 24px;border:1px solid var(--sos-on-dark);border-radius:0;background:transparent;color:var(--sos-on-dark);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;cursor:pointer}.sos-film-close:hover{background:var(--sos-on-dark);color:var(--sos-ink)}.sos-token{display:inline-block;padding:4px 8px;border:1px dashed var(--sos-caption);color:var(--sos-caption);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2}:root .mobile-toggle-open-container .menu-toggle-open{color:var(--sos-ink)}:root .mobile-toggle-open-container .menu-toggle-open:hover,:root .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--sos-deep)}.post-password-required .entry-content > .sos-h1{margin-top:48px!important}.entry-content :is(.sos-link a,a.sos-link,.sos-prose a,.sos-panel td a,.sos-docket td a):hover,.site-footer .sos-footer a:not(.wp-block-button__link):hover{font-weight:var(--sos-w-bold)}.sos-section .gform_wrapper.gravity-theme .gfield_label,.sos-section .gform_wrapper.gravity-theme legend.gfield_label{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:inherit;margin-bottom:8px}.sos-section .gform_wrapper.gravity-theme .gfield_required{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-medium);letter-spacing:0;text-transform:none}.sos-section .gform_wrapper.gravity-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea){box-sizing:border-box;width:100%;min-height:48px;padding:11px 16px;border:1px solid var(--sos-ink);border-radius:0;background:var(--sos-field);color:var(--sos-ink);font-family:inherit;font-size:var(--sos-t-body);font-weight:var(--sos-w-medium);line-height:24px;box-shadow:none}.sos-section .gform_wrapper.gravity-theme ::placeholder{color:var(--sos-caption);opacity:1}.sos-section .gform_wrapper.gravity-theme :is(.gfield_description,.ginput_counter,.gform-field-label--type-sub){font-size:var(--sos-t-small);line-height:1.5;color:var(--sos-caption)}.sos-section .gform_wrapper.gravity-theme .gform_footer{flex-wrap:wrap;margin-top:24px;padding:0}.sos-section .gform_wrapper.gravity-theme .gform_footer :is(input[type=submit],button){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:0;background:var(--sos-accent);color:var(--sos-deep);font-family:inherit;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;cursor:pointer;transition:background .2s ease}.sos-section .gform_wrapper.gravity-theme .gform_footer :is(input[type=submit],button):hover{background:var(--sos-accent-hover)}.post-password-required .entry-content{padding-inline:var(--sos-gutter);text-align:left}.post-password-required form.post-password-form{text-align:left;margin:24px 0 0}.sos-section form.variations_form table.variations{width:100%;margin:0 0 24px;border:0}.sos-section form.variations_form table.variations :is(tr,th,td){display:block;padding:0;border:0;background:none;text-align:left}.sos-section form.variations_form :is(table.variations th label,.wc-box-office-ticket-fields .form-row label){display:block;margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}.sos-section form.variations_form :is(select,input.input-text){box-sizing:border-box;width:100%;max-width:none;min-height:48px;padding:0 16px;border:1px solid var(--sos-ink);border-radius:0;background:var(--sos-field);color:var(--sos-ink);font-family:inherit;font-size:var(--sos-t-body);font-weight:var(--sos-w-medium)}.sos-section form.variations_form .quantity input.qty{width:96px}.sos-section form.variations_form .reset_variations{display:inline-flex;align-items:center;min-height:32px;margin-top:8px;font-size:var(--sos-t-small);color:var(--sos-ink)}.sos-section .wc-box-office-ticket-fields-title{margin:32px 0 16px;font-size:var(--sos-t-h3);font-weight:var(--sos-w-bold);line-height:1.1}.sos-section .wc-box-office-ticket-fields-title a{color:var(--sos-ink);text-decoration:none}.sos-section .wc-box-office-ticket-fields .form-row{margin:0 0 16px}.sos-section .wc-box-office-ticket-fields .required{color:var(--sos-alert)}.sos-section form.variations_form .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:16px;padding:0 24px;border:0;border-radius:0;background:var(--sos-accent);color:var(--sos-deep);font-family:inherit;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2}.sos-section form.variations_form .single_add_to_cart_button:hover{background:var(--sos-accent-hover);color:var(--sos-deep)}.sos-deck iframe{background:var(--sos-print);box-shadow:0 6px 20px var(--sos-shadow)}.post-password-form p{font-size:var(--sos-t-body)}.post-password-form input[type=password]{min-height:48px;padding:0 16px;border:1px solid var(--sos-ink);border-radius:0;background:var(--sos-field)}.post-password-form input[type=submit]{min-height:48px;padding:0 24px;border:0;border-radius:0;background:var(--sos-accent);color:var(--sos-deep);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}.sos-player-now{display:flex;align-items:center;gap:16px;margin-top:16px}.sos-player-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:64px;height:64px;min-height:64px;padding:0;border:0;border-radius:0;background:var(--sos-accent);color:var(--sos-deep);cursor:pointer;transition:background .2s ease}.sos-player-btn:hover{background:var(--sos-accent-hover)}.sos-player-btn svg{width:24px;height:24px;fill:currentColor}.sos-player-btn .sos-pause,.sos-player.is-playing .sos-player-btn .sos-play{display:none}.sos-player.is-playing .sos-player-btn .sos-pause{display:block}.sos-player-title{font-size:var(--sos-t-body);font-weight:var(--sos-w-bold);line-height:1.1;color:var(--sos-ink)}.sos-player-bar{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);line-height:1.5;color:var(--sos-caption)}.sos-player-bar input{flex:1 1 auto;min-width:0;height:24px;min-height:24px;padding:0;border:0;border-radius:0;background:linear-gradient(var(--sos-leader),var(--sos-leader)) center/100% 2px no-repeat;box-shadow:none;appearance:none;-webkit-appearance:none}.sos-player-bar input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;border:0;border-radius:0;background:var(--sos-ink)}.sos-player-bar input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:0;background:var(--sos-ink)}.sos-player-bar span{flex:0 0 auto}.sos-player-bar span:last-child{text-align:right}:is(.sos-section,.entry-content) .sos-eps{margin:0;padding:0;list-style:none}.sos-eps li{margin:0;border-bottom:1px dotted var(--sos-leader)}.sos-eps a{display:flex;align-items:baseline;gap:8px;min-height:48px;box-sizing:border-box;padding:8px 0;font-size:var(--sos-t-body);font-weight:var(--sos-w-medium);line-height:1.5;color:var(--sos-ink);text-decoration:none}.sos-eps a > span:first-child{flex:0 0 24px;font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);color:var(--sos-caption)}.sos-eps a > span:nth-child(2){flex:1 1 auto;min-width:0}.sos-eps a > span:last-child{flex:0 0 auto;font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);white-space:nowrap;color:var(--sos-ink)}.sos-eps a:hover > span:nth-child(2){text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.sos-eps a[aria-current=true] > span:nth-child(2){font-weight:var(--sos-w-bold)}:is(.sos-section,.entry-content) .sos-docket > .sos-eps{margin-top:8px}.sos-player{background:var(--sos-deep);color:var(--sos-on-dark);padding:24px}.sos-player .sos-label,.sos-player .sos-player-bar{color:color-mix(in srgb,var(--sos-on-dark) 72%,transparent)}.sos-player .sos-player-title{color:var(--sos-on-dark)}.sos-player .sos-player-bar input{background:linear-gradient(color-mix(in srgb,var(--sos-on-dark) 28%,transparent),color-mix(in srgb,var(--sos-on-dark) 28%,transparent)) center/100% 2px no-repeat}.sos-player .sos-player-bar input::-webkit-slider-thumb{background:transparent}.sos-player .sos-player-bar input::-moz-range-thumb{background:transparent}.sos-player.is-playing .sos-player-bar input::-webkit-slider-thumb,.sos-player .sos-player-bar input:is(:hover,:focus-visible)::-webkit-slider-thumb{background:var(--sos-on-dark)}.sos-player.is-playing .sos-player-bar input::-moz-range-thumb,.sos-player .sos-player-bar input:is(:hover,:focus-visible)::-moz-range-thumb{background:var(--sos-on-dark)}.sos-player .sos-player-btn:focus-visible{outline-color:var(--sos-on-dark)}.sos-player-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:8px 0 16px;font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);line-height:1.5;color:var(--sos-caption)}.sos-eps-wrap{margin-top:24px}.sos-eps-wrap > .sos-label{margin:0 0 8px}.sos-filter{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:48px}.sos-filter > *{margin:0}.sos-filter-topics{display:flex;flex-direction:column;gap:8px}:is(.blog,.category,.tag) .entry-hero .sos-filter p{margin:0}.sos-filter-ed{display:flex;flex-direction:column;gap:8px}.sos-filter-ed .sos-filter-row{display:flex;gap:8px}.sos-filter-ed select{box-sizing:border-box;min-width:280px;height:48px;padding:0 16px;border:1px solid var(--sos-ink);border-radius:0;background:var(--sos-field);color:var(--sos-ink);font:500 17px/1 var(--global-body-font-family)}.sos-filter-ed button{min-height:48px;padding:0 24px;border:0;border-radius:0;background:transparent;color:var(--sos-ink);box-shadow:inset 0 0 0 1px var(--sos-ink);font:700 13px/1 var(--global-body-font-family);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.sos-filter-ed button:hover{background:var(--sos-ink);color:var(--sos-on-dark)}@media (max-width:767px){.sos-filter-ed,.sos-filter-ed select{width:100%;min-width:0}.sos-filter-ed select{flex:1 1 auto}}.sos-editions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.sos-editions-list a{display:flex;align-items:baseline;gap:16px;min-height:48px;box-sizing:border-box;padding:16px 0;border-bottom:1px dotted color-mix(in srgb,var(--sos-on-dark) 28%,transparent);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-on-dark);text-decoration:none}.sos-editions-list a > span:nth-child(2){flex:1 1 auto;min-width:0;color:color-mix(in srgb,var(--sos-on-dark) 72%,transparent)}.sos-editions-list a > span:last-child{font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow);color:color-mix(in srgb,var(--sos-on-dark) 72%,transparent)}.sos-editions-list a:hover > span:first-child{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}@media (max-width:767px){.sos-editions-list{grid-template-columns:minmax(0,1fr)}}.sos-plain-part + .sos-plain-part{margin-top:var(--sos-gap)!important}.sos-plain-part > * + *{margin-top:16px!important}.sos-plain-part > ul + p{margin-top:24px!important}.sos-prose :is(.sos-ticks,.sos-crosses,.sos-rowlist){list-style:none;margin:24px 0 0;padding:0;border-top:2px solid var(--sos-ink)}.sos-prose :is(.sos-ticks,.sos-crosses,.sos-rowlist) li{display:flex;align-items:flex-start;gap:16px;margin:0;padding:16px 0;border-bottom:1px dotted var(--sos-leader)}.sos-prose :is(.sos-ticks,.sos-crosses) li::before{content:"";flex:0 0 14px;height:14px;margin-top:5px;background:currentColor}.sos-ticks li::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.5'/%3E%3C/svg%3E") center/contain no-repeat}.sos-crosses li::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E") center/contain no-repeat}.sos-plainbody .sos-aside .sos-docket + .sos-docket{margin-top:24px}@media (max-width:1024px){.sos-plainbody .sos-aside .sos-docket.sos-plain{display:none}}.sos-section.sos-plainhead{padding-top:64px;padding-bottom:48px;display:flex;flex-direction:column;gap:48px;border-bottom:2px solid var(--sos-ink)}.sos-plainhead > *{margin:0!important}.sos-plainhead .sos-h1{font-size:var(--sos-t-h1);line-height:var(--sos-lh-display);font-weight:var(--sos-w-black)}.sos-plainhead .sos-lead{font-size:var(--sos-t-lead);line-height:1.5;font-weight:var(--sos-w-medium)}.sos-plainbody .sos-prose > * + *{margin-top:48px}.sos-plainbody .sos-prose h2{font-size:var(--sos-t-part);line-height:1.1;font-weight:var(--sos-w-bold)}.sos-plainbody .sos-prose :is(p,li){font-size:var(--sos-t-lead);line-height:1.5;font-weight:var(--sos-w-medium);max-width:none}.sos-plainbody .sos-prose p{max-width:60ch}.sos-plainbody .sos-prose :is(.sos-ticks,.sos-crosses,.sos-rowlist){max-width:760px}.sos-plainbody .sos-prose :is(.sos-ticks,.sos-crosses) li{line-height:1.5}.sos-plainbody .sos-prose :is(.sos-ticks,.sos-crosses) li::before{flex:0 0 24px;width:24px;height:24px;margin-top:4px;box-sizing:border-box;-webkit-mask:none;mask:none;background-color:transparent;background-repeat:no-repeat;background-position:center}.sos-plainbody .sos-prose .sos-ticks li::before{background-color:var(--sos-ink);background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%237DC296' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.5'/%3E%3C/svg%3E")}.sos-plainbody .sos-prose .sos-crosses li::before{border:2px solid var(--sos-ink);background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23243F5C' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E")}.sos-plainbody .sos-prose .sos-docket{max-width:520px;margin-top:0}.sos-plainbody .sos-prose .sos-numbered{counter-reset:sosn;list-style:none;margin:0;padding:8px 32px;max-width:520px;box-sizing:border-box;background:var(--sos-card);box-shadow:0 6px 20px var(--sos-shadow);border-top:0}.sos-plainbody .sos-prose .sos-numbered li{counter-increment:sosn;display:flex;align-items:baseline;gap:16px;padding:16px 0;border-bottom:0;font-weight:var(--sos-w-bold);line-height:1.5}.sos-plainbody .sos-prose .sos-numbered li + li{border-top:1px dotted var(--sos-leader)}.sos-plainbody .sos-prose .sos-numbered li::before{content:"0" counter(sosn);flex:0 0 24px;width:24px;height:auto;margin:0;border:0;background:none;-webkit-mask:none;mask:none;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);color:var(--sos-caption)}.sos-plainbody .sos-prose p.sos-caption{padding-top:24px;border-top:1px dotted var(--sos-leader);font-size:var(--sos-t-small);line-height:1.5;color:var(--sos-caption);max-width:72ch;margin-bottom:0}.sos-plainbody .sos-prose p.sos-link{display:flex;flex-wrap:wrap;gap:16px 32px;padding-top:24px;border-top:2px solid var(--sos-ink);max-width:none;font-size:var(--sos-t-body)}.sos-plainbody .sos-prose p.sos-link a{font-size:var(--sos-t-body);font-weight:var(--sos-w-bold)}.sos-plainbody .sos-prose a[href="#note"]{text-decoration:none;font-weight:var(--sos-w-bold)}.sos-jump tr{display:flex;align-items:baseline;gap:8px}.sos-jump td{display:block;border-bottom:0!important;padding:0!important}.sos-jump tr:not(:last-child){padding:8px 0;border-bottom:1px dotted var(--sos-leader)}.sos-jump td:first-child{flex:0 0 24px;text-transform:none;font-size:var(--sos-t-eyebrow);letter-spacing:0;color:var(--sos-caption)}.sos-jump tr:not(:last-child) td:last-child{display:flex;flex:1 1 auto;align-items:baseline;gap:8px;text-align:left;text-transform:none;letter-spacing:0;font-size:var(--sos-t-small);line-height:1.5;color:var(--sos-ink)}.sos-jump tr:not(:last-child) td:last-child::after{content:"";flex:1 1 12px;min-width:12px;border-bottom:1px dotted var(--sos-leader);transform:translateY(-4px)}.sos-jump tr:last-child{align-items:center;margin-top:8px;padding-top:16px;border-top:2px solid var(--sos-ink)}.sos-jump tr:last-child td:first-child{display:flex;flex:1 1 auto;align-items:center;gap:8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-ink)}.sos-jump tr:last-child td:first-child::after{content:"";flex:1 1 16px;min-width:16px;border-bottom:1px dotted var(--sos-leader)}.sos-jump tr:last-child td:last-child{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);color:var(--sos-ink)}.sos-plainbody .sos-aside .sos-docket.sos-plain .wp-block-buttons{margin-top:16px}.sos-plainbody .sos-aside .sos-docket.sos-plain .wp-block-button,.sos-plainbody .sos-aside .sos-docket.sos-plain .wp-block-button__link{display:flex;width:100%;justify-content:center;box-sizing:border-box}@media (min-width:1025px){.sos-plainbody .sos-aside{flex-basis:380px!important}}@media (max-width:781px){.sos-plainhead .sos-h1{font-size:var(--sos-t-h1)}.sos-plainhead{gap:32px}.sos-plainbody .sos-prose > * + *{margin-top:32px}}.sos-plainbody .sos-plain-part > p.sos-caption,.sos-plainbody .sos-plain-part > p.sos-link{margin-top:48px!important}.sos-plainhead > .sos-actions{margin-top:-16px!important}.sos-plainbody .sos-docket .sos-label{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow)}.sos-split.sos-glance{align-items:flex-start}.sos-glance .sos-two{gap:48px}.sos-glance .sos-two h2{font-size:var(--sos-t-part);line-height:1.1}@media (min-width:782px){.sos-glance .sos-two h2{min-height:1.9em}}@media (min-width:1025px){.sos-split.sos-glance > .sos-glance-card{flex:0 0 460px}.sos-split.sos-glance > .sos-glance-text{flex:1 1 0;min-width:0}}.sos-section > .sos-split.sos-glance{margin-top:var(--sos-pad)}.sos-ticket.sos-pick{margin-block:-9px;padding-block:33px;outline:3px solid var(--sos-ink)}.sos-ticket.sos-pick::before,.sos-ticket.sos-pick::after{display:none}.sos-ticket.sos-pick > .sos-stamp{top:25px}.sos-ticket > .sos-stamp{left:auto;right:16px;top:16px;width:auto;padding:6px 12px;transform:rotate(-2.4deg);background:var(--sos-accent);color:var(--sos-deep);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-black);letter-spacing:var(--sos-ls-eyebrow)}.sos-ticket .wp-block-table:not(:last-of-type) td{text-transform:none;letter-spacing:0;font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);line-height:var(--sos-lh-caps)}.sos-ticket .wp-block-table:not(:last-of-type) td:last-child{text-transform:none;letter-spacing:0;font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);color:var(--sos-ink);white-space:nowrap}.sos-ticket .wp-block-table:not(:last-of-type) td:last-child::before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.5'/%3E%3C/svg%3E") center/contain no-repeat}.sos-ticket .wp-block-table:not(:last-of-type) td:last-child em{font-style:normal}.sos-ticket .wp-block-table:not(:last-of-type) td:last-child:has(em)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E")}.sos-ticket .wp-block-table:not(:last-of-type) tr:has(em) td:first-child{color:var(--sos-caption);font-weight:var(--sos-w-medium)}.sos-ticket .wp-block-table:last-of-type{margin-top:auto!important}.sos-section .sos-ticket > p.sos-ticket-note{margin:-8px 0 0!important;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.sos-ticket.sos-plain .wp-block-table:first-of-type{margin-top:0!important}.sos-ticket.sos-plain .wp-block-table:last-of-type td{border-top:2px solid var(--sos-ink)!important;border-bottom:0!important;padding-top:16px!important;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-black);letter-spacing:var(--sos-ls-eyebrow);color:var(--sos-ink);white-space:nowrap;text-transform:none}.sos-ticket.sos-plain .wp-block-table:last-of-type td:first-child{text-transform:uppercase}.sos-ticket.sos-plain .wp-block-table:last-of-type td:last-child::before{display:none}.sos-playercard{background:var(--sos-card);padding:16px 16px 0;box-shadow:0 6px 20px var(--sos-shadow)}.sos-section .sos-playercard > *{margin:0}:is(.blog,.category,.tag) .loop-entry .sos-card-label{margin:0 0 8px;color:var(--sos-caption)}.sos-roster .wp-block-post-featured-image{order:0}.sos-roster .wp-block-post > .sos-card-years{order:1}.sos-roster .wp-block-post > .wp-block-post-title{order:2;font-size:var(--sos-t-h3);line-height:1.1}.sos-roster .wp-block-post > .sos-link{order:3}.sos-roster .wp-block-post-featured-image{background:var(--sos-print);padding:8px;box-shadow:0 6px 20px var(--sos-shadow)}.sos-roster .wp-block-post-featured-image img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%}.sos-roster .wp-block-post > .wp-block-post-title{font-weight:var(--sos-w-bold)}.entry-content > p.sos-caption{margin:-48px 0 0;padding:0 var(--sos-gutter)}.sos-logos.sos-grey img{filter:grayscale(1) contrast(.94)}.sos-section .sos-jumplabel{margin-top:32px}.sos-section .sos-jumplabel + .sos-chips{margin-top:8px}.sos-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px}.sos-section .sos-editions > .sos-edition{display:flex;flex-direction:column;gap:12px;margin:0}.sos-edition > *{margin:0}.sos-section .sos-edition .wp-block-image{margin:0;line-height:0}.sos-edition .wp-block-image,.sos-edition img{width:100%}.sos-edition img{display:block;height:auto;aspect-ratio:3/2;object-fit:cover}.sos-edition .sos-edition-name{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px dotted var(--sos-leader);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2}.sos-edition .sos-edition-name a{color:var(--sos-ink);text-decoration:none}.sos-edition .sos-edition-name a:hover{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}@media (max-width:767px){.sos-editions{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 8px}.sos-edition .sos-edition-name{flex-direction:column;gap:4px}}.sos-panel.sos-torn{position:relative;--sos-behind:var(--sos-ground)}.sos-panel.sos-torn::after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px;background-color:var(--sos-panelbg,var(--sos-card));background-image:radial-gradient(circle at 50% 100%,var(--sos-behind) 4.5px,transparent 5px);background-size:14px 9px;background-repeat:repeat-x}.sos-panels:has(.sos-torn),.sos-friends{margin-bottom:9px}.sos-friends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.sos-section .sos-friends > .sos-panel{height:auto;margin:0}.sos-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.sos-section .sos-groups > .sos-group{display:flex;flex-direction:column;gap:16px;margin:0;padding-top:16px;border-top:1px solid var(--sos-leader)}.sos-group > *{margin:0}.sos-group .sos-logos.wp-block-gallery{gap:16px 24px}.sos-group .sos-logos.wp-block-gallery .wp-block-image{display:flex;align-items:center;justify-content:center;width:144px!important;height:72px}.sos-group .sos-logos.wp-block-gallery .wp-block-image img{width:100%!important;height:100%!important;max-width:none;object-fit:contain}@media (min-width:782px) and (max-width:1024px){.sos-friends,.sos-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:781px){.sos-friends,.sos-groups{grid-template-columns:minmax(0,1fr)}}@media (min-width:1025px){.sos-groups > .sos-group:has(.sos-logos > :nth-child(3)){grid-column:span 2}}.entry-content > .sos-section.sos-tlbar{padding-top:16px;padding-bottom:16px;border-top:2px solid var(--sos-ink);border-bottom:1px solid var(--sos-leader)}.entry-content > .sos-section.sos-tlbar > .sos-chips{margin:0}.entry-content > .sos-section.sos-tl{padding-top:48px}.entry-content .sos-section.sos-tl > * + *{margin-top:48px}.entry-content .sos-section.sos-tl > .sos-tl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:0}.entry-content .sos-tl .sos-tl-head > *{margin:0}.sos-section.sos-tl .sos-tl-head h2{font-weight:var(--sos-w-bold)}.sos-section.sos-tl .sos-tl-head .sos-label{font-size:var(--sos-t-eyebrow);color:var(--sos-caption)}.sos-section.sos-tl .sos-tl-head .sos-caption{flex:1 1 100%;margin:0}.entry-content .sos-section.sos-tl > .sos-tl-row{display:flex;align-items:flex-start;gap:24px;margin-bottom:0}.entry-content .sos-tl .sos-tl-row > *{margin:0}.sos-section.sos-tl .sos-tl-time{flex:0 0 184px;padding-top:24px;white-space:nowrap;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}.sos-section.sos-tl .sos-tl-break .sos-tl-time{color:var(--sos-caption)}.sos-section.sos-tl .sos-tl-what{flex:1 1 auto;min-width:0;padding:16px 0;border-top:1px dotted var(--sos-leader);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-caption)}.entry-content .sos-tl .sos-tl-card{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px;margin:0;padding:24px;background:var(--sos-card);color:var(--sos-ink)}.entry-content .sos-tl .sos-tl-card > *{margin:0}.entry-content .sos-tl .sos-tl-card.sos-tl-key{background:var(--sos-ink);color:var(--sos-on-dark)}.entry-content .sos-tl .sos-tl-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0}.entry-content .sos-tl .sos-tl-top > *{margin:0}.sos-section.sos-tl :is(.sos-tl-fmt,.sos-tl-side){font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-caption)}.sos-section.sos-tl .sos-tl-key :is(.sos-tl-fmt,.sos-tl-side){color:color-mix(in srgb,var(--sos-on-dark) 72%,transparent)}.sos-section.sos-tl .sos-tl-title{font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold);color:inherit}.sos-section.sos-tl .sos-tl-who{font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);line-height:1.5;color:inherit}.entry-content .sos-section.sos-tl > p.sos-caption{margin-bottom:0}@media (max-width:767px){.entry-content > .sos-section.sos-tl{padding-top:32px}.entry-content .sos-section.sos-tl > * + *{margin-top:24px}.entry-content .sos-section.sos-tl > .sos-tl-row{flex-direction:column;gap:8px}.sos-section.sos-tl .sos-tl-time{flex:0 0 auto;padding-top:0}.sos-section.sos-tl .sos-tl-what{align-self:stretch;padding:12px 0}.entry-content .sos-tl .sos-tl-card{align-self:stretch}}.sos-docket.sos-waitlist{padding:32px}.sos-docket.sos-waitlist thead{border-bottom:0}.sos-docket.sos-waitlist tr:last-child td{vertical-align:middle;letter-spacing:var(--sos-ls-eyebrow)}.sos-docket.sos-waitlist tr:last-child .sos-stamp{margin:0!important;padding:6px 12px;font-size:var(--sos-t-body);line-height:1.1;letter-spacing:var(--sos-ls-eyebrow)}@media (max-width:767px){.sos-docket.sos-waitlist{padding:24px}.sos-docket.sos-waitlist tr:last-child .sos-stamp{font-size:var(--sos-t-body)}}.sos-section.sos-band{background:var(--sos-card)}.sos-band :is(.sos-panel.sos-torn,.sos-docket){--sos-behind:var(--sos-card)}.sos-panel.sos-torn{box-shadow:0 6px 20px var(--sos-shadow)}.sos-panel.sos-torn::before{content:"";position:absolute;left:0;right:0;top:-9px;height:9px;background-color:var(--sos-panelbg,var(--sos-card));background-image:radial-gradient(circle at 50% 0,var(--sos-behind) 4.5px,transparent 5px);background-size:14px 9px;background-repeat:repeat-x}.sos-section .sos-panel.sos-torn h3{font-weight:var(--sos-w-bold)}.sos-plainbody .sos-prose h3{font-size:var(--sos-t-part);line-height:1.1;font-weight:var(--sos-w-bold);margin-top:48px!important}.sos-plainbody .sos-prose h3 strong{font-weight:inherit}.sos-plainbody .sos-prose > h2:first-child + *{margin-top:24px!important}@media (max-width:781px){.sos-plainbody .sos-prose h3{margin-top:32px!important}}.sos-attached-row{align-items:flex-start}.entry-content .sos-attached-names > * + *{margin-top:32px}@media (min-width:782px){.sos-attached-row > .sos-attached-print{flex:0 0 32%}.sos-attached-row > .sos-attached-names{flex:1 1 0;padding-top:24px}}:is(.blog,.category,.tag) .entry-hero-container-inner{overflow-x:clip}:is(.blog,.category,.tag) .entry-hero .sos-split{align-items:center}:is(.blog,.category,.tag) .entry-hero .sos-filter{box-sizing:border-box;width:auto;max-width:none;margin:48px calc(50% - 50vw) 0;padding:16px calc(50vw - 50%);align-items:center;gap:16px 32px}:is(.blog,.category,.tag) .entry-hero .sos-filter-topics > .sos-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.blog,.category,.tag) .entry-hero .sos-filter-ed{flex-direction:row;align-items:center;gap:12px}:is(.blog,.category,.tag) .entry-hero .sos-filter-ed > .sos-label{margin:0}:is(.blog,.category,.tag) .content-container.site-container{background:var(--sos-card);padding-top:48px}:is(.blog,.category,.tag) .loop-entry:is(:hover,:focus-within) .post-thumbnail img{filter:none}@media (prefers-reduced-motion:reduce){:is(.blog,.category,.tag) .loop-entry .post-thumbnail img{transition:none}}@media (max-width:767px){:is(.blog,.category,.tag) .entry-hero .sos-filter-ed{flex-direction:column;align-items:stretch}}.sos-speaker-hero{align-items:flex-start}@media (min-width:782px){.sos-speaker-hero > .sos-speaker-print{flex:0 0 38%}.sos-speaker-hero > .sos-speaker-words{flex:1 1 0;padding-top:8px}}.entry-content .sos-speaker-words > * + *{margin-top:24px}.entry-content .sos-speaker-words > .sos-h1{margin-top:24px!important}.sos-speaker-page .sos-speaker-photo img{aspect-ratio:4/5;object-position:50% 25%}.sos-section .sos-speaker-stamp{display:inline-block;margin:0;padding:8px 16px;font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow);line-height:1.5;backface-visibility:hidden;outline:1px solid transparent}.sos-section .sos-speaker-stamp.is-keynote{background:var(--sos-ink);color:var(--sos-on-dark)}.sos-section .sos-speaker-stamp.is-breakout{padding:6px 14px;border:2px solid var(--sos-ink);background:var(--sos-ground);color:var(--sos-ink)}.sos-speaker-bio > *{margin:0}.sos-speaker-bio > * + *{margin-top:16px}.sos-section .sos-speaker-bio p{font-size:var(--sos-t-lead);line-height:1.5;max-width:52ch}.sos-section p.sos-speaker-links{display:flex;flex-wrap:wrap;gap:8px 32px}.sos-section .sos-docket > .sos-session-title{margin:0 0 16px;font-size:var(--sos-t-h3)}@media (min-width:782px){.sos-speaker-session > .wp-block-column:first-child{flex:0 0 46%}}.entry-content .sos-speaker-about > * + *{margin-top:24px}.entry-content .sos-speaker-about > .sos-label + .sos-lead{margin-top:8px}.entry-content .sos-speaker-about > .sos-speaker-past{margin-top:32px}:is(.sos-hero-side,.sos-aside,.sos-post-cta,.sos-speaker-about) .sos-docket{--sos-t-total:16px}.sos-docket > .sos-label.sos-gap-label{margin-top:32px}.single-post .single-content > .wp-block-buttons .wp-block-button:not(.sos-go) .wp-block-button__link{background:transparent;color:var(--sos-ink);border:0;box-shadow:inset 0 0 0 1px var(--sos-ink)}.single-post .single-content > .wp-block-buttons .wp-block-button:not(.sos-go) .wp-block-button__link:hover{background:var(--sos-ink);color:var(--sos-on-dark)}@media (max-width:767px){.sos-archive td{font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow)}.sos-archive td:last-child{white-space:normal}.sos-archive td:last-child a{margin-left:8px}}.site-header-wrap .header-button,.mobile-header-button-wrap .mobile-header-button{background:var(--sos-ink);color:var(--sos-on-dark);box-shadow:none}.site-header-wrap .header-button:hover,.mobile-header-button-wrap .mobile-header-button:hover{background:var(--sos-deep);color:var(--sos-on-dark)}@media (min-width:782px){.sos-split.sos-speaker-hero > .wp-block-column.sos-speaker-print{flex:0 0 min(470px,40%)}.sos-split.sos-speaker-hero > .wp-block-column.sos-speaker-words{flex:1 1 0}}@media (max-width:767px){.single-post .single-content .sos-post-head h1{line-height:.86}}.sos-section{--sos-own:var(--sos-ground)}.sos-section:is(.sos-oncard,.sos-band){--sos-own:var(--sos-card);--sos-panelbg:var(--sos-print)}.sos-section.sos-navy{--sos-own:var(--sos-ink)}.sos-section:has(+ .sos-section){position:relative}.sos-section.sos-tlbar{border-top:0;border-bottom:0}.sos-section:not(.sos-navy,.sos-oncard,.sos-tlbar,.sos-band,.sos-plainhead) + .sos-section:not(.sos-navy,.sos-oncard,.sos-tlbar,.sos-band,.sos-plainhead),.sos-section.sos-oncard + .sos-section.sos-oncard,.sos-section.sos-navy + .sos-section.sos-navy{padding-top:0}.sos-section .wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}:is(.blog,.category,.tag) .entry-hero .sos-filter{border-top:1px solid var(--sos-ink);border-bottom:1px solid var(--sos-leader)}:is(.blog,.category,.tag) .entry-hero-container-inner{position:relative}.sos-panel{position:relative;--sos-behind:var(--sos-ground);margin-bottom:9px}.sos-oncard .sos-panel,.sos-band .sos-panel{--sos-behind:var(--sos-card)}.sos-navy .sos-panel{box-shadow:none;--sos-behind:var(--sos-ink)}.sos-panel:not(.sos-torn)::after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px;background-color:var(--sos-panelbg,var(--sos-card));background-image:radial-gradient(circle at 50% 100%,var(--sos-behind) 4.5px,transparent 5px);background-size:14px 9px;background-repeat:repeat-x}.entry-content.single-content .sos-section h2 + *{margin-top:24px}.entry-content.single-content .sos-section h2 + p{margin-top:16px}.entry-content.single-content .sos-section .sos-label + h2{margin-top:8px}.entry-content.single-content .sos-section .sos-lead + *,.sos-panels + .sos-panels{margin-top:24px}.entry-content.single-content .sos-section > p + .wp-block-columns{margin-top:32px}.sos-navy .sos-letter .sos-label{color:var(--sos-caption)}@media (min-width:768px){.sos-docket:where(:not(.sos-plain,.sos-jump,.sos-post-cta,.sos-archive,.sos-titles)) tr:last-child td:first-child{white-space:nowrap}}.sos-section.sos-oncard:has(> .sos-label + .sos-prose){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sos-gap)}.sos-section.sos-oncard:has(> .sos-label + .sos-prose) > *{margin:0}@media (max-width:767px){.sos-section.sos-oncard:has(> .sos-label + .sos-prose){grid-template-columns:minmax(0,1fr);gap:16px}}.sos-section > .wp-block-table{overflow-x:auto}.sos-section > .wp-block-table table{border-collapse:collapse;width:100%;border:0}.sos-section > .wp-block-table :is(td,th){border:0;border-bottom:1px solid var(--sos-leader);padding:12px 16px 12px 0;background:none;text-align:left;vertical-align:top}.sos-section > .wp-block-table tr:first-child td{border-bottom:2px solid var(--sos-ink);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}.sos-section > .wp-block-table tr:first-child td strong{font-weight:var(--sos-w-bold)}.sos-section > .wp-block-table td + td{color:var(--sos-caption)}.sos-section > .wp-block-table tr:first-child td + td{color:var(--sos-ink)}.kb-table-of-content-nav .kb-table-of-contents-list :is(li,a){font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);line-height:1.5}.sos-panel .sos-partner-logo img,.sos-logos img{mix-blend-mode:multiply}.single-post .single-content :is(p,li):not(.sos-label):not(.sos-lead):not(.sos-post-meta):not(.sos-rl-head){font-size:var(--sos-t-body);font-weight:var(--sos-w-medium);font-style:normal}.single-post .single-content :is(.wp-block-quote,.wp-block-pullquote,.kt-testimonial-item-wrap,.wp-block-kadence-testimonials .kt-testimonial-item-wrap){margin:32px 0 9px;padding:24px;border:0;background:var(--sos-card);text-align:left;position:relative}.single-post .single-content :is(.wp-block-quote,.wp-block-pullquote) :is(p,cite){font-size:var(--sos-t-body);font-style:normal}.single-post .single-content :is(.wp-block-quote,.wp-block-pullquote) cite{display:block;margin-top:16px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}.single-post .single-content .kt-testimonial-content,.single-post .single-content .kt-testimonial-content *{font-size:var(--sos-t-body);font-style:normal;font-weight:var(--sos-w-medium)}.single-post .single-content:not(:has(> .sos-post-cta)) > :not(.sos-post-head):not(.sos-post-more){max-width:840px}.single-post .single-content > :is(figure.wp-block-image,.wp-block-image > figure) img{width:100%;max-width:100%;height:auto}.single-post .single-content > :is(figure.wp-block-image,.wp-block-image > figure){width:100%;max-width:100%;float:none;margin-inline:0}.single-post .single-content .rank-math-list-item{margin-top:24px}.single-post .single-content .rank-math-question{margin:0 0 8px;font-size:var(--sos-t-lead)}.wp-block-jetpack-slideshow_swiper-wrapper{display:flex;gap:16px;margin:0;padding:0 0 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.wp-block-jetpack-slideshow_slide{flex:0 0 min(80%,420px);margin:0;scroll-snap-align:start;list-style:none}.wp-block-jetpack-slideshow_slide figure{margin:0}.wp-block-jetpack-slideshow_slide img{display:block;width:100%;height:auto}.wp-block-jetpack-slideshow :is(.wp-block-jetpack-slideshow_button-prev,.wp-block-jetpack-slideshow_button-next,.wp-block-jetpack-slideshow_button-pause,.wp-block-jetpack-slideshow_pagination){display:none}.sos-cards .wp-block-post-title a:hover,.sos-cards .wp-block-post-title a:focus-visible{text-decoration:underline;text-underline-offset:4px}.sos-speaker-page .sos-roster .wp-block-post-template{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}.sos-speaker-page .sos-roster .wp-block-post-title{font-size:var(--sos-t-lead)}@media (max-width:767px){.sos-speaker-page .sos-roster .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-post .single-content > .sos-post-speakers.sos-post-roster{display:block}.sos-section.sos-closing{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;align-items:center;padding-block:64px}.sos-section.sos-closing > *{margin:0;grid-column:1}.sos-section.sos-closing > .sos-label{margin-bottom:8px}.sos-section.sos-closing > :is(.wp-block-buttons,.sos-speaker-closing-actions){grid-column:2;grid-row:1 / span 4;justify-content:flex-end}@media (max-width:767px){.sos-section.sos-closing{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-block:48px}.sos-section.sos-closing > :is(.wp-block-buttons,.sos-speaker-closing-actions){grid-column:1;grid-row:auto;justify-content:flex-start}}.sos-docket:not(.sos-form){margin-top:9px}.sos-docket:not(.sos-form,.sos-panel .sos-docket)::before{content:"";position:absolute;left:0;right:0;top:-9px;height:9px;background-color:var(--sos-card);background-image:radial-gradient(circle at 50% 0,var(--sos-behind,var(--sos-ground)) 4.5px,transparent 5px);background-size:14px 9px;background-repeat:repeat-x}.entry-content .sos-stack > .sos-label + *{margin-top:16px}.blog .entry-hero .sos-docket td:first-child,.sos-docket.sos-titles td:first-child{font-size:var(--sos-t-small);letter-spacing:0;text-transform:none;line-height:1.1}.sos-docket:has(> .sos-quote) tr:last-child td,.sos-docket:not(.sos-wide,.sos-list) tr:last-child:has(a) td{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow)}.sos-chips a,.sos-chips a:hover{text-decoration:none}.sos-fade-1 td{opacity:.9}.sos-fade-2 td{opacity:.72}.sos-fade-3 td{opacity:.55}.sos-fade-4 td{opacity:.4}.sos-docket:has(> .sos-stamp-corner){position:relative;overflow:visible}.sos-docket > .sos-stamp.sos-stamp-corner{position:absolute;top:-16px;right:-12px;margin:0!important;padding:8px 16px;transform:rotate(-2.4deg);z-index:3;font-size:var(--sos-t-eyebrow);line-height:var(--sos-lh-caps)}.sos-docket:has(> .sos-stamp-corner) tr:last-child td:last-child{padding-left:16px;text-align:right}@media (min-width:768px){.sos-docket:has(> .sos-stamp-corner) tr:last-child td:last-child{white-space:nowrap}}@media (max-width:767px){.sos-docket > .sos-stamp.sos-stamp-corner{right:8px}}.sos-closing :is(h2,.sos-h2){text-wrap:balance}.sos-search-wrap{margin-top:24px}.sos-search-wrap .wp-block-search__label{display:block;margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}.sos-search-wrap .wp-block-search__inside-wrapper{display:flex;flex-wrap:nowrap;padding:0;border:0}.sos-search-wrap .wp-block-search__input{flex:1 1 auto;min-width:0;min-height:48px;box-sizing:border-box;margin:0;padding:0 16px;border:2px solid var(--sos-ink);border-radius:0;background:var(--sos-field);color:var(--sos-ink);font-family:inherit;font-size:var(--sos-t-body);font-weight:var(--sos-w-medium)}.sos-search-wrap .wp-block-search__input::placeholder{color:var(--sos-caption);opacity:1}.sos-search-wrap .wp-block-search__button{flex:0 0 auto;min-height:48px;margin:0;padding:0 24px;border:0;border-radius:0;background:var(--sos-ink);color:var(--sos-on-dark);font-family:inherit;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;cursor:pointer}.sos-search-wrap .wp-block-search__button:hover{background:var(--sos-deep);color:var(--sos-on-dark)}.sos-404 .sos-docket .sos-stamp{white-space:nowrap}.sos-section.sos-tl .sos-tl-row > .sos-tl-cards{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:16px;margin:0}.sos-section.sos-tl .sos-tl-cards > .sos-tl-card{flex:1 1 260px;margin:0}.sos-section.sos-tl .sos-tl-title{font-size:var(--sos-t-lead);line-height:1.1}.sos-section.sos-tl .sos-tl-card.sos-tl-linked{position:relative;transition:box-shadow .2s ease}.sos-section.sos-tl .sos-tl-linked .sos-tl-stretch{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.sos-section.sos-tl .sos-tl-linked .sos-tl-stretch::after{content:"";position:absolute;inset:0}.sos-section.sos-tl .sos-tl-card.sos-tl-linked:hover{box-shadow:inset 0 0 0 1px var(--sos-ink)}.sos-section.sos-tl .sos-tl-card.sos-tl-key.sos-tl-linked:hover{box-shadow:inset 0 0 0 1px var(--sos-on-dark)}.sos-section.sos-tl .sos-tl-card.sos-tl-linked:has(.sos-tl-stretch:focus-visible){outline:2px solid var(--sos-ink);outline-offset:2px}.sos-section.sos-tl .sos-tl-linked .sos-tl-stretch:focus-visible{outline:0}@media (prefers-reduced-motion:reduce){.sos-section.sos-tl .sos-tl-card.sos-tl-linked{transition:none}}.entry-content .sos-speaker-about > .sos-lead:first-child{margin-top:0}.sos-speaker-social.wp-block-social-links{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0 -10px;padding:0}.sos-speaker-social .wp-social-link{margin:0;background:none;color:var(--sos-ink);border-radius:0}.sos-speaker-social .wp-social-link a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.sos-speaker-social .wp-social-link svg{width:24px;height:24px;fill:currentColor}.sos-speaker-social .wp-social-link a:hover{color:var(--sos-deep)}.sos-section.sos-samestage{padding-block:64px}.sos-section.sos-samestage h2{font-size:var(--sos-t-part)}@media (max-width:767px){.sos-section.sos-samestage{padding-block:48px}}
.sos-heroform{margin-top:32px}.sos-heroform .gform_wrapper.gravity-theme form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.sos-heroform .gform_wrapper.gravity-theme .gform-body{flex:1 1 360px;min-width:0}.sos-heroform .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:160px minmax(0,1fr);grid-column-gap:8px;grid-row-gap:8px}.sos-section .sos-heroform .gform_wrapper.gravity-theme .gform_fields > .gfield{grid-column:auto}.sos-section .sos-heroform .gform_wrapper.gravity-theme .gform_footer{margin:0;padding:0}.sos-section .sos-heroform .gform_wrapper.gravity-theme .gfield_label{font-size:var(--sos-t-small);letter-spacing:0;text-transform:none;white-space:nowrap}.sos-heroform .sos-caption{margin-top:16px}.sos-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.sos-actions > *{margin:0!important}.sos-speaker-session .sos-docket > .sos-session-title{padding-bottom:16px;border-bottom:1px solid var(--sos-leader)}.entry-content .sos-speaker-about{display:flex;flex-direction:column;gap:32px}.entry-content .sos-speaker-about > *{margin:0!important}.entry-content .sos-speaker-about .sos-stack > .sos-label{margin:0 0 16px}.entry-content .sos-speaker-about .sos-stack > .sos-lead{margin:0;max-width:none}.sos-also{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px 32px}.sos-also a{display:flex;align-items:center;gap:16px;min-height:48px;color:var(--sos-ink);text-decoration:none}.sos-also img{flex:0 0 56px;width:56px;height:56px;object-fit:cover;object-position:50% 25%;filter:grayscale(1)}.sos-also b{display:block;font-size:var(--sos-t-body);font-weight:var(--sos-w-bold);text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.sos-also small{display:block;margin-top:4px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.sos-speaker-past table{width:100%;border-collapse:collapse}.entry-content .sos-speaker-past td{padding:12px 0;border:0;border-bottom:1px dotted var(--sos-leader);font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);line-height:1.5;vertical-align:baseline}.entry-content .sos-speaker-past td:last-child{padding-left:16px;text-align:right;white-space:nowrap;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-caption)}.entry-content .sos-speaker-past > .sos-label{margin:0 0 8px}@media (max-width:767px){.entry-content .sos-speaker-past td:last-child{display:none}}.entry-content .sos-speaker-past td a{color:var(--sos-ink);text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.sos-chips :is(a,button){cursor:pointer;background:transparent;border-radius:0;font-family:inherit;line-height:1.1}.sos-chips button[aria-pressed=true]{background:var(--sos-ink);color:var(--sos-on-dark)}.sos-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 32px;margin-top:32px}.sos-filterbar .sos-chips{gap:8px}.sos-selects{display:flex;flex-wrap:wrap;gap:8px 16px}.sos-selects label{display:flex;flex-direction:column;gap:8px}.sos-selects .sos-label{margin:0}.sos-selects select{min-width:96px;height:48px;padding:0 12px;border:1px solid var(--sos-ink);border-radius:0;background:var(--sos-field);color:var(--sos-ink);font:inherit;font-size:var(--sos-t-small);font-weight:var(--sos-w-bold)}[data-sos-item][hidden],[data-sos-row][hidden],[data-sos-day][hidden]{display:none}.sos-lineup .wp-block-post{display:flex;flex-direction:column}.sos-roster.sos-lineup .wp-block-post > .wp-block-post-title{order:3}.sos-roster.sos-lineup .wp-block-post > .sos-card-role{order:4;margin:4px 0 0}.sos-roster.sos-lineup .wp-block-post > .sos-card-years{order:2;margin:8px 0 0}.sos-lineup .wp-block-post-featured-image{order:1}.sos-section.sos-lineup-sec{padding-top:48px}.sos-program-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:16px}.sos-section .sos-program-stamp{margin:0;padding:8px 16px;background:var(--sos-accent);color:var(--sos-deep);font-size:var(--sos-t-eyebrow);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;transform:rotate(-2.4deg)}.entry-content > .sos-section.sos-tlbar .sos-filterbar{margin:0}.sos-section.sos-labels > p:not(.sos-label){max-width:70ch}.sos-split.sos-bottom{align-items:flex-end}.blog:not(.paged) #archive-container > li:first-child > .loop-entry .entry-footer{display:block;margin-top:16px}.blog:not(.paged) #archive-container > li:first-child .post-more-link{letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;min-height:32px;color:var(--sos-ink);font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);text-decoration:underline solid currentColor 1px;text-underline-offset:5px}.blog:not(.paged) #archive-container > li:first-child .post-more-link .kadence-svg-iconset{display:none}.sos-links{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:24px}.sos-links > *{margin:0}.sos-qa h3{font-size:var(--sos-t-lead);margin:0 0 8px}.sos-qa p{margin:0 0 32px;max-width:48ch}.sos-section > .sos-docket.sos-wide{margin-top:32px}.sos-section > .sos-prose{margin-top:32px;max-width:60ch}@media (max-width:767px){.sos-program-side{align-items:flex-start}.sos-filterbar{gap:16px}}
/* 54 round 122 Fix sheet: logo links fill their slot; label and value cells hold one line; balanced titles; story subheads; nav parent state; tickets rows and All Access button; podcast and form spacing */
.sos-group .sos-logos.wp-block-gallery .wp-block-image > a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
@media (min-width:768px){.sos-plainbody .sos-docket.sos-plain td:first-child{white-space:nowrap}}
@media (min-width:1025px){.sos-docket.sos-plain:not(.sos-prose *) td:last-child{white-space:nowrap}}
.sos-lead,.sos-sub,.sos-section p:not(.sos-label,.sos-dateline,.sos-marker){text-wrap:pretty}
:is(.blog,.category,.tag) .loop-entry h2.entry-title,.sos-cards .wp-block-post-title,.single-post .single-content .sos-post-head h1{text-wrap:balance}
.sos-prose :is(h4,h5,h6){margin-top:48px!important;margin-bottom:0!important}.sos-prose :is(h4,h5,h6) + *{margin-top:16px}
:is(.single-post,.blog,.category,.tag) .main-navigation .menu > .menu-item > a[href$="/news/"],:is(.single-speaker,.tax-speaker-year) .main-navigation .menu > .menu-item > a[href$="/speakers/"]{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:8px}
@media (min-width:1025px){.sos-ticket .wp-block-table:not(:last-of-type) td{height:52px;vertical-align:middle}}
.sos-ticket.sos-pick .wp-block-button.sos-go .wp-block-button__link{background:var(--sos-ink);color:var(--sos-on-dark)}.sos-ticket.sos-pick .wp-block-button.sos-go .wp-block-button__link:hover{background:var(--sos-deep);color:var(--sos-on-dark)}
.sos-section .sos-stack > p + .sos-label{margin-top:32px}
.sos-section .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:16px}.gform_wrapper .sos-choice .gfield_radio{gap:8px 16px}
/* 55 round 122: Insights eyebrow on topic and edition archives; edition filter is one select; year galleries end on one line in framed prints; post slideshows show as a two-up gallery */
:is(.category,.tag) .entry-hero .entry-header::before{content:"Insights";display:block;margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}
.sos-filter-ed select[onchange] + button{display:none}
.sos-gallery .kb-gallery-type-tiles .kadence-blocks-gallery-item-inner{box-sizing:border-box;padding:12px;background:var(--sos-print);box-shadow:0 6px 20px var(--sos-shadow)}
@media (max-width:767px){.sos-gallery .kb-gallery-type-tiles .kadence-blocks-gallery-item-inner{padding:6px}}
.wp-block-jetpack-slideshow_swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;padding:0}@media (max-width:767px){.wp-block-jetpack-slideshow_swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wp-block-jetpack-slideshow_slide{flex:none}
.wp-block-jetpack-slideshow_slide img{aspect-ratio:4/5;object-fit:cover;box-sizing:border-box;border:6px solid var(--sos-print);box-shadow:0 6px 20px var(--sos-shadow)}
.blog:not(.paged) #archive-container > li:first-child .entry-summary{display:block;margin-top:16px}.blog:not(.paged) #archive-container > li:first-child .entry-summary p{margin:0;font-size:var(--sos-t-body);line-height:1.1;color:var(--sos-ink)}.blog:not(.paged) #archive-container > li:first-child .entry-header::before{content:"Latest";display:block;margin:0 0 8px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-ink)}
/* 56 round 122: navy filled button (Access hero, matches the All Access ticket button) */
.sos-section .wp-block-button.sos-ink .wp-block-button__link{background:var(--sos-ink);color:var(--sos-on-dark);box-shadow:none}.sos-section .wp-block-button.sos-ink .wp-block-button__link:hover{background:var(--sos-deep);color:var(--sos-on-dark)}
/* 57 · v16.45 (round 124, Meg picked the old 404 dog back, beside the message): the dog as a square print pinned behind the 404 receipt, the receipt over its foot. */
.sos-404 .sos-404-dog{width:56%;margin:0 0 calc(var(--sos-gap) * -1) auto;transform:rotate(2deg);z-index:0}
.sos-404 .sos-404-dog img{aspect-ratio:1/1}
.sos-404 .sos-hero-side .sos-docket{position:relative;z-index:1}
@media (max-width:781px){.sos-404 .sos-404-dog{width:64%;margin-inline:auto}}
/* 58 round 124 Fix sheet: The SOS story award logos in equal slots with captions (f107, the sos-awards rules above reworked in place); the On the same stage strip was replaced by line-up cards in round 136 */
/* 59 round 125 (Meg): archive year pages, the recap under the title and every link in the receipt, each section its own band, one program day at a time; the green-line text link beside a button; Speakers filters on one row */
.entry-content .sos-hero .sos-ed-recap{margin-top:24px;max-width:60ch}
.entry-content .sos-hero .sos-ed-recap > *{margin:0}
.entry-content .sos-hero .sos-ed-recap > * + *{margin-top:16px}
.entry-content > .sos-section[hidden]{display:none}
.entry-content > .sos-section.sos-tlbar > .sos-daypick{margin:0}
.entry-content a.sos-golink,.entry-content .sos-section p.sos-golinks a{color:var(--sos-ink);font-size:var(--sos-t-small);font-weight:var(--sos-w-bold);text-decoration:underline var(--sos-accent) 2px!important;text-underline-offset:6px}
.sos-filterbar.sos-filterrow{align-items:center;gap:8px 24px;margin:0 0 48px}
.sos-formcard{box-sizing:border-box;padding:48px;background:var(--sos-card);box-shadow:0 6px 20px var(--sos-shadow)}
.sos-section .sos-formcard .gform_wrapper.gravity-theme .gsection{margin:0;padding:0;border:0}
.sos-section .sos-formcard .gform_wrapper.gravity-theme .gfield.gsection:not(:first-child){margin-top:24px}
.sos-section .sos-formcard .gform_wrapper.gravity-theme .gsection_title{margin:0;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-caption)}
.sos-section .gform_wrapper.gravity-theme .gform_footer > .sos-form-note{flex:1 1 100%;margin:0 0 16px;font-size:var(--sos-t-small);line-height:1.5;color:var(--sos-caption)}
.sos-docket.sos-series td:first-child{text-transform:none;letter-spacing:0}
.entry-content .sos-short{max-width:360px;margin:32px auto}
@media (max-width:767px){.sos-formcard{padding:24px}}
@media (min-width:1101px){.single-post .single-content:not(:has(> .sos-post-cta,> .sos-post-toc)) > .sos-post-more{grid-column:2;grid-row:2 / span 200;align-self:start;position:sticky;top:calc(var(--sos-header-h) + 32px);margin-top:32px;max-width:none}}
/* forms set to a custom required indicator (Speak, Program, home waitlist) show no marker; the note above the button says every field is needed unless it says optional; inputs keep aria-required */
.gform_wrapper.gravity-theme .gfield_required_custom{display:none}
/* 60 reading list (27 Oct 2026, Meg picked the receipt, option B): shelf index beside the receipt on desktop, the receipt and group heads with counts, the book line (title, dot leader, author), Picked by in docket caps, the quote. Index, chips, labels, caption and total row are core classes. */
.sos-rl{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sos-gap)}
.sos-rl-side{display:flex;flex-direction:column;gap:24px}
.sos-rl-side .sos-label,.sos-rl-side .sos-docket > .sos-label{margin:0 0 8px}
.sos-rl-index{display:none}
.sos-rl-index button{all:unset;cursor:pointer;display:inline-flex;align-items:center;min-height:32px}
.sos-rl-index button[aria-pressed=true]{text-decoration:underline solid currentColor 1px;text-underline-offset:5px}
.sos-rl-index button:focus-visible{outline:2px solid var(--sos-ink);outline-offset:2px}
@media (min-width:1025px){.sos-rl{grid-template-columns:320px minmax(0,1fr);align-items:start}.sos-rl-side{position:sticky;top:calc(var(--sos-header-h) + 32px)}.sos-rl-index{display:block}.sos-rl-topics{display:none}}
.sos-rl .sos-rl-receipt{margin-top:9px;padding:32px 48px 24px}
.sos-rl-head{display:flex;justify-content:space-between;gap:16px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--sos-ink);font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--sos-ink)}
.sos-rl-receipt > .sos-rl-head{border-bottom-width:2px}
.sos-rl-group{margin-top:32px}
.sos-rl-item{padding:16px 0;border-bottom:1px dotted var(--sos-leader)}
.sos-rl .sos-rl-line{display:flex;align-items:baseline;gap:8px;margin:0;font-size:var(--sos-t-h3);font-weight:var(--sos-w-bold);line-height:1.1}
.sos-rl-line::after{content:"";order:2;flex:1 1 24px;border-bottom:1px dotted var(--sos-leader)}
.sos-rl-line .sos-rl-author{order:3;font-size:var(--sos-t-body);font-weight:var(--sos-w-medium);color:var(--sos-caption);text-align:right}
.sos-rl-item .sos-caption{margin:8px 0 0}
.sos-rl-k{margin-right:4px;font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase}
.sos-rl-quote{margin:12px 0 0;max-width:70ch}
.sos-rl-receipt > table{margin-top:32px}
@media (max-width:767px){.sos-rl .sos-rl-receipt{padding:24px}.sos-rl .sos-rl-line{flex-direction:column;gap:4px;font-size:var(--sos-t-lead)}.sos-rl-line::after{display:none}.sos-rl-line .sos-rl-author{text-align:left}}
/* 61 round 129 Zander pass: hero receipts (and the home Nine receipt) never push past their card below 1280. Label and value cells wrap when squeezed, the hero text and receipt stack on tablet, the Podcast edition column is tighter (Fix sheet f095) */
@media (max-width:1279px){.sos-hero-side .sos-docket:not(.sos-list) td:first-child,.sos-hero-side .sos-docket:not(.sos-list) td:last-child{white-space:normal}.sos-hero-side .sos-docket.sos-series td:last-child{letter-spacing:0}.sos-docket:has(> .sos-stamp-corner) tr:last-child td:is(:first-child,:last-child){white-space:normal}}
@media (min-width:782px) and (max-width:1024px){.sos-hero .sos-split:has(> .sos-hero-side > .sos-docket){flex-wrap:wrap}.sos-hero .sos-split:has(> .sos-hero-side > .sos-docket) > .wp-block-column{flex:1 1 100%}}
/* 62 round 129 Zander pass: three ticket cards stack below 940 (squeezed side by side, the Total price ran out of its card and the stamp sat on the label); phones already stack */
@media (min-width:782px) and (max-width:939px){.wp-block-columns.sos-tickets{flex-wrap:wrap}.wp-block-columns.sos-tickets > .wp-block-column{flex:1 1 100%}}
/* 63 round 134 (Meg, 27 Oct, the scale): every page measured at 1440 and 390 with computed styles. Phone menu links were the one visible text still on Kadence's 16 Regular; they read the header's docket style. The hero receipt no longer holds its value on one line (Make the case: Formats ran past the card at 1440); dates stay on one line because the cell only wraps when it has to. Hustle title, label and text read the type tokens. */
.mobile-navigation .menu > .menu-item > a{font-size:var(--sos-t-eyebrow);font-weight:var(--sos-w-bold);letter-spacing:var(--sos-ls-eyebrow);text-transform:uppercase;color:var(--sos-ink)}
/* 64 round 134 (Meg picked: the body runs beside the print): a one-speaker announcement post on a past edition puts the print, receipt and button in a side column of the page grid, with Keep reading under them, so the first paragraph starts under the byline (snippet 36 builds .sos-post-side). Below 782 the print follows the head and Keep reading goes last. */
.single-post .single-content:has(> .sos-post-side){display:flex;flex-direction:column}
.single-post .single-content > .sos-post-side{display:contents}
.single-post .single-content .sos-post-side > .sos-post-more{order:2}
@media (min-width:782px){.single-post .single-content:has(> .sos-post-side){display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:64px;justify-content:space-between;align-items:start}.single-post .single-content:has(> .sos-post-side) > *{grid-column:1}.single-post .single-content > .sos-post-side{display:flex;flex-direction:column;gap:64px;grid-column:2;grid-row:1 / span 200}.single-post .single-content .sos-post-side > .sos-post-speaker{max-width:none;margin-top:0}.single-post .single-content .sos-post-side > .sos-post-more{order:0;max-width:none;margin-top:0}.single-post .single-content:has(> .sos-post-side) > .sos-post-head{grid-row:1}}
/* 65 round 134: an Insights card with no image gets the navy tile with the green line (Meg's pick, so the grid has no hole); the consent tick line on forms is the small token, medium */
:is(.blog,.category,.tag) .loop-entry .post-thumbnail.sos-noimg .post-thumbnail-inner{display:block;aspect-ratio:16/9;height:auto;padding:0;background:linear-gradient(var(--sos-accent),var(--sos-accent)) 0 62%/100% 6px no-repeat,var(--sos-ink)}
.gform_wrapper.gravity-theme .gfield_checkbox .gchoice label{font-size:var(--sos-t-small);font-weight:var(--sos-w-medium);line-height:1.5}
/* 66 round 136 sweep: post body headings inside old column layouts read the h3 token (meet the delegates printed 30 and 22); small-print prose h5 and h6 join h4 on the h3 token (The SOS story printed 18); a receipt inside small-print prose may wrap its value (Privacy: the post box ran 56 past the card at 1440) */
.single-post .single-content .wp-block-columns :is(h2,h3,h4,h5,h6){font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold)}
/* 67 round 136 (Meg's screenshot list): Home evidence wall prints are greyscale until pointed at, with the green line under the print while they are; the receipt label on edition receipts sits on a heavy rule and the count row is the total row; the Proof intro's opening line stays the lead inside its prose */
.sos-wall .sos-photo:has(a) img{filter:grayscale(1) contrast(.94);transition:filter .3s ease}
.sos-wall .sos-photo:has(a:is(:hover,:focus-visible)) img{filter:none}
.sos-wall .sos-photo:has(a:is(:hover,:focus-visible)) :is(figcaption,.wp-element-caption){box-shadow:inset 0 -4px 0 var(--sos-accent)}
@media (prefers-reduced-motion:reduce){.sos-wall .sos-photo img{transition:none}}
.sos-docket.sos-archive > .sos-label{margin:0 0 8px;padding-bottom:12px;border-bottom:2px solid var(--sos-ink)}
.sos-docket.sos-archive tr:last-child:not(:has(a)) td{border-bottom:0!important;border-top:2px solid var(--sos-ink)!important;padding-top:16px!important;color:var(--sos-ink)}
.sos-prose > p.sos-lead{font-size:var(--sos-t-lead)}
.sos-hero .sos-head:has(> .sos-program-stamp){justify-content:flex-start;align-items:center;gap:16px 40px}
/* 68 round 137 (Meg, 27 Oct, the board check against the prototype): tracking steps restored to the board (nav .1em, buttons .08em, chips .12em, added to the scale in rule 0b), the page title cap back to the display token (the 120 of 24 Oct only ever reached the small-print pages), and Home keeps the larger title the boards give it alone. The required marker on a form is furniture, not an error, so it reads in caption ink and the alert colour stays for real validation. */
@container (min-width:572px){body.home .sos-h1{font-size:var(--sos-t-display)}}
.sos-section .gform_wrapper.gravity-theme .gfield_required{color:var(--sos-caption)}
/* 69 round 138 (Meg, 27 Oct, prepared in round 137): the 20px lead is Regular, so it stops competing with the heading above it. Body and captions stay Medium, where Regular goes thin on the paper ground. One token, --sos-w-lead in rule 0b. */
.sos-section .sos-lead,.sos-plainhead .sos-lead,.sos-prose > p.sos-lead{font-weight:var(--sos-w-medium)}
/* 70 round 138 (accessibility review, 27 Oct): the separator between the name and the company on a quote receipt was a pipe character in generated content, which screen readers announce as "vertical line". Same rule, drawn instead of spoken. */
.sos-docket:has(> .sos-quote) tr:last-child td + td::before{content:"";display:inline-block;width:1px;height:1em;margin:0 12px;vertical-align:-.12em;background:var(--sos-caption)}
/* 71 round 141 (Meg, 28 Oct look sign-off): panels on a card band are white (--sos-panelbg, notch colour unchanged); the small-print head ends on a full-bleed 2px ink line, its datelines sit on one row (.sos-actions) and its lead runs the full measure; the Insights title bottom-aligns beside its receipt */
:is(.blog,.category,.tag) .entry-hero .sos-split.sos-bottom > .wp-block-column:first-child{display:flex;flex-direction:column;justify-content:flex-end}
/* 72 round 143 (Meg, 28 Oct Finish line): a titles receipt (Delegate rates on Getting to Perth) holds each name on one line and has no total row, it is a list of names (rule 0d exclusion list); the closing row of a panel (link, receipt or a quote's attribution) sits on the panel's bottom so side by side panels line up (rule 39 extended in place); day buttons on a navy band read on dark, so an edition's program opens on one navy band with its day buttons (snippet 167); a guide post opens on its own photo across the reading column (snippet 36) */
.sos-navy .sos-chips :is(a,button){border-color:var(--sos-on-dark);color:var(--sos-on-dark)}.sos-navy .sos-chips :is(a,button):hover,.sos-navy .sos-chips :is(a[aria-current],button[aria-pressed=true]){background:var(--sos-on-dark);color:var(--sos-ink)}
.single-post .single-content .sos-post-head > .sos-post-photo{max-width:720px;margin:0 0 var(--sos-gap)}
/* 73 round 143 (Meg, 28 Oct Finish line, photoband yes): a navy band carrying one photograph across the full width with words over it, between the session and the line-up on speaker pages (snippet 84). New component: no core class sets a photograph behind section text */
.sos-section.sos-photoband{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(320px,36vw,520px);overflow:hidden}
.sos-section.sos-photoband > .sos-photoband-img{position:absolute;inset:0;z-index:-1;margin:0}
.sos-photoband-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
.sos-photoband-img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--sos-deep) 88%,transparent),color-mix(in srgb,var(--sos-deep) 30%,transparent) 72%)}
.sos-section.sos-photoband > .sos-photoband-words{margin:0}
/* 80 round 150 (Meg, 28 Oct, mobile QA). Tap targets reach 44px everywhere (footer links, text links, social icons, the logo, the menu close); the phone menu close reads ink on the grey drawer; speaker photos are greyscale always with no hover; event prints on walls take the green bar as a progress bar across the bottom of the photo, not a line under the caption; the hero heading fits its own column so a print never covers it */
.site-footer a,.main-navigation a,.sos-link a,a.sos-link{min-height:44px}
.sos-social .wp-block-social-link-anchor{min-width:44px;min-height:44px;justify-content:center}
.site-header .site-branding a.brand{display:inline-flex;align-items:center;min-height:44px}
.popup-drawer .drawer-header .menu-toggle-close.drawer-toggle{color:var(--sos-ink);min-width:44px;min-height:44px;justify-content:center}
.popup-drawer .drawer-header .menu-toggle-close.drawer-toggle:hover,.popup-drawer .drawer-header .menu-toggle-close.drawer-toggle:focus-visible{color:var(--sos-deep)}
:is(.sos-duo:has(a[href*="/speaker/"]),a[href*="/speaker/"] .sos-duo,.sos-speaker-photo,.sos-post-speaker,.sos-also) img,:is(.sos-duo:has(a[href*="/speaker/"]),a[href*="/speaker/"] .sos-duo,.sos-speaker-photo,.sos-post-speaker,.sos-also) :is(a,a:hover,a:focus-visible) img{filter:grayscale(1) contrast(.94);opacity:.86;transition:none}
.sos-duo:has(a[href*="/speaker/"])::after,a[href*="/speaker/"] .sos-duo::after{display:none}
.sos-wall .sos-photo:has(a:is(:hover,:focus-visible)) :is(figcaption,.wp-element-caption){box-shadow:none}
.sos-wall .sos-photo a{position:relative;display:block}
.sos-wall .sos-photo a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--sos-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
.sos-wall .sos-photo a:is(:hover,:focus-visible)::after{transform:scaleX(1)}
@media (prefers-reduced-motion:reduce){.sos-wall .sos-photo a::after{transition:none}}

/* 81 round 150 batch 2 (Meg, 28 Oct): an edition's theme line under its title is a heading (h2 at the h3 size, Bold), not a lead; small print body reads the body size like every other page and runs the full column; the small print header loses its dead space; posts run the full column, with the side column only where a post has one */
.sos-hero .sos-ed-tagline{margin:24px 0 0;font-size:var(--sos-t-h3);line-height:1.1;font-weight:var(--sos-w-bold);color:var(--sos-ink);text-wrap:balance}
.sos-hero .sos-ed-tagline + .sos-ed-recap{margin-top:16px!important}
.sos-section.sos-plainhead{padding-top:48px;padding-bottom:40px;gap:24px}
.sos-plainhead > .sos-actions{margin-top:0!important}
@media (max-width:781px){.sos-section.sos-plainhead{padding-top:32px;padding-bottom:32px;gap:16px}}
.sos-plainbody .sos-prose :is(p,li){font-size:var(--sos-t-body)}
.sos-plainbody .sos-prose p,.sos-plainbody .sos-prose p.sos-caption,.sos-plainbody .sos-prose :is(.sos-ticks,.sos-crosses,.sos-rowlist){max-width:none}
.single-post .single-content > :not(.sos-post-head):not(.sos-post-cta):not(.sos-post-more),.single-post .single-content:not(:has(> .sos-post-cta)) > :not(.sos-post-head):not(.sos-post-more),.single-post .single-content .sos-post-cta,.single-post .single-content .sos-post-more,.single-post .single-content .sos-post-head > .sos-post-photo{max-width:none}
@media (min-width:1101px){.single-post .single-content{grid-template-columns:minmax(0,1fr) 320px;column-gap:64px;justify-content:stretch}.single-post .single-content:not(:has(> .sos-post-toc,> .sos-post-side,> .sos-post-cta)){grid-template-columns:minmax(0,1fr)}}

/* 82 round 150 batch 3: partner logos sit on the left of their slot, so every logo's left edge meets its label; on a phone a three-logo group shares one row instead of dropping the third */
.sos-group .sos-logos.wp-block-gallery .wp-block-image,.sos-group .sos-logos.wp-block-gallery .wp-block-image > a{justify-content:flex-start}
.sos-group .sos-logos.wp-block-gallery .wp-block-image img{object-position:left center}
@media (max-width:767px){.sos-group .sos-logos.wp-block-gallery:has(> :nth-child(3)){flex-wrap:nowrap;gap:16px}.sos-group .sos-logos.wp-block-gallery:has(> :nth-child(3)) > .wp-block-image{flex:1 1 0!important;width:auto!important;min-width:0}}

/* 84 round 150: the menu text sits on the same centre line as the Join the waitlist button; the small print header keeps only the space it needs */
.site-header .main-navigation .primary-menu-container > ul > li{display:flex;align-items:center}
.site-header .main-navigation .primary-menu-container > ul > li > a{display:flex;align-items:center;padding-block:0}
.entry-content > .sos-section.sos-plainhead{padding-bottom:40px}
.entry-content .sos-section.sos-plainhead > .sos-actions,.entry-content .sos-section.sos-plainhead > .wp-block-buttons{margin-top:0!important}
@media (max-width:781px){.entry-content > .sos-section.sos-plainhead{padding-bottom:32px}}

/* 85 round 150 mobile QA: footer icons hold one row; receipt links get a 44px tap area without changing the row; speaker photos fill their card so every name sits on one line; the waitlist pop-up stays off pages a person reaches after signing up */
.site-footer .sos-social.wp-block-social-links{flex-wrap:nowrap;gap:0;margin-bottom:0}
.sos-docket td a{position:relative}
.sos-docket td a::after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;transform:translateY(-50%)}
.sos-cards .wp-block-post-featured-image img{display:block;width:100%;height:auto;object-fit:cover}
:is(.page-id-20399,.page-id-20401,.page-id-20357,.page-id-20356,.page-id-20205,.page-id-5556,.page-id-20201,.page-id-1941,.page-id-1942) :is(.hustle-popup,.hustle-popup-mask,.hustle-slidein){display:none}

/* 50 · round 150 (Meg, 28 Oct): Home since 2018 receipt as wide as the text beside it, so edition names hold one line */
@media (min-width:782px){.sos-section .wp-block-columns:has(.sos-stamp-corner) > .wp-block-column{flex:1 1 0}}
/* 50b · a post’s speaker cards carry the name, not the year above it (Meg, 28 Oct) */
.single-post .sos-post-speakers .sos-card-years{display:none}
/* 87 round 151 (Meg, 29 Oct: my account not styled): WooCommerce account, cart and checkout on the site frame. Rules for those pages changed in place (container, panels, labels, required marker); the label caps, checkbox label, link and phone panel padding are the only new rules. Spec in the doc. */
@media (max-width:767px){:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(form.login,form.register,form.lost_reset_password,.cart_totals,.woocommerce-checkout-review-order){padding:24px}}
/* 88 round 151 (Meg, 29 Oct, footer B): three link columns (Event, Get involved, Explore) beside the unchanged sign-up column; column links at the body size; no underline on any footer link, Bold on hover (the existing footer hover rule); legal row four links. Changed in place; no new rule. */
/* 90 round 152 (Meg, 29 Oct, sign-off Version 18 notes against the boards): photographs sit straight everywhere, as on every prototype board (tilt rules removed); hero photo pairs are a large print with the smaller one in front of its lower corner; the Home evidence wall is two staggered rows of three (sizes 41, 32, 24, offsets from the board); question pages put the jump receipt on the left with each group number beside its heading; partner logos sit in a ground tile; the small print head runs the width of the prose column; Insights cards are greyscale until pointed at and the filter strip is ruled. Spec 90 in the doc. */
@media (min-width:1025px){.sos-plainhead > *{max-width:calc(100% - 428px)}}
:is(.blog,.category,.tag) .loop-entry .post-thumbnail img{filter:grayscale(1) contrast(.94);transition:filter .3s ease}
.sos-attached .wp-block-post:nth-child(2) .wp-block-post-featured-image{transform:rotate(1deg)}.sos-attached .wp-block-post:nth-child(3) .wp-block-post-featured-image{transform:rotate(-.8deg)}.sos-attached .wp-block-post:nth-child(4) .wp-block-post-featured-image{transform:rotate(1.2deg)}
