@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/manrope-latin-ext-wght-normal.woff2) format("woff2-variations"),url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/manrope-latin-wght-normal.woff2) format("woff2-variations"),url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/manrope-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/source-serif-4-latin-ext-opsz-normal.woff2) format("woff2-variations"),url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/source-serif-4-latin-ext-opsz-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/source-serif-4-latin-opsz-normal.woff2) format("woff2-variations"),url(https://www.tuw.edu/wp-content/plugins/tuw-program-pages/assets/css/../fonts/source-serif-4-latin-opsz-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*!
 * TUW Program Blocks — front end + editor styles.
 * Ported 1:1 from the approved design (fonts, colours, spacing and the
 * 980px / 640px breakpoints). Every selector is prefixed with :is(#tuwp, html)
 * so the active theme cannot override it. To customise a rule in
 * Appearance → Customize → Additional CSS, use the same prefix, e.g.
 *   :is(#tuwp, html) .tuwp-hero { background: #000; }
 */
:root{--tuwp-navy:#07385d;--tuwp-navy-ink:#042b49;--tuwp-gold:#f6c500;--tuwp-gold-hover:#ffd52e;--tuwp-gold-deep:#d9a900;--tuwp-mist:#f2f4f5;--tuwp-ink:#222b36;--tuwp-slate:#65717a;--tuwp-serif:"Source Serif 4", Georgia, serif;--tuwp-sans:"Manrope", Arial, sans-serif;--tuwp-ease:cubic-bezier(.23, 1, .32, 1);--tuwp-sticky-offset:30px}:is(#tuwp,html) .tuwp-block{font-family:var(--tuwp-serif);font-size:16px;font-weight:400;font-style:normal;line-height:1.68;letter-spacing:normal;text-transform:none;color:var(--tuwp-ink);box-sizing:border-box;-webkit-text-size-adjust:100%;margin-top:0;margin-bottom:0}:is(#tuwp,html) .tuwp-block *,:is(#tuwp,html) .tuwp-block *::before,:is(#tuwp,html) .tuwp-block *::after{box-sizing:border-box}:is(#tuwp,html) body .tuwp-block h1,:is(#tuwp,html) body .tuwp-block h2,:is(#tuwp,html) body .tuwp-block h3,:is(#tuwp,html) body .tuwp-block h4,:is(#tuwp,html) body .tuwp-block p,:is(#tuwp,html) body .tuwp-block ul,:is(#tuwp,html) body .tuwp-block ol,:is(#tuwp,html) body .tuwp-block figure,:is(#tuwp,html) body .tuwp-block form,:is(#tuwp,html) body .tuwp-block label{margin:0;padding:0}:is(#tuwp,html) body .tuwp-block h1,:is(#tuwp,html) body .tuwp-block h2,:is(#tuwp,html) body .tuwp-block h3,:is(#tuwp,html) body .tuwp-block h4{font-size:inherit;font-weight:inherit;text-transform:none}:is(#tuwp,html) body .tuwp-block a{color:inherit;text-decoration:none;box-shadow:none}:is(#tuwp,html) body .tuwp-block img{max-width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none}:is(#tuwp,html) body .tuwp-block svg{display:block;flex-shrink:0}:is(#tuwp,html) body .tuwp-block ul,:is(#tuwp,html) body .tuwp-block ol{list-style:none}:is(#tuwp,html) body .tuwp-block button,:is(#tuwp,html) body .tuwp-block button:hover,:is(#tuwp,html) body .tuwp-block button:focus{-webkit-appearance:none;appearance:none;background:#fff0;border:0;border-radius:0;box-shadow:none;text-transform:none;text-shadow:none;letter-spacing:inherit;line-height:inherit;color:inherit;font:inherit;margin:0;padding:0;min-height:0;width:auto;cursor:pointer;text-decoration:none}:is(#tuwp,html) .tuwp-block button:focus-visible,:is(#tuwp,html) .tuwp-block a:focus-visible,:is(#tuwp,html) .tuwp-block input:focus-visible,:is(#tuwp,html) .tuwp-block select:focus-visible{outline:3px solid rgb(246 197 0 / .76);outline-offset:3px}:is(#tuwp,html) .tuwp-block.alignfull,:is(#tuwp,html) .tuwp-block.alignwide{margin-top:0;margin-bottom:0}:is(#tuwp,html) .tuwp-block.alignfull{max-width:none}:is(#tuwp,html) body.tuwp-design .entry-content>.tuwp-block.alignfull{margin-left:0;margin-right:0;width:auto}:is(#tuwp,html) .tuwp-block .tuwp-container{width:min(1180px, 100% - 64px);margin:0 auto}:is(#tuwp,html) .tuwp-block .tuwp-icon{display:block}:is(#tuwp,html) .tuwp-block .tuwp-eyebrow{color:var(--tuwp-navy);font-family:var(--tuwp-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:800;line-height:1.3;display:inline-block}:is(#tuwp,html) .tuwp-block .tuwp-eyebrow--gold{color:var(--tuwp-gold)}:is(#tuwp,html) .tuwp-block .tuwp-button,:is(#tuwp,html) .tuwp-block .tuwp-button:hover,:is(#tuwp,html) .tuwp-block .tuwp-button:focus{min-height:43px;font-family:var(--tuwp-sans);letter-spacing:.02em;transition:transform .16s var(--tuwp-ease),background .18s var(--tuwp-ease),border-color .18s var(--tuwp-ease),color .18s var(--tuwp-ease);border:1px solid #fff0;border-radius:1px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:12px;font-weight:800;line-height:1.68;text-decoration:none;text-transform:none;box-shadow:none;display:inline-flex;width:auto}:is(#tuwp,html) .tuwp-block .tuwp-button:active{transform:scale(.97)}:is(#tuwp,html) .tuwp-block .tuwp-button--gold,:is(#tuwp,html) .tuwp-block .tuwp-button--gold:focus{background:var(--tuwp-gold);color:var(--tuwp-navy-ink)}:is(#tuwp,html) .tuwp-block .tuwp-button--gold:hover{background:var(--tuwp-gold-hover);color:var(--tuwp-navy-ink)}:is(#tuwp,html) .tuwp-block .tuwp-button--outline,:is(#tuwp,html) .tuwp-block .tuwp-button--outline:focus{border-color:var(--tuwp-gold);color:var(--tuwp-navy);background:#fff0}:is(#tuwp,html) .tuwp-block .tuwp-button--outline:hover{background:var(--tuwp-gold);border-color:var(--tuwp-gold);color:var(--tuwp-navy)}:is(#tuwp,html) .tuwp-block .tuwp-button--navy,:is(#tuwp,html) .tuwp-block .tuwp-button--navy:focus{background:var(--tuwp-navy);color:#fff}:is(#tuwp,html) .tuwp-block .tuwp-button--navy:hover{background:var(--tuwp-navy-ink);color:#fff}:is(#tuwp,html) .tuwp-block .tuwp-button.tuwp-button--small{min-height:36px;padding:8px 13px;font-size:11px}:is(#tuwp,html) .tuwp-block .tuwp-button.tuwp-button--full{width:100%}:is(#tuwp,html) .tuwp-block .tuwp-text-link,:is(#tuwp,html) .tuwp-block .tuwp-text-link:hover,:is(#tuwp,html) .tuwp-block .tuwp-text-link:focus{font-family:var(--tuwp-sans);background:#fff0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:800;line-height:1.68;text-decoration:none;display:inline-flex;color:var(--tuwp-navy);transition:color .18s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-block .tuwp-text-link:hover{color:var(--tuwp-gold-deep)}:is(#tuwp,html) .tuwp-block .tuwp-text-link--light,:is(#tuwp,html) .tuwp-block .tuwp-text-link--light:focus{color:#fff}:is(#tuwp,html) .tuwp-block .tuwp-text-link--light:hover{color:var(--tuwp-gold)}:is(#tuwp,html) .tuwp-block.tuwp-buttons,:is(#tuwp,html) .tuwp-block .tuwp-buttons{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}:is(#tuwp,html) .tuwp-buttons.tuwp-buttons--flush{margin-top:0}:is(#tuwp,html) .tuwp-buttons.is-align-center{justify-content:center}:is(#tuwp,html) .tuwp-buttons.is-align-right{justify-content:flex-end}:is(#tuwp,html) .tuwp-block.tuwp-button-wrap{display:block}:is(#tuwp,html) .tuwp-button-wrap.is-align-center{text-align:center}:is(#tuwp,html) .tuwp-block.tuwp-hero{background:var(--tuwp-navy)}:is(#tuwp,html) .tuwp-hero .tuwp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:530px;display:grid}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy{color:#fff;flex-direction:column;justify-content:center;padding:68px 64px 47px 78px;display:flex;position:relative}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy::before{content:"";background:var(--tuwp-gold);width:84px;height:6px;position:absolute;top:0;right:0}:is(#tuwp,html) .tuwp-hero.tuwp-hero--no-bar .tuwp-hero__copy::before{display:none}:is(#tuwp,html) .tuwp-hero .tuwp-breadcrumbs{color:rgb(255 255 255 / .67);font-family:var(--tuwp-sans);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:25px;font-size:10px;line-height:1.68;display:flex}:is(#tuwp,html) .tuwp-hero .tuwp-breadcrumbs a{color:inherit;transition:color .18s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-hero .tuwp-breadcrumbs a:hover{color:#fff}:is(#tuwp,html) .tuwp-hero .tuwp-breadcrumbs strong{color:var(--tuwp-gold);font-weight:700}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy .tuwp-hero__title{color:#fff;max-width:600px;font-family:var(--tuwp-sans);letter-spacing:-.045em;margin:0 0 21px;font-size:clamp(35px, calc(4.1vw + 1px), 58px);font-weight:800;line-height:1.04}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy .tuwp-hero__text{color:rgb(255 255 255 / .82);max-width:550px;margin:0;font-size:16px;line-height:1.63}:is(#tuwp,html) .tuwp-hero .tuwp-hero__actions{align-items:center;gap:24px;margin-top:28px;display:flex}:is(#tuwp,html) .tuwp-hero .tuwp-hero__details{border-top:1px solid rgb(255 255 255 / .18);gap:26px;margin-top:39px;padding-top:18px;display:flex;flex-wrap:wrap}:is(#tuwp,html) .tuwp-hero .tuwp-hero__details>div{flex-direction:column;gap:0;display:flex}:is(#tuwp,html) .tuwp-hero .tuwp-hero__details strong{color:var(--tuwp-gold);font-family:var(--tuwp-sans);font-size:21px;font-weight:800;line-height:1.1}:is(#tuwp,html) .tuwp-hero .tuwp-hero__details span{color:rgb(255 255 255 / .63);font-family:var(--tuwp-sans);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.68}:is(#tuwp,html) .tuwp-hero .tuwp-hero__media{background:#cad7de;min-height:530px;position:relative;overflow:hidden}:is(#tuwp,html) .tuwp-hero .tuwp-hero__media img.tuwp-hero__image{object-fit:cover;object-position:center center;width:100%;height:100%;max-width:100%;display:block}:is(#tuwp,html) .tuwp-hero .tuwp-hero__media::after{content:"";pointer-events:none;background:linear-gradient(90deg,rgb(7 56 93 / .15),transparent 30%),linear-gradient(transparent 65%,rgb(4 43 73 / .55));position:absolute;inset:0}:is(#tuwp,html) .tuwp-hero .tuwp-hero__caption{z-index:1;color:#fff;font-family:var(--tuwp-sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;font-weight:700;line-height:1.68;display:flex;position:absolute;bottom:24px;left:24px;right:24px}:is(#tuwp,html) .tuwp-hero .tuwp-caption-line{background:var(--tuwp-gold);width:42px;height:2px;flex-shrink:0}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__bar{background:#fff;border-bottom:1px solid #e5e9ec}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner{align-items:center;gap:28px;min-height:52px;display:flex}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab:hover,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab:focus{color:#6e7980;font-family:var(--tuwp-sans);background:#fff0;border:0;padding:18px 0 16px;font-size:11px;font-weight:700;line-height:1.68;position:relative;transition:color .18s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__tab::after{content:"";background:#fff0;height:2px;position:absolute;bottom:-1px;left:0;right:0}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab:hover,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab.is-active{color:var(--tuwp-navy)}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__tab.is-active::after{background:var(--tuwp-gold)}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__note{color:#9aa4aa;font-family:var(--tuwp-sans);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10px;line-height:1.68}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__action,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__action:focus{border:0;border-bottom:1px solid var(--tuwp-gold);color:#6e7980;font-family:var(--tuwp-sans);background:#fff0;align-items:center;gap:6px;padding:18px 0 16px;font-size:11px;font-weight:700;line-height:1.68;display:inline-flex;position:relative;transition:color .18s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__action:hover{color:var(--tuwp-navy)}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__note+.tuwp-tabs__action{margin-left:0}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__action:first-child,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__tab+.tuwp-tabs__action{margin-left:auto}:is(#tuwp,html) .tuwp-tabs .tuwp-tab-panel[hidden]{display:none}:is(#tuwp,html) .tuwp-block.tuwp-facts{background:var(--tuwp-mist);border-bottom:1px solid #e0e5e7}:is(#tuwp,html) .tuwp-facts>.tuwp-container{grid-template-columns:.75fr 1.75fr;align-items:center;gap:52px;padding-top:31px;padding-bottom:31px;display:grid}:is(#tuwp,html) .tuwp-facts .tuwp-facts__intro{padding-left:17px;position:relative}:is(#tuwp,html) .tuwp-facts .tuwp-facts__intro::before{content:"";background:var(--tuwp-gold);width:4px;position:absolute;top:3px;bottom:3px;left:0}:is(#tuwp,html) .tuwp-facts .tuwp-facts__intro .tuwp-eyebrow{color:var(--tuwp-gold-deep);margin-bottom:6px}:is(#tuwp,html) .tuwp-facts .tuwp-facts__intro .tuwp-facts__title{color:var(--tuwp-navy);font-family:var(--tuwp-sans);letter-spacing:-.04em;margin:0;font-size:26px;font-weight:800;line-height:1.05}:is(#tuwp,html) .tuwp-facts .tuwp-facts__intro .tuwp-facts__text{max-width:250px;color:var(--tuwp-slate);margin:8px 0 0;font-size:14px;line-height:1.45}:is(#tuwp,html) .tuwp-facts .tuwp-facts__grid{border-left:1px solid #d9e0e4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(#tuwp,html) .tuwp-facts .tuwp-fact{border-right:1px solid #d9e0e4;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:7px 19px;display:flex;margin:0}:is(#tuwp,html) .tuwp-facts .tuwp-fact strong,:is(#tuwp,html) .tuwp-facts .tuwp-fact .tuwp-fact__value{color:var(--tuwp-navy);font-family:var(--tuwp-sans);letter-spacing:-.035em;font-size:18px;font-weight:800;line-height:1.1}:is(#tuwp,html) .tuwp-facts .tuwp-fact span,:is(#tuwp,html) .tuwp-facts .tuwp-fact .tuwp-fact__label{order:2;margin:0;color:var(--tuwp-slate);font-family:var(--tuwp-sans);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.3}:is(#tuwp,html) .tuwp-block.tuwp-layout{background:#fff}:is(#tuwp,html) .tuwp-block.tuwp-tabs{background:#fff}:is(#tuwp,html) .tuwp-layout>.tuwp-layout__grid{grid-template-columns:minmax(0,1fr) var(--tuwp-sidebar-width,330px);align-items:start;gap:var(--tuwp-layout-gap,92px);display:grid}:is(#tuwp,html) .tuwp-layout.tuwp-layout--sidebar-left>.tuwp-layout__grid{grid-template-columns:var(--tuwp-sidebar-width,330px) minmax(0,1fr)}:is(#tuwp,html) .tuwp-layout.tuwp-layout--sidebar-left .tuwp-side-column{order:-1}:is(#tuwp,html) .tuwp-layout.tuwp-layout--no-sidebar>.tuwp-layout__grid{grid-template-columns:minmax(0,1fr)}:is(#tuwp,html) .tuwp-layout .tuwp-main-column{min-width:0}:is(#tuwp,html) .tuwp-layout .tuwp-side-column{z-index:2;padding-top:28px;scroll-margin-top:120px;position:relative;min-width:0}:is(#tuwp,html) .tuwp-layout.tuwp-layout--sticky .tuwp-side-column{align-self:stretch}:is(#tuwp,html) .tuwp-layout.tuwp-layout--sticky .tuwp-side-column>.tuwp-side-column__inner{position:sticky;top:var(--tuwp-sticky-offset,30px)}:is(#tuwp,html) body.admin-bar .tuwp-layout.tuwp-layout--sticky .tuwp-side-column>.tuwp-side-column__inner{top:calc(var(--tuwp-sticky-offset, 30px) + 32px)}:is(#tuwp,html) .tuwp-block.tuwp-section{padding:75px 0 21px;scroll-margin-top:132px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--first{padding-top:68px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--faculty{padding-top:48px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--faq{padding-bottom:78px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--shade{background:var(--tuwp-mist);margin-top:43px;padding:68px 38px 65px;position:relative}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--shade::before{content:"";background:var(--tuwp-gold);width:50px;height:5px;position:absolute;top:0;left:38px}:is(#tuwp,html) .tuwp-section .tuwp-section-heading{max-width:720px;margin-bottom:19px}:is(#tuwp,html) .tuwp-section .tuwp-section-heading .tuwp-section-heading__title{color:var(--tuwp-ink);font-family:var(--tuwp-sans);letter-spacing:-.045em;margin:0;font-size:clamp(29px, calc(3vw + 1px), 44px);font-weight:800;line-height:1.07}:is(#tuwp,html) .tuwp-section .tuwp-section-heading .tuwp-section-heading__intro{max-width:700px;color:var(--tuwp-slate);margin:16px 0 0;font-size:18px;line-height:1.47}:is(#tuwp,html) .tuwp-block.tuwp-section>p{color:#4d5962;max-width:735px;margin:0 0 16px;font-size:16px;line-height:1.68}:is(#tuwp,html) .tuwp-block.tuwp-section>p+p{margin-top:15px}:is(#tuwp,html) .tuwp-block.tuwp-section>p a,:is(#tuwp,html) .tuwp-block.tuwp-section>ul a,:is(#tuwp,html) .tuwp-block.tuwp-section>ol a{color:var(--tuwp-navy);text-decoration:underline;text-decoration-color:var(--tuwp-gold-deep);text-underline-offset:2px;text-decoration-thickness:2px}:is(#tuwp,html) .tuwp-block.tuwp-section>ul:not([class*="is-style-tuw"]),:is(#tuwp,html) .tuwp-block.tuwp-section>ol:not([class*="is-style-tuw"]){font-family:var(--tuwp-serif);font-size:inherit;line-height:1.68;color:#4d5962;max-width:750px;margin:11px 0 22px;padding-left:23px}:is(#tuwp,html) .tuwp-block.tuwp-section>ul:not([class*="is-style-tuw"]){list-style:disc}:is(#tuwp,html) .tuwp-block.tuwp-section>ol:not([class*="is-style-tuw"]){list-style:decimal}:is(#tuwp,html) .tuwp-block.tuwp-section>ul:not([class*="is-style-tuw"])>li,:is(#tuwp,html) .tuwp-block.tuwp-section>ol:not([class*="is-style-tuw"])>li{margin:5px 0;padding-left:4px}:is(#tuwp,html) .tuwp-block.tuwp-section>h3{color:var(--tuwp-ink);font-family:var(--tuwp-sans);letter-spacing:-.03em;margin:28px 0 10px;font-size:21px;font-weight:800;line-height:1.2}:is(#tuwp,html) .tuwp-block ul.is-style-tuwp-check,:is(#tuwp,html) .tuwp-block ol.is-style-tuwp-number,:is(#tuwp,html) ul.wp-block-list.is-style-tuwp-check,:is(#tuwp,html) ol.wp-block-list.is-style-tuwp-number{color:#4d5962;max-width:750px;margin:11px 0 22px;padding:0;list-style:none;font-family:var(--tuwp-serif);font-size:16px;font-weight:400;line-height:1.68}:is(#tuwp,html) .tuwp-block ul.is-style-tuwp-check>li,:is(#tuwp,html) ul.wp-block-list.is-style-tuwp-check>li{margin:8px 0;padding-left:26px;position:relative;list-style:none}:is(#tuwp,html) .tuwp-block ul.is-style-tuwp-check>li::before,:is(#tuwp,html) ul.wp-block-list.is-style-tuwp-check>li::before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;background:var(--tuwp-gold-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat}:is(#tuwp,html) .tuwp-block ol.is-style-tuwp-number,:is(#tuwp,html) ol.wp-block-list.is-style-tuwp-number{padding-left:23px}:is(#tuwp,html) .tuwp-block ol.is-style-tuwp-number>li,:is(#tuwp,html) ol.wp-block-list.is-style-tuwp-number>li{margin:5px 0;padding-left:7px;list-style:none}:is(#tuwp,html) .tuwp-block ol.is-style-tuwp-number.has-numbers>li,:is(#tuwp,html) ol.wp-block-list.is-style-tuwp-number.has-numbers>li{list-style:decimal}:is(#tuwp,html) .tuwp-block.tuwp-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:31px;display:grid}:is(#tuwp,html) .tuwp-proof .tuwp-proof__item{border-top:3px solid var(--tuwp-gold);background:var(--tuwp-mist);gap:11px;min-height:100%;padding:16px 14px 15px;display:flex;margin:0}:is(#tuwp,html) .tuwp-proof .tuwp-proof__icon{background:var(--tuwp-navy);width:31px;height:31px;color:var(--tuwp-gold);flex-shrink:0;place-items:center;display:inline-grid}:is(#tuwp,html) .tuwp-proof .tuwp-proof__body{flex-direction:column;gap:4px;display:flex;min-width:0}:is(#tuwp,html) .tuwp-proof .tuwp-proof__body strong{color:var(--tuwp-navy);font-family:var(--tuwp-sans);font-size:12px;font-weight:800;line-height:1.25}:is(#tuwp,html) .tuwp-proof .tuwp-proof__body span{color:var(--tuwp-slate);font-size:13px;line-height:1.4}:is(#tuwp,html) .tuwp-block.tuwp-concentrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px;display:grid}:is(#tuwp,html) .tuwp-concentrations .tuwp-concentration,:is(#tuwp,html) .tuwp-concentrations .tuwp-concentration:focus{color:var(--tuwp-navy);font-family:var(--tuwp-serif);transition:color .18s var(--tuwp-ease),padding .18s var(--tuwp-ease);border-top:1px solid #e1e5e7;justify-content:space-between;align-items:center;gap:10px;padding:12px 1px;font-size:15px;line-height:1.68;text-decoration:none;display:flex;margin:0}:is(#tuwp,html) .tuwp-concentrations .tuwp-concentration:last-child,:is(#tuwp,html) .tuwp-concentrations .tuwp-concentration:nth-last-child(2){border-bottom:1px solid #e1e5e7}:is(#tuwp,html) .tuwp-concentrations .tuwp-concentration:hover{color:var(--tuwp-gold-deep);padding-left:7px}:is(#tuwp,html) .tuwp-concentrations.tuwp-concentrations--one-col{grid-template-columns:1fr}:is(#tuwp,html) .tuwp-concentrations.tuwp-concentrations--one-col .tuwp-concentration:nth-last-child(2){border-bottom:0}:is(#tuwp,html) .tuwp-block.tuwp-accordion{flex-direction:column;gap:5px;max-width:765px;margin-top:25px;display:flex}:is(#tuwp,html) .tuwp-block.tuwp-accordion.tuwp-accordion--faq{max-width:790px}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__row{transition:background .18s var(--tuwp-ease);background:#eef0f1;margin:0}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__row.is-open{background:#e8ecee}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__trigger,:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__trigger:hover,:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__trigger:focus{color:#33404a;text-align:left;width:100%;font-family:var(--tuwp-sans);background:#fff0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:13px 17px;font-size:13px;font-weight:700;line-height:1.68;display:flex;transition:color .18s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__trigger:hover{color:var(--tuwp-navy)}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__icon{width:22px;height:22px;color:var(--tuwp-navy);flex-shrink:0;place-items:center;display:inline-grid}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__icon .tuwp-icon--minus{display:none}:is(#tuwp,html) .tuwp-accordion .is-open>.tuwp-accordion__trigger .tuwp-accordion__icon .tuwp-icon--minus{display:block}:is(#tuwp,html) .tuwp-accordion .is-open>.tuwp-accordion__trigger .tuwp-accordion__icon .tuwp-icon--plus{display:none}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel{padding:0 18px 15px}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel[hidden]{display:none}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel p{color:#5b6770;max-width:650px;margin:0;font-size:15px;line-height:1.62}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel p+p,:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel p+ul,:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel ul+p{margin-top:10px}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel a{color:var(--tuwp-navy);text-decoration:underline;text-decoration-color:var(--tuwp-gold-deep);text-underline-offset:2px}:is(#tuwp,html) .tuwp-block.tuwp-accreditation{background:var(--tuwp-mist);grid-template-columns:44px 1fr;gap:18px;margin:72px 0 30px;padding:31px 35px;scroll-margin-top:130px;display:grid}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__icon{background:var(--tuwp-gold);width:44px;height:44px;color:var(--tuwp-navy);place-items:center;display:grid}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__body{min-width:0}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__title{color:var(--tuwp-ink);font-family:var(--tuwp-sans);letter-spacing:-.04em;margin:0 0 11px;font-size:29px;font-weight:800;line-height:1.1}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__body p{color:#57636c;max-width:720px;margin:0 0 11px;font-size:15px;line-height:1.6}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__body p a{color:var(--tuwp-navy);text-decoration:underline;text-decoration-color:var(--tuwp-gold-deep);text-underline-offset:2px;text-decoration-thickness:2px}:is(#tuwp,html) .tuwp-block.tuwp-faculty{margin:0}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__label{letter-spacing:normal;text-transform:none;color:var(--tuwp-navy);font-family:var(--tuwp-sans);margin:32px 0 9px;font-size:12px;font-weight:800;line-height:1.68}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__feature{grid-template-columns:225px 1fr;align-items:start;gap:24px;max-width:735px;display:grid}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__photo{aspect-ratio:.86 / 1;object-fit:cover;object-position:center top;background:#e4e8e9;width:100%;display:block}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__placeholder{aspect-ratio:.86 / 1;background:#e4e8e9;width:100%}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__name{color:var(--tuwp-ink);font-family:var(--tuwp-sans);letter-spacing:-.03em;margin:3px 0 4px;font-size:21px;font-weight:800;line-height:1.2}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__role{color:var(--tuwp-gold-deep);font-family:var(--tuwp-sans);text-transform:uppercase;letter-spacing:.07em;margin:0 0 13px;font-size:11px;font-weight:800;line-height:1.68}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__bio p:not(.tuwp-faculty__role){color:#5a6670;margin:0 0 13px;font-size:15px;line-height:1.58}:is(#tuwp,html) .tuwp-block.tuwp-story{border-top:1px solid #e1e5e7;grid-template-columns:.8fr 1.2fr;align-items:center;gap:26px;margin-top:54px;padding-top:27px;display:grid}:is(#tuwp,html) .tuwp-story .tuwp-story__title{color:var(--tuwp-ink);font-family:var(--tuwp-sans);letter-spacing:-.03em;margin:3px 0 4px;font-size:21px;font-weight:800;line-height:1.2}:is(#tuwp,html) .tuwp-story .tuwp-story__text{color:#5a6670;margin:10px 0 0;font-size:15px;line-height:1.58}:is(#tuwp,html) .tuwp-story .tuwp-video-card,:is(#tuwp,html) .tuwp-story .tuwp-video-card:hover,:is(#tuwp,html) .tuwp-story .tuwp-video-card:focus{text-align:left;background:#dfe6e9;border:0;min-height:215px;padding:0;position:relative;overflow:hidden;display:block;width:100%}:is(#tuwp,html) .tuwp-story .tuwp-video-card img{object-fit:cover;width:100%;height:100%;min-height:215px;display:block}:is(#tuwp,html) .tuwp-story .tuwp-video-card::after{content:"";background:linear-gradient(transparent 35%,rgb(4 43 73 / .75));position:absolute;inset:0}:is(#tuwp,html) .tuwp-story .tuwp-video-card__overlay{z-index:1;color:#fff;font-family:var(--tuwp-sans);align-items:center;gap:11px;font-size:12px;font-weight:800;line-height:1.68;display:flex;position:absolute;bottom:15px;left:17px;right:17px}:is(#tuwp,html) .tuwp-story .tuwp-play-button{background:var(--tuwp-gold);width:36px;height:36px;color:var(--tuwp-navy);transition:transform .18s var(--tuwp-ease);border-radius:50%;place-items:center;display:inline-grid;flex-shrink:0}:is(#tuwp,html) .tuwp-story .tuwp-video-card:hover .tuwp-play-button{transform:scale(1.08)}:is(#tuwp,html) .tuwp-video-modal{position:fixed;inset:0;z-index:100000;background:rgb(4 43 73 / .86);display:flex;align-items:center;justify-content:center;padding:24px}:is(#tuwp,html) .tuwp-video-modal__frame{width:min(960px, 100%);aspect-ratio:16 / 9;background:#000;position:relative}:is(#tuwp,html) .tuwp-video-modal__frame iframe,:is(#tuwp,html) .tuwp-video-modal__frame video{width:100%;height:100%;border:0;display:block}:is(#tuwp,html) .tuwp-video-modal__close{position:absolute;top:-44px;right:0;width:36px;height:36px;border:0;background:var(--tuwp-gold);color:var(--tuwp-navy);font:800 21px/36px var(--tuwp-sans);cursor:pointer;padding:0}:is(#tuwp,html) .tuwp-block.tuwp-inquiry{background:var(--tuwp-navy);color:#fff;transition:box-shadow .22s var(--tuwp-ease),transform .22s var(--tuwp-ease);position:relative;box-shadow:0 14px 35px rgb(4 43 73 / .16);scroll-margin-top:120px}:is(#tuwp,html) .tuwp-block.tuwp-inquiry:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgb(4 43 73 / .21)}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__topline{background:var(--tuwp-gold);height:6px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__content{padding:27px 26px 23px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__title{color:#fff;font-family:var(--tuwp-sans);letter-spacing:-.035em;margin:0;font-size:25px;font-weight:800;line-height:1.1}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__intro{color:rgb(255 255 255 / .74);margin:10px 0 20px;font-size:15px;line-height:1.48}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form{flex-direction:column;gap:10px;display:flex}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form label{flex-direction:column;gap:4px;display:flex;margin:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form label>span{color:rgb(255 255 255 / .72);font-family:var(--tuwp-sans);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.68}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form input,:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form select{color:#35434d;width:100%;min-height:38px;height:auto;font-family:var(--tuwp-serif);background:#fff;border:1px solid #fff0;border-radius:0;padding:8px 10px;font-size:14px;line-height:1.68;box-shadow:none;margin:0;max-width:none}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form select{line-height:normal}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form input::placeholder{color:#889399;opacity:1}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form input:focus,:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form select:focus{border-color:var(--tuwp-gold);outline:2px solid rgb(246 197 0 / .3);outline-offset:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__form .tuwp-button{margin-top:6px}:is(#tuwp,html) .tuwp-inquiry .tuwp-form-disclaimer{color:rgb(255 255 255 / .55);margin:0;font-size:12px;line-height:1.42}:is(#tuwp,html) .tuwp-inquiry .tuwp-form-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}:is(#tuwp,html) .tuwp-inquiry .tuwp-form-success strong{font-family:var(--tuwp-sans);font-size:17px;display:block}:is(#tuwp,html) .tuwp-inquiry .tuwp-form-success p{color:rgb(255 255 255 / .72);margin:5px 0 0;font-size:14px;line-height:1.5}:is(#tuwp,html) .tuwp-inquiry .tuwp-form-error{background:rgb(185 35 52 / .18);border-left:3px solid #f6c500;color:#fff;font-size:14px;line-height:1.45;padding:8px 10px;margin:0 0 12px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__shortcode{color:#fff}:is(#tuwp,html) .tuwp-block.tuwp-side-note{background:var(--tuwp-mist);color:var(--tuwp-navy);gap:13px;margin-top:18px;padding:18px;display:flex}:is(#tuwp,html) .tuwp-side-note>.tuwp-icon{color:var(--tuwp-gold-deep);flex-shrink:0}:is(#tuwp,html) .tuwp-side-note .tuwp-side-note__body{min-width:0}:is(#tuwp,html) .tuwp-side-note .tuwp-side-note__title{font-family:var(--tuwp-sans);font-size:14px;font-weight:800}:is(#tuwp,html) .tuwp-side-note .tuwp-side-note__text{color:var(--tuwp-slate);margin:5px 0 9px;font-size:14px;line-height:1.45}:is(#tuwp,html) .tuwp-side-note .tuwp-side-note__link,:is(#tuwp,html) .tuwp-side-note .tuwp-side-note__link:hover,:is(#tuwp,html) .tuwp-side-note .tuwp-side-note__link:focus{color:var(--tuwp-navy);font-family:var(--tuwp-sans);background:#fff0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:800;line-height:1.68;display:inline-flex;transition:color .18s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-side-note .tuwp-side-note__link:hover{color:var(--tuwp-gold-deep)}:is(#tuwp,html) .tuwp-block.tuwp-bottom-actions{background:var(--tuwp-mist);border-top:1px solid #e4e8ea;border-bottom:1px solid #e0e5e7}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-actions__grid{grid-template-columns:repeat(3,1fr);display:grid}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action,:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:focus{min-height:106px;color:var(--tuwp-navy);text-align:left;transition:background .18s var(--tuwp-ease),padding .18s var(--tuwp-ease),transform .16s var(--tuwp-ease);background:#fff0;border:0;border-right:1px solid #dce2e5;align-items:center;gap:14px;padding:17px 28px;display:flex;margin:0;text-decoration:none}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:first-child{border-left:1px solid #dce2e5}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:hover{background:#fff;padding-left:34px;color:var(--tuwp-navy)}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:active{transform:scale(.97)}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action__icon{width:39px;height:39px;color:var(--tuwp-gold-deep);place-items:center;display:inline-grid;flex-shrink:0}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action__text{flex-direction:column;flex:1 1 0%;gap:3px;display:flex;min-width:0}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action__text strong{font-family:var(--tuwp-sans);font-size:14px;font-weight:800;line-height:1.68}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action__text small{color:var(--tuwp-slate);font-family:var(--tuwp-serif);font-size:13px;line-height:1.68}:is(#tuwp,html) .tuwp-tab-panels .tuwp-tab-panel[hidden]{display:none}:is(#tuwp,html) .tuwp-tab-panels .tuwp-tab-panel:focus{outline:0}:is(#tuwp,html) .tuwp-block.tuwp-tabs.tuwp-tabs--sticky{position:sticky;top:0;z-index:30}:is(#tuwp,html) body.admin-bar .tuwp-block.tuwp-tabs.tuwp-tabs--sticky{top:32px}:is(#tuwp,html) .tuwp-block.tuwp-curriculum{margin-top:6px}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__group+.tuwp-curriculum__group,:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__text+.tuwp-curriculum__group,:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__group+.tuwp-curriculum__text{margin-top:40px}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #e1e5e7}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__title{color:var(--tuwp-ink);font-family:var(--tuwp-sans);letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800;line-height:1.2}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__credits{margin:0;color:var(--tuwp-gold-deep);font-family:var(--tuwp-sans);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3;white-space:nowrap}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__text{color:#4d5962}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__text p{color:#4d5962;margin:0 0 16px;font-size:16px;line-height:1.68}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__text .tuwp-curriculum__title{margin-bottom:12px}:is(#tuwp,html) .tuwp-curriculum .tuwp-block.tuwp-accordion.tuwp-accordion--courses{margin-top:0;max-width:none}:is(#tuwp,html) .tuwp-curriculum .tuwp-course .tuwp-accordion__trigger{gap:14px}:is(#tuwp,html) .tuwp-curriculum .tuwp-course__name{flex:1 1 auto;min-width:0}:is(#tuwp,html) .tuwp-curriculum .tuwp-course__code{color:var(--tuwp-navy);font-weight:800;margin-right:8px;white-space:nowrap}:is(#tuwp,html) .tuwp-curriculum .tuwp-course__credits{color:var(--tuwp-slate);font-family:var(--tuwp-sans);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}:is(#tuwp,html) .tuwp-curriculum .tuwp-accordion__panel p{max-width:none}:is(#tuwp,html) .tuwp-curriculum .tuwp-accordion__panel p+p{margin-top:10px}:is(#tuwp,html) .tuwp-curriculum .tuwp-course__credits-line{font-size:14px}:is(#tuwp,html) .tuwp-curriculum .tuwp-course__credits-line strong{color:var(--tuwp-navy);font-family:var(--tuwp-sans);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:is(#tuwp,html) .tuwp-block.tuwp-curriculum.tuwp-curriculum--empty{background:var(--tuwp-mist);padding:16px 18px;font-size:15px;color:var(--tuwp-slate)}:is(#tuwp,html) .tuwp-block.tuwp-details{background:var(--tuwp-mist);border-top:3px solid var(--tuwp-gold);margin-top:18px;padding:20px 20px 10px}:is(#tuwp,html) .tuwp-details .tuwp-details__eyebrow{color:var(--tuwp-gold-deep);margin-bottom:6px}:is(#tuwp,html) .tuwp-details .tuwp-details__list{margin:0;padding:0}:is(#tuwp,html) .tuwp-details .tuwp-detail{border-top:1px solid #dce2e5;padding:11px 0 10px;margin:0}:is(#tuwp,html) .tuwp-details .tuwp-detail:first-child{border-top:0;padding-top:4px}:is(#tuwp,html) .tuwp-details .tuwp-detail dt,:is(#tuwp,html) .tuwp-details .tuwp-detail .tuwp-detail__label{color:var(--tuwp-slate);font-family:var(--tuwp-sans);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;margin:0 0 4px}:is(#tuwp,html) .tuwp-details .tuwp-detail dd,:is(#tuwp,html) .tuwp-details .tuwp-detail .tuwp-detail__value{color:var(--tuwp-navy);font-family:var(--tuwp-sans);font-size:14px;font-weight:700;line-height:1.4;margin:0}:is(#tuwp,html) .tuwp-details .tuwp-detail dd a,:is(#tuwp,html) .tuwp-details .tuwp-detail .tuwp-detail__value a{color:var(--tuwp-navy);text-decoration:underline;text-decoration-color:var(--tuwp-gold-deep)}:is(#tuwp,html) .tuwp-details .tuwp-details__note{border-top:1px solid #dce2e5;color:var(--tuwp-slate);font-size:13px;line-height:1.5;margin:0;padding:11px 0 10px}:is(#tuwp,html) .tuwp-block.tuwp-side-content{background:var(--tuwp-mist);margin-top:18px;padding:18px 20px 6px;color:var(--tuwp-slate);font-size:14px;line-height:1.5}:is(#tuwp,html) .tuwp-side-content h2,:is(#tuwp,html) .tuwp-side-content h3,:is(#tuwp,html) .tuwp-side-content h4{color:var(--tuwp-navy);font-family:var(--tuwp-sans);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}:is(#tuwp,html) .tuwp-side-content p{color:var(--tuwp-slate);font-size:14px;line-height:1.5;margin:0 0 12px}:is(#tuwp,html) .tuwp-side-content ul,:is(#tuwp,html) .tuwp-side-content ol{margin:0 0 12px;padding:0;list-style:none}:is(#tuwp,html) .tuwp-side-content li{border-top:1px solid #dce2e5;margin:0;padding:8px 0;font-family:var(--tuwp-sans);font-size:13px;font-weight:700;line-height:1.4;color:var(--tuwp-navy)}:is(#tuwp,html) .tuwp-side-content li:first-child{border-top:0;padding-top:2px}:is(#tuwp,html) .tuwp-side-content a{color:var(--tuwp-navy);text-decoration:none;transition:color .18s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-side-content a:hover{color:var(--tuwp-gold-deep)}:is(#tuwp,html) .tuwp-side-content p a{text-decoration:underline;text-decoration-color:var(--tuwp-gold-deep)}:is(#tuwp,html) .tuwp-side-content img{margin:0 0 12px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal form.requestinfo{margin:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal fieldset{border:0;margin:0;padding:0;min-width:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal ol>li{grid-column:1 / -1;display:flex;flex-direction:column;gap:4px;margin:0;padding:0;min-width:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal ol>li:nth-child(3),:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal ol>li:nth-child(4){grid-column:auto}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal label{color:rgb(255 255 255 / .72);font-family:var(--tuwp-sans);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.68;margin:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input[type="text"],:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input[type="email"],:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input[type="tel"],:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal select{color:#35434d;width:100%;max-width:none;min-height:38px;height:auto;font-family:var(--tuwp-serif);background:#fff;border:1px solid #fff0;border-radius:0;padding:8px 10px;font-size:14px;line-height:1.68;box-shadow:none;margin:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal select{line-height:normal}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input::placeholder{color:#889399;opacity:1}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input:focus,:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal select:focus{border-color:var(--tuwp-gold);outline:2px solid rgb(246 197 0 / .3);outline-offset:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal .formError{color:var(--tuwp-gold);font-family:var(--tuwp-sans);font-size:11px;font-weight:700}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal .elp_submit{margin-top:16px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input[type="submit"]{-webkit-appearance:none;appearance:none;width:100%;min-height:43px;background:var(--tuwp-gold);color:var(--tuwp-navy-ink);border:1px solid #fff0;border-radius:1px;font-family:var(--tuwp-sans);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1.68;padding:11px 18px;cursor:pointer;text-transform:uppercase;box-shadow:none;transition:background .18s var(--tuwp-ease),transform .16s var(--tuwp-ease)}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input[type="submit"]:hover{background:var(--tuwp-gold-hover)}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal input[type="submit"]:active{transform:scale(.97)}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal .legal-text{color:rgb(255 255 255 / .55);font-family:var(--tuwp-serif);font-size:12px;line-height:1.42;margin:12px 0 0;text-align:left;font-weight:400}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal .ri-trap{position:absolute;top:-200%;left:-200%;visibility:hidden}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal:empty::before,:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal>div:empty::before{content:"";display:block;min-height:420px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal.is-unavailable>div:empty::before,:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal.is-unavailable:empty::before{display:none;min-height:0}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal .tuwp-inquiry__fallback{margin-top:6px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal>div:not(:empty)~div:empty,:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal:has(input,select,form,iframe)>div:empty{display:none}:is(#tuwp,html) body.tuwp-design .entry-content-wrap,:is(#tuwp,html) body.tuwp-design .content-area .entry.single-entry{padding:0;box-shadow:none}:is(#tuwp,html) body.tuwp-design .content-area{margin-top:0;margin-bottom:0}@media (max-width:980px){:is(#tuwp,html) .tuwp-block .tuwp-container{width:min(100% - 40px, 780px)}:is(#tuwp,html) .tuwp-hero .tuwp-hero__grid{grid-template-columns:1fr}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy{min-height:auto;padding:58px 50px 45px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy .tuwp-hero__title{max-width:730px;font-size:clamp(37px, calc(7vw + 1px), 57px)}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy .tuwp-hero__text{max-width:730px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__media{min-height:350px;max-height:430px}:is(#tuwp,html) .tuwp-layout>.tuwp-layout__grid,:is(#tuwp,html) .tuwp-layout.tuwp-layout--sidebar-left>.tuwp-layout__grid{grid-template-columns:1fr;gap:0}:is(#tuwp,html) .tuwp-layout .tuwp-side-column{padding-top:22px}:is(#tuwp,html) .tuwp-layout.tuwp-layout--sticky .tuwp-side-column{align-self:start}:is(#tuwp,html) .tuwp-layout.tuwp-layout--sticky .tuwp-side-column>.tuwp-side-column__inner{position:static}:is(#tuwp,html) .tuwp-layout .tuwp-main-column{order:2}:is(#tuwp,html) .tuwp-layout .tuwp-side-column,:is(#tuwp,html) .tuwp-layout.tuwp-layout--sidebar-left .tuwp-side-column{order:1}:is(#tuwp,html) .tuwp-layout.tuwp-layout--mobile-content-first .tuwp-side-column{order:3}:is(#tuwp,html) .tuwp-layout .tuwp-side-column .tuwp-side-note:last-child{margin-bottom:24px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--first{padding-top:50px}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__feature{max-width:100%}}@media (max-width:640px){:is(#tuwp,html) .tuwp-block{font-size:15px}:is(#tuwp,html) .tuwp-block .tuwp-container{width:calc(100% - 32px)}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy{padding:41px 24px 33px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy::before{width:55px}:is(#tuwp,html) .tuwp-hero .tuwp-breadcrumbs{margin-bottom:19px;font-size:9px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy .tuwp-hero__title{margin-bottom:17px;font-size:clamp(33px, calc(10vw + 1px), 47px)}:is(#tuwp,html) .tuwp-hero .tuwp-hero__copy .tuwp-hero__text{font-size:15px;line-height:1.6}:is(#tuwp,html) .tuwp-hero .tuwp-hero__actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:23px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__details{gap:22px;margin-top:28px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__details strong{font-size:19px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__media{min-height:265px}:is(#tuwp,html) .tuwp-hero .tuwp-hero__caption{font-size:9px;bottom:14px;left:15px;right:15px}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner{gap:21px;min-height:46px}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab:hover,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__inner>.tuwp-tabs__tab:focus{padding:14px 0 13px;font-size:10px}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__note{display:none}:is(#tuwp,html) body.admin-bar .tuwp-block.tuwp-tabs.tuwp-tabs--sticky{top:0}:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__action,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__action:focus,:is(#tuwp,html) .tuwp-tabs .tuwp-tabs__note+.tuwp-tabs__action{margin-left:auto;padding:14px 0 13px;font-size:10px}:is(#tuwp,html) .tuwp-block.tuwp-proof{grid-template-columns:1fr;gap:7px}:is(#tuwp,html) .tuwp-block.tuwp-section{padding:54px 0 10px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--first{padding-top:43px}:is(#tuwp,html) .tuwp-facts>.tuwp-container{grid-template-columns:1fr;gap:20px;padding-top:28px;padding-bottom:28px}:is(#tuwp,html) .tuwp-facts .tuwp-facts__intro .tuwp-facts__text{max-width:100%}:is(#tuwp,html) .tuwp-facts .tuwp-facts__grid{border-top:1px solid #d9e0e4;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}:is(#tuwp,html) .tuwp-facts .tuwp-fact{border-bottom:1px solid #d9e0e4;border-right:1px solid #d9e0e4;padding:13px 11px}:is(#tuwp,html) .tuwp-facts .tuwp-fact:nth-child(2n){border-right:0}:is(#tuwp,html) .tuwp-facts .tuwp-fact:nth-last-child(-n+2){border-bottom:0}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--shade{margin-top:31px;padding:48px 21px 43px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--shade::before{left:21px}:is(#tuwp,html) .tuwp-section .tuwp-section-heading{margin-bottom:15px}:is(#tuwp,html) .tuwp-section .tuwp-section-heading .tuwp-section-heading__title{font-size:32px}:is(#tuwp,html) .tuwp-section .tuwp-section-heading .tuwp-section-heading__intro{margin-top:12px;font-size:17px}:is(#tuwp,html) .tuwp-block.tuwp-section>p{line-height:1.65;font-size:15px}:is(#tuwp,html) .tuwp-block ul.is-style-tuwp-check,:is(#tuwp,html) .tuwp-block ol.is-style-tuwp-number,:is(#tuwp,html) ul.wp-block-list.is-style-tuwp-check,:is(#tuwp,html) ol.wp-block-list.is-style-tuwp-number{font-size:15px}:is(#tuwp,html) .tuwp-block.tuwp-concentrations{grid-template-columns:1fr;gap:0}:is(#tuwp,html) .tuwp-concentrations .tuwp-concentration:nth-last-child(2){border-bottom:0}:is(#tuwp,html) .tuwp-block.tuwp-accordion{margin-top:20px}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__trigger,:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__trigger:hover,:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__trigger:focus{padding:12px 13px;font-size:12px}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel{padding:0 13px 14px}:is(#tuwp,html) .tuwp-accordion .tuwp-accordion__panel p{font-size:14px}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__content{padding:23px 19px 20px}:is(#tuwp,html) .tuwp-inquiry .tuwp-form-grid{grid-template-columns:1fr}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal ol{grid-template-columns:1fr}:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal ol>li:nth-child(3),:is(#tuwp,html) .tuwp-inquiry .tuwp-inquiry__portal ol>li:nth-child(4){grid-column:1 / -1}:is(#tuwp,html) .tuwp-curriculum .tuwp-course__credits{display:none}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__title{font-size:19px}:is(#tuwp,html) .tuwp-curriculum .tuwp-curriculum__text p{font-size:15px}:is(#tuwp,html) .tuwp-block.tuwp-accreditation{grid-template-columns:1fr;gap:13px;margin:57px 0 12px;padding:23px 20px}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__icon{width:38px;height:38px}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__title{font-size:28px}:is(#tuwp,html) .tuwp-accreditation .tuwp-accreditation__body p{font-size:14px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--faculty{padding-top:40px}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__feature{grid-template-columns:1fr;gap:19px}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__photo,:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__placeholder{aspect-ratio:.88 / 1;width:min(100%, 260px)}:is(#tuwp,html) .tuwp-faculty .tuwp-faculty__name{font-size:21px}:is(#tuwp,html) .tuwp-block.tuwp-story{grid-template-columns:1fr;gap:19px;margin-top:39px}:is(#tuwp,html) .tuwp-story .tuwp-video-card,:is(#tuwp,html) .tuwp-story .tuwp-video-card img{min-height:190px}:is(#tuwp,html) .tuwp-block.tuwp-section.tuwp-section--faq{padding-bottom:53px}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-actions__grid{grid-template-columns:1fr}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action,:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:focus,:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:first-child{border-bottom:1px solid #dce2e5;border-left:0;border-right:0;min-height:77px;padding:14px 0}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:last-child{border-bottom:0}:is(#tuwp,html) .tuwp-bottom-actions .tuwp-bottom-action:hover{padding-left:7px}}@media (prefers-reduced-motion:reduce){:is(#tuwp,html) .tuwp-block *,:is(#tuwp,html) .tuwp-block *::before,:is(#tuwp,html) .tuwp-block *::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kt-post-loop-content-container .entry-title a{color:inherit;text-decoration:none}.kadence-post-image-intrisic{height:0;position:relative}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic{bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic .kadence-post-image-inner-wrap{width:100%}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic a{display:block;width:100%}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kt-post-grid-wrap{grid-gap:30px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.kt-post-grid-wrap.splide__list{display:flex}.kt-post-grid-wrap[data-columns-ss="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-ss="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-ss="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-ss="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-ss="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="5"]>.kt-post-masonry-item{width:20%}@media(min-width:544px){.kt-post-grid-wrap[data-columns-xs="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-xs="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-xs="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-xs="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-xs="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="5"]>.kt-post-masonry-item{width:20%}}@media(min-width:768px){.kt-post-grid-wrap[data-columns-sm="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-sm="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-sm="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-sm="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-sm="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="5"]>.kt-post-masonry-item{width:20%}}@media(min-width:992px){.kt-post-grid-wrap[data-columns-md="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-md="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-md="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-md="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-md="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="5"]>.kt-post-masonry-item{width:20%}}@media(min-width:1200px){.kt-post-grid-wrap[data-columns-xl="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-xl="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-xl="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-xl="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-xl="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="5"]>.kt-post-masonry-item{width:20%}.kt-post-grid-wrap[data-columns-xl="6"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="6"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="6"]>.kt-post-masonry-item{width:16.66%}.kt-post-grid-wrap[data-columns-xl="7"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="7"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="7"]>.kt-post-masonry-item{width:14.28%}.kt-post-grid-wrap[data-columns-xl="8"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="8"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="8"]>.kt-post-masonry-item{width:12.5%}}@media(min-width:1500px){.kt-post-grid-wrap[data-columns-xxl="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-xxl="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-xxl="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-xxl="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-xxl="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="5"]>.kt-post-masonry-item{width:20%}.kt-post-grid-wrap[data-columns-xxl="6"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="6"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="6"]>.kt-post-masonry-item{width:16.66%}.kt-post-grid-wrap[data-columns-xxl="7"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="7"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="7"]>.kt-post-masonry-item{width:14.28%}.kt-post-grid-wrap[data-columns-xxl="8"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="8"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="8"]>.kt-post-masonry-item{width:12.5%}}@supports(display:grid){.kt-blocks-post-loop-block .kt-post-grid-layout-grid-wrap>.kt-blocks-post-grid-item{width:auto}}.kt-post-grid-layout-grid-wrap>.kt-blocks-post-grid-item{float:left}.kt-feat-image-align-left{display:grid;grid-template-columns:30% auto;grid-template-rows:auto}@media(max-width:767px){.kt-blocks-post-grid-item .kt-feat-image-mobile-align-top{display:block}}.kt-blocks-post-grid-item{border-style:solid;border-width:0;box-sizing:border-box;outline:0}.kt-blocks-post-grid-item .entry-title a:not(.button):not(.list){color:inherit;display:block;text-decoration:none}.kt-blocks-post-grid-item .kt-blocks-post-top-meta{display:flex;flex-wrap:wrap;font-size:14px;word-break:break-word}.kt-blocks-post-grid-item .kt-blocks-post-top-meta>div{padding-right:5px}.kt-blocks-post-grid-item .entry-content{position:relative}.kt-blocks-post-grid-item .kt-blocks-post-readmore{border:0 solid #fff0;display:inline-block;text-decoration:none;transition:all .2s ease-out}.kt-blocks-post-grid-item footer{border:0 solid #fff0;display:flex;font-size:14px;justify-content:space-between;position:relative;word-break:break-word}.kt-blocks-post-grid-item footer a{text-decoration:none}.kt-blocks-post-grid-item .kt-blocks-post-top-meta>div.kt-blocks-meta-no-divider{padding-right:0}.kt-blocks-post-footer-left,.kt-blocks-post-footer-right{display:flex;flex-wrap:wrap}.kt-blocks-post-footer-left>div{margin-right:5px}.kt-blocks-post-footer-right>div{margin-left:5px}.kt-blocks-categories a,.kt-blocks-tags a{margin-left:3px!important}.kt-blocks-categories a:first-child,.kt-blocks-tags a:first-child{margin-left:0!important}.kt-blocks-post-grid-item header{position:relative}.kt-blocks-post-footer svg{height:1em;position:relative;top:.125em;width:1em}.kt-blocks-css-tool-top{position:relative}.kt-blocks-css-tool-top:before{border-color:rgb(0 0 0 / .9) #fff0 #fff0;border-style:solid;border-width:4px 6px 0;content:"";transform:translateX(-50%)}.kt-blocks-css-tool-top:after,.kt-blocks-css-tool-top:before{left:50%;opacity:0;position:absolute;top:-6px;transition:.2s;z-index:99}.kt-blocks-css-tool-top:after{background:rgb(0 0 0 / .9);border-radius:5px;color:#fff;content:attr(aria-label);display:block;font-size:.8em;min-width:80px;padding:2px 4px;pointer-events:none;text-align:center;transform:translateX(-50%) translateY(-100%)}.kt-blocks-css-tool-top:hover:after,.kt-blocks-css-tool-top:hover:before{opacity:1}.kt-blocks-page-nav{text-align:center}.kt-blocks-page-nav .nav-links>br{display:none}.kt-blocks-page-nav .nav-links>a,.kt-blocks-page-nav .nav-links>span{background:var(--global-palette9,#fff);border:2px solid var(--global-palette5,#aaa);color:var(--global-palette5,#aaa);display:inline-block;float:none;font-size:14px;font-weight:700;margin:5px;min-width:14px;padding:8px 18px;text-align:center;transition:all .2s ease-in-out}.kt-blocks-page-nav .nav-links>a:hover{border-color:var(--global-palette4,#777);color:var(--global-palette4,#777)}.kt-blocks-page-nav .nav-links>.current{background:var(--global-palette4,#777);border-color:var(--global-palette4,#777);color:var(--global-palette9,#fff)}.kt-blocks-page-nav .nav-links:after{clear:both;content:"";display:table}.kt-post-grid-layout-masonry-wrap{margin-left:-15px;margin-right:-15px}.kb-filter-enabled .kt-post-grid-layout-grid-wrap,.kb-filter-enabled .kt-post-grid-layout-masonry-wrap{display:block;transition:height .8s ease-in-out}.kt-post-grid-layout-grid.kb-filter-enabled .kt-post-grid-wrap{display:block;margin-left:-15px;margin-right:-15px}.kt-post-grid-wrap.kt-post-grid-layout-masonry-wrap{display:block;transition:height .8s ease-in-out}.kt-post-grid-layout-grid.kb-filter-enabled .kt-post-masonry-item{float:left;padding:0 15px 30px}.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item{animation:ktBlocksReveal 2s ease forwards;float:left;opacity:0;padding:0 15px 30px}.kb-filter-enabled .kt-post-grid-layout-masonry-wrap .kt-post-masonry-item{animation:none;opacity:1;transform:none}.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation{animation:ktBlocksMoveUp .65s cubic-bezier(.215,.61,.355,1) forwards;opacity:0;transform:translateY(80px)}.kb-filter-enabled .kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation,.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation{animation:none;opacity:1;transform:none}.kb-post-footer-bottom-align{display:flex;flex-direction:column;height:100%}.kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner{display:flex;flex-direction:column;flex-grow:1}.kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner .entry-content:after{content:"";display:block;width:100%}.kt-blocks-post-grid-item .kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner .kt-blocks-post-footer{margin-top:auto}.kt-blocks-post-footer-right .kt-blocks-css-tool-top:after{left:auto;right:-6px;transform:translateY(-100%)}.kt-post-grid-layout-carousel-wrap .splide__track .kt-post-grid-wrap.splide__list{-moz-column-gap:0;column-gap:0;row-gap:0}@keyframes ktBlocksMoveUp{to{opacity:1;transform:translateY(0)}}@keyframes ktBlocksReveal{99%{opacity:0}to{opacity:1}}.kb-filter-item{background:#fff0;border:solid #fff0;border-radius:0;border-width:0 0 2px;box-shadow:none;color:#444;font-weight:700;margin:0 10px 0 0;outline:0;padding:5px 8px;text-decoration:none;text-shadow:none;transition:all .35s ease-in-out}.kb-filter-item:focus,.kb-filter-item:hover{background:#fff0;border-color:rgb(23 104 234 / .2);box-shadow:none;color:#444}.kb-filter-item.is-active{background:#fff0;border-color:#1768ea;box-shadow:none;color:#444}.kb-post-filter-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.splide.splide__pagination__page.is-active{background-color:#000}.splide.splide__pagination__page:focus,.splide.splide__pagination__page:focus-visible,.splide.splide__pagination__page:hover{outline:none}.splide.kt-carousel-dotstyle-light .splide__pagination__page,.splide.kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color:#fff}.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color:#fff0;box-shadow:inset 0 0 0 1px #000;transition:box-shadow .3s ease}.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color:#fff0;box-shadow:inset 0 0 0 8px #000}.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color:#fff0;box-shadow:inset 0 0 0 1px #fff;transition:box-shadow .3s ease}.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color:#fff0;box-shadow:inset 0 0 0 8px #fff}