@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.lazyframe{position:relative;background-color:currentColor;background-repeat:no-repeat;background-size:cover}.lazyframe__title{position:absolute;top:0;left:0;right:0;padding:15px 17px;z-index:3}.lazyframe__title:after{z-index:-1}.lazyframe:hover{cursor:pointer}.lazyframe:before{display:block;content:"";width:100%;padding-top:100%}.lazyframe[data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-ratio="1:1"]:before{padding-top:100%}.lazyframe iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;width:100%;height:100%}.lazyframe[data-vendor=youtube],.lazyframe[data-vendor=youtube_nocookie]{background-color:#e52d27;font-family:Roboto,Arial,Helvetica,sans-serif}.lazyframe[data-vendor=youtube] .lazyframe__title,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{color:#eee;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;text-shadow:rgba(0,0,0,.498039) 0 0 2px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:color .1s cubic-bezier(.4,0,1,1)}.lazyframe[data-vendor=youtube] .lazyframe__title:hover,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title:hover{color:#fff}.lazyframe[data-vendor=youtube] .lazyframe__title:before,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title:before{content:"";display:block;background:linear-gradient(rgba(0,0,0,.2),transparent);height:98px;width:100%;pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-tap-highlight-color:transparent}.lazyframe[data-vendor=youtube]:before,.lazyframe[data-vendor=youtube_nocookie]:before{padding-top:56.25%}.lazyframe[data-vendor=youtube][data-ratio="16:9"]:before,.lazyframe[data-vendor=youtube_nocookie][data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-vendor=youtube][data-ratio="4:3"]:before,.lazyframe[data-vendor=youtube_nocookie][data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-vendor=youtube][data-ratio="1:1"]:before,.lazyframe[data-vendor=youtube_nocookie][data-ratio="1:1"]:before{padding-top:100%}.lazyframe[data-vendor=youtube]:after,.lazyframe[data-vendor=youtube_nocookie]:after{content:"";position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjIzFmMWYxZiIvPjxwYXRoIGQ9Ik0yMDMuMiAzNDRWMTg1LjVMMzQ4IDI2NC44IDIwMy4yIDM0NHoiIGZpbGw9IiNGRUZERkQiLz48L3N2Zz4=);background-position:center center;background-size:100%;background-repeat:no-repeat;opacity:.81;border:none;z-index:4}.lazyframe[data-vendor=youtube]:hover:after,.lazyframe[data-vendor=youtube_nocookie]:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjREQyQzI4Ii8+PHBhdGggZD0iTTIwMy4yIDM0NFYxODUuNUwzNDggMjY0LjggMjAzLjIgMzQ0eiIgZmlsbD0iI0ZFRkRGRCIvPjwvc3ZnPg==);opacity:1}.lazyframe[data-vendor=vimeo]{background-color:#00adef}.lazyframe[data-vendor=vimeo] .lazyframe__title{font-family:"Helvetica Neue",Helvetica,Arial;color:#00adef;font-size:20px;font-weight:700;text-rendering:optimizeLegibility;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:auto;-webkit-tap-highlight-color:transparent;background-color:rgba(0,0,0,.5)}.lazyframe[data-vendor=vimeo]:before{padding-top:48.25%}.lazyframe[data-vendor=vimeo][data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-vendor=vimeo][data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-vendor=vimeo][data-ratio="1:1"]:before{padding-top:100%}.lazyframe[data-vendor=vimeo]:after{content:"";height:40px;width:65px;display:block;position:absolute;bottom:10px;left:10px;z-index:3;background-color:rgba(0,0,0,.5);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYmFzZVByb2ZpbGU9InRpbnkiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNzY1IDE2Ljg5bDguNDctNC44OS04LjQ3LTQuODkiLz48L3N2Zz4=);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;border-radius:5px;position:relative}.lazyframe[data-vendor=vimeo]:hover:after{background-color:#00adef}.lazyframe[data-vendor=vine]{background-color:#00bf8f}.lazyframe[data-vendor=vine] .lazyframe__title{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;white-space:nowrap;z-index:3;positon:relative}.lazyframe[data-vendor=vine] .lazyframe__title:after{content:"";position:absolute;top:0;left:0;right:0;z-index:-1;height:115px;padding:24px 70px 24px 24px;background:linear-gradient(to top,rgba(23,23,23,0) 0,rgba(23,23,23,.7) 100%)}.lazyframe[data-vendor=vine]:before{padding-top:100%}.lazyframe[data-vendor=vine][data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-vendor=vine][data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-vendor=vine][data-ratio="1:1"]:before{padding-top:100%}.lazyframe[data-vendor=vine]:after{content:"";width:60px;height:60px;position:absolute;left:50%;top:50%;z-index:4;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzYiIGhlaWdodD0iMTM2IiB2aWV3Qm94PSIwIDAgMTM2IDEzNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU2IDQ0Yy0uNyAwLTEuNC4yLTIgLjUtMS4yLjgtMiAyLTIgMy41djQwYzAgMS40LjggMi44IDIgMy41LjYuMyAxLjMuNSAyIC41czEuNC0uMiAyLS41bDM0LjYtMjBjMS4zLS43IDItMiAyLTMuNSAwLTEuNC0uNy0yLjgtMi0zLjVMNTggNDQuNWMtLjYtLjMtMS4zLS41LTItLjV6Ii8+PC9zdmc+);background-color:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;margin-top:-30px;margin-left:-30px;border-radius:50%}.lazyframe[data-vendor=vine]:hover:after{background-color:rgba(0,0,0,.75)}:root{--font-family--minion:minion-pro,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;--font-family--minion-subhed:minion-pro-subhead,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;--font-family--franklin:franklin-gothic-urw,Helvetica Neue,Helvetica,Arial,sans-serif;--font-weight--thin:100;--font-weight--extra-light:200;--font-weight--light:300;--font-weight--normal:400;--font-weight--medium:500;--font-weight--semi-bold:600;--font-weight--bold:700;--font-weight--extra-bold:800;--font-weight--black:900;--line-height:1.4;--line-height--heading:1.2;--border-radius:0;--spacing:1em;--spacing--small:0.5em;--border-width:1px;--border:var(--border-width) solid currentColor;--focus-outline-width:1px;--focus-outline-offset:0.25rem;--focus-outline:var(--focus-outline-width) dotted #d90429;--duration:150ms;--timing:ease;--glow:0.0625em 0 0 #fff;--box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.16)}.card-fig_event,.footer-fig,.home-course .home-fig a,.home-event .home-fig a,.home-journal .home-fig a,.home-news .home-fig a,.page-fig,.tout-fig,.tout-fig_course{position:relative;height:0;width:100%}.card-fig_event a,.footer-fig a,.home-course .home-fig a a,.home-event .home-fig a a,.home-journal .home-fig a a,.home-news .home-fig a a,.page-fig a,.tout-fig a,.tout-fig_course a{display:block}.card-fig_event img,.footer-fig img,.home-course .home-fig a img,.home-event .home-fig a img,.home-journal .home-fig a img,.home-news .home-fig a img,.page-fig img,.tout-fig img,.tout-fig_course img{position:absolute;top:0;left:0;height:100%;width:100%;font-family:"object-fit: cover;";object-fit:cover}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none;background-color:inherit;border:0;cursor:pointer;letter-spacing:inherit;padding:0;transition:color 150ms ease;transition:color var(--duration) var(--timing)}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{outline:1px dotted #d90429;outline:var(--focus-outline);outline-offset:.25rem;outline-offset:var(--focus-outline-offset)}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}:root{--link-bg:#fff;--link-frame:#111d4a;--link-text:#001a99;--link-hover:#001a99}.link_breadcrumb,.link_left,.link_right{background-color:#fff;background-color:var(--link-bg);border:1px solid #111d4a;border:1px solid var(--link-frame);border-left:0;border-right:0;color:#001a99!important;color:var(--link-text)!important;display:inline-block;height:28px;line-height:26px!important;position:relative;white-space:nowrap;z-index:1}.link_breadcrumb::after,.link_breadcrumb::before,.link_left::after,.link_left::before,.link_right::after,.link_right::before{position:absolute;top:-1px;height:28px;width:15px;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2028%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22%20d%3D%22M15%20.5h-1.7C9.64.5%206.38%203.01%205.59%206.48L.64%2027.5H15%22%2F%3E%3Cpath%20fill%3D%22%23111D4A%22%20d%3D%22M15%2028H0L5.09%206.37C5.93%202.68%209.38%200%2013.3%200H15v1h-1.7C9.86%201%206.83%203.35%206.09%206.59L1.29%2027H15v1z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:inline-block;z-index:-1}.link_breadcrumb::before,.link_left::before,.link_right::before{left:-14px}.link_breadcrumb::after,.link_left::after,.link_right::after{right:-14px;transform:rotate(180deg)}.link_breadcrumb svg,.link_left svg,.link_right svg{color:#b6b8b6;transition:color 150ms ease;transition:color var(--duration) var(--timing)}.link_breadcrumb:hover svg,.link_left:hover svg,.link_right:hover svg{color:#001a99;color:var(--link-hover)}.body-section_events-null .link_left,.body-stack_courses_null .link_left,.contact-submit:disabled,.link_breadcrumb{--link-bg:#f2f2f2;background-color:#f2f2f2}#skip,.body-card_bio .link_right,.body-card_event .link_right,.body-copy-card_bio .link_right,.body-copy-card_event .link_right,.body-section-header_book .link_right,.callout_course .link_right,.contact-submit,.home-course .link_right:first-of-type,.home-event .link_right,.home-journal .link_right,.home-news .link_right,.touts-item .link_right{--link-text:#d90429;--link-hover:#d90429;border-color:#d90429;color:#d90429!important}#skip:hover svg,.body-card_bio .link_right:hover svg,.body-card_event .link_right:hover svg,.body-copy-card_bio .link_right:hover svg,.body-copy-card_event .link_right:hover svg,.body-section-header_book .link_right:hover svg,.callout_course .link_right:hover svg,.contact-submit:hover svg,.home-course .link_right:hover:first-of-type svg,.home-event .link_right:hover svg,.home-journal .link_right:hover svg,.home-news .link_right:hover svg,.touts-item .link_right:hover svg{color:#d90429}.body-section_events-null .link_left::after,.body-section_events-null .link_left::before,.body-stack_courses_null .link_left::after,.body-stack_courses_null .link_left::before,.contact-submit:disabled::after,.contact-submit:disabled::before,.link_breadcrumb::after,.link_breadcrumb::before{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2028%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F2F2F2%22%20d%3D%22M15%20.5h-1.7C9.64.5%206.38%203.01%205.59%206.48L.64%2027.5H15%22%2F%3E%3Cpath%20fill%3D%22%23111D4A%22%20d%3D%22M15%2028H0L5.09%206.37C5.93%202.68%209.38%200%2013.3%200H15v1h-1.7C9.86%201%206.83%203.35%206.09%206.59L1.29%2027H15v1z%22%2F%3E%3C%2Fsvg%3E")}#skip::after,#skip::before,.body-card_bio .link_right::after,.body-card_bio .link_right::before,.body-card_event .link_right::after,.body-card_event .link_right::before,.body-copy-card_bio .link_right::after,.body-copy-card_bio .link_right::before,.body-copy-card_event .link_right::after,.body-copy-card_event .link_right::before,.body-section-header_book .link_right::after,.body-section-header_book .link_right::before,.callout_course .link_right::after,.callout_course .link_right::before,.contact-submit::after,.contact-submit::before,.home-course .link_right:first-of-type::after,.home-course .link_right:first-of-type::before,.home-event .link_right::after,.home-event .link_right::before,.home-journal .link_right::after,.home-journal .link_right::before,.home-news .link_right::after,.home-news .link_right::before,.touts-item .link_right::after,.touts-item .link_right::before{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2028%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22%20d%3D%22M15%20.5h-1.7C9.64.5%206.38%203.01%205.59%206.48L.64%2027.5H15%22%2F%3E%3Cpath%20fill%3D%22%23D90429%22%20d%3D%22M15%2028H0L5.09%206.37C5.93%202.68%209.38%200%2013.3%200H15v1h-1.7C9.86%201%206.83%203.35%206.09%206.59L1.29%2027H15v1z%22%2F%3E%3C%2Fsvg%3E")}.link_right svg{margin-left:.5rem}.link_left::before{transform:scaleY(-1)}.link_left::after{transform:scaleY(-1) rotate(180deg)}.link_left svg{margin-right:.5rem}.link_breadcrumb{line-height:22px!important;margin-bottom:0;padding-top:4px;z-index:1}.link_breadcrumb::before{transform:scaleY(-1)}.link_breadcrumb::after{transform:scaleY(-1) rotate(180deg)}.link_breadcrumb svg{margin-right:.5rem}.body-filter label,.card-link_tags a,.card-link_tags span,.sidebar-link_tags{padding:6px 1rem;border-radius:6px;color:#001a99;cursor:pointer;display:inline-block;line-height:16px!important;transition-property:background-color,color}.body-filter label:hover,.card-link_tags a:hover,.card-link_tags span:hover,.sidebar-link_tags:hover{background-color:#001a99!important;color:#fff!important}.body-filter label{background-color:#fff;transition-duration:150ms;transition-duration:var(--duration);transition-timing-function:ease;transition-timing-function:var(--timing)}.card-link_tags a,.card-link_tags span{background-color:#f2f2f2;transition-duration:150ms;transition-duration:var(--duration);transition-timing-function:ease;transition-timing-function:var(--timing)}.body-filter{grid-area:filter}.body-filter label{margin-bottom:.75rem!important}.card-link_tags{margin-right:1rem}.card-link_tags:last-of-type{margin-right:0}.card-link_tags span{cursor:auto}.card-link_tags span:hover{background-color:#f2f2f2!important;color:#001a99!important}#skip{position:absolute;top:-4rem;left:1rem;left:var(--page-padding);z-index:5}#skip:focus{top:0}:root{--form-box-shadow:inset 0 --border-width 0.1875rem rgba(#000, 0.06);--form-box-shadow-focus:var(--form-box-shadow),0 0 0.3125rem #d90429}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{margin-bottom:.5em;margin-bottom:var(--spacing--small);padding:0}label{display:block;margin-bottom:.5em;margin-bottom:var(--spacing--small)}input,select,textarea{display:block}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{border-width:0 0 1px;-webkit-appearance:none;appearance:none;background-color:transparent;border-bottom-color:#001a99;border-radius:0;box-sizing:border-box;margin-bottom:.5em;margin-bottom:var(--spacing--small);padding:.25rem 0;transition:border-color 150ms ease;transition:border-color var(--duration) var(--timing);width:100%}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-bottom-color:#d90429;outline:0}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid currentColor;border:var(--border)}[type=color]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b6b8b6}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#b6b8b6}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.5em;margin-right:var(--spacing--small);opacity:0}[type=file]{margin-bottom:.5em;margin-bottom:var(--spacing--small);width:100%}select{margin-bottom:.5em;margin-bottom:var(--spacing--small);width:100%}[type=checkbox]:focus,[type=file]:focus,[type=radio]:focus,select:focus{outline:1px dotted #d90429;outline:var(--focus-outline);outline-offset:.25rem;outline-offset:var(--focus-outline-offset)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.events-enews,.footer-enews,.header-search-form,.page-search-form{position:relative}.events-enews .enews-input,.footer-enews .enews-input,.header-search-input,.page-search-input{background-color:transparent;border:0;border-bottom-style:solid;border-bottom-width:1px}.events-enews .enews-button,.footer-enews .enews-button,.header-search-button,.page-search-button{position:absolute;top:.5em;right:0;font-size:1.25rem;transition:color 150ms ease;transition:color var(--duration) var(--timing)}.radio-wrap{display:inline-block;margin-right:.5rem;position:relative}@media (min-width:36rem){.radio-wrap{margin-right:.5rem}}.radio-wrap input{position:absolute}.radio-wrap input:checked+label{background-color:#001a99;color:#fff}.body-form input,.body-form textarea{padding-right:.5rem;padding-left:.5rem;background-color:#fff;margin-bottom:1.5rem!important}.body-form textarea{padding-top:.5rem;padding-bottom:.5rem}.body-form [aria-invalid=true]{background-color:#d90429;border-bottom-color:#d90429;color:#fff}.contact-submit{position:relative;left:1rem}.contact-submit:disabled{border-bottom-color:#111d4a;border-top-color:#111d4a;color:#111d4a!important}.contact-submit:disabled:hover svg{color:inherit}.sidebar-form{margin-top:1rem;margin-bottom:.5rem;padding:.5rem;background-color:#f2f2f2;display:none}.sidebar-form input{padding:.25rem;background-color:#fff;font-size:1rem;font-style:normal}.sidebar-form label{line-height:1.1!important}[data-dropdown=lock]{cursor:pointer}.sidebar-form-error{margin-top:1rem;margin-bottom:1rem;color:#d90429;font-style:normal;line-height:1.1}.sidebar-form-error a{border-bottom-color:#d90429!important}.sidebar-form-error a:hover{border-bottom-color:#001a99!important;color:#d90429!important}.sidebar-form-success{margin-bottom:.5rem}.sidebar-form-submit{margin-bottom:0;margin-left:1rem!important}.sidebar-form-working{display:none;margin-bottom:0;margin-left:1rem!important;opacity:1!important}.sidebar-form-download{border-bottom-color:#111d4a!important;font-style:normal;margin-bottom:0!important;margin-left:1rem!important}.wpcf7{margin-bottom:2rem}span.wpcf7-not-valid-tip{color:#d90429;display:block;margin-bottom:1rem;margin-top:-1rem}div.wpcf7-mail-sent-ok{border:0;color:#001a99;margin-bottom:1rem;margin-left:0;margin-top:0;padding:0}.wpcf7-response-output{display:none!important}.contact-submit-success,.contact-submit-working{display:none!important}.wpcf7-form.working .contact-submit-working{display:inline-block!important}.wpcf7-form.working .contact-submit,.wpcf7-form.working .contact-submit-success{display:none}.wpcf7-form.sent .contact-submit-success{display:inline-block!important}.wpcf7-form.sent .contact-submit{display:none}.grecaptcha-badge{visibility:hidden}html{background-color:#f2f2f2;box-sizing:border-box}*,::after,::before{box-sizing:inherit}body,html{height:100%}body{margin:0}ol,ul{list-style:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}.body-copy blockquote>ol,.body-copy blockquote>ul,.body-copy-sidebar>ol,.body-copy-sidebar>ul,.body-copy>ol,.body-copy>ul{margin-bottom:1.4em}@media (min-width:68rem){.body-copy blockquote>ol,.body-copy blockquote>ul,.body-copy-sidebar>ol,.body-copy-sidebar>ul,.body-copy>ol,.body-copy>ul{margin-bottom:1.5em}}.body-copy blockquote>ol li,.body-copy blockquote>ul li,.body-copy-sidebar>ol li,.body-copy-sidebar>ul li,.body-copy>ol li,.body-copy>ul li{color:#1e1e24;margin-bottom:calc(1.4 * .25em)!important;margin-bottom:calc(var(--line-height) * .25em)!important;margin-left:3rem}.body-copy blockquote>ol li p,.body-copy blockquote>ul li p,.body-copy-sidebar>ol li p,.body-copy-sidebar>ul li p,.body-copy>ol li p,.body-copy>ul li p{margin-bottom:calc(1.4 * .25em)!important;margin-bottom:calc(var(--line-height) * .25em)!important}.body-copy blockquote>ol li::before,.body-copy blockquote>ul li::before,.body-copy-sidebar>ol li::before,.body-copy-sidebar>ul li::before,.body-copy>ol li::before,.body-copy>ul li::before{float:left;line-height:1.4;line-height:var(--line-height);margin-left:-2.5rem}@media (max-width:35.9rem){.body-copy blockquote>ol li::before,.body-copy blockquote>ul li::before,.body-copy-sidebar>ol li::before,.body-copy-sidebar>ul li::before,.body-copy>ol li::before,.body-copy>ul li::before{font-size:1.125rem}}@media (min-width:36rem){.body-copy blockquote>ol li::before,.body-copy blockquote>ul li::before,.body-copy-sidebar>ol li::before,.body-copy-sidebar>ul li::before,.body-copy>ol li::before,.body-copy>ul li::before{font-size:1.25rem}}@media (min-width:68rem){.body-copy blockquote>ol li::before,.body-copy blockquote>ul li::before,.body-copy-sidebar>ol li::before,.body-copy-sidebar>ul li::before,.body-copy>ol li::before,.body-copy>ul li::before{font-size:1.375rem;line-height:1.5}}.body-copy blockquote>ul li::before,.body-copy-sidebar>ul li::before,.body-copy>ul li::before{content:"•";position:relative;top:-2px}.body-copy blockquote>ol,.body-copy-sidebar>ol,.body-copy>ol{counter-reset:li}.body-copy blockquote>ol li,.body-copy-sidebar>ol li,.body-copy>ol li{counter-increment:li}.body-copy blockquote>ol li::before,.body-copy-sidebar>ol li::before,.body-copy>ol li::before{content:counter(li) "."}figure{margin:0}img,picture{margin:0;max-width:100%}.lazyframe{background-position:center!important;background-size:120%!important}.card-fig_event,.home-course .home-fig img,.home-event .home-fig img,.home-journal .home-fig img,.home-news .home-fig img,.person .person-fig,.person_small .person-fig,.sidebar-fig_sponsor,.tout-fig,.tout-fig_course{transition:all 250ms ease;transition:all 250ms var(--timing)}.card-fig_event:hover,.home-course .home-fig img:hover,.home-event .home-fig img:hover,.home-journal .home-fig img:hover,.home-news .home-fig img:hover,.person .person-fig:hover,.person_small .person-fig:hover,.sidebar-fig_sponsor:hover,.tout-fig:hover,.tout-fig_course:hover{filter:brightness(120%)}.person-wrap{grid-area:person}.person,.person_small{align-self:start;grid-area:person;grid-template-areas:"fig name" "fig secondary ";grid-template-rows:auto 1fr}.person{grid-column-gap:1.5rem;grid-template-columns:4.5rem 1fr}@media (min-width:36rem){.person{display:grid}}.person .person-fig{height:4.5em;width:4.5em}@media (max-width:35.9rem){.person .person-fig{margin-bottom:1rem}}@media (min-width:36rem) and (max-width:47.9rem){.person .person-fig{margin-bottom:1.5rem}}@media (min-width:36rem) and (max-width:47.9rem){.person .person-name,.person .person-position{padding-right:8rem}}.person .person-name{margin-bottom:.25rem!important;margin-top:.5rem!important}.person .person-position{margin-bottom:1.5rem!important}@media (min-width:68rem){.person .person-position{font-size:1.125rem}}.person_small{display:grid;grid-column-gap:1rem;grid-template-columns:3rem 1fr}.person_small .person-fig{height:3em;width:3em}.person_small .person-name{margin-bottom:0!important}.person-fig{border-radius:50%;grid-area:fig;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.person-fig img{height:auto;width:100%}.person-name{display:block;grid-area:name;line-height:1.125!important}.person-name a:hover{border-bottom-color:#001a99}.person-name a:hover{color:#001a99}.person-position{grid-area:secondary}.person-quote{grid-area:secondary;margin-top:.25rem!important}lite-youtube>.lty-playbtn{height:4.5rem;width:6.375rem;filter:grayscale(100%) brightness(3)}table{border-collapse:collapse;margin:1em 0;margin:var(--spacing) 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.2;line-height:var(--line-height--heading);vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid currentColor;border-bottom:var(--border)}th{font-weight:600}td,th{padding:.5em .5em .5em 0;padding:var(--spacing--small) var(--spacing--small) var(--spacing--small) 0}html{color:#111d4a;line-height:1.4;line-height:var(--line-height);font-family:minion-pro,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-family:var(--font-family--minion);font-size:100%;font-style:normal;font-weight:400}.body-card_course .card-title,.body-card_course_gateway .card-title,.body-copy-card_course .card-title,.body-copy-fig_horiz figcaption,.body-copy-fig_vert figcaption,.body-copy-sidebar h2,.body-copy>h2,.body-copy>h3,.body-section-header h3,.body-section-header_filter h3,.body_indiv_news .endbar_nav .card-title,.callout-date-date,.callout-date-day,.callout-date-time,.callout-location-name,.callout-quote,.callout-slug,.card-quote,.card-subtitle,.card-title,.endbar-card_course .card-title,.endbar-card_quote p,.endbar-nav-link .card-title,.endbar-slug,.events-enews .enews-input,.events-enews h3,.footer-enews .enews-input,.footer-enews h3,.footer-nav-sublink,.footer-nav_small-link,.header-nav-link,.header-nav-sublink,.home-date,.home-mission-text,.home-news .home-titles .home-title,.home-title,.page-nav-sublink,.page-search-input,.page-subtitle,.page-title_course,.person .person-name,.person-quote,.person_small .person-name,.pullquote,.sidebar-fig_sponsor figcaption,.sidebar-item_contact,.tout-date,.tout-title,.wp-block-image .alignright figcaption,.wp-block-image figure.aligncenter figcaption,.wp-block-image figure.alignnone figcaption,.wp-block-pullquote blockquote p,figure.wp-block-image.aligncenter figcaption,figure.wp-block-image.alignnone figcaption,figure.wp-block-image.alignright figcaption,h1,h2,h3,h4,h5,h6,input,select,textarea{color:#111d4a;margin:0 0 .5em;margin:0 0 var(--spacing--small)}.page-search-input,h1{letter-spacing:-.01em;line-height:.9375;text-shadow:.0625em 0 0 #fff;text-shadow:var(--glow);font-family:minion-pro-subhead,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-family:var(--font-family--minion-subhed);font-size:4rem;font-weight:500}.body-card_course .card-title,.body-card_course_gateway .card-title,.body-copy-card_course .card-title,.body-copy-fig_horiz figcaption,.body-copy-fig_vert figcaption,.body-section-header h3,.body-section-header_filter h3,.callout-quote,.callout-slug,.card-quote,.endbar-card_course .card-title,.endbar-card_quote p,.endbar-nav-link .card-title,.endbar-slug,.events-enews h3,.footer-enews h3,.home-mission-text,.home-title,.page-title_course,.person-quote,.pullquote,.sidebar-fig_sponsor figcaption,.sidebar-item_contact,.wp-block-image .alignright figcaption,.wp-block-image figure.aligncenter figcaption,.wp-block-image figure.alignnone figcaption,.wp-block-pullquote blockquote p,figure.wp-block-image.aligncenter figcaption,figure.wp-block-image.alignnone figcaption,figure.wp-block-image.alignright figcaption,h2,h4,h6,input,select,textarea{letter-spacing:.01em;font-family:minion-pro,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-family:var(--font-family--minion);font-style:italic;font-weight:500}.body-card_course .card-title em,.body-card_course .card-title i,.body-card_course_gateway .card-title em,.body-card_course_gateway .card-title i,.body-copy-card_course .card-title em,.body-copy-card_course .card-title i,.body-copy-fig_horiz figcaption em,.body-copy-fig_horiz figcaption i,.body-copy-fig_vert figcaption em,.body-copy-fig_vert figcaption i,.body-section-header h3 em,.body-section-header h3 i,.body-section-header_filter h3 em,.body-section-header_filter h3 i,.callout-quote em,.callout-quote i,.callout-slug em,.callout-slug i,.card-quote em,.card-quote i,.endbar-card_course .card-title em,.endbar-card_course .card-title i,.endbar-card_quote p em,.endbar-card_quote p i,.endbar-nav-link .card-title em,.endbar-nav-link .card-title i,.endbar-slug em,.endbar-slug i,.events-enews h3 em,.events-enews h3 i,.footer-enews h3 em,.footer-enews h3 i,.home-mission-text em,.home-mission-text i,.home-title em,.home-title i,.page-title_course em,.page-title_course i,.person-quote em,.person-quote i,.pullquote em,.pullquote i,.sidebar-fig_sponsor figcaption em,.sidebar-fig_sponsor figcaption i,.sidebar-item_contact em,.sidebar-item_contact i,.wp-block-image .alignright figcaption em,.wp-block-image .alignright figcaption i,.wp-block-image figure.aligncenter figcaption em,.wp-block-image figure.aligncenter figcaption i,.wp-block-image figure.alignnone figcaption em,.wp-block-image figure.alignnone figcaption i,.wp-block-pullquote blockquote p em,.wp-block-pullquote blockquote p i,figure.wp-block-image.aligncenter figcaption em,figure.wp-block-image.aligncenter figcaption i,figure.wp-block-image.alignnone figcaption em,figure.wp-block-image.alignnone figcaption i,figure.wp-block-image.alignright figcaption em,figure.wp-block-image.alignright figcaption i,h2 em,h2 i,h4 em,h4 i,h6 em,h6 i,input em,input i,select em,select i,textarea em,textarea i{font-style:normal}.body-card_course .card-date,.body-card_course_gateway .card-date,.body-card_search .card-date-wrap .card-date-date,.body-card_search .card-date-wrap .card-date-day,.body-copy-card_course .card-date,.body-copy-sidebar h2,.body-copy>h2,.body-copy>h3,.body-filter label,.body_indiv_news .endbar_nav .card-title,.callout-date-date,.callout-date-day,.callout-date-time,.callout-location-name,.card-link_tags a,.card-link_tags span,.card-slug,.card-subtitle,.card-title,.endbar-card_course .card-date,.endbar-nav-descrip,.events-enews .enews-input,.footer-enews .enews-input,.footer-nav-sublink,.footer-nav_small-link,.header-nav-link,.header-nav-sublink,.home-date,.home-news .home-titles .home-title,.home-slug,.link_breadcrumb,.link_left,.link_right,.page-nav-sublink,.page-slug,.page-subtitle,.page-title_event,.page-title_news,.person .person-name,.person_small .person-name,.sidebar-link_tags,.sidebar-slug,.tout-date,.tout-slug,.tout-title,h3,h5{letter-spacing:.02em;font-family:franklin-gothic-urw,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-family--franklin);font-weight:700}.body-section-header h3,.body-section-header_filter h3,.callout-slug,.endbar-slug,.events-enews h3,.footer-enews h3,.home-title,.page-title_course,h2{font-size:2rem;line-height:1.125}.page-title_event,.page-title_news{letter-spacing:0;line-height:1.1;font-size:2rem;font-style:normal}.body-copy>h2,.body_indiv_news .endbar_nav .card-title,.callout-date-date,.callout-date-day,.callout-date-time,.card-title,.events-enews .enews-input,.footer-enews .enews-input,.header-nav-link,.home-date,.home-news .home-titles .home-title,.page-subtitle,.person .person-name,.tout-date,.tout-title,h3{font-size:1.25rem;font-style:normal;letter-spacing:.01em;line-height:1.25}.body-card_course .card-title,.body-card_course_gateway .card-title,.body-copy-card_course .card-title,.callout-quote,.endbar-card_course .card-title,.endbar-nav-link .card-title,.home-mission-text,.pullquote,.wp-block-pullquote blockquote p,h4,input,select,textarea{font-size:1.75rem;line-height:1.2}.body-copy-sidebar h2,.body-copy>h3,.callout-location-name,.card-subtitle,.footer-nav-sublink,.footer-nav_small-link,.header-nav-sublink,.page-nav-sublink,.person_small .person-name,h5{font-size:1rem;font-style:normal;line-height:1.25}.body-copy-fig_horiz figcaption,.body-copy-fig_vert figcaption,.card-quote,.endbar-card_quote p,.person-quote,.sidebar-fig_sponsor figcaption,.sidebar-item_contact,.wp-block-image .alignright figcaption,.wp-block-image figure.aligncenter figcaption,.wp-block-image figure.alignnone figcaption,figure.wp-block-image.aligncenter figcaption,figure.wp-block-image.alignnone figcaption,figure.wp-block-image.alignright figcaption,h6{letter-spacing:.02em;line-height:1.25;font-size:1rem;font-weight:400}.body-form input,.body-form textarea,p{color:#1e1e24;margin:0;font-size:1.25rem;font-style:normal;font-weight:400}.body-copy blockquote>ol li,.body-copy blockquote>ol li p,.body-copy blockquote>ul li,.body-copy blockquote>ul li p,.body-copy-sidebar>ol li,.body-copy-sidebar>ol li p,.body-copy-sidebar>ul li,.body-copy-sidebar>ul li p,.body-copy>blockquote,.body-copy>blockquote cite,.body-copy>blockquote p,.body-copy>ol li,.body-copy>ol li p,.body-copy>p,.body-copy>ul li,.body-copy>ul li p{margin-bottom:calc(1.4 * 1em);margin-bottom:calc(var(--line-height) * 1em)}@media (max-width:35.9rem){.body-copy blockquote>ol li,.body-copy blockquote>ol li p,.body-copy blockquote>ul li,.body-copy blockquote>ul li p,.body-copy-sidebar>ol li,.body-copy-sidebar>ol li p,.body-copy-sidebar>ul li,.body-copy-sidebar>ul li p,.body-copy>blockquote,.body-copy>blockquote cite,.body-copy>blockquote p,.body-copy>ol li,.body-copy>ol li p,.body-copy>p,.body-copy>ul li,.body-copy>ul li p{font-size:1.125rem}}@media (min-width:36rem){.body-copy blockquote>ol li,.body-copy blockquote>ol li p,.body-copy blockquote>ul li,.body-copy blockquote>ul li p,.body-copy-sidebar>ol li,.body-copy-sidebar>ol li p,.body-copy-sidebar>ul li,.body-copy-sidebar>ul li p,.body-copy>blockquote,.body-copy>blockquote cite,.body-copy>blockquote p,.body-copy>ol li,.body-copy>ol li p,.body-copy>p,.body-copy>ul li,.body-copy>ul li p{font-size:1.25rem}}@media (min-width:68rem){.body-copy blockquote>ol li,.body-copy blockquote>ol li p,.body-copy blockquote>ul li,.body-copy blockquote>ul li p,.body-copy-sidebar>ol li,.body-copy-sidebar>ol li p,.body-copy-sidebar>ul li,.body-copy-sidebar>ul li p,.body-copy>blockquote,.body-copy>blockquote cite,.body-copy>blockquote p,.body-copy>ol li,.body-copy>ol li p,.body-copy>p,.body-copy>ul li,.body-copy>ul li p{font-size:1.375rem;line-height:1.5}}.body-copy-card_news .card-date,.body-copy-sidebar p,.body-header p,.body-section-header p,.body-section-header_filter p,.body-section_events-null p,.body-stack_courses_null p,.callout-location-address,.callout-rsvp-details,.card-date-date,.card-date-day,.card-descrip,.endbar-card_news .card-date,.footer-fine-print,.home-subtitle,.page-descrip,.page-subheader p,.person-position,.sidebar-form label,.tout-subtitle{letter-spacing:.01em;line-height:1.25;font-family:minion-pro,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-family:var(--font-family--minion);font-size:1rem;font-style:normal;font-weight:400}.body-card_course .card-date,.body-card_course_gateway .card-date,.body-card_search .card-date-wrap .card-date-date,.body-card_search .card-date-wrap .card-date-day,.body-copy-card_course .card-date,.body-filter label,.card-link_tags a,.card-link_tags span,.card-slug,.endbar-card_course .card-date,.endbar-nav-descrip,.home-slug,.link_breadcrumb,.link_left,.link_right,.page-slug,.sidebar-link_tags,.sidebar-slug,.tout-slug{font-size:.75rem;letter-spacing:.2em;line-height:1;margin:0 0 1rem;text-transform:uppercase}.body-filter label,.card-link_tags a,.card-link_tags span,.endbar-nav-descrip,.link_breadcrumb,.link_left,.link_right,.sidebar-link_tags{color:#001a99;letter-spacing:.17em}a{color:inherit;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color 150ms ease;transition:color var(--duration) var(--timing)}a:focus{outline:1px dotted #d90429;outline:var(--focus-outline);outline-offset:.25rem;outline-offset:var(--focus-outline-offset)}.callout_course .person-name a,.card-title a,.home-slug a,.home-title a,.person-name a,.sidebar-item_contact a,.tout-slug a,.tout-title a{border-bottom:1px solid transparent;transition:all 150ms ease;transition:all var(--duration) var(--timing)}.body-card_book .card-title svg,.body-copy-card_book .card-title svg,.body-copy-card_news .card-title svg,.endbar-card_book .card-title svg,.endbar-card_news .card-title svg,.footer-nav-sublink svg,.footer-nav_small-link svg,.header-nav-sublink svg,.home-slug svg,.home-title svg,.page-nav-sublink svg,.tout-slug svg,.tout-title svg{color:#b6b8b6;font-size:.75rem;margin-left:.5rem;transition:color 150ms ease;transition:color var(--duration) var(--timing);vertical-align:0}.extlink-wrap{white-space:nowrap}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.1s;transition-timing-function:ease;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#111d4a}.hamburger-box{width:27px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:27px;height:3px;background-color:#111d4a;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.1s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-5.4px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-5.4px,0,0) rotate(45deg) scale(.7,1)}:root{--page-padding:1rem}@media (min-width:36rem) and (max-width:47.9rem){:root{--page-padding:2rem}}@media (min-width:60rem){:root{--page-padding:2rem}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","kern"}body::after{clear:both;content:"";display:block}body.fixed{overflow:hidden;position:fixed;width:100vw}img{display:block}.footer-enews,.footer-fine-print,.footer-masthead,.footer-masthead_wustl,.footer-nav,.footer-nav_small,.footer-social{margin:0 auto;padding:0 1rem;padding:0 var(--page-padding)}.wrap{margin:0 auto 5em;max-width:84rem}@media (min-width:68rem){.wrap{margin-bottom:7em}}.main{margin-right:auto;margin-left:auto;background-color:#f2f2f2;max-width:84rem}.main{max-width:none}.body-header,.body-section-header,.body-section-header_filter,.body-section_events-null,.body-section_search,.body-sidebar,.body-stack_bios,.body-stack_books,.body-stack_courses,.body-stack_courses_gateway,.body-stack_events,.body-stack_videos,.callout_bio,.callout_course,.callout_event,.callout_videos,.endbar_books,.endbar_courses,.endbar_nav,.endbar_news,.endbar_presenters,.endbar_quotes,.endbar_videos,.events-enews,.header-nav-link button,.header-nav-link span,.header-nav-submenu,.header-social,.home-course,.home-news .home-titles,.page-header_indiv_news .page-header-inset,.page-subheader,.page-subnav,.touts{padding-top:1rem;padding-bottom:1rem;border-left-style:solid;border-left-width:.5rem}.body-card_bio .card-inset,.body-card_book .card-inset,.body-card_course .card-inset,.body-card_course_gateway .card-inset,.body-card_event .card-inset,.body-card_search,.body-card_video .card-inset,.body-copy-card_bio .card-inset,.body-copy-card_book .card-inset,.body-copy-card_course .card-inset,.body-copy-card_event .card-inset,.body-copy-card_news,.body-copy-card_video .card-inset,.body-section-header_book .card-inset,.callout-card_video .card-inset,.endbar-card_book .card-inset,.endbar-card_course .card-inset,.endbar-card_video .card-inset,.touts-item{padding:1rem 1rem 2rem;border-left-style:solid;box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);box-shadow:var(--box-shadow)}.callout_bio,.callout_course,.callout_event,.callout_videos,.endbar_books,.endbar_courses,.endbar_nav,.endbar_presenters,.endbar_quotes,.endbar_videos,.page-header_indiv_news .page-header-inset{margin-left:1rem;margin-left:var(--page-padding)}@media (min-width:48rem){.callout_bio,.callout_course,.callout_event,.callout_videos,.endbar_books,.endbar_courses,.endbar_nav,.endbar_presenters,.endbar_quotes,.endbar_videos,.page-header_indiv_news .page-header-inset{margin-left:-1.5rem;margin-right:calc(1rem * -1);margin-right:calc(var(--page-padding) * -1);padding-left:1rem!important;width:calc(100% + 1rem + 1.5rem);width:calc(100% + var(--page-padding) + 1.5rem)}}@media (min-width:84rem){.callout_bio,.callout_course,.callout_event,.callout_videos,.endbar_books,.endbar_courses,.endbar_nav,.endbar_presenters,.endbar_quotes,.endbar_videos,.page-header_indiv_news .page-header-inset{margin-left:calc(108.67px - 1.5rem);padding-right:calc(100% - 84rem + 4rem)!important;width:calc(100% - 108.67px + 1.5rem)}}.body-header,.body-section-header,.body-section-header_filter,.body-section_events-null,.body-section_search,.body-stack_bios,.body-stack_books,.body-stack_courses,.body-stack_courses_gateway,.body-stack_events,.body-stack_videos,.events-enews,.page-subheader,.page-subnav{margin-right:1rem;margin-right:var(--page-padding);margin-bottom:1rem}@media (min-width:84rem){.body-header,.body-section-header,.body-section-header_filter,.body-section_events-null,.body-section_search,.body-stack_bios,.body-stack_books,.body-stack_courses,.body-stack_courses_gateway,.body-stack_events,.body-stack_videos,.events-enews,.page-subheader,.page-subnav{margin-right:calc((100% - 84rem)/ 2 + 1rem)!important;margin-right:calc((100% - 84rem)/ 2 + var(--page-padding))!important;padding-left:calc((100% - 84rem + 3.5rem)/ 2 - .25rem)!important}}:root{--logo-header--proportion:calc(327 / 182);--logo-header--width:16rem;--logo-header--height:calc(var(--logo-header--width) / var(--logo-header--proportion));--logo-footer--proportion:calc(327 / 182);--logo-footer--width:16rem;--logo-footer--height:calc(var(--logo-footer--width) / var(--logo-footer--proportion));--logo-wustl--proportion:calc(136 / 71);--logo-wustl--width:11.875rem;--logo-wustl--height:calc(var(--logo-wustl--width) / var(--logo-wustl--proportion))}@media (min-width:48rem){:root{--logo-header--proportion:calc(408 / 70);--logo-header--width:22rem;--logo-footer--width:19rem}}@media (min-width:60rem){:root{--logo-header--width:25.5rem}}.header,.header_indiv{margin-right:auto;margin-bottom:.25em;margin-left:auto;padding-top:1.5em;padding-bottom:1.5em;background-color:#f2f2f2;border-bottom:.25em solid #fff;position:relative}@media (min-width:48rem){.header,.header_indiv{margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:1em;padding-bottom:0;border-bottom-color:#f2f2f2}}@media (min-width:48rem){.header>.header-masthead,.header_indiv>.header-masthead{display:none}}.header>.header-masthead figure,.header_indiv>.header-masthead figure{margin-right:auto;margin-left:auto}@media (min-width:48rem){.header_indiv{margin-bottom:3.5rem}}.header-nav-trigger{position:absolute;top:1.5em;left:1rem;left:var(--page-padding);color:#111d4a;line-height:.5;z-index:5}@media (min-width:48rem){.header-nav-trigger{display:none}}.header-masthead figure{height:calc(16rem / calc(327 / 182));height:var(--logo-header--height);width:16rem;width:var(--logo-header--width)}.header-menu>.header-masthead{grid-area:logo;margin-left:calc(1rem - .5rem);margin-left:calc(var(--page-padding) - .5rem)}@media (max-width:47.9rem){.header-menu>.header-masthead{display:none}}@media (min-width:84rem){.header-menu>.header-masthead{margin-left:calc((200% - 84rem)/ 2 + 1rem - .5rem);margin-left:calc((200% - 84rem)/ 2 + var(--page-padding) - .5rem)}}.header-menu>.header-masthead figure{height:calc(16rem / calc(327 / 182));height:var(--logo-header--height);width:16rem;width:var(--logo-header--width)}@media (max-width:47.9rem){.header-menu{padding:5em 1em 5em 0;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);box-shadow:var(--box-shadow);display:none;max-width:24em;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:4}}@media (max-width:47.9rem) and (min-width:36rem) and (max-width:47.9rem){.header-menu{right:12%}}@media (min-width:48rem){.header-menu{display:grid!important;grid-template:"logo search" auto "logo social" auto "nav nav" auto/1fr 1fr}}.header-nav{margin-bottom:1em;padding-top:.5em;padding-bottom:.25em;padding-left:0;grid-area:nav}@media (max-width:47.9rem){.header-nav{-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (min-width:48rem){.header-nav{background-color:#fff;margin-bottom:0;margin-top:.67rem;min-height:1rem;padding:0 1rem;padding:0 var(--page-padding)}}@media (min-width:48rem){.header-nav-menu{display:flex}}@media (min-width:84rem){.header-nav-menu{margin-right:auto;margin-left:auto;max-width:80rem}}.header-nav-link{margin-bottom:0}@media (max-width:47.9rem){.header-nav-link{border-bottom:.25rem solid #f2f2f2}}@media (min-width:48rem){.header-nav-link{margin-top:-.83rem;margin-right:2rem}}.header-nav-link button,.header-nav-link span{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;color:#111d4a;display:block;text-align:left;text-shadow:.0625em 0 0 #fff;text-shadow:var(--glow);width:100%}@media (max-width:47.9rem){.header-nav-link button,.header-nav-link span{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:48rem){.header-nav-link button,.header-nav-link span{background-color:inherit;border-left:0;padding:0}}.header-nav-link button:hover,.header-nav-link span:hover{color:#d90429}.header-nav-link button.current,.header-nav-link button[aria-expanded=true],.header-nav-link span.current,.header-nav-link span[aria-expanded=true]{color:#d90429}.header-nav-link svg{color:#d90429;font-size:.75rem;margin-left:.25rem;pointer-events:none}.header-nav-submenu{background-color:#f2f2f2;border-left-color:#f2f2f2;padding-left:1.5rem}@media (min-width:48rem){.header-nav-submenu{position:absolute;top:100%;right:0;left:0;background-color:#fff;border-left:0;display:flex;margin-top:.25rem;padding:.5rem 1rem .25rem;padding:.5rem var(--page-padding) .25rem;width:100%;z-index:2}}@media (min-width:84rem){.header-nav-submenu{padding-right:calc((100% - 84rem)/ 2 + 1rem);padding-right:calc((100% - 84rem)/ 2 + var(--page-padding));padding-left:calc((100% - 84rem)/ 2 + 1rem);padding-left:calc((100% - 84rem)/ 2 + var(--page-padding))}}.header-nav-submenu.toggle{z-index:3}@media (min-width:48rem){.header-nav-submenu.toggle{box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);box-shadow:var(--box-shadow)}}.header-nav-submenu[aria-hidden=true]{display:none}.header-nav-sublink,.page-nav-sublink{margin-bottom:0}.header-nav-sublink a,.page-nav-sublink a{padding-top:.5rem;padding-bottom:.5rem;color:#111d4a;display:block}.header-nav-sublink a:hover,.header-nav-sublink a[aria-current=page],.page-nav-sublink a:hover,.page-nav-sublink a[aria-current=page]{color:#d90429}.header-nav-sublink a:hover svg,.header-nav-sublink a[aria-current=page] svg,.page-nav-sublink a:hover svg,.page-nav-sublink a[aria-current=page] svg{color:#d90429}.header-nav-sublink a svg,.page-nav-sublink a svg{color:#b6b8b6;margin-left:.5rem}@media (min-width:48rem){.header-nav-sublink{margin-right:1.5rem}}.header-nav-breadcrumb{position:absolute;top:calc(100% + 3rem + 1px);display:none;max-width:84rem}@media (min-width:48rem){.header-nav-breadcrumb{display:block;left:2rem}}@media (min-width:84rem){.header-nav-breadcrumb{left:calc((100% - 84rem)/ 2 + 1rem);left:calc((100% - 84rem)/ 2 + var(--page-padding))}}.footer{background-color:#1e1e24;color:#f2f2f2;padding-bottom:5rem;position:relative;text-align:center}@media (min-width:84rem){.footer{margin-top:2rem}}.footer-fig{padding-bottom:40%;display:block}@media (min-width:68rem){.footer-fig{border-top:3rem solid #fff;padding-bottom:33%}}.footer-enews,.footer-fine-print,.footer-masthead,.footer-masthead_wustl,.footer-nav,.footer-nav_small,.footer-social{max-width:84rem}.footer-masthead{margin-top:-3rem;margin-bottom:3rem;position:relative}@media (max-width:35.9rem){.footer-masthead{margin-top:-1.5rem}}.footer-masthead figure{margin-right:auto;margin-left:auto;height:calc(16rem / calc(327 / 182));height:var(--logo-footer--height);width:16rem;width:var(--logo-footer--width)}@media (max-width:59.9rem){.footer-nav{max-width:49.75rem}}.footer-nav-menu{display:flex;flex-wrap:wrap}@media (min-width:60rem){.footer-nav-menu{flex-wrap:nowrap}}@media (min-width:36rem){.footer-nav_small-menu{display:inline-flex}}.footer-nav-link{margin-bottom:3rem;width:50%}.footer-nav-link h3{color:#b6b8b6;margin-bottom:1rem}.footer-fine-print a,.footer-nav-sublink a,.footer-nav_small-link a{transition:color 150ms ease;transition:color var(--duration) var(--timing)}.footer-fine-print a:hover,.footer-nav-sublink a:hover,.footer-nav_small-link a:hover{color:#d90429}.footer-fine-print a:hover svg,.footer-nav-sublink a:hover svg,.footer-nav_small-link a:hover svg{color:#d90429}.footer-nav-sublink{color:#fff;margin-bottom:.5rem}.footer-nav_small-link{color:#f2f2f2}@media (min-width:36rem){.footer-nav_small-link{margin-bottom:1rem}.footer-nav_small-link::after{margin-right:.5rem;margin-left:.5rem;content:"•"}.footer-nav_small-link:last-of-type::after{content:"";margin-left:0;margin-right:0}}.footer-fine-print{color:#b6b8b6;margin-bottom:2rem;max-width:33.25rem}@media (min-width:48rem){.footer-fine-print{padding-right:0;padding-left:0;max-width:29.25rem}}.footer-fine-print a{color:#fff}.footer-masthead_wustl a,.footer-masthead_wustl span{margin-right:auto;margin-left:auto;height:calc(11.875rem / calc(136 / 71));height:var(--logo-wustl--height);width:11.875rem;width:var(--logo-wustl--width);background-position:center;background-size:contain;display:block}.page-nav{background-color:#fff;grid-area:nav}.page-subnav{background-color:#fff;border-left-color:#fff;padding-left:1.5rem;padding-bottom:0;padding-top:0}.page-subnav .page-nav-submenu{justify-content:flex-start;padding-left:0}.page-nav-submenu{margin-top:.25rem;margin-right:auto;margin-left:auto;padding:.375rem 1rem;padding:.375rem var(--page-padding);display:flex;flex-wrap:wrap;grid-area:nav;max-width:84rem;width:100%}@media (max-width:47.9rem){.page-nav-submenu{justify-content:center}}.page-nav-sublink{margin-right:1.5rem}@media (max-width:47.9rem){.page-nav-sublink{margin-right:.75rem;margin-left:.75rem}}.endbar-nav-link{margin-bottom:2rem;position:relative}.endbar-nav-link:first-child{grid-area:prev}@media (max-width:35.9rem){.endbar-nav-link:first-child{margin-left:3rem}}@media (min-width:36rem){.endbar-nav-link:first-child{text-align:right}}.endbar-nav-link:first-child svg{left:-3rem}@media (min-width:36rem){.endbar-nav-link:first-child svg{left:auto;right:-2rem}}@media (min-width:48rem){.endbar-nav-link:first-child svg{right:-3rem}}.endbar-nav-link:last-child{grid-area:next}@media (max-width:35.9rem){.endbar-nav-link:last-child{margin-right:3rem;text-align:right}}.endbar-nav-link:last-child svg{right:-3rem}@media (min-width:36rem){.endbar-nav-link:last-child svg{left:-2rem;right:auto}}@media (min-width:48rem){.endbar-nav-link:last-child svg{left:-3rem}}.endbar-nav-link svg{position:absolute;top:1.75rem;color:#d90429;font-size:1.5rem}.endbar-nav-link .card-slug,.endbar-nav-link .card-title{transition:color 150ms ease;transition:color var(--duration) var(--timing)}.endbar-nav-link .card-slug{margin-bottom:0;padding-bottom:.5rem}.endbar-nav-link a:hover .card-slug,.endbar-nav-link a:hover .card-title{color:#d90429}.header-search-wrap{grid-area:search}@media (min-width:48rem){.header-search-wrap{height:2.5em;margin-right:1rem;margin-right:var(--page-padding)}}@media (min-width:60rem){.header-search-wrap{height:3em}}@media (min-width:84rem){.header-search-wrap{margin-right:calc((200% - 84rem)/ 2 + 1rem);margin-right:calc((200% - 84rem)/ 2 + var(--page-padding))}}.header-search-trigger{color:#b6b8b6;float:right;margin-top:.5rem;transition:color 150ms ease;transition:color var(--duration) var(--timing)}@media (max-width:47.9rem){.header-search-trigger{display:none}}.header-search-trigger:hover{color:#d90429}.header-search-form{margin-bottom:.5em;margin-bottom:var(--spacing--small);padding-left:2em}@media (min-width:48rem){.header-search-form{display:none;float:left;padding:0;width:calc(100% - 2rem)}}.header-search-input{padding-right:2rem}@media (min-width:48rem){.header-search-input{font-size:1.25em}}.header-search-button{color:#111d4a}@media (min-width:48rem){.header-search-button{font-size:1rem}}.header-search-button:hover{color:#d90429}.page-search-form{margin-bottom:.5em;margin-bottom:var(--spacing--small);margin-top:2rem}@media (max-width:83.9rem){.page-search-form{margin-right:1rem;margin-right:var(--page-padding);margin-left:1rem;margin-left:var(--page-padding)}}@media (min-width:48rem){.page-search-form{margin-right:calc((100% - 1rem * 2 - 16.5rem)/ 12 * 2 + 1rem + 3rem);margin-right:calc((100% - var(--page-padding) * 2 - 16.5rem)/ 12 * 2 + var(--page-padding) + 3rem);margin-top:3rem}}@media (min-width:60rem){.page-search-form{margin-top:4rem}}@media (min-width:68rem){.page-search-form{margin-top:3rem}}@media (min-width:84rem){.page-search-form{margin-left:calc((100% - (84rem - 4rem))/ 2);margin-right:calc((100% - (84rem - 4rem))/ 2 + (108.67px * 2))}}.page-search-input{border-bottom-width:0;font-style:normal;margin-bottom:0}@media (max-width:47.9rem){.page-search-input{font-size:3rem}}.page-search-button{color:#111d4a;font-size:2rem;top:1rem}@media (min-width:48rem){.page-search-button{top:2.125rem}}.page-search-button:hover{color:#d90429}.search-count{display:inline-block;margin-left:.25rem}.search-count::before{content:"("}.search-count::after{content:")"}.search-slug{margin-bottom:2rem}.footer-social,.header-social,.sidebar-inset_social{display:flex}.footer-social-link,.header-social-link,.sidebar-link_social{margin-right:1rem;font-size:1.125em}.footer-social-link a,.header-social-link a,.sidebar-link_social a{color:#111d4a}.footer-social-link a:hover,.header-social-link a:hover,.sidebar-link_social a:hover{color:#d90429}.header-social{background-color:transparent;border-left-color:transparent;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;grid-area:social;height:3.75rem}@media (min-width:48rem){.header-social{display:block;padding:0 1rem;padding:0 var(--page-padding)}}@media (min-width:84rem){.header-social{padding-right:calc((200% - 84rem)/ 2 + 1rem);padding-right:calc((200% - 84rem)/ 2 + var(--page-padding))}}@media (min-width:48rem){.header-social-link{margin-right:0;margin-bottom:.25rem;text-align:right}}.footer-social{padding-top:.25rem;padding-bottom:.25rem;display:inline-flex}@media (max-width:35.9rem){.footer-social{margin-bottom:1rem}}@media (min-width:36rem){.footer-social{position:absolute;top:calc(40vw + .5rem);right:0}}@media (min-width:68rem){.footer-social{top:calc(33vw + 3.5rem)}}@media (min-width:84rem){.footer-social{right:calc((100% - 80rem)/ 2)}}.footer-social-link{line-height:2rem;margin-right:.5rem}.footer-social-link a{height:2rem;width:2rem;background-color:#f2f2f2;border-radius:50%;display:block}.footer-social-link:last-of-type{margin-right:0}.footer-social-link .fa-facebook-f{position:relative;top:1px}.footer-social-link .fa-twitter{position:relative;top:2px;left:1px}.sidebar-inset_social{margin-left:1rem}@media (min-width:48rem) and (max-width:59.9rem){.sidebar-link_social{margin-right:.5rem}}.sidebar-link_social a,.sidebar-link_social button{color:#b6b8b6}.sidebar-link_social a:hover,.sidebar-link_social button:hover{color:#111d4a}.events-enews,.footer-enews{max-width:29.25rem}@media (min-width:36rem){.events-enews,.footer-enews{padding-right:0;padding-left:0}}.events-enews h3,.footer-enews h3{color:#d90429;margin-bottom:1rem}.events-enews .enews-input,.footer-enews .enews-input{padding-right:2rem;padding-bottom:.5rem;padding-left:.5rem;display:inline-block;margin-bottom:0;width:100%}.events-enews .enews-button,.footer-enews .enews-button{right:1rem;top:3.5rem}@media (min-width:36rem){.events-enews .enews-button,.footer-enews .enews-button{right:.5rem}}.events-enews .enews-button:hover,.footer-enews .enews-button:hover{color:#d90429}.footer-enews{margin-right:auto;margin-left:auto;margin-bottom:3rem!important;min-width:18em}.footer-enews .enews-input{border-bottom-color:#b6b8b6;color:#f2f2f2}.footer-enews .enews-input[aria-invalid=true]{background-color:#d90429;border-bottom-color:#d90429;color:#fff}.footer-enews .enews-button{color:#b6b8b6}.footer-enews .wpcf7-form.invalid .enews-button:hover{color:#fff}.footer-enews div.wpcf7-mail-sent-ok{color:#fff}.events-enews{background-color:#f2f2f2;border-left-color:#f2f2f2;padding-left:1.5rem;margin-top:2rem;padding-top:0}@media (min-width:60rem){.events-enews{max-width:calc((100% - 16.5rem)/ 12 * 6 + 7.5rem)}}.events-enews .enews-input{border-bottom-color:#111d4a;color:#111d4a}.events-enews .enews-button{color:#111d4a}.footer-enews .wpcf7-not-valid-tip{color:#fff;margin-top:0}.page-header_indiv_bio,.page-header_indiv_course,.page-header_indiv_event,.page-header_landing,.page-header_landing_course,.page-header_landing_gen{display:grid;grid-column-gap:1.5rem}.page-header_indiv_bio .page-header-inset,.page-header_indiv_course .page-header-inset,.page-header_indiv_event .page-header-inset,.page-header_landing .page-header-inset,.page-header_landing_course .page-header-inset,.page-header_landing_gen .page-header-inset{padding-top:1rem;display:grid;grid-area:main;grid-template:"fig" auto "titles" auto/1fr;width:100%}@media (min-width:48rem){.page-header_indiv_bio .page-header-inset,.page-header_indiv_course .page-header-inset,.page-header_indiv_event .page-header-inset,.page-header_landing .page-header-inset,.page-header_landing_course .page-header-inset,.page-header_landing_gen .page-header-inset{padding-top:.5rem}}@media (min-width:84rem){.page-header_indiv_bio .page-header-inset,.page-header_indiv_course .page-header-inset,.page-header_indiv_event .page-header-inset,.page-header_landing .page-header-inset,.page-header_landing_course .page-header-inset,.page-header_landing_gen .page-header-inset{padding-right:calc((100% - (84rem - 4rem))/ 2);padding-left:calc((100% - (84rem - 4rem))/ 2)}}.page-header_landing,.page-header_landing_course{grid-template:"main" auto "nav" auto/1fr;margin-bottom:1rem}@media (min-width:48rem){.page-header_landing .page-header-inset,.page-header_landing_course .page-header-inset{grid-column-gap:1.5rem;grid-template:"titles titles titles titles titles titles titles . fig fig fig fig" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:48rem) and (max-width:83.9rem){.page-header_landing .page-header-inset,.page-header_landing_course .page-header-inset{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding)}}.page-header_landing_course{background-color:#fff}.page-header_landing_course .page-header-inset{border-bottom:.25rem solid #f2f2f2}.page-header_landing_course .page-title{text-shadow:.0625em 0 0 #f2f2f2}.page-header_landing_gen{grid-template:"main" auto "nav" auto "sub" auto/1fr;margin-bottom:1rem}@media (min-width:48rem){.page-header_landing_gen .page-header-inset{grid-column-gap:1.5rem;grid-template:"titles titles titles titles titles titles titles . fig fig fig fig" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:48rem) and (max-width:83.9rem){.page-header_landing_gen .page-header-inset{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding)}}.page-header_search{margin-bottom:1rem}.page-header_indiv_bio,.page-header_indiv_course,.page-header_indiv_event{margin-bottom:2rem}@media (min-width:48rem){.page-header_indiv_bio,.page-header_indiv_course,.page-header_indiv_event{grid-template:"main main main main main main main main main main main main" auto ". callout callout callout callout callout callout callout callout callout callout callout" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:3rem}}@media (min-width:48rem) and (max-width:83.9rem){.page-header_indiv_bio,.page-header_indiv_course,.page-header_indiv_event{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding)}}@media (min-width:84rem){.page-header_indiv_bio,.page-header_indiv_course,.page-header_indiv_event{grid-column-gap:0;grid-template:"main main main" auto ". callout callout" auto/1fr calc(84rem - 4rem) 1fr}}@media (min-width:48rem){.page-header_indiv_bio .page-header-inset,.page-header_indiv_course .page-header-inset,.page-header_indiv_event .page-header-inset{grid-column-gap:1.5rem;grid-template:"titles titles titles titles titles titles titles . . fig fig fig" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (max-width:47.9rem){.page-header_indiv_bio{grid-template:"main" auto "callout" auto/1fr}}.page-header_indiv_bio .page-fig{border-radius:50%}.page-header_indiv_course{padding-top:0;padding-bottom:0;background-color:#fff;padding-bottom:1rem;position:relative}@media (max-width:47.9rem){.page-header_indiv_course{grid-template:"main" auto "callout" auto/1fr}}.page-header_indiv_course::before{position:absolute;top:0;bottom:0;left:0;border-left:.5rem solid #111d4a;content:"";display:block}@media (min-width:48rem) and (max-width:59.9rem){.page-header_indiv_course .page-titles{padding-left:.5rem}}.page-header_indiv_course .page-fig{border-radius:50%;overflow:hidden}.page-header_indiv_course .page-fig.illo{border-radius:0}.page-header_indiv_event{grid-template:"main" auto "callout" auto "video" auto/1fr}@media (min-width:48rem) and (max-width:83.9rem){.page-header_indiv_event{grid-template-areas:"main main main main main main main main main main main main" ". callout callout callout callout callout callout callout callout callout callout callout" ". video video video video video video video video video video video"}}@media (min-width:84rem){.page-header_indiv_event{grid-column-gap:0;grid-template-areas:"main main main" ". callout callout" ". video video";grid-template-columns:1fr calc(84rem - 4rem) 1fr}}.page-header_indiv_news{padding-top:1rem;display:grid;grid-template:"news-fig" auto "news-main" auto/1fr;margin-bottom:2rem}@media (min-width:48rem){.page-header_indiv_news{grid-column-gap:1.5rem;grid-template:"news-fig news-fig news-fig news-fig news-fig news-fig news-fig news-fig news-fig news-fig news-fig news-fig" auto ". news-main news-main news-main news-main news-main news-main news-main news-main news-main news-main news-main" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:3rem;padding-top:.5rem}}@media (min-width:48rem) and (max-width:83.9rem){.page-header_indiv_news{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding)}}.page-header_indiv_news .page-header-inset{background-color:#001a99;border-left-color:#111d4a;padding-left:1.5rem;grid-area:news-main!important}@media (min-width:48rem){.page-header_indiv_news .page-header-inset{display:grid;grid-column-gap:1.5rem;grid-template:"titles titles titles titles titles titles titles . sidebar sidebar sidebar" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-top:2rem}}@media (max-width:83.9rem){.page-header_indiv_news .page-header-inset{padding-right:1rem;padding-right:var(--page-padding)}}.page-header_indiv_news .page-fig-wrap_news{grid-area:news-fig}.page-header_indiv_news .page-fig{border-radius:0;margin-bottom:0;padding-bottom:40%;width:100%}@media (min-width:48rem) and (max-width:83.9rem){.page-header_indiv_news .page-fig{margin-right:calc(1rem * -1);margin-right:calc(var(--page-padding) * -1);margin-left:calc(1rem * -1);margin-left:calc(var(--page-padding) * -1);padding-bottom:calc((100% + 1rem * 2) * .4);padding-bottom:calc((100% + var(--page-padding) * 2) * .4);width:calc(100% + 1rem * 2);width:calc(100% + var(--page-padding) * 2)}}.page-header_indiv_news .page-titles{align-self:start;margin-bottom:2rem;margin-top:0;padding-left:0;text-align:left}.page-header_indiv_news .page-descrip,.page-header_indiv_news .page-slug,.page-header_indiv_news .page-subtitle,.page-header_indiv_news .person-name,.page-header_indiv_news .person-position,.page-header_indiv_news .sidebar-slug{color:#f2f2f2}@media (min-width:36rem){.page-header_indiv_news .person-wrap{display:flex}}.page-header_indiv_news .person_small{margin-top:2rem}@media (max-width:35.9rem){.page-header_indiv_news .person_small+.person_small{margin-top:1rem}}@media (min-width:36rem){.page-header_indiv_news .person_small+.person_small{margin-left:1.5rem}}.page-header_indiv_news .person-name a:hover{border-bottom-color:#fff;color:#fff}.page-fig-wrap{grid-area:fig}.page-fig{padding-bottom:100%;margin-right:auto;margin-bottom:2rem;margin-left:auto;overflow:hidden}@media (max-width:35.9rem){.page-fig{padding-bottom:50%;width:50%}}@media (min-width:36rem) and (max-width:47.9rem){.page-fig{padding-bottom:33%;width:33%}}.page-titles{grid-area:titles}@media (max-width:47.9rem){.page-titles{margin-bottom:1rem;padding:0 1rem;padding:0 var(--page-padding);text-align:center}}@media (min-width:48rem){.page-titles{align-self:end;margin-bottom:1rem;margin-top:5rem}}@media (min-width:60rem){.page-titles{padding-right:0;padding-left:0;margin-bottom:2rem}}.page-titles .link_right{margin-bottom:0;margin-left:1rem}.page-title{margin-bottom:1rem}@media (max-width:35.9rem){.page-title{font-size:3rem}}.page-title_course{margin-bottom:2rem;text-shadow:.0625em 0 0 #f2f2f2}@media (min-width:60rem){.page-title_course{margin-bottom:3rem}}.page-title_event,.page-title_news{margin-bottom:2rem}@media (min-width:60rem){.page-title_event,.page-title_news{margin-bottom:3rem}}.page-title_news{color:#fff;text-shadow:.0625em 0 0 #111d4a}.page-subtitle{margin-bottom:1rem}.page-descrip{margin-bottom:1rem}@media (min-width:68rem){.page-descrip{font-size:1.25rem}}.page-descrip+.link_right{margin-bottom:1rem;margin-top:.5rem}.page-descrip a{color:#fff;text-decoration:underline}.page-descrip a:hover{-webkit-text-decoration-color:#d90429;text-decoration-color:#d90429}.callout_bio,.callout_course,.callout_event{background-color:#001a99;border-left-color:#111d4a;padding-left:1.5rem;grid-area:callout;padding-bottom:2rem}@media (max-width:83.9rem){.callout_bio,.callout_course,.callout_event{padding-right:1rem!important;padding-right:var(--page-padding)!important}}@media (min-width:60rem){.callout_bio{padding-bottom:3rem;padding-left:0}}.callout_course{padding-bottom:0}.callout_course .callout-inset{padding-bottom:2rem!important;position:relative}@media (min-width:48rem){.callout_course .callout-inset{grid-template-areas:"person person person person . quote quote quote quote quote .";grid-template-columns:repeat(11,1fr)}}@media (min-width:60rem){.callout_course .callout-inset{grid-template-areas:"person person person person . quote quote quote quote quote ."}}@media (min-width:36rem) and (max-width:47.9rem){.callout_course .person-wrap{display:flex}}.callout_course .person+.person{margin-top:.5rem}@media (min-width:36rem) and (max-width:47.9rem){.callout_course .person+.person{margin-left:1.5rem;margin-top:0}}.callout_course .person-name{color:#fff}.callout_course .person-name a:hover{border-bottom-color:#fff}.callout_course .person-name a:hover{color:inherit}.callout_course .card-quote,.callout_course .person-position{color:#f2f2f2}@media (min-width:36rem) and (max-width:47.9rem){.callout_course .person-name,.callout_course .person-position{padding-right:0}}@media (min-width:36rem){.callout_course .card-quote{font-size:1.125rem}}.callout_course .card-quote::before{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cg%20fill%3D%22%23D90429%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M11.162%2024l2.11-11.504H8.65L17.195%200h-5.63L2.01%2012.695%200%2024M25.256%2024l2.112-11.504h-4.324L31.39%200h-5.33l-9.854%2012.695L14.196%2024%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.callout_course .link_right{right:calc(1rem + .5rem)!important;right:calc(var(--page-padding) + .5rem)!important}@media (min-width:36rem){.callout_event{display:grid;grid-column-gap:1.5rem;grid-template-areas:"date date" "location rsvp";grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}}@media (min-width:48rem){.callout_event{grid-template-areas:"date date date . location location location . rsvp rsvp rsvp";grid-template-columns:repeat(11,1fr)}}.callout-date-wrap{grid-area:date;margin-bottom:1rem}.callout-date-date,.callout-date-day{color:#fff;margin-bottom:0}@media (min-width:36rem) and (max-width:47.9rem){.callout-date-day{display:inline-block;white-space:pre}.callout-date-day::after{content:", "}}@media (min-width:68rem){.callout-date-day{display:inline-block;white-space:pre}.callout-date-day::after{content:", "}}.callout-date-day:nth-of-type(2)::before{content:"– "}.callout-date-time{color:#f2f2f2;font-size:1rem}.callout-location-wrap,.callout-rsvp-wrap{position:relative}@media (max-width:47.9rem){.callout-location-wrap,.callout-rsvp-wrap{margin-left:3rem}}.callout-location-wrap svg,.callout-rsvp-wrap svg{position:absolute;top:0;left:-3rem;color:#d90429;font-size:1.5rem}.callout-location-wrap{grid-area:location;margin-bottom:1rem}.callout-location-wrap a:hover .callout-location-name{text-decoration:underline;-webkit-text-decoration-color:#d90429;text-decoration-color:#d90429}.callout-location-name{color:#fff;margin-bottom:0}.callout-location-address{color:#f2f2f2}.callout-rsvp-wrap{grid-area:rsvp}.callout-rsvp-details{color:#f2f2f2}.callout-rsvp-details a{color:#fff;text-decoration:underline}.callout-rsvp-details a:hover{-webkit-text-decoration-color:#d90429;text-decoration-color:#d90429}.callout-quote{margin-bottom:0;color:#fff;position:relative}@media (max-width:35.9rem){.callout-quote{font-size:1.375rem;line-height:1.3}}@media (min-width:36rem) and (max-width:59.9rem){.callout-quote{font-size:1.5rem;line-height:1.3}}@media (min-width:60rem){.callout-quote{margin-left:calc((100% + .5rem - 15rem)/ 11 + 1rem)}}.callout-quote::before{margin-right:.5rem;margin-left:-1rem;position:relative;top:-1rem;height:45px;width:58px;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2257%22%20height%3D%2245%22%20viewBox%3D%220%200%2057%2045%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Equotes%3C%2Ftitle%3E%3Cg%20fill%3D%22%23D90429%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.23%2045.002l3.828-21.57h-8.384L31.166%200H20.96L3.644%2023.803%200%2045.003M45.776%2045.002l3.828-21.57h-7.837L56.894%200h-9.66l-17.86%2023.803-3.646%2021.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:block;float:left}@media (min-width:60rem){.callout-quote::before{margin-right:0;margin-left:0;position:absolute;left:-66px}}.callout_videos{grid-area:video;margin-top:1rem}.body_landing_bios,.body_landing_books,.body_landing_courses,.body_landing_events,.body_search{margin-bottom:5rem;position:relative}@media (min-width:48rem){.body_indiv_bio,.body_indiv_course,.body_indiv_event,.body_indiv_gen,.body_indiv_news{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding);display:grid;grid-column-gap:1.5rem}}@media (min-width:84rem){.body_indiv_bio,.body_indiv_course,.body_indiv_event,.body_indiv_gen,.body_indiv_news{padding-right:0;padding-left:0;grid-column-gap:0}}.body_indiv_bio .body-inset,.body_indiv_course .body-inset,.body_indiv_event .body-inset,.body_indiv_gen .body-inset,.body_indiv_news .body-inset{grid-area:inset}@media (min-width:48rem){.body_indiv_bio .body-inset,.body_indiv_course .body-inset,.body_indiv_event .body-inset,.body_indiv_gen .body-inset,.body_indiv_news .body-inset{display:grid;grid-column-gap:1.5rem;grid-template:"body-copy body-copy body-copy body-copy body-copy body-copy body-copy body-copy body-sidebar body-sidebar body-sidebar body-sidebar" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:60rem){.body_indiv_bio .body-inset,.body_indiv_course .body-inset,.body_indiv_event .body-inset,.body_indiv_gen .body-inset,.body_indiv_news .body-inset{grid-template:"body-copy body-copy body-copy body-copy body-copy body-copy body-copy body-copy . body-sidebar body-sidebar body-sidebar" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.body_indiv_bio .body-inset .body-copy,.body_indiv_course .body-inset .body-copy,.body_indiv_event .body-inset .body-copy,.body_indiv_gen .body-inset .body-copy,.body_indiv_news .body-inset .body-copy{grid-area:body-copy}.body_indiv_bio .body-inset .body-sidebar,.body_indiv_course .body-inset .body-sidebar,.body_indiv_event .body-inset .body-sidebar,.body_indiv_gen .body-inset .body-sidebar,.body_indiv_news .body-inset .body-sidebar{grid-area:body-sidebar}@media (min-width:48rem){.body_indiv_bio{grid-template:"inset inset inset inset inset inset inset inset inset inset inset inset" auto ". endbar_courses endbar_courses endbar_courses endbar_courses endbar_courses endbar_courses endbar_courses endbar_courses endbar_courses endbar_courses endbar_courses" auto ". endbar_videos endbar_videos endbar_videos endbar_videos endbar_videos endbar_videos endbar_videos endbar_videos endbar_videos endbar_videos endbar_videos" auto ". endbar_books endbar_books endbar_books endbar_books endbar_books endbar_books endbar_books endbar_books endbar_books endbar_books endbar_books" auto "endbar_news endbar_news endbar_news endbar_news endbar_news endbar_news endbar_news endbar_news endbar_news endbar_news endbar_news endbar_news" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:84rem){.body_indiv_bio{grid-template:". inset ." auto ". endbar_courses endbar_courses" auto ". endbar_videos endbar_videos" auto ". endbar_books endbar_books" auto "endbar_news endbar_news ." auto/1fr calc(84rem - 4rem) 1fr}}@media (min-width:48rem){.body_indiv_course{grid-template:"inset inset inset inset inset inset inset inset inset inset inset inset" auto ". endbar_quotes endbar_quotes endbar_quotes endbar_quotes endbar_quotes endbar_quotes endbar_quotes endbar_quotes endbar_quotes endbar_quotes endbar_quotes" auto ". endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:84rem){.body_indiv_course{grid-template:". inset ." auto ". endbar_quotes endbar_quotes" auto ". endbar_nav endbar_nav" auto/1fr calc(84rem - 4rem) 1fr}}.body_indiv_event{margin-bottom:5rem}@media (min-width:48rem){.body_indiv_event{grid-template:"inset inset inset inset inset inset inset inset inset inset inset inset" auto ". endbar_presenters endbar_presenters endbar_presenters endbar_presenters endbar_presenters endbar_presenters endbar_presenters endbar_presenters endbar_presenters endbar_presenters endbar_presenters" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:84rem){.body_indiv_event{grid-template:". inset ." auto ". endbar_presenters endbar_presenters" auto/1fr calc(84rem - 4rem) 1fr}}@media (min-width:48rem){.body_indiv_news{grid-template:"inset inset inset inset inset inset inset inset inset inset inset inset" auto ". endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav endbar_nav" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:84rem){.body_indiv_news{grid-template:". inset ." auto ". endbar_nav endbar_nav" auto/1fr calc(84rem - 4rem) 1fr}}.body_indiv_news .body-copy{margin-bottom:5rem}.body_indiv_news .endbar-nav-link svg{top:1.375rem}@media (min-width:48rem){.body_indiv_gen{grid-template:"inset inset inset inset inset inset inset inset inset inset inset inset" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:84rem){.body_indiv_gen{grid-template:". inset ." auto/1fr calc(84rem - 4rem) 1fr}}.body_indiv_gen .body-copy{margin-bottom:5rem;margin-top:2rem}@media (max-width:47.9rem){.body-header,.body-section-header,.body-section-header_filter,.page-subheader{padding-right:1.5rem}}@media (min-width:48rem){.body-header,.body-section-header,.body-section-header_filter,.page-subheader{display:grid;grid-column-gap:1.5rem;grid-template:"title title title title title title title title title title title title" auto "descrip descrip descrip descrip descrip descrip descrip descrip descrip . . ." auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:60rem){.body-header,.body-section-header,.body-section-header_filter,.page-subheader{grid-template:"title title title title title title title title title title title title" auto "descrip descrip descrip descrip descrip descrip descrip . . . . ." auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.body-header h2,.body-header h3,.body-section-header h2,.body-section-header h3,.body-section-header_filter h2,.body-section-header_filter h3,.page-subheader h2,.page-subheader h3{grid-area:title;margin-bottom:2rem}.body-header p,.body-section-header p,.body-section-header_filter p,.page-subheader p{grid-area:descrip;margin-bottom:2rem}@media (min-width:68rem){.body-header p,.body-section-header p,.body-section-header_filter p,.page-subheader p{font-size:1.25rem}}.body-header p a,.body-section-header p a,.body-section-header_filter p a,.page-subheader p a{color:#fff;text-decoration:underline}.body-header p a:hover,.body-section-header p a:hover,.body-section-header_filter p a:hover,.page-subheader p a:hover{-webkit-text-decoration-color:#d90429;text-decoration-color:#d90429}.body-header,.page-subheader{background-color:#001a99;border-left-color:#111d4a;padding-left:1.5rem}.body-header h2,.page-subheader h2{color:#fff}.body-header p,.page-subheader p{color:#f2f2f2}.page-subheader{grid-area:sub;margin-top:1rem}.body-section{position:relative}.body-section_white{background-color:#fff;position:relative}.body-section_white .body-section-header,.body-section_white .body-section-header_filter{background-color:#fff}.body-section_white .body-filter label{background-color:#f2f2f2}.body-section_events-null{background-color:#f2f2f2;border-left-color:#111d4a;padding-left:1.5rem}@media (min-width:48rem){.body-section_events-null{max-width:calc((100% - 16.5rem)/ 12 * 9 + 12rem)}}@media (min-width:60rem){.body-section_events-null{max-width:calc((100% - 16.5rem)/ 12 * 7 + 9rem)}}.body-section_events-null h2{margin-bottom:2rem}.body-section_events-null p{margin-bottom:1.5rem}@media (min-width:68rem){.body-section_events-null p{font-size:1.25rem}}.body-section_events-null .link_left{margin-left:1rem}.body-section_search{background-color:#f2f2f2;border-left-color:#111d4a;padding-left:1.5rem;position:relative}.body-section-header{background-color:#f2f2f2;border-left-color:#111d4a;padding-left:1.5rem;margin-bottom:0}.body-section-header_filter{background-color:#f2f2f2;border-left-color:#111d4a;padding-left:1.5rem;margin-bottom:0}@media (min-width:48rem){.body-section-header_filter{grid-template-areas:"title title title title title title title title title title title title" "descrip descrip descrip descrip descrip descrip descrip descrip descrip . . ." "filter filter filter filter filter filter filter filter filter filter filter filter"}}@media (min-width:60rem){.body-section-header_filter{grid-template-areas:"title title title title title title title title title title title title" "descrip descrip descrip descrip descrip descrip descrip . . . . ." "filter filter filter filter filter filter filter filter filter filter filter filter"}}.body-section-header_book{margin-top:2rem;margin-right:1rem;margin-right:var(--page-padding);margin-left:1rem;margin-left:var(--page-padding);max-width:calc(84rem - (1rem * 2));max-width:calc(84rem - (var(--page-padding) * 2))}@media (min-width:48rem){.body-section-header_book{margin-right:2rem;margin-left:2rem;margin-top:3rem}}@media (min-width:84rem){.body-section-header_book{margin-right:auto;margin-left:auto}}.body-section-header_book .card-inset{background-color:#f2f2f2;border-left-color:#111d4a;border-left-width:2px;box-shadow:none}.body-section-header_book .link_right{bottom:auto!important;top:1.25rem}@media (min-width:60rem){.body-section-header_book.no-quote{width:calc((100% - 5.5rem)/ 2)}}@media (min-width:84rem){.body-section-header_book.no-quote{margin-left:calc((100% - (84rem - 4rem))/ 2);width:calc((84rem - 5.5rem)/ 2)}}.body-section-header_book.no-quote .card-inset{grid-template:"person person person person person ." auto/1fr 1fr 1fr 1fr 1fr 1fr}.body-stack_bios,.body-stack_books,.body-stack_courses,.body-stack_courses_gateway,.body-stack_events,.body-stack_search,.body-stack_videos{padding-bottom:0}@media (max-width:35.9rem){.body-stack_bios,.body-stack_books,.body-stack_courses,.body-stack_courses_gateway,.body-stack_events,.body-stack_search,.body-stack_videos{margin-right:2rem!important}}@media (min-width:48rem) and (max-width:59.9rem){.body-stack_bios,.body-stack_books,.body-stack_courses,.body-stack_courses_gateway,.body-stack_events,.body-stack_search,.body-stack_videos{margin-right:2rem!important}}.body-stack_books,.body-stack_courses,.body-stack_videos{margin-bottom:0;padding-bottom:1rem;position:relative;z-index:2}@media (min-width:48rem){.body-stack_books,.body-stack_courses,.body-stack_videos{display:flex;flex-wrap:wrap;margin-right:-1.5em;margin-right:.5rem!important}}@media (min-width:84rem){.body-stack_books,.body-stack_courses,.body-stack_videos{margin-right:calc((100% - 84rem)/ 2 + .5rem)!important}}.body-stack_bios{background-color:#f2f2f2;border-left-color:#f2f2f2;padding-left:1.5rem}.body-stack_courses{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem}.body-stack_courses_gateway{background-color:#f2f2f2;border-left-color:#f2f2f2;padding-left:1.5rem}.body-stack_courses_null p{margin-bottom:1.5rem}@media (min-width:68rem){.body-stack_courses_null p{font-size:1.25rem}}.body-stack_courses_null .link_left{margin-left:1rem}.body-stack_books{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem}@media (min-width:48rem){.body-stack_books{padding-top:2rem}}.body-stack_events{background-color:#f2f2f2;border-left-color:#f2f2f2;padding-left:1.5rem}.body-stack_videos{background-color:#f2f2f2;border-left-color:#111d4a;padding-left:1.5rem}@media (min-width:60rem){.body-stack_search{margin-right:calc((100% - 16.5rem)/ 12 * 2 + 3rem)}}.body-copy{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding);grid-area:copy;margin-bottom:3rem}@media (min-width:48rem){.body-copy{padding-right:0;padding-left:0}}@media (min-width:60rem){.body-copy{margin-bottom:5rem}}.body-stack-breadcrumb{position:absolute;top:calc(100% - 4px);left:calc(1rem + 3rem);left:calc(var(--page-padding) + 3rem);background-color:#f2f2f2;max-width:84rem}@media (min-width:36rem) and (max-width:47.9rem){.body-stack-breadcrumb{left:calc(1rem + 2rem);left:calc(var(--page-padding) + 2rem)}}@media (min-width:60rem){.body-stack-breadcrumb{left:calc(1rem + 2rem);left:calc(var(--page-padding) + 2rem)}}@media (min-width:84rem){.body-stack-breadcrumb{left:calc((100% - 84rem)/ 2 + 1rem + 2rem);left:calc((100% - 84rem)/ 2 + var(--page-padding) + 2rem)}}.body-stack-more{text-align:center}.body-stack-more_search{position:absolute;top:calc(100% - 3rem - 4px);left:calc(1rem + 2.5rem);left:calc(var(--page-padding) + 2.5rem);max-width:84rem}@media (min-width:36rem) and (max-width:47.9rem){.body-stack-more_search{left:calc(1rem + 1.5rem);left:calc(var(--page-padding) + 1.5rem)}}@media (min-width:60rem){.body-stack-more_search{left:calc(1rem + 1.5rem);left:calc(var(--page-padding) + 1.5rem)}}@media (min-width:84rem){.body-stack-more_search{left:calc((100% - 84rem) + 1rem + 4rem);left:calc((100% - 84rem) + var(--page-padding) + 4rem)}}.body-stack-more_search .link_breadcrumb::before{transform:scaleY(1)}.body-stack-more_search .link_breadcrumb::after{transform:rotate(180deg)}.body-stack-more_search svg{margin-left:.5rem;margin-right:0}.body-sidebar{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;margin-bottom:1rem;margin-left:1rem;margin-left:var(--page-padding);padding-top:1.5rem;padding-right:1rem;padding-right:var(--page-padding);padding-bottom:3rem;align-self:start;grid-area:sidebar}@media (min-width:36rem) and (max-width:47.9rem){.body-sidebar{column-count:2;column-gap:1.5rem}}@media (min-width:48rem){.body-sidebar{margin-left:0;padding-left:1rem}}@media (min-width:60rem){.body-sidebar{margin-bottom:5rem;margin-left:-1.5rem;padding-right:1rem;padding-bottom:5rem;width:calc(100% + 1.5rem)}}.sidebar-share,.sidebar_contact,.sidebar_cv,.sidebar_social,.sidebar_sponsors,.sidebar_tags{margin-bottom:2rem}.sidebar-share li:last-of-type,.sidebar-share li:last-of-type a,.sidebar-share:last-of-type,.sidebar_contact li:last-of-type,.sidebar_contact li:last-of-type a,.sidebar_contact:last-of-type,.sidebar_cv li:last-of-type,.sidebar_cv li:last-of-type a,.sidebar_cv:last-of-type,.sidebar_social li:last-of-type,.sidebar_social li:last-of-type a,.sidebar_social:last-of-type,.sidebar_sponsors li:last-of-type,.sidebar_sponsors li:last-of-type a,.sidebar_sponsors:last-of-type,.sidebar_tags li:last-of-type,.sidebar_tags li:last-of-type a,.sidebar_tags:last-of-type{margin-bottom:0}.sidebar-share,.sidebar_contact,.sidebar_cv,.sidebar_social,.sidebar_sponsors,.sidebar_tags{break-inside:avoid;page-break-inside:avoid}.sidebar_cv a{margin-bottom:0;margin-left:1rem}.sidebar-inset_contact{margin-left:3.25rem}.sidebar-item_contact{margin-bottom:1rem;overflow-wrap:break-word;word-wrap:break-word}.sidebar-item_contact a:hover{border-bottom-color:#001a99}.sidebar-item_contact>button{color:#111d4a;font-style:inherit;line-height:1.25;text-align:left}.sidebar-item_contact>button:hover .button-label{border-bottom:1px solid #001a99}.sidebar-item_contact a:hover,.sidebar-item_contact>button:hover{color:#001a99}.sidebar-item_contact a:hover svg,.sidebar-item_contact>button:hover svg{color:#111d4a}.sidebar-item_contact a:hover svg.fa-lock,.sidebar-item_contact>button:hover svg.fa-lock{color:#fff}.sidebar-item_contact .fa-li{left:-3.25rem;width:3.25rem}.sidebar-item_contact .fa-lock{position:absolute;top:8px;left:23px;color:#fff;font-size:.4444em}.sidebar-item_contact svg{color:#b6b8b6;transition:color 150ms ease;transition:color var(--duration) var(--timing)}.sidebar-link_tags{background-color:#f2f2f2;cursor:auto}.sidebar-link_tags:hover{background-color:#f2f2f2!important;color:#001a99!important}.sidebar-item_sponsor{margin-bottom:1rem}.sidebar-item_sponsor a:hover figcaption{color:#d90429}.sidebar-fig_sponsor img{height:auto;width:75%}@media (min-width:48rem){.sidebar-fig_sponsor img{width:100%}}.sidebar-fig_sponsor figcaption{transition:color 150ms ease;transition:color var(--duration) var(--timing)}.page-header-sidebar{grid-area:sidebar;margin-bottom:1rem}@media (max-width:83.9rem){.page-header-sidebar{padding-right:1rem;padding-right:var(--page-padding)}}@media (max-width:47.9rem){.page-header-sidebar .sidebar-inset_tags{display:flex;flex-wrap:wrap}}.page-header-sidebar .sidebar-link_social a:hover{color:#d90429}@media (max-width:47.9rem){.page-header-sidebar .sidebar-link_tags{margin-right:1rem}.page-header-sidebar .sidebar-link_tags:last-of-type{margin-right:0}}.page-header-sidebar .sidebar-link_tags a:hover{background-color:#fff!important;color:#d90429!important}.body-card_bio,.body-card_book,.body-card_course,.body-card_course_gateway,.body-card_event,.body-card_search,.body-card_video,.body-copy-card_bio,.body-copy-card_book,.body-copy-card_course,.body-copy-card_event,.body-copy-card_video,.body-section-header_book,.callout-card_video,.endbar-card_book,.endbar-card_course,.endbar-card_video,.touts-item{margin-bottom:2rem;position:relative;z-index:2}.body-card_bio a:hover,.body-card_book a:hover,.body-card_course a:hover,.body-card_course_gateway a:hover,.body-card_event a:hover,.body-card_search a:hover,.body-card_video a:hover,.body-copy-card_bio a:hover,.body-copy-card_book a:hover,.body-copy-card_course a:hover,.body-copy-card_event a:hover,.body-copy-card_video a:hover,.body-section-header_book a:hover,.callout-card_video a:hover,.endbar-card_book a:hover,.endbar-card_course a:hover,.endbar-card_video a:hover,.touts-item a:hover{color:#001a99}@media (min-width:48rem){.body-card_course,.body-card_video,.endbar-card_course{border-right:1.5rem solid transparent;margin-bottom:2rem;width:50%}}@media (min-width:48rem){.card-quote,.endbar-card_quote{margin-top:.5rem}}.card-quote::before,.endbar-card_quote::before{height:1.5rem;width:2rem;background-repeat:no-repeat;content:"";display:block;float:left;margin-left:-3rem}.card-quote::before,.endbar-card_quote::before{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cg%20fill%3D%22%23111D4A%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M11.162%2024l2.11-11.504H8.65L17.195%200h-5.63L2.01%2012.695%200%2024M25.256%2024l2.112-11.504h-4.324L31.39%200h-5.33l-9.854%2012.695L14.196%2024%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.body-card_bio .link_right,.body-card_book .link_right,.body-card_course .link_right,.body-card_course_gateway .link_right,.body-card_event .link_right,.body-card_video .link_right,.body-copy-card_bio .link_right,.body-copy-card_book .link_right,.body-copy-card_course .link_right,.body-copy-card_event .link_right,.body-copy-card_video .link_right,.body-section-header_book .link_right,.callout-card_video .link_right,.callout_course .link_right,.endbar-card_book .link_right,.endbar-card_course .link_right,.endbar-card_video .link_right,.touts-item .link_right{position:absolute;right:.5rem;bottom:-.5rem;margin-bottom:0}.card-titles{grid-area:titles}.card-meta{grid-area:meta}@media (min-width:36rem){.card-meta{margin-top:.75rem}}@media (min-width:60rem){.card-meta{padding-left:1rem}}@media (min-width:48rem) and (max-width:59.9rem){.card-meta{margin-top:0}}.card-slug{display:block;grid-area:slug}.card-title{grid-area:title;margin-bottom:2rem;text-shadow:none}.card-title a:hover{border-bottom-color:#001a99}.card-subtitle{grid-area:subtitle;margin-bottom:.5rem}@media (min-width:68rem){.card-subtitle{font-size:1.125rem}}.card-descrip{grid-area:descrip}@media (min-width:68rem){.card-descrip{font-size:1.125rem}}.card-quote{grid-area:quote}@media (max-width:35.9rem){.card-quote{margin-left:3rem}}@media (min-width:36rem) and (max-width:47.9rem){.card-quote{margin-left:6rem}}@media (min-width:68rem){.card-quote{font-size:1.125rem}}.card-tags{grid-area:quote}@media (min-width:48rem){.card-tags{margin-top:.5rem}}.card-inset_tags{display:flex;flex-wrap:wrap}.card-date-wrap{grid-area:date;padding-bottom:.5rem}@media (max-width:35.9rem){.card-date-wrap{align-self:end;padding-bottom:1rem}}@media (min-width:48rem){.card-date-wrap{margin-top:.5rem}}@media (min-width:68rem){.card-date-wrap{margin-top:.25rem}}@media (min-width:68rem){.card-date-date,.card-date-day{font-size:1.125rem}}@media (min-width:36rem) and (max-width:47.9rem){.card-date-day{display:inline-block;white-space:pre}.card-date-day::after{content:", "}}.card-date-day:nth-of-type(2)::before{content:"– "}.body-card_bio .card-inset,.body-section-header_book .card-inset,.callout_course .callout-inset{padding-bottom:1rem}@media (min-width:48rem){.body-card_bio .card-inset,.body-section-header_book .card-inset,.callout_course .callout-inset{display:grid;grid-column-gap:1.5rem;grid-template:"person person person person . quote quote quote quote quote . ." auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.body-card_bio .card-inset,.body-copy-card_bio .card-inset{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}.body-card_bio .link_right,.body-copy-card_bio .link_right{bottom:auto;top:1.25rem}@media (min-width:68rem){.body-copy-card_bio{margin-bottom:3rem;margin-top:3rem}}@media (min-width:60rem){.body-copy-card_bio .card-inset{display:grid;grid-column-gap:1.5rem;grid-template:"person person person person . quote quote quote quote quote . ." auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:48rem) and (max-width:59.9rem){.body-copy-card_bio .card-quote{margin-left:3rem}}.body-card_course .card-inset,.body-card_course_gateway .card-inset,.body-copy-card_course .card-inset,.endbar-card_course .card-inset{background-color:#f2f2f2;border-left-color:#111d4a;border-left-width:2px;align-content:start;height:100%}@media (min-width:36rem){.body-card_course .card-inset,.body-card_course_gateway .card-inset,.body-copy-card_course .card-inset,.endbar-card_course .card-inset{display:grid}}.body-card_course .card-title,.body-card_course_gateway .card-title,.body-copy-card_course .card-title,.endbar-card_course .card-title{margin-bottom:2rem}@media (max-width:35.9rem){.body-card_course .card-title,.body-card_course_gateway .card-title,.body-copy-card_course .card-title,.endbar-card_course .card-title{font-size:1.5rem}}.body-card_course .card-date,.body-card_course_gateway .card-date,.body-copy-card_course .card-date,.endbar-card_course .card-date{display:block}.body-card_course_gateway .card-inset{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}@media (min-width:36rem){.body-card_course_gateway .card-inset{grid-template:"course-gw-slug course-gw-date" auto "course-gw-title course-gw-title" auto "course-gw-descrip course-gw-descrip" auto "course-gw-person course-gw-person" auto/1fr 1fr}}@media (min-width:48rem){.body-card_course_gateway .card-inset{grid-column-gap:1.5rem;grid-template:"course-gw-slug course-gw-slug course-gw-slug course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title" auto "course-gw-date course-gw-date course-gw-date course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title" auto "course-gw-date course-gw-date course-gw-date course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip" auto ". . . course-gw-person course-gw-person course-gw-person course-gw-person course-gw-person course-gw-person course-gw-person course-gw-person course-gw-person" auto/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-bottom:2rem}}@media (min-width:60rem){.body-card_course_gateway .card-inset{grid-column-gap:1.5rem;grid-template-areas:"course-gw-slug course-gw-slug course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-person course-gw-person course-gw-person" "course-gw-date course-gw-date course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-title course-gw-person course-gw-person course-gw-person" "course-gw-date course-gw-date course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-descrip course-gw-person course-gw-person course-gw-person"}}.body-card_course_gateway .card-inset .card-slug{grid-area:course-gw-slug}.body-card_course_gateway .card-inset .card-date{grid-area:course-gw-date}.body-card_course_gateway .card-inset .card-title{grid-area:course-gw-title}.body-card_course_gateway .card-inset .card-descrip{grid-area:course-gw-descrip}.body-card_course_gateway .card-inset .person-wrap{grid-area:course-gw-person}@media (min-width:48rem){.body-card_course_gateway .card-slug{margin-top:1.25rem!important}}@media (min-width:36rem) and (max-width:47.9rem){.body-card_course_gateway .card-date{text-align:right}}@media (max-width:59.9rem){.body-card_course_gateway .card-descrip{margin-bottom:1rem}}@media (min-width:36rem) and (max-width:59.9rem){.body-card_course_gateway .person-wrap{display:flex}}@media (min-width:60rem){.body-card_course_gateway .person-wrap{margin-top:.25rem}}.body-card_course_gateway .person_small+.person_small{margin-top:.5rem}@media (min-width:36rem) and (max-width:59.9rem){.body-card_course_gateway .person_small+.person_small{margin-left:1.5rem;margin-top:0}}.body-card_course:last-of-type{margin-bottom:1rem}.body-card_course .card-inset{background-color:#f2f2f2;border-left-color:#111d4a;border-left-width:2px}@media (min-width:36rem){.body-card_course .card-inset{grid-template:"course-slug course-date" auto "course-title course-title" auto "course-descrip course-descrip" auto "course-person course-person" auto/1fr 1fr}}.body-card_course .card-inset .card-slug{grid-area:course-slug}.body-card_course .card-inset .card-date{grid-area:course-date}.body-card_course .card-inset .card-title{grid-area:course-title}.body-card_course .card-inset .card-descrip{grid-area:course-descrip}.body-card_course .card-inset .person-wrap{grid-area:course-person}@media (min-width:36rem){.body-card_course .card-date{text-align:right}}.body-card_course .card-descrip{margin-bottom:1rem}@media (min-width:36rem) and (max-width:47.9rem){.body-card_course .person-wrap{display:flex}}@media (min-width:68rem){.body-card_course .person-wrap{display:flex}}.body-card_course .person_small+.person_small{margin-top:.5rem}@media (min-width:36rem) and (max-width:47.9rem){.body-card_course .person_small+.person_small{margin-left:1.5rem;margin-top:0}}@media (min-width:68rem){.body-card_course .person_small+.person_small{margin-left:1.5rem;margin-top:0}}@media (min-width:36rem){.endbar-card_course .card-inset{display:block;padding-bottom:3rem}}@media (min-width:68rem){.body-copy-card_course{margin-bottom:3rem;margin-top:3rem}}.body-copy-card_course .card-inset{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}@media (min-width:36rem){.body-copy-card_course .card-inset{grid-template:"course-slug course-date" auto "course-title course-title" auto "course-descrip course-descrip" auto "course-person course-person" auto/1fr 1fr}}.body-copy-card_course .card-inset .card-slug{grid-area:course-slug}.body-copy-card_course .card-inset .card-date{grid-area:course-date}.body-copy-card_course .card-inset .card-title{grid-area:course-title}.body-copy-card_course .card-inset .card-descrip{grid-area:course-descrip}.body-copy-card_course .card-inset .person-wrap{grid-area:course-person}@media (min-width:36rem){.body-copy-card_course .card-date{text-align:right}}.body-copy-card_course .card-descrip{margin-bottom:1rem}@media (min-width:36rem) and (max-width:47.9rem){.body-copy-card_course .person-wrap{display:flex}}@media (min-width:60rem){.body-copy-card_course .person-wrap{display:flex}}.body-copy-card_course .person_small+.person_small{margin-top:.5rem}@media (min-width:36rem) and (max-width:47.9rem){.body-copy-card_course .person_small+.person_small{margin-left:1.5rem;margin-top:0}}@media (min-width:60rem){.body-copy-card_course .person_small+.person_small{margin-left:1.5rem;margin-top:0}}.body-card_book .card-inset,.body-copy-card_book .card-inset,.endbar-card_book .card-inset{margin-top:1rem;margin-left:1rem;height:calc(100% - 1rem)}@media (min-width:36rem){.body-card_book .card-inset,.body-copy-card_book .card-inset,.endbar-card_book .card-inset{padding-right:0;padding-bottom:0;padding-left:0;border-left:0;display:grid}}@media (min-width:36rem){.body-card_book .card-titles,.body-copy-card_book .card-titles,.endbar-card_book .card-titles{margin-right:1rem;padding-bottom:2rem}}.body-card_book a:hover svg,.body-copy-card_book a:hover svg,.endbar-card_book a:hover svg{color:#001a99}@media (min-width:48rem){.body-card_book,.endbar-card_book{border-right:1.5rem solid transparent;width:50%}}.body-card_book .card-inset,.endbar-card_book .card-inset{background-color:#f2f2f2;border-left-color:#111d4a;border-left-width:2px}@media (min-width:36rem){.body-card_book .card-inset,.endbar-card_book .card-inset{grid-column-gap:1.5rem;grid-template:"book-fig book-fig book-titles book-titles book-titles" auto/1fr 1fr 1fr 1fr 1fr}}.body-card_book .card-inset .card-fig_book,.endbar-card_book .card-inset .card-fig_book{grid-area:book-fig}.body-card_book .card-inset .card-titles,.endbar-card_book .card-inset .card-titles{grid-area:book-titles}@media (min-width:60rem){.body-card_book{width:33%}}.card-fig_book{margin-top:-2rem;margin-bottom:1rem;margin-left:-2rem;align-self:start;box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);box-shadow:var(--box-shadow);grid-area:fig;width:75%}@media (min-width:36rem){.card-fig_book{margin-left:-1rem;width:calc(100% + 1rem)}}.card-fig_book img{height:auto}.body-copy-card_book{margin-top:3rem}@media (min-width:68rem){.body-copy-card_book{margin-bottom:3rem}}.body-copy-card_book .card-inset{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}@media (min-width:36rem){.body-copy-card_book .card-inset{grid-column-gap:1.5rem;grid-template:"book-copy-fig book-copy-titles book-copy-titles book-copy-titles" auto/1fr 1fr 1fr 1fr}}@media (min-width:68rem){.body-copy-card_book .card-inset{grid-template:"book-copy-fig book-copy-titles book-copy-titles book-copy-titles book-copy-titles book-copy-titles" auto/1fr 1fr 1fr 1fr 1fr 1fr}}.body-copy-card_book .card-inset .card-fig_book{grid-area:book-copy-fig}.body-copy-card_book .card-inset .card-titles{grid-area:book-copy-titles}@media (max-width:35.9rem){.body-copy-card_book .card-fig_book{width:50%}}@media (min-width:68rem){.body-copy-card_book .card-title{font-size:1.5rem}}.body-card_event .card-inset,.body-copy-card_event .card-inset{display:grid;grid-template:"event-date event-fig" auto "event-title event-title" auto "event-subtitle event-subtitle" auto "event-descrip event-descrip" auto/1fr 1fr;padding-bottom:2rem}@media (min-width:36rem){.body-card_event .card-inset,.body-copy-card_event .card-inset{grid-column-gap:1.5rem;grid-template-areas:"event-date event-fig" "event-title event-fig" "event-subtitle event-fig" "event-descrip event-fig";grid-template-columns:2fr 10rem}}@media (min-width:48rem){.body-card_event .card-inset,.body-copy-card_event .card-inset{grid-template-areas:"event-date event-date event-title event-title event-title event-title event-title event-title event-title event-fig event-fig event-fig" "event-date event-date event-subtitle event-subtitle event-subtitle event-subtitle event-subtitle event-subtitle event-subtitle event-fig event-fig event-fig" "event-date event-date event-descrip event-descrip event-descrip event-descrip event-descrip event-descrip event-descrip event-fig event-fig event-fig";grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr}}@media (min-width:60rem){.body-card_event .card-inset,.body-copy-card_event .card-inset{grid-template-areas:"event-date event-date event-title event-title event-title event-title event-title event-title event-title . event-fig event-fig" "event-date event-date event-subtitle event-subtitle event-subtitle event-subtitle event-subtitle event-subtitle event-subtitle . event-fig event-fig" "event-date event-date event-descrip event-descrip event-descrip event-descrip event-descrip event-descrip event-descrip . event-fig event-fig";padding-bottom:1rem}}.body-card_event .card-inset .card-date-wrap,.body-copy-card_event .card-inset .card-date-wrap{grid-area:event-date}.body-card_event .card-inset .card-title,.body-copy-card_event .card-inset .card-title{grid-area:event-title}.body-card_event .card-inset .card-subtitle,.body-copy-card_event .card-inset .card-subtitle{grid-area:event-subtitle}.body-card_event .card-inset .card-descrip,.body-copy-card_event .card-inset .card-descrip{grid-area:event-descrip}.body-card_event .card-inset .card-fig-wrap_event,.body-copy-card_event .card-inset .card-fig-wrap_event{grid-area:event-fig}.body-card_event:last-child,.body-copy-card_event:last-child{margin-bottom:0}.body-card_event .card-inset,.body-copy-card_event .card-inset{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}@media (min-width:68rem){.body-card_event .card-title,.body-copy-card_event .card-title{font-size:1.5rem}}@media (min-width:68rem){.body-copy-card_event{margin-bottom:3rem;margin-top:3rem}}.card-fig_event{padding-bottom:100%;border-radius:50%;grid-area:fig;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}@media (max-width:35.9rem){.card-fig_event{height:8rem;width:8rem;margin-bottom:1rem;margin-left:auto;padding-bottom:0}}.body-copy-card_news,.endbar-card_news{border-left:2px solid #111d4a;margin-bottom:2rem}@media (min-width:36rem){.body-copy-card_news,.endbar-card_news{display:grid;grid-column-gap:1.5rem;grid-template:"meta meta titles titles titles titles" auto/1fr 1fr 1fr 1fr 1fr 1fr;padding-top:0}}@media (min-width:48rem) and (max-width:59.9rem){.body-copy-card_news,.endbar-card_news{display:block;padding-top:.75rem}}@media (min-width:60rem){.body-copy-card_news,.endbar-card_news{padding-left:0}}@media (min-width:48rem){.body-copy-card_news .card-titles,.endbar-card_news .card-titles{padding-right:1rem}}.body-copy-card_news .card-slug,.endbar-card_news .card-slug{margin-bottom:.5rem}.body-copy-card_news .card-date,.endbar-card_news .card-date{display:block;margin-bottom:1rem}.body-copy-card_news .card-title,.endbar-card_news .card-title{margin-bottom:1.5rem}.body-copy-card_news a:hover,.endbar-card_news a:hover{color:#001a99}.body-copy-card_news a:hover svg,.endbar-card_news a:hover svg{color:#001a99}.endbar-card_news{padding:.75rem 0 .5rem 1rem}@media (min-width:48rem){.endbar-card_news{border-right:1.5rem solid transparent;padding-right:0;width:50%}}.body-copy-card_news{background-color:#fff;border-left-color:#111d4a;border-left-width:2px;padding-top:1rem}@media (min-width:68rem){.body-copy-card_news{margin-bottom:3rem;margin-top:3rem}}.body-card_video .card-inset,.body-copy-card_video .card-inset,.callout-card_video .card-inset,.endbar-card_video .card-inset{padding-top:0;padding-right:0;padding-left:0;align-content:start;height:100%}.body-card_video .embedded-video,.body-card_video img,.body-copy-card_video .embedded-video,.body-copy-card_video img,.callout-card_video .embedded-video,.callout-card_video img,.endbar-card_video .embedded-video,.endbar-card_video img{margin-bottom:1rem}.body-card_video .card-descrip,.body-card_video .card-slug,.body-card_video .card-title,.body-copy-card_video .card-descrip,.body-copy-card_video .card-slug,.body-copy-card_video .card-title,.callout-card_video .card-descrip,.callout-card_video .card-slug,.callout-card_video .card-title,.endbar-card_video .card-descrip,.endbar-card_video .card-slug,.endbar-card_video .card-title{margin-right:1rem;margin-left:1rem}.body-card_video .card-inset{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}.callout-card_video,.endbar-card_video{margin-right:1.5rem;margin-bottom:2rem;width:calc(100% - 1rem - 2rem);width:calc(100% - var(--page-padding) - 2rem)}@media (min-width:36rem){.callout-card_video,.endbar-card_video{width:75%}}@media (min-width:60rem){.callout-card_video,.endbar-card_video{width:calc((100% - 1rem - 15rem)/ 11 * 7 + 9rem);width:calc((100% - var(--page-padding) - 15rem)/ 11 * 7 + 9rem)}}@media (min-width:68rem){.callout-card_video,.endbar-card_video{width:736.67px}}.callout-card_video .card-inset,.endbar-card_video .card-inset{background-color:#f2f2f2;border-left-color:#111d4a;border-left-width:2px}@media (min-width:68rem){.body-copy-card_video{margin-bottom:3rem;margin-top:3rem}}.body-copy-card_video .card-inset{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}.body-card_search{background-color:#fff;border-left-color:#111d4a;border-left-width:2px}@media (min-width:48rem){.body-card_search{display:grid;grid-column-gap:1.5rem;grid-template-areas:"slug slug title title title title title title title title" "slug slug descrip descrip descrip descrip descrip descrip descrip descrip ";grid-template-columns:repeat(10,1fr);grid-template-rows:auto 1fr}}@media (min-width:48rem){.body-card_search .card-slug{margin-top:.5rem}}.body-card_search .card-date-wrap{grid-area:slug}@media (min-width:48rem){.body-card_search .card-date-wrap{margin-top:.5rem}}.body-card_search .card-date-date,.body-card_search .card-date-day{margin-bottom:0!important}.body-card_search .card-title{margin-bottom:1rem}.card-news-wrap{grid-area:slug;padding-bottom:.5rem}.endbar-card_quote{margin-bottom:2rem;margin-left:3rem}@media (min-width:36rem){.endbar-card_quote{border-right:1.5rem solid transparent;width:calc(50% - 3rem)}}@media (min-width:60rem){.endbar-card_quote{margin-left:5rem;width:calc(50% - 5rem)}}@media (min-width:68rem){.endbar-card_quote p{font-size:1.125rem}}.touts{background-color:#fff;border-left-color:#d90429;padding-left:1.5rem;margin-bottom:0;overflow:hidden;padding-top:1.5rem!important}@media (min-width:48rem) and (max-width:59.9rem){.touts{padding-left:1rem;padding-left:var(--page-padding)}}@media (min-width:60rem){.touts{padding-left:1.5rem}}@media (min-width:84rem){.touts{padding-left:calc((100% - (84rem - 3.5rem))/ 2 - .25rem)!important;padding-right:calc((100% - (84rem - 3.5rem))/ 2 + .25rem)!important}}@media (min-width:48rem){.touts-inset{display:flex;flex-wrap:wrap;margin-right:-1.5em}}.touts-item{background-color:#fff;border-left-color:#d90429;border-left-width:2px;box-shadow:none;margin-bottom:2rem;padding-bottom:2.5rem}@media (min-width:48rem){.touts-item{border-right:1.5rem solid transparent;margin-bottom:2rem;padding-top:0;width:calc(33.3333333333% - .01px)}}.touts-item .icon-rap,.touts-item .tout-date{position:relative;bottom:-1.75rem}.touts-item .icon-rap:hover path{fill:#d90429}.touts-item .link_right{bottom:0}.touts-item a:hover{color:#d90429}.touts-item a:hover svg{color:#d90429}.tout-slug a:hover{border-bottom-color:#d90429}.tout-fig,.tout-fig_course{padding-bottom:100%;margin-bottom:1rem}.tout-fig_course{border-radius:50%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.tout-fig_course.illo{border-radius:0}.tout-title{margin-bottom:1.5rem}.tout-title a:hover{border-bottom-color:#d90429}@media (min-width:48rem) and (max-width:67.9rem){.tout-title{font-size:1rem}}.tout-subtitle{margin-bottom:0}@media (min-width:68rem){.tout-subtitle{font-size:1.125rem}}.tout-date{margin-bottom:0}.touts-item .person-wrap{margin-top:1rem}@media (min-width:36rem) and (max-width:47.9rem){.touts-item .person-wrap{display:flex}}@media (min-width:68rem){.touts-item .person-wrap{display:flex}}.touts-item .person_small+.person_small{margin-top:.5rem}@media (min-width:36rem) and (max-width:47.9rem){.touts-item .person_small+.person_small{margin-left:1.5rem;margin-top:0}}@media (min-width:68rem){.touts-item .person_small+.person_small{margin-left:1rem;margin-top:0}}.touts-item .person-name{margin-top:.5rem}.touts-item .person-name a:hover{border-bottom-color:#d90429}.touts-item .person-quote{margin-top:.5rem!important}.lazyframe__title{display:none}.callout_videos,.endbar_books,.endbar_courses,.endbar_nav,.endbar_news,.endbar_presenters,.endbar_quotes,.endbar_videos,.touts{padding-top:.75rem;padding-right:1rem;padding-right:var(--page-padding);margin-bottom:1rem}@media (max-width:35.9rem){.callout_videos,.endbar_books,.endbar_courses,.endbar_nav,.endbar_news,.endbar_presenters,.endbar_quotes,.endbar_videos,.touts{padding-right:calc(1rem + .5rem);padding-right:calc(var(--page-padding) + .5rem)}}.endbar_books,.endbar_courses{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;overflow:hidden}@media (min-width:60rem){.endbar_books,.endbar_courses{padding-right:calc((100% - 15rem)/ 11 + 3.5rem)}}@media (min-width:84rem){.endbar_books,.endbar_courses{padding-right:calc(100% - 84rem + 4rem + 108.67px)!important}}.endbar_courses{grid-area:endbar_courses}@media (min-width:48rem){.endbar_courses .endbar-inset{display:flex;flex-wrap:wrap;margin-right:-1.5em}}.callout_videos,.endbar_videos{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;padding-right:0}@media (min-width:84rem){.callout_videos,.endbar_videos{padding-right:0!important}}.endbar_videos{grid-area:endbar_videos}.endbar_books{grid-area:endbar_books}@media (min-width:36rem){.endbar_books .endbar-inset{display:flex;flex-wrap:wrap;margin-right:-1.5em}}.endbar_news{background-color:#f2f2f2;border-left-color:#111d4a;padding-left:1.5rem;grid-area:endbar_news;margin-left:0;margin-top:2rem;overflow:hidden}@media (min-width:36rem){.endbar_news{padding-left:1.5rem}}@media (min-width:48rem){.endbar_news{margin-left:calc(1rem * -1);margin-left:calc(var(--page-padding) * -1);padding-left:1rem;width:calc(100% + 1rem * 2);width:calc(100% + var(--page-padding) * 2)}}@media (min-width:84rem){.endbar_news{margin-left:0;margin-right:calc((100% - 84rem)/ 2);padding-left:calc(100% - 84rem + 3.5rem);padding-right:0;width:100%}}@media (min-width:48rem){.endbar_news .endbar-inset{display:flex;flex-wrap:wrap;margin-right:-1.5em}}.endbar_quotes{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;grid-area:endbar_quotes;overflow:hidden;padding-top:1.5rem}@media (min-width:60rem){.endbar_quotes{padding-right:calc((100% - 15rem)/ 11 * 3 + 6.5rem)}}@media (min-width:84rem){.endbar_quotes{padding-right:calc(100% - (84rem - 4rem) + (108.67px * 3))!important}}@media (min-width:36rem){.endbar_quotes .endbar-inset{display:flex;flex-wrap:wrap;margin-right:-1.5em}}.endbar_presenters{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;grid-area:endbar_presenters;overflow:hidden}@media (min-width:48rem){.endbar_presenters .endbar-inset{column-count:2;column-gap:1.5rem}}@media (min-width:60rem){.endbar_presenters .endbar-inset{padding-right:calc((100% - 15rem)/ 11 + 1.5rem)}}@media (min-width:68rem){.endbar_presenters .endbar-inset{padding-right:calc((100% - 15rem)/ 11 * 2 + 3rem)}}.endbar_presenters .person{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:1rem;page-break-inside:avoid}@media (min-width:36rem) and (max-width:47.9rem){.endbar_presenters .person{margin-bottom:1.5rem}}@media (min-width:60rem){.endbar_presenters .person{margin-bottom:1.5rem}}.endbar_presenters .person:last-of-type{margin-bottom:0}.endbar_nav{background-color:#fff;border-left-color:#d90429;padding-left:1.5rem;grid-area:endbar_nav;padding-top:1.5rem}@media (min-width:36rem){.endbar_nav .endbar-inset{display:grid;grid-template:"prev . next" auto/calc((100% + 1.5rem)/ 2 - 4.5rem) 1fr calc((100% + 1.5rem)/ 2 - 4.5rem)}}@media (min-width:48rem){.endbar_nav .endbar-inset{grid-column-gap:1.5rem;grid-template-areas:"prev prev prev prev . . . next next next next";grid-template-columns:repeat(11,1fr)}}.callout-slug,.endbar-slug{display:inline-block;margin-bottom:2rem}.endbar-nav_videos{margin-top:.25rem;margin-right:calc(1rem + .5rem);margin-right:calc(var(--page-padding) + .5rem);display:flex;float:right}@media (min-width:36rem){.endbar-nav_videos{margin-right:1rem;margin-right:var(--page-padding)}}@media (min-width:84rem){.endbar-nav_videos{margin-right:calc(100% - (84rem - 4rem) + 108.67px + 1.5rem)}}.endbar-nav-button,.endbar-nav-descrip{margin-right:1rem}.endbar-nav-button{color:#b6b8b6;font-size:1.5rem;position:relative}.endbar-nav-button:hover{color:#111d4a}.endbar-nav-button:last-of-type{margin-right:0}.endbar-nav-button:disabled{color:#f2f2f2}.endbar-nav-button:disabled:hover{color:#f2f2f2}.endbar-nav-descrip{line-height:1.5rem;margin-bottom:0;padding-left:2px}@media (max-width:35.9rem){.endbar-nav-descrip{display:none}}.home-course .home-section-inset,.home-event .home-section-inset,.home-journal .home-section-inset{display:flex;flex-direction:column-reverse;position:relative;width:100%}@media (min-width:36rem){.home-course .home-section-inset,.home-event .home-section-inset,.home-journal .home-section-inset{align-items:stretch;flex-direction:row}}@media (min-width:36rem){.home-course .home-fig,.home-event .home-fig,.home-journal .home-fig{width:50%}}.home-course .home-fig a,.home-event .home-fig a,.home-journal .home-fig a{padding-bottom:100%;display:block;overflow:hidden}.home-course .link_right,.home-event .link_right,.home-journal .link_right{margin-bottom:0;margin-left:.5rem}@media (min-width:48rem){.home-course .link_right,.home-event .link_right,.home-journal .link_right{margin-left:0;position:absolute;z-index:1}}.home-event .home-titles,.home-journal .home-titles{padding:2rem 1rem 2rem 2rem}@media (min-width:36rem){.home-event .home-titles,.home-journal .home-titles{padding-right:2rem;width:50%}}@media (min-width:60rem){.home-event .home-titles,.home-journal .home-titles{padding-top:3rem;padding-right:4rem;padding-bottom:3rem}}@media (min-width:68rem){.home-event .home-titles,.home-journal .home-titles{padding-right:6rem;padding-left:3rem}}@media (min-width:48rem){.home-event .link_right,.home-journal .link_right{bottom:1rem;left:50%;transform:translate3d(-50%,0,0)}}@media (min-width:84rem){.home-course,.home-event,.home-journal,.home-mission{margin-bottom:2rem}}.home-section-inset{margin-right:auto;margin-left:auto;max-width:84rem}.home-slug a:hover,.home-title a:hover{border-bottom-color:#001a99}.home-slug a:hover,.home-title a:hover{color:#001a99!important}.home-slug a:hover svg,.home-title a:hover svg{color:#001a99}.home-title{margin-bottom:3rem}@media (max-width:59.9rem){.home-title{font-size:1.75rem;margin-bottom:2rem}}.home-subtitle{margin-bottom:2rem}@media (min-width:68rem){.home-subtitle{font-size:1.25rem}}.home-author{margin-bottom:1rem}@media (min-width:68rem){.home-author{font-size:1.25rem}}.home-date{display:block;margin-bottom:2rem}.home-mission{background-color:#fff;padding-top:2rem;text-align:center}@media (min-width:84rem){.home-mission{margin-bottom:2rem}}@media (min-width:36rem){.home-mission .home-section-inset{display:grid;grid-column-gap:1.5rem;grid-row-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,auto)}}.home-mission .home-slug{color:#d90429;font-size:.875rem;grid-area:1/1/2/13}.home-mission-text{margin-right:auto;margin-bottom:3rem;margin-left:auto;color:#001a99;font-size:1.5rem;grid-area:2/2/3/12;letter-spacing:0;line-height:1.3;text-shadow:none}@media (max-width:35.9rem){.home-mission-text{padding-right:2rem;padding-left:2rem;font-size:1.25rem;margin-bottom:2rem}}@media (min-width:60rem){.home-mission-text{grid-column:3/11}}@media (min-width:68rem){.home-mission-text{grid-column:4/10}}.home-mission-video{margin-right:auto;margin-left:auto;grid-area:3/2/4/12;padding-bottom:2rem;width:100%}@media (max-width:35.9rem){.home-mission-video{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding)}}@media (min-width:60rem){.home-mission-video{padding-bottom:3rem}}@media (min-width:68rem){.home-mission-video{grid-column:3/11}}.home-mission-video .link_right{position:relative;top:-.5rem}.home-journal .home-subtitle{margin-bottom:1rem}.icon-rap{height:44px;width:120px;background-position:center;background-size:contain;display:block}.icon-rap:hover path{fill:#001a99}.icon-rap path{transition:fill 150ms ease;transition:fill var(--duration) var(--timing)}.home-journal .icon-rap{height:44px;width:120px;margin-bottom:2rem;margin-top:2rem}@media (min-width:36rem){.home-event .home-section-inset{flex-direction:row-reverse}}.home-news{display:flex;flex-direction:column-reverse}@media (min-width:84rem){.home-news{margin-right:calc((100% - 84rem)/ 2);margin-bottom:2rem}}.home-news .home-titles{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;padding-top:2rem;padding-right:1rem;padding-right:var(--page-padding);padding-bottom:0;margin-bottom:1rem;position:relative}@media (max-width:35.9rem){.home-news .home-titles{padding-bottom:2rem}}@media (min-width:48rem){.home-news .home-titles{display:grid;grid-column-gap:1.5rem;grid-row-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,auto)}}@media (min-width:84rem){.home-news .home-titles{margin-bottom:0;padding-left:calc((100% - 84rem) + 1.5rem)}}@media (min-width:48rem){.home-news .home-titles .home-slug{grid-area:1/1/2/9}}@media (min-width:48rem){.home-news .home-titles .home-title{grid-area:2/1/3/9}}@media (min-width:48rem){.home-news .home-titles .home-subtitle{grid-area:3/1/4/9}}.home-news .home-titles .home-title{margin-bottom:2rem}@media (min-width:36rem) and (max-width:47.9rem){.home-news .home-titles .home-title{margin-bottom:1.5rem}}@media (min-width:68rem){.home-news .home-titles .home-title{font-size:1.5rem}}.home-news .home-fig{border-left:.5rem solid #111d4a}.home-news .home-fig a{padding-bottom:40%;display:block;overflow:hidden}.home-news .link_right{margin-bottom:0;margin-left:.5rem}@media (min-width:36rem){.home-news .link_right{margin-left:0;position:absolute;top:-.5rem;right:calc(1rem + .5rem);right:calc(var(--page-padding) + .5rem);z-index:1}}.home-course{background-color:#fff;border-left-color:#111d4a;padding-left:1.5rem;margin-bottom:1rem;padding-top:0;padding-right:calc(1rem - 1rem);padding-right:calc(var(--page-padding) - 1rem);padding-bottom:2rem}@media (max-width:35.9rem){.home-course{padding-right:1rem}}@media (min-width:48rem) and (max-width:59.9rem){.home-course{padding-right:calc(1rem);padding-right:calc(var(--page-padding))}}@media (min-width:84rem){.home-course{margin-right:calc((100% - 84rem)/ 2);margin-bottom:2rem;padding-right:0;padding-left:0}}@media (min-width:36rem){.home-course .home-section-inset{display:grid;grid-column-gap:1.5rem;grid-row-gap:0;grid-template-columns:repeat(12,1fr);align-items:start}}@media (min-width:84rem){.home-course .home-section-inset{padding-right:1rem;padding-right:var(--page-padding);padding-left:1rem;padding-left:var(--page-padding);margin-right:0}}.home-course .home-titles{padding-top:2rem;padding-right:1rem;padding-right:var(--page-padding)}@media (min-width:36rem){.home-course .home-titles{grid-column:1/7}}@media (min-width:36rem) and (max-width:47.9rem){.home-course .home-title{margin-bottom:1.5rem}}@media (max-width:35.9rem){.home-course .person-wrap{margin-bottom:1rem}}@media (min-width:60rem){.home-course .person-wrap{display:flex}}.home-course .person_small+.person_small{margin-top:1rem}@media (min-width:60rem){.home-course .person_small+.person_small{margin-left:1rem;margin-top:0}}@media (min-width:68rem){.home-course .person_small+.person_small{margin-left:1.5rem}}@media (min-width:68rem){.home-course .person-name,.home-course .person-quote{font-size:1.25rem}}.home-course .person-name{margin-top:.625rem}.home-course .person-quote{margin-bottom:2rem;margin-top:.5rem!important}@media (min-width:36rem){.home-course .person-quote{margin-bottom:0}}.home-course .home-fig{border-radius:50%;margin-top:1rem;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}@media (min-width:36rem){.home-course .home-fig{grid-column:7/13;width:100%}}@media (min-width:60rem){.home-course .home-fig{grid-column-start:8}}.home-course .home-fig.illo{border-radius:0}.home-course .link_right{margin-bottom:0;margin-left:.5rem}@media (max-width:35.9rem){.home-course .link_right{clear:left;float:left}}@media (min-width:36rem){.home-course .link_right{margin-left:0;position:absolute;top:calc((100vw - 3rem)/ 2);right:calc(1rem + .5rem);right:calc(var(--page-padding) + .5rem);z-index:1}}@media (min-width:48rem){.home-course .link_right{bottom:2rem;top:auto}}@media (max-width:35.9rem){.home-course .link_right:first-of-type{margin-bottom:.5rem}}@media (min-width:36rem){.home-course .link_right:first-of-type{top:calc((100vw - 3rem)/ 2 - 2.25rem)}}@media (min-width:48rem){.home-course .link_right:first-of-type{bottom:4.25rem;top:auto}}.body-copy>h2{margin-top:2rem}@media (min-width:68rem){.body-copy>h2{font-size:1.375rem;line-height:1.5}}@media (min-width:68rem){.body-copy>h3{font-size:1.125rem}}.body-copy>blockquote{border-left:2px solid #111d4a;color:#1e1e24;margin-left:1.5rem;margin-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem}.body-copy>blockquote cite,.body-copy>blockquote p{margin-bottom:0}.body-copy>blockquote cite{display:block;margin-top:.5rem}.body-copy.bold-first-line>p:first-of-type::first-line{font-weight:800}.wp-block-pullquote,.wp-block-pullquote blockquote{margin:0;padding:0;text-align:left}.pullquote,.wp-block-pullquote blockquote p{margin-top:1em;margin-bottom:1em;color:#001a99;font-size:1.75rem!important;letter-spacing:0;line-height:1.1}@media (min-width:48rem){.pullquote,.wp-block-pullquote blockquote p{float:right;margin-right:calc((100% - 10.5rem)/ -2 - 6rem);margin-top:-.25rem;width:calc((100% - 10.5rem)/ 2 + 4.5rem)}}@media (min-width:60rem){.pullquote,.wp-block-pullquote blockquote p{width:calc((100% - 10.5rem)/ 8 * 3 + 3rem)}}@media (min-width:68rem){.pullquote,.wp-block-pullquote blockquote p{line-height:1.2!important;margin-top:0}}.body-copy blockquote>ol li a,.body-copy blockquote>ul li a,.body-copy-fig_horiz figcaption a,.body-copy-fig_vert figcaption a,.body-copy-sidebar a,.body-copy-sidebar>ol li a,.body-copy-sidebar>ul li a,.body-copy>blockquote a,.body-copy>ol li a,.body-copy>p a,.body-copy>ul li a,.body-stack_courses_null p a,.wp-block-image .alignright figcaption a,.wp-block-image figure.aligncenter figcaption a,.wp-block-image figure.alignnone figcaption a,figure.wp-block-image.aligncenter figcaption a,figure.wp-block-image.alignnone figcaption a,figure.wp-block-image.alignright figcaption a{color:#001a99;text-decoration:underline;transition:all ease 150ms;transition:all var(--timing) var(--duration)}.body-copy blockquote>ol li a:hover,.body-copy blockquote>ul li a:hover,.body-copy-fig_horiz figcaption a:hover,.body-copy-fig_vert figcaption a:hover,.body-copy-sidebar a:hover,.body-copy>blockquote a:hover,.body-copy>ol li a:hover,.body-copy>p a:hover,.body-copy>ul li a:hover,.body-stack_courses_null p a:hover,.wp-block-image .alignright figcaption a:hover,.wp-block-image figure.aligncenter figcaption a:hover,.wp-block-image figure.alignnone figcaption a:hover,figure.wp-block-image.aligncenter figcaption a:hover,figure.wp-block-image.alignnone figcaption a:hover,figure.wp-block-image.alignright figcaption a:hover{color:#d90429}.body-copy-fig_horiz,.body-copy-fig_vert,.wp-block-image .alignright,.wp-block-image figure.aligncenter,.wp-block-image figure.alignnone,figure.wp-block-image.aligncenter,figure.wp-block-image.alignnone,figure.wp-block-image.alignright{margin-bottom:2rem}.body-copy-fig_horiz img,.body-copy-fig_vert img,.wp-block-image .alignright img,.wp-block-image figure.aligncenter img,.wp-block-image figure.alignnone img,figure.wp-block-image.aligncenter img,figure.wp-block-image.alignnone img,figure.wp-block-image.alignright img{grid-area:img;height:auto}.body-copy-fig_horiz figcaption,.body-copy-fig_vert figcaption,.wp-block-image .alignright figcaption,.wp-block-image figure.aligncenter figcaption,.wp-block-image figure.alignnone figcaption,figure.wp-block-image.aligncenter figcaption,figure.wp-block-image.alignnone figcaption,figure.wp-block-image.alignright figcaption{grid-area:caption;margin-top:.5rem}@media (min-width:48rem){.body-copy-fig_horiz,.wp-block-image figure.aligncenter,.wp-block-image figure.alignnone,figure.wp-block-image.aligncenter,figure.wp-block-image.alignnone{display:grid;grid-column-gap:1.5rem;grid-template-areas:"img img img img img img img img caption caption caption caption";grid-template-columns:repeat(12,1fr);width:calc((100% - 10.5rem)/ 8 * 12 + 16.5rem)}}@media (min-width:60rem){.body-copy-fig_horiz,.wp-block-image figure.aligncenter,.wp-block-image figure.alignnone,figure.wp-block-image.aligncenter,figure.wp-block-image.alignnone{grid-column-gap:1.5rem;grid-template-areas:"img img img img img img img img img caption caption caption";grid-template-columns:repeat(12,1fr)}}@media (min-width:68rem){.body-copy-fig_horiz,.wp-block-image figure.aligncenter,.wp-block-image figure.alignnone,figure.wp-block-image.aligncenter,figure.wp-block-image.alignnone{margin-bottom:3rem;margin-top:3rem}}@media (min-width:48rem){.body-copy-fig_horiz figcaption,.wp-block-image figure.aligncenter figcaption,.wp-block-image figure.alignnone figcaption,figure.wp-block-image.aligncenter figcaption,figure.wp-block-image.alignnone figcaption{margin-top:0}}@media (min-width:36rem){.body-copy-fig_vert,.wp-block-image .alignright,figure.wp-block-image.alignright{float:right;margin-left:1.5rem;width:calc((100% - 6rem)/ 5 * 3 + 3rem)}}@media (min-width:48rem){.body-copy-fig_vert,.wp-block-image .alignright,figure.wp-block-image.alignright{margin-left:0;margin-right:calc((100% - 10.5rem)/ -2 - 6rem);margin-top:.25rem;width:calc((100% - 10.5rem)/ 2 + 4.5rem)}}@media (min-width:60rem){.body-copy-fig_vert figcaption,.wp-block-image .alignright figcaption,figure.wp-block-image.alignright figcaption{padding-left:calc((100% - 4.5rem)/ 4 + 1.5rem)}}.body-copy-sidebar{margin-bottom:2rem;margin-right:1.5rem}@media (min-width:36rem){.body-copy-sidebar{float:right}}@media (min-width:36rem) and (max-width:47.9rem){.body-copy-sidebar{margin-left:1.5rem;margin-right:0;width:calc((100% - 6rem)/ 5 * 2 + 3rem)}}@media (max-width:47.9rem){.body-copy-sidebar{border-left:2px solid #111d4a;margin-left:1rem;padding-bottom:.5rem;padding-left:1.5rem;padding-top:.25rem}}@media (min-width:48rem){.body-copy-sidebar{float:right;margin-right:calc((100% - 10.5rem)/ -2 - 6rem);margin-top:.25rem;width:calc((100% - 10.5rem)/ 2 + 4.5rem)}}@media (min-width:60rem){.body-copy-sidebar{width:calc((100% - 10.5rem)/ 8 * 3 + 3rem)}}@media (min-width:68rem){.body-copy-sidebar{margin-top:.5rem}}.body-copy-sidebar p{color:#111d4a;margin-bottom:.5rem}@media print{:root{--logo-header--proportion:calc(408 / 70);--logo-header--width:22rem;--logo-footer--width:19rem}.card-fig_book,.card-fig_event,.endbar-nav_videos,.endbar_nav,.footer,.header-nav,.header-nav-trigger,.header-search-wrap,.header-social,.header>.header-masthead,.header_indiv>.header-masthead,.link_right,.page-nav-submenu,.sidebar_cv,.sidebar_social,.touts,lite-youtube{display:none!important}.card-inset,.header-menu,.header-menu>.header-masthead{display:block!important}.callout_bio,.callout_course,.callout_event,.card-inset,.endbar_news,.page-header_indiv_news .page-header-inset,.page-subheader,header,html,main{background-color:#fff!important}.header-menu{box-shadow:none;max-width:100%;padding:1rem;position:static}.header-menu>.header-masthead{margin:0}.page-header_indiv_bio .page-fig,.page-header_indiv_course .page-fig,.page-header_indiv_event .page-fig{padding-bottom:12rem!important;width:12rem!important}.page-header_indiv_news .page-fig{padding-bottom:12rem!important;width:30rem!important}.page-header_indiv_news h1{font-size:1.75rem!important}.callout-quote,.card-quote{color:#000;margin-left:1rem}.callout-quote::before,.card-quote::before{display:none}a,address,h1,h2,h3,p,time{color:#000!important;text-shadow:none!important}.endbar-card_book,.endbar-card_course,.endbar-card_news,.endbar-card_quote{width:100%!important}.endbar-card_video{position:static!important}.flickity-slider{position:static}.card-inset{box-shadow:none!important;margin:0!important;padding:1rem!important}.card-titles{padding-bottom:0!important}.body-copy-card_news{box-shadow:none!important}}