/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:16px}body{font-size:16px!important;font-family:"Freight Sans Pro";background-color:#fff!important;min-width:320px}body div,body ol li,body p,body ul li{line-height:inherit;font-size:20px}p{font-family:"Freight Sans Pro";font-size:20px;line-height:1.4;letter-spacing:.03em}.sans,.sans-serif{font-family:"Freight Sans Pro"!important}.serif{font-family:bookmania!important}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.container{padding-left:0!important;padding-right:0!important;max-width:unset!important}body a{color:#1075a5;text-decoration:inherit}body a:hover{color:#255c4e;text-decoration:underline}.bg-tu-green-official a{color:#fff}.bg-tu-green-official a:hover{color:#fff}.bg-tu-blue-light a{color:#255c4e}.bg-tu-blue-light a:hover{color:#255c4e}.carousel .carousel-caption{right:unset;left:0;text-align:left;width:100%;padding:1.25rem 1.25rem 2.25rem;background-color:rgba(0,0,0,.5);bottom:0}.site-logo img{max-height:64px;min-width:200px}.header_wrapper{min-width:100%!important;position:fixed;padding:10px 20px}@media(max-width:375px){header .search-hamburger-bar{margin-top:-8px;margin-left:auto}header .flex{display:block!important}header .tulane-menu-divider{display:none}}.tulane-search-icon{z-index:1}#edit-keys{border-bottom:solid 1px #fff!important}.form-item-search-block-form{width:80%}.form-item-search-block-form input{width:100%;font-size:40px}.main_wrapper{position:relative;top:9rem;padding-bottom:9rem;overflow:hidden}.deans-office .main_wrapper{top:5rem;padding-bottom:5rem}.node-type-sla-newsletter-article .main_wrapper,.node-type-sla-newsletter-article-spotlight .main_wrapper{top:0}@media(min-width:1024px){.node-type-sla-newsletter-article .main_wrapper,.node-type-sla-newsletter-article-spotlight .main_wrapper{top:5rem;padding-bottom:5rem}}body .school-unit-vspace,body .visually-hidden.school-unit-vspace{position:relative!important}.school-unit.items-center{z-index:40;position:fixed;top:80px;background-color:#343333;left:0;width:100%;padding:1rem;font-size:16px;min-height:3.85rem;text-align:center;text-transform:uppercase}.school-unit.items-center a{text-decoration:none;color:#fff!important}@media(min-width:540px){.school-unit.items-center{font-size:18px}}@media(min-width:992px){.school-unit.items-center{font-size:21px}}@media(min-width:1400px){.school-unit.items-center{font-size:27px;padding:.72rem}}.toolbar-horizontal .school-unit.items-center{top:176px}div#block-sla-tulane-breadcrumbs{display:none;position:relative;top:0;z-index:1}@media(min-width:540px){div#block-sla-tulane-breadcrumbs{display:block}}.breadcrumbs ol,.breadcrumbs ul{list-style:none;padding-left:1rem}.breadcrumbs ol li,.breadcrumbs ul li{list-style:none}footer{font-size:1.125rem}.footer__description{line-height:1.2;font-weight:400;font-size:25px}@media(min-width:600px){.footer__description{font-size:calc(25px + 15*(100vw - 600px)/ 1900)}}hr.style-one{border:0;height:1px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(rgba(179,207,104,.75)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(179,207,104,.75),rgba(0,0,0,0))}.tu-green{color:#255c4e}.tu-blue{color:#6fc5e8}.lichen{color:#e7f2e0}.street-tile{color:#b9d7e8}.moss{color:#9ba64a}.magnolia{color:#f0ebdb}.street-car{color:#688c3e}.moon{color:#edece8}.midnight{color:#001b3f}.coffee{color:#797066}.bayou{color:#138094}.basin{color:#343333}.mg-green{color:#78be20}.av-blue{color:#00558c}.light-grey{color:#f7f7f7}.gray-dark{color:#55585a}.blue-slate{color:#395974}.green{color:#1e6344}ul.menu{list-style-type:none;margin:0;padding:0}ul.menu li{list-style-type:none;font-size:22px}.sidebar-second ul.menu li{border-bottom:solid 1px #21543f;margin:0!important;font-size:1.2rem}.sidebar-second span.menu-item-icon-wrapper{width:100%}.sidebar-second span.menu-item-icon-wrapper .block{margin-top:.5rem;margin-bottom:.5rem}.sidebar-second .arrow-white{background-image:url(/themes/custom/tulane_tailwindcss/img/fw.svg)}.dropdown_wrapper{z-index:100}.tulane-main-menu{padding-top:50px!important}@media(min-width:1024px){.tulane-hambuger-menu-icon:not(.hamburger){visibility:hidden}body.deans-office .dropdown_wrapper:not(.hamburger){top:80px!important}.dropdown_wrapper:not(.hamburger){top:144px!important;display:block!important;position:relative;background-color:#fff;border-bottom:solid 1px #255c4e!important;color:#000;z-index:40;height:60px;padding:0 16px;overflow:visible!important}.dropdown_wrapper:not(.hamburger) .block{margin:0}.dropdown_wrapper:not(.hamburger) .arrow-white{background-image:url(/themes/custom/tulane_tailwindcss/img/fw.svg);margin-top:-3px;margin-left:.25rem}.dropdown_wrapper:not(.hamburger) .dropdown_center,.dropdown_wrapper:not(.hamburger) .dropdown_right{display:none}.dropdown_wrapper:not(.hamburger) .dropdown_left{display:block;grid-column:span 3/span 3!important;width:100%}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu{padding:15px 10px 0!important}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;position:relative;width:100%;max-width:1200px}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu:has(li:nth-last-of-type(2)):not(:has(li:nth-last-of-type(3))),.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu:has(li:nth-last-of-type(3)):not(:has(li:nth-last-of-type(4))),.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu:has(li:nth-last-of-type(4)):not(:has(li:nth-last-of-type(5))){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu:has(li:nth-last-of-type(2)):not(:has(li:nth-last-of-type(3)))>li,.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu:has(li:nth-last-of-type(3)):not(:has(li:nth-last-of-type(4)))>li,.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu:has(li:nth-last-of-type(4)):not(:has(li:nth-last-of-type(5)))>li{margin:0 15px}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu>li{font-size:16px;white-space-collapse:collapse;white-space:nowrap}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu>li a{color:#000;white-space:nowrap}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu>li:last-child ul{right:-1rem;left:unset}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu>li ul{position:absolute;background-color:#fff;top:80%;left:-2rem;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px 0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:1000}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu>li ul li{margin:0 15px 10px;line-height:.8;width:230px;padding-left:10px;padding-bottom:20px;white-space:normal}.dropdown_wrapper:not(.hamburger) .dropdown_left .tulane-main-menu ul.menu>li ul a{font-size:16px;white-space:normal}}#carouselSLA img{width:100%}#carouselSLA .carousel-body{padding:1.5rem;position:relative;z-index:2}#carouselSLA .carousel-body div,#carouselSLA .carousel-body h1,#carouselSLA .carousel-body h2,#carouselSLA .carousel-body h3,#carouselSLA .carousel-body h4,#carouselSLA .carousel-body h5,#carouselSLA .carousel-body p{margin-bottom:0;color:#fff}#carouselSLA .carousel-body a{color:#fff!important;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:#1075a5}@media screen and (max-width:768px){#carouselSLA .carousel-body a{color:#000!important;text-underline-offset:unset}}@media screen and (min-width:768px){#carouselSLA .carousel-body{background-color:rgba(0,0,0,.5);position:absolute;bottom:0;width:100%;color:#fff}}@media screen and (max-width:768px){#carouselSLA button .carousel-control-next-icon,#carouselSLA button .carousel-control-prev-icon{background-image:none}}#carouselSLA .sla-social-media-block a{color:#fff!important}.node-3256 .carousel-control-next-icon,.node-3256 .carousel-control-prev-icon{display:none}.node-2396 .carousel-body .africana-studies-logo{text-indent:-9999px;background-image:url(/sites/default/files/Africana-Studies-at-Tulane-circle-logo-whtext.png);position:absolute;bottom:150%;left:2%;width:90px;height:90px;background-size:contain;background-repeat:no-repeat}@media(min-width:700px){.node-2396 .carousel-body .africana-studies-logo{width:150px;height:150px}}@media screen and (min-width:768px){.node-2396 .carousel-body{background-color:rgba(0,0,0,0)!important}.node-2396 .carousel-body .africana-studies-logo{bottom:126%}}.node-19450 #carouselSLA .carousel-body{background-color:rgba(0,0,0,.5);width:100%;padding:.5rem;position:absolute;bottom:0;right:0;color:#fff;text-align:right}.node-19450 #carouselSLA .carousel-body p{font-size:16px;line-height:17px}@media screen and (min-width:768px){.node-19450 #carouselSLA .carousel-body p{font-size:20px;line-height:20px}}.button,.button-primary{display:inline-block;font-size:1rem;background:#55585a;color:#fff!important;padding:.5rem 1rem;border-radius:.5rem;text-align:center;cursor:pointer;font-family:"Freight Sans Pro",Helvetica,Arial,sans-serif;margin:3px auto}.button-primary:hover,.button:hover{background:#395974}.button-primary.blue,.button.blue{background-color:#395974}.button-primary.blue:hover,.button.blue:hover{background:#55585a}.button-primary.tu-green,.button.tu-green{background-color:#366}.button-primary.tu-green:hover,.button.tu-green:hover{background:#55585a}.button-primary.green,.button.green{background-color:#21543f}.button-primary.green:hover,.button.green:hover{background:#55585a}.button-primary.deltablue,.button.deltablue{background-color:#b8d9eb;color:#000}.button-primary.deltablue:hover,.button.deltablue:hover{background:#55585a;color:#fff}.footer-wrapper .button{background:#fff;color:#1e6344!important}.footer-wrapper .button:hover{background:#395974!important;color:#fff!important}.footer-wrapper .button.blue{background-color:#395974}.footer-wrapper .button.no-radius{border-radius:0}.button--full{display:block;margin:0 .5em}.button__icon{float:right;width:1.25rem;margin-top:.5rem;margin-left:1rem}.webform-submit:focus{color:#333;background-color:#cacaca;border-color:#8c8c8c}.webform-submit:active:focus,.webform-submit:focus{outline:thin dotted;outline:5px auto;outline-offset:-2px}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-compliance-save-preferences-button,.eu-cookie-withdraw-button{background:#ededed}body.node-type-page:not(.deans-office) .page-title,body.node-type-page:not(.deans-office) .sidebar-second{margin-top:5rem}nav.breadcrumbs ol li:not(:last-child),nav.breadcrumbs ul li:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.breadcrumbs ol li:not(:last-child):after,nav.breadcrumbs ul li:not(:last-child):after{content:"";font-family:bootstrap-icons!important;float:right;font-size:.6rem;margin-left:1rem}.node-type-artwork .artwork_image img{margin:0 auto 4rem}.node-type-artwork h1{text-align:center}.rteindent1{margin-left:40px}.rteindent2{margin-left:80px}.rteindent3{margin-left:120px}.rteindent4{margin-left:160px}body.node-type-sla-newsletter-article-spotlight:not(.deans-office) h1,body.node-type-sla-newsletter-article:not(.deans-office) h1{margin-top:8rem}@media(min-width:1024px){body.node-type-sla-newsletter-article-spotlight:not(.deans-office) h1,body.node-type-sla-newsletter-article:not(.deans-office) h1{margin-top:4rem}}body.node-type-sla-newsletter-article h1,body.node-type-sla-newsletter-article-spotlight h1{margin-top:6rem}@media(min-width:1024px){body.node-type-sla-newsletter-article h1,body.node-type-sla-newsletter-article-spotlight h1{margin-top:2rem}}body.node-type-sla-newsletter-article .sla-newsletter-article--byline,body.node-type-sla-newsletter-article-spotlight .sla-newsletter-article--byline{margin-bottom:1.5rem;font-style:italic}body.node-type-sla-newsletter-article .sla-newsletter-article--byline .date,body.node-type-sla-newsletter-article-spotlight .sla-newsletter-article--byline .date{font-style:normal}body.node-type-sla-newsletter-article .spotlight-person-image img,body.node-type-sla-newsletter-article-spotlight .spotlight-person-image img{width:100%}@media screen and (min-width:900px){body.node-type-sla-newsletter-article .spotlight-person-image,body.node-type-sla-newsletter-article-spotlight .spotlight-person-image{margin:0 0 1em 1em;max-width:42%}body.node-type-sla-newsletter-article .spotlight-person-image::after,body.node-type-sla-newsletter-article-spotlight .spotlight-person-image::after{display:block;clear:both;content:""}}body.node-type-sla-newsletter-article .newsletter-article--person_image_caption,body.node-type-sla-newsletter-article-spotlight .newsletter-article--person_image_caption{font-style:italic;text-align:center;font-size:.85em}body.node-type-sla-newsletter-article .field--name-field-info-highlight,body.node-type-sla-newsletter-article-spotlight .field--name-field-info-highlight{width:100%;clear:both;padding:2rem 0;margin-top:2rem;border-top:1px solid #d3d3d3;overflow:visible}.node-22294 .sla-newsletter-article-head,.node-22745 .sla-newsletter-article-head{display:none}.node-18966 .newsletter-article--person_image_caption,.node-18966 .spotlight-person-image,.node-18967 .newsletter-article--person_image_caption,.node-18967 .spotlight-person-image,.node-18968 .newsletter-article--person_image_caption,.node-18968 .spotlight-person-image,.node-18969 .newsletter-article--person_image_caption,.node-18969 .spotlight-person-image,.node-18970 .newsletter-article--person_image_caption,.node-18970 .spotlight-person-image,.node-18971 .newsletter-article--person_image_caption,.node-18971 .spotlight-person-image,.node-18972 .newsletter-article--person_image_caption,.node-18972 .spotlight-person-image,.node-18973 .newsletter-article--person_image_caption,.node-18973 .spotlight-person-image,.node-18974 .newsletter-article--person_image_caption,.node-18974 .spotlight-person-image,.node-18976 .newsletter-article--person_image_caption,.node-18976 .spotlight-person-image,.node-18977 .newsletter-article--person_image_caption,.node-18977 .spotlight-person-image,.node-18978 .newsletter-article--person_image_caption,.node-18978 .spotlight-person-image,.node-18980 .newsletter-article--person_image_caption,.node-18980 .spotlight-person-image,.node-18981 .newsletter-article--person_image_caption,.node-18981 .spotlight-person-image,.node-19085 .newsletter-article--person_image_caption,.node-19085 .spotlight-person-image,.node-19086 .newsletter-article--person_image_caption,.node-19086 .spotlight-person-image,.node-19090 .newsletter-article--person_image_caption,.node-19090 .spotlight-person-image,.node-21310 .newsletter-article--person_image_caption,.node-21310 .spotlight-person-image,.node-21632 .newsletter-article--person_image_caption,.node-21632 .spotlight-person-image,.node-21635 .newsletter-article--person_image_caption,.node-21635 .spotlight-person-image,.node-21637 .newsletter-article--person_image_caption,.node-21637 .spotlight-person-image,.node-21638 .newsletter-article--person_image_caption,.node-21638 .spotlight-person-image,.node-21639 .newsletter-article--person_image_caption,.node-21639 .spotlight-person-image,.node-21640 .newsletter-article--person_image_caption,.node-21640 .spotlight-person-image,.node-21642 .newsletter-article--person_image_caption,.node-21642 .spotlight-person-image,.node-21643 .newsletter-article--person_image_caption,.node-21643 .spotlight-person-image,.node-21830 .newsletter-article--person_image_caption,.node-21830 .spotlight-person-image,.node-21833 .newsletter-article--person_image_caption,.node-21833 .spotlight-person-image,.node-21969 .newsletter-article--person_image_caption,.node-21969 .spotlight-person-image,.node-21974 .newsletter-article--person_image_caption,.node-21974 .spotlight-person-image,.node-22027 .newsletter-article--person_image_caption,.node-22027 .spotlight-person-image,.node-22109 .newsletter-article--person_image_caption,.node-22109 .spotlight-person-image,.node-22294 .newsletter-article--person_image_caption,.node-22294 .spotlight-person-image,.node-22437 .newsletter-article--person_image_caption,.node-22437 .spotlight-person-image,.node-22486 .newsletter-article--person_image_caption,.node-22486 .spotlight-person-image,body.node-21644 .newsletter-article--person_image_caption,body.node-21644 .spotlight-person-image{display:none}body.node-21644 .poster-group{background-color:#44576f;position:relative;color:#fff;padding:0;margin-bottom:1rem}body.node-21644 .poster-group .caption{background-color:#44576f!important;font-size:13px!important;margin:0!important}@media(min-width:720px){body.node-21644 .poster-group .caption{position:absolute;width:55%;right:0;bottom:1em;padding:0!important;line-height:15px}}@media(min-width:960px){body.node-21644 .poster-group .caption{bottom:2em;padding-right:1rem!important}}body.node-21644 .dbe-rf-daa{position:relative}body.node-21644 .dbe-rf-daa .caption{background-color:rgba(0,0,0,0)!important;margin:0!important;padding:.5rem 0!important}body.node-19568 .splash{background-position-y:25%!important}.events-grouped-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.events-grouped-date .grouped-day-event{width:100%;padding:0 1rem 1rem 0}.events-grouped-date .grouped-day-event h3{background-color:#395974;border:solid 1px #395974;color:#fff;margin:0!important;padding:.5rem}.events-grouped-date .grouped-day-event ul{border:solid 1px #395974;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:32em){.events-grouped-date .grouped-day-event{width:50%}}@media screen and (min-width:64em){.events-grouped-date .grouped-day-event{width:25%}}.events-list{display:grid;gap:1rem;grid-template-columns:100%}.events-list .item{border:solid 1px #395974;text-align:center}.events-list .date{padding:0 1rem;background-color:#395974;font-size:2rem;color:#fff;line-height:2rem;padding:1rem}.events-list .title{padding:2rem 2rem 0;display:block}.events-list .time{padding:0 2rem 2rem}@media screen and (min-width:32em){.events-list{grid-template-columns:49% 49%}}@media screen and (min-width:64em){.events-list{grid-template-columns:24% 24% 24% 24%}}@media screen and (min-width:576px){.spotlights-not-tagged .col-sm-6:nth-child(odd){border-left:1px solid #e2e2e2;border-left-width:1px;border-left-style:solid;border-left-color:#e2e2e2}}img.fullwidth,img.img-fullwidth{width:100%}.blockquote-alt{font-size:30px;quotes:"“" "”";line-height:1.15;border:7px solid #395974;border-radius:1em;margin:2rem;padding:10px 2em;position:relative;font-style:italic}@media screen and (max-width:512px){.blockquote-alt{border-width:3px;padding:20px}}@media screen and (max-width:540px){.blockquote-alt p{font-size:1rem}}.blockquote-alt::before{content:open-quote;background-color:#fff;display:block;position:absolute;color:#395974;font-size:12rem;line-height:inherit!important;top:-.08em;background-color:#fff;left:-2.85rem;height:.4em;font-family:bookmania,"Times New Roman",Times,serif;font-style:normal;padding:1px}@media screen and (max-width:540px){.blockquote-alt::before{font-size:8rem;top:-1.5rem;left:-2.5rem}}.blockquote-alt footer{margin:0 .3rem 0 0;text-align:right;font-size:1.5rem;font-style:italic}@media screen and (max-width:540px){.blockquote-alt footer{font-size:1rem}}.blockquote-alt em,.blockquote-alt footer em{font-style:normal}.blockquote-alt::after{content:close-quote;height:.35em;line-height:1.1em;position:absolute;bottom:-.06em;font-family:bookmania,"Times New Roman",Times,serif;font-style:normal;font-size:12rem;background-color:#fff;right:-2.8rem;color:#395974;display:block}@media screen and (max-width:540px){.blockquote-alt::after{height:1px;overflow:hidden;left:-9999px;width:1px}}.blockquote-alt.Teal{border-color:teal}.blockquote-alt.Teal::after,.blockquote-alt.Teal::before{color:teal}.blockquote-alt.orange{border-color:#f99f1d}.blockquote-alt.orange::after,.blockquote-alt.orange::before{color:#f99f1d}body .red{color:#b30000}body .AliceBlue{color:#f0f8ff}body .AntiqueWhite{color:#faebd7}body .Aqua{color:#0ff}body .Aquamarine{color:#7fffd4}body .Azure{color:azure}body .Beige{color:beige}body .Bisque{color:bisque}body .Black{color:#000}body .BlanchedAlmond{color:#ffebcd}body .Blue{color:#00f}body .BlueViolet{color:#8a2be2}body .Brown{color:brown}body .BurlyWood{color:#deb887}body .CadetBlue{color:#5f9ea0}body .Chartreuse{color:#7fff00}body .Chocolate{color:#d2691e}body .Coral{color:coral}body .CornflowerBlue{color:#6495ed}body .Cornsilk{color:#fff8dc}body .Crimson{color:#dc143c}body .Cyan{color:#0ff}body .DarkBlue{color:#00008b}body .DarkCyan{color:#008b8b}body .DarkGoldenRod{color:#b8860b}body .DarkGray,body .DarkGrey{color:#595959}body .DarkGreen{color:#006400}body .DarkKhaki{color:#bdb76b}body .DarkMagenta{color:#8b008b}body .DarkOliveGreen{color:#556b2f}body .DarkOrange{color:#ff8c00}body .DarkOrchid{color:#9932cc}body .DarkRed{color:#8b0000}body .DarkSalmon{color:#e9967a}body .DarkSeaGreen{color:#8fbc8f}body .DarkSlateBlue{color:#483d8b}body .DarkSlateGray{color:#2f4f4f}body .DarkSlateGrey{color:#2f4f4f}body .DarkTurquoise{color:#00ced1}body .DarkTeal{color:#295f61}body .DarkViolet{color:#9400d3}body .DeepPink{color:#ff1493}body .DeepSkyBlue{color:#00bfff}body .DimGray{color:#696969}body .DimGrey{color:#696969}body .DodgerBlue{color:#1e90ff}body .FireBrick{color:#b22222}body .FloralWhite{color:#fffaf0}body .ForestGreen{color:#218721}body .Fuchsia{color:#f0f}body .Gainsboro{color:#dcdcdc}body .GhostWhite{color:#f8f8ff}body .Gold{color:gold}body .gold{color:#f8cf63}body .GoldenRod{color:#daa520}body .Gray{color:gray}body .Grey{color:gray}body .Green{color:green}body .GreenYellow{color:#adff2f}body .HoneyDew{color:#f0fff0}body .HotPink{color:#ff69b4}body .IndianRed{color:#cd5c5c}body .Indigo{color:indigo}body .Ivory{color:ivory}body .Khaki{color:khaki}body .Lavender{color:#e6e6fa}body .LavenderBlush{color:#fff0f5}body .LawnGreen{color:#7cfc00}body .LemonChiffon{color:#fffacd}body .LightBlue{color:#add8e6}body .LightCoral{color:#f08080}body .LightCyan{color:#e0ffff}body .LightGoldenRodYellow{color:#fafad2}body .LightGray{color:#d3d3d3}body .LightGrey{color:#d3d3d3}body .LightGreen{color:#90ee90}body .LightPink{color:#ffb6c1}body .LightSalmon{color:#ffa07a}body .LightSeaGreen{color:#20b2aa}body .LightSkyBlue{color:#87cefa}body .LightSlateGray{color:#789}body .LightSlateGrey{color:#789}body .LightSteelBlue{color:#b0c4de}body .LightYellow{color:#ffffe0}body .Lime{color:#0f0}body .LimeGreen{color:#32cd32}body .Linen{color:linen}body .Magenta{color:#f0f}body .Maroon{color:maroon}body .MediumAquaMarine{color:#66cdaa}body .MediumBlue{color:#0000cd}body .MediumOrchid{color:#ba55d3}body .MediumPurple{color:#9370db}body .MediumSeaGreen{color:#3cb371}body .MediumSlateBlue{color:#7b68ee}body .MediumSpringGreen{color:#00fa9a}body .MediumTurquoise{color:#48d1cc}body .MediumVioletRed{color:#c71585}body .MidnightBlue{color:#191970}body .MintCream{color:#f5fffa}body .MistyRose{color:#ffe4e1}body .Moccasin{color:#ffe4b5}body .NavajoWhite{color:#ffdead}body .Navy{color:navy}body .OldLace{color:#fdf5e6}body .Olive{color:olive}body .OliveDrab{color:#6b8e23}body .Orange{color:orange}body .OrangeRed{color:#ff4500}body .Orchid{color:orchid}body .PaleGoldenRod{color:#eee8aa}body .PaleGreen{color:#98fb98}body .PaleTurquoise{color:#afeeee}body .PaleVioletRed{color:#db7093}body .PapayaWhip{color:#ffefd5}body .PeachPuff{color:#ffdab9}body .Peru{color:peru}body .Pink{color:pink}body .Plum{color:plum}body .PowderBlue{color:#b0e0e6}body .Purple{color:purple}body .RebeccaPurple{color:#639}body .Red{color:red}body .RosyBrown{color:#bc8f8f}body .RoyalBlue{color:#4169e1}body .SaddleBrown{color:#8b4513}body .Salmon{color:salmon}body .SandyBrown{color:#f4a460}body .SeaGreen{color:#2e8b57}body .SeaShell{color:#fff5ee}body .Sienna{color:sienna}body .Silver{color:silver}body .SkyBlue{color:#87ceeb}body .SlateBlue{color:#6a5acd}body .SlateGray{color:#708090}body .SlateGrey{color:#708090}body .Snow{color:snow}body .SpringGreen{color:#00ff7f}body .SteelBlue{color:#4682b4}body .Tan{color:tan}body .Teal{color:teal}body .Thistle{color:#d8bfd8}body .Tomato{color:tomato}body .Turquoise{color:#40e0d0}body .Violet{color:violet}body .Wheat{color:wheat}body .White{color:#fff}body .WhiteSmoke{color:#f5f5f5}body .Yellow{color:#ff0}body .YellowGreen{color:#9acd32}body .blue-slate{color:#395974}body .medallion{color:#c90}body .bg-DarkTeal{background-color:#295f61;color:#fff}body mark.bg-teal{background-color:#1bfcfd}body .bg-slateblue{background-color:#395974;color:#fff!important}body .bg-slateblue a{color:#fff;text-decoration:underline}body .bg-slateblue a:hover{color:#fff;text-decoration:none}body .bg-darkOlive{background-color:#556b2f;color:#fff}body .bg-grey{background-color:#e1e1e1}body .bg-grey a{color:#094d6d!important}body .bg-tulane-green{background-color:#366!important}body .bg-webtulane-green{background-color:#215440!important;color:#fff!important}body .bg-webtulane-green a{color:#fff;text-decoration:underline}body .bg-webtulane-green a:hover{color:#fff;text-decoration:none}body .bg-lightblue{background-color:#bad9eb}body .bgpowderblue{background-color:#ebf3f9}body .powderpink{color:#eb9c97}body .russet{color:#92481e}body .deepdarkgold{color:#87720d}body .darkcoral{color:#d63900}body .mutedteal{color:#a1b7b5}body .darkmutedteal{color:#5a7777}body .tulane-green{color:#366!important}body .tulane-blue{color:#71c5e8}body .bg-tulane-blue{background-color:#71c5e8}body .tulane-avenue-blue{color:#00558c}body .bg-white{background-color:#fff}body .bg-avenue-blue,body .bg-avenueblue{background-color:#00558c;color:#fff}#block-sla-tulane-tulane-system-main body .bg-avenue-blue .grid__item__header,#block-sla-tulane-tulane-system-main body .bg-avenueblue .grid__item__header,body .bg-avenue-blue #block-sla-tulane-tulane-system-main .grid__item__header,body .bg-avenue-blue .h1,body .bg-avenue-blue .h2,body .bg-avenue-blue .h3,body .bg-avenue-blue .h4,body .bg-avenue-blue .h5,body .bg-avenue-blue .h6,body .bg-avenue-blue h1,body .bg-avenue-blue h2,body .bg-avenue-blue h3,body .bg-avenue-blue h4,body .bg-avenue-blue h5,body .bg-avenue-blue h6,body .bg-avenueblue #block-sla-tulane-tulane-system-main .grid__item__header,body .bg-avenueblue .h1,body .bg-avenueblue .h2,body .bg-avenueblue .h3,body .bg-avenueblue .h4,body .bg-avenueblue .h5,body .bg-avenueblue .h6,body .bg-avenueblue h1,body .bg-avenueblue h2,body .bg-avenueblue h3,body .bg-avenueblue h4,body .bg-avenueblue h5,body .bg-avenueblue h6{color:#fff}body .bg-avenue-blue a,body .bg-avenueblue a{color:#fff;text-decoration:underline}body .bg-avenue-blue a:hover,body .bg-avenueblue a:hover{color:#fff;text-decoration:none}body .Mardigras,body .mardigras{color:#78be20}body .darkpurple{color:#594b77!important}body .bg-bright-green{background-color:#60bb46}hr.hr-2{border-top-width:2px}hr.hr-3{border-top-width:3px}a.nolink{text-decoration:none;cursor:default}::-moz-selection{background-color:rgba(20,70,47,.85);color:#fff}::selection{background-color:rgba(20,70,47,.85);color:#fff}table.classesinfo,table.zebra{width:100%;border-collapse:collapse;margin:1em auto;table-layout:fixed}table.classesinfo>tbody tr:nth-of-type(odd),table.zebra>tbody tr:nth-of-type(odd){background:#f4f4f4}table.classesinfo>tbody>tr:hover>*,table.zebra>tbody>tr:hover>*{background-color:rgba(20,70,47,.15)}table.classesinfo td,table.classesinfo th,table.zebra td,table.zebra th{padding:.25em;border:1px solid #dee2e6;text-align:left;font-size:1.25rem}.border-white-shadow{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75);-webkit-transition:border-width .1s ease-in-out;transition:border-width .1s ease-in-out;border:solid 2px #fff}.video-container{position:relative;width:100%;padding-bottom:56.25%;padding-top:0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed{position:relative;padding-bottom:56.25%;margin-bottom:3rem}.video-embed iframe,.video-embed video{position:absolute;left:0;top:0;width:100%;height:100%}.program-sections img{width:100%}.program-sections h2,.program-sections h3{font-family:"FreightSans Pro"}.program-sections ul{list-style:none;padding:0;margin:0}.program-sections li:first-child{border-top:.0625rem solid #ebebeb}.program-sections li{border-bottom:.0625rem solid #ebebeb;padding:1rem 1rem 1rem 0;list-style:none}.program-sections li a{width:100%;display:block;font-size:1.4rem;font-weight:400}.program-sections li a::after{font-family:bootstrap-icons!important;font-weight:900;content:"";float:right;font-size:1.25em}.featured__program_list .image-with-title{position:relative}.featured__program_list .image-with-title img{width:100%}.featured__program_list .image-with-title .title{background-color:rgba(0,0,0,.42);width:100%;position:absolute;bottom:0;left:0;padding:.5rem;font-size:1.5rem;margin:0;color:#fff;text-shadow:2px 2px 3px rgba(42,42,42,.42)}.featured__program_list .image-with-title .title a{color:#fff;text-shadow:2px 2px 3px rgba(42,42,42,.42);background:0 0}.featured__program_list .image-with-title .title a:hover{color:#fff!important}.featured__program_list ul{list-style:none;margin:.5em 0 1.25em;padding:0}.featured__program_list ul li{list-style:none;border-bottom:.0625rem solid #ebebeb;padding:.5em 1em .5em 0;position:relative}.featured__program_list ul a{color:#55812b!important;font-weight:700;font-size:1.25rem;text-decoration:none;background:0 0;display:block;width:92%}.featured__program_list ul a span.arrow.right{font-family:bootstrap-icons!important;font-weight:900;content:"";float:right;font-size:1.25em}.featured__program_list ul a::after{font-family:bootstrap-icons!important;font-weight:900;content:"";float:right;font-size:1.25em}.accordion{margin-bottom:2rem}.accordion__item{border-top:.0625rem solid #b3cf68}.accordion__toggle{margin:1rem 1rem .5rem 0!important;background-image:url(/themes/custom/sla_tulane/images/arrow-single-green-light.png);background-position:98% 10px;background-repeat:no-repeat;padding-right:42px;margin-bottom:0;color:#55812b!important;font-weight:700!important}.accordion__toggle.accordion__item--active{background-position:98% -182px}.accordion__content{opacity:0;height:0;margin-bottom:.5rem;-webkit-transition-property:height,opacity;transition-property:height,opacity;-webkit-transition:height 1s,opacity 2ms;transition:height 1s,opacity 2ms}.accordion__item--active+.accordion__content{height:unset;opacity:1}ul.no-bullets,ul.nobullets{list-style-type:none!important;margin:1em 0;padding:0}ul.no-bullets>li,ul.nobullets>li{list-style-type:none!important}.mcgs-courses-poster .poster-title{text-align:center;border-top:7px solid #000;border-bottom:solid 7px #000;background-color:#9d210b}.mcgs-courses-poster .poster-title h3{color:#fff;text-transform:uppercase;margin:0;padding:1rem}.mcgs-courses-poster .intro{margin:2rem 0}.mcgs-courses-poster h4{text-align:center;color:#9d210b;border-bottom:1px solid;text-transform:uppercase;border-color:#9d210b!important;margin:0}.mcgs-courses-poster .item{border-top-color:#9d210b!important;border-bottom:1px solid #9d210b}.mcgs-courses-poster .content .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mcgs-courses-poster .course.item.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mcgs-courses-poster .course.item.d-flex span{font-size:1rem;padding:.5rem}.mcgs-courses-poster .course.item.d-flex .code{color:#4f5d18}.mcgs-courses-poster .course.item.d-flex .course-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mcgs-courses-poster .course.item.d-flex span{text-align:center}.mcgs-courses-poster .poster-footer{border-top:7px solid #000;background-color:#9d210b}.mcgs-courses-poster .poster-footer .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mcgs-courses-poster.spring-colors .poster-title{background-color:#92b480}.mcgs-courses-poster.spring-colors .poster-title h3{color:#000}.mcgs-courses-poster.spring-colors .poster-footer{background-color:#92b480}div.imageright{width:100%}div.imageright img{width:100%}@media screen and (min-width:900px){div.imageright{float:right;margin:0 0 1em 1em;max-width:42%}}div.imageleft{width:100%}div.imageleft img{width:100%}@media screen and (min-width:900px){div.imageleft{float:left;margin:0 1em 1em 0;max-width:42%}}div.imageleft.dont-resize img,div.imageright.dont-resize img{width:revert-layer}div.imageright-sm{width:100%}div.imageright-sm img{width:100%}@media screen and (min-width:900px){div.imageright-sm{float:right;margin:0 0 1em 1em;max-width:20%}}div.imageleft-sm{width:100%}div.imageleft-sm img{width:100%;margin:auto}@media screen and (min-width:900px){div.imageleft-sm{float:left;margin:0 1em 1em 0;max-width:20%}}img.dont-enlarge{width:auto!important}.center{margin-left:auto;margin-right:auto;text-align:center}div.max-seventyfive,img.max-seventyfive{max-width:74%;margin:0 auto}#block-sla-tulane-tulane-system-main .grid{margin:0 -.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-sla-tulane-tulane-system-main .grid>*{width:100%;min-height:1px}#block-sla-tulane-tulane-system-main .grid.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-sla-tulane-tulane-system-main .grid.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#block-sla-tulane-tulane-system-main .grid__item{padding:0 1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#block-sla-tulane-tulane-system-main .grid__item>*{width:100%;min-height:1px}@media screen and (min-width:48em){#block-sla-tulane-tulane-system-main .grid__item--2{float:left;width:50%}}@media screen and (min-width:32em){#block-sla-tulane-tulane-system-main .grid__item--3{float:left;width:33.333%}}@media screen and (min-width:32em){#block-sla-tulane-tulane-system-main .grid__item--4{float:left;width:50%}}@media screen and (min-width:64em){#block-sla-tulane-tulane-system-main .grid__item--4{width:25%}}#block-sla-tulane-tulane-system-main .grid__item--5{margin-bottom:1rem}@media screen and (min-width:64em){#block-sla-tulane-tulane-system-main .grid__item--5{margin-bottom:0;width:20%}}#block-sla-tulane-tulane-system-main .grid-item-center-2on3{margin-left:20%}#block-sla-tulane-tulane-system-main .grid-item-center-1on3{margin-left:33%}.hero{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden}.hero img{width:100%}.hero h1{text-align:center;position:absolute;bottom:0;padding:2% 5%;margin:0;color:#fff;text-shadow:2px 2px 3px rgba(42,42,42,.5);width:100%;background-color:rgba(0,0,0,.5)}.hero-vid-with-text{position:relative}.hero-vid-with-text .text{padding:1rem 1rem 2rem}@media(min-width:768px){.hero-vid-with-text .text{background-color:rgba(0,0,0,.8);position:absolute;bottom:0;color:#fff;text-shadow:2px 2px 3px rgba(42,42,42,.75);padding:2rem}#block-sla-tulane-tulane-system-main .hero-vid-with-text .text .grid__item__header,.hero-vid-with-text .text #block-sla-tulane-tulane-system-main .grid__item__header,.hero-vid-with-text .text .h1,.hero-vid-with-text .text .h2,.hero-vid-with-text .text .h3,.hero-vid-with-text .text .h4,.hero-vid-with-text .text .h5,.hero-vid-with-text .text .h6{color:#fff!important}}.node-651 .hero{aspect-ratio:120/43}.node-21170 .hero{aspect-ratio:21/9}body.node-type-universal.up-has-hero-image div#block-sla-tulane-breadcrumbs{display:none}body.node-type-universal.up-has-hero-image #block-sla-tulane-page-title{display:none}body.node-type-universal.deans-office div#block-sla-tulane-breadcrumbs,body.node-type-universal.deans-office div#block-sla-tulane-page-title{margin-top:0}body.node-type-universal.node-10341 .hero{aspect-ratio:5/2;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.node-type-staff-member .staff-card img{max-width:unset;width:100%}body.node-type-staff-member .staff-card .staff-card-meta{padding:0 2.5rem;margin:auto;font-size:1.25rem;line-height:1.15}@media(min-width:992px){body.node-type-staff-member .staff-card .staff-card-meta{padding:0 4rem}}body.node-type-staff-member ul.courses{width:100%;border-collapse:collapse;margin:1em auto;border-top:1px solid rgba(185,185,185,.9);border-right:1px solid rgba(185,185,185,.9);border-left:1px solid rgba(185,185,185,.9);list-style:none;padding:0}body.node-type-staff-member ul.courses li{padding:.5rem;border-bottom:1px solid rgba(185,185,185,.9);list-style:none}body.node-type-staff-member ul.courses li:nth-child(even){background:#ebebeb}.news-item,.sla-staff--item,.spotlight-item,.staff-item{line-height:1;position:relative}.news-item:hover img,.sla-staff--item:hover img,.spotlight-item:hover img,.staff-item:hover img{-webkit-filter:sepia(40%);filter:sepia(40%)}.no-im-hover .staff-item:hover img{-webkit-filter:none;filter:none}.zoom-hover .staff-item{overflow:hidden;padding-bottom:5px}.zoom-hover .staff-item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.01);transform:scale(1.01)}.staff-meta-1{display:block;margin-top:.25rem;font-size:1.15rem}.staff-meta-2{font-size:1.15rem}.staff-meta-2 p{font-size:inherit;margin:0}.anchor[id],div[id],h1[id],h2[id],h3[id],h4[id],h5[id],h6[id],p[id]{scroll-margin-top:10rem}.row-heading{position:relative;overflow:hidden}.row-heading::after{height:2px;width:100%;position:absolute;display:inline-block;top:14px;content:"";background:#2f5340;z-index:-1}.bio-links{font-size:16px}@font-face{font-family:"Freight Sans Pro";src:url(https://use.typekit.net/af/9c1c62/00000000000000007735d677/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/9c1c62/00000000000000007735d677/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/9c1c62/00000000000000007735d677/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:bookmania;src:url(https://use.typekit.net/af/a3c0c5/00000000000000007735e591/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/a3c0c5/00000000000000007735e591/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/a3c0c5/00000000000000007735e591/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}body h1{font-family:bookmania;font-weight:700}body h2{font-family:bookmania;margin-top:2rem!important;font-weight:700}body h3{font-family:bookmania;margin-top:1.5rem!important}body h4{font-family:"Freight Sans Pro"!important;margin-top:1.25rem!important;font-weight:700}body h5{font-family:"Freight Sans Pro"!important;margin-top:1.2rem!important;font-weight:700}body h6{font-family:"Freight Sans Pro"!important;margin-top:1.1rem!important;font-weight:700}body b,body strong{font-weight:700}body p strong{font-family:inherit}#block-sla-tulane-tulane-system-main body .grid__item__header,body #block-sla-tulane-tulane-system-main .grid__item__header,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{color:#000}body span.subhead{font-size:.75em;display:block}body ul{list-style-type:disc}body ul>li{list-style-type:disc}body ul ul,body ul ul>li{list-style:circle}body .list-none{list-style-type:none}body .fw-normal{font-family:"Freight Sans Pro",Arial,Helvetica,sans-serif!important}body .dropcap{float:left;line-height:1rem;font-size:2.5rem}body ol{list-style-type:decimal}body ol>li{list-style-type:decimal}body ol.lower-alpha,body ol[type=lower-alpha]{list-style:lower-alpha}body ol.lower-alpha>li,body ol[type=lower-alpha]>li{list-style-type:lower-alpha}body ol.upper-alpha,body ol[type=upper-alpha]{list-style:upper-alpha}body ol.upper-alpha>li,body ol[type=upper-alpha]>li{list-style-type:upper-alpha}body ol.lower-roman,body ol[type=lower-roman]{list-style:lower-roman}body ol.lower-roman>li,body ol[type=lower-roman]>li{list-style-type:lower-roman}body ol.upper-roman,body ol[type=upper-roman]{list-style:upper-roman}body ol.upper-roman>li,body ol[type=upper-roman]>li{list-style-type:upper-roman}body #block-sla-tulane-tulane-system-main ol,body #block-sla-tulane-tulane-system-main ul{overflow:hidden}body .list-unstyled{padding-left:0;list-style:none}body .list-unstyled>li{list-style:none}body .list-disc{list-style:disc!important}body .list-disc>li{list-style:disc}body .list-circle{list-style:circle!important}body .list-circle>li{list-style:circle}body .list-square{list-style:square!important}body .list-square>li{list-style:square}body ul.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}body ul.three-col{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}body ul.double-right{text-align:left;padding:0}body ul.double-right li{padding-left:1em;text-indent:-.75em;list-style:none}body ul.double-right li::before{content:"» "}body ul.pagination,body ul.pagination li{list-style:none}body table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before{margin-bottom:5px}body table.dataTable td{font-size:16px}body blockquote{display:block;margin-top:1em;margin-bottom:1em;margin-left:40px;margin-right:40px}body .reverse-indent{margin-left:30px;text-indent:-30px}body div .large,body li .large,body p .large{font-size:1.5em}body div .larger,body li .larger,body p .larger{font-size:2em}body div .small,body li .small,body p .small{font-size:.875em}body div .smaller,body li .smaller,body p .smaller{font-size:.5em}body div .footnote,body li .footnote,body p .footnote{margin-top:3rem;font-size:18px}body a.text-decoration-underlineoffset{text-decoration:underline;text-underline-offset:.3em}body .text-vertical-wrapper{position:relative}body .text-vertical-wrapper .text-vertical{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.webform-submission-form .form-item{margin:1rem 0}.webform-submission-form .form-item.js-form-type-checkbox,.webform-submission-form .form-item.js-form-type-radio{margin:.25rem 0}.webform-submission-form textarea{border:solid 1px #ccc;width:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:0 1px 2px rgba(0,0,0,.1) inset}.webform-submission-form input{border:solid 1px #ccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:0 1px 2px rgba(0,0,0,.1) inset}.webform-submission-form label,.webform-submission-form legend{display:block;font-weight:700;font-family:"Freight Sans Pro";font-size:1.15rem}.webform-submission-form .form-email{margin-top:.25rem;font-size:.875em;color:#6c757d}.webform-submission-form .js-form-type-checkbox label,.webform-submission-form .js-webform-radios label{display:inline;font-family:"Freight Sans Pro",Helvetica,Arial,sans-serif}.webform-submission-form .description{font-style:italic}.webform-submission-form .form-required::after{content:"*";color:#b30000;margin-left:.25rem}.webform-submission-form .messages--error .placeholder,.webform-submission-form div[role=alert] .placeholder{background-color:rgba(0,0,0,0);opacity:1;color:#b30000}.webform-confirmation .webform-confirmation__message{margin-top:6rem;font-weight:700;font-size:21px}.flowchart{margin:0 auto}.flowchart h1,.flowchart h2,.flowchart h3,.flowchart h4,.flowchart h5,.flowchart h6{font-weight:400;margin:.5rem!important}.flowchart ol{margin-bottom:unset}.flowchart *,.flowchart :after,.flowchart :before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:16px}.flowchart * a{color:#004794!important;text-decoration:underline}ol.flowchart,ol.flowchart li,ol.flowchart li>div,ol.flowchart ol{position:relative}ol.flowchart,ol.flowchart ol{list-style:none;margin:0!important;padding:0}ol.flowchart{text-align:center}ol.flowchart li{list-style:none!important}ol.flowchart ol{padding-top:1em}ol.flowchart li:after,ol.flowchart li:before,ol.flowchart ol:after,ol.flowchart ol:before,ol.flowchart>li>div:after,ol.flowchart>li>div:before{background-color:#b7a6aa;content:"";position:absolute}ol.flowchart ol>li{padding:1em 0 0 1em}ol.flowchart>li ol:before{height:1em;left:50%;top:0;width:3px}ol.flowchart>li ol:after{height:3px;left:3px;top:1em;width:50%}ol.flowchart>li ol>li:not(:last-of-type):before{height:3px;left:0;top:2em;width:1em}ol.flowchart>li ol>li:not(:last-of-type):after{height:100%;left:0;top:0;width:3px}ol.flowchart>li ol>li:last-of-type:before{height:3px;left:0;top:2em;width:1em}ol.flowchart>li ol>li:last-of-type:after{height:2em;left:0;top:0;width:3px}ol.flowchart li>div{background-color:#fff;border-radius:3px;min-height:2em;padding:.5em}ol.flowchart>li>div{background-color:#a2ed56;margin-right:1em}ol.flowchart>li>div:before{bottom:2em;height:3px;right:-1em;width:1em}ol.flowchart>li>div:first-of-type:after{bottom:0;height:2em;right:-1em;width:3px}ol.flowchart>li>div+div{margin-top:1em}ol.flowchart>li>div+div:after{height:calc(100% + 1em);right:-1em;top:-1em;width:3px}ol.flowchart>li>ol:before{left:inherit;right:0}ol.flowchart>li>ol:after{left:0;width:100%}ol.flowchart>li>ol>li>div{background-color:#83e4e2}ol.flowchart>li>ol>li>ol>li>div{background-color:#fd6470}ol.flowchart>li>ol>li>ol>li>ol>li>div{background-color:#fca858}ol.flowchart>li>ol>li>ol>li>ol>li>ol>li>div{background-color:#fddc32}@media only screen and (min-width:992px){ol.flowchart{margin-left:-1em;margin-right:-1em}ol.flowchart>li>div{display:inline-block;float:none;margin:0 1em 1em 1em;vertical-align:bottom}ol.flowchart>li>div:only-of-type{margin-bottom:0;width:calc(100% - 2em - 4px)}ol.flowchart>li>div:first-of-type:nth-last-of-type(2),ol.flowchart>li>div:first-of-type:nth-last-of-type(2)~div{width:calc(50% - 2em - 4px)}ol.flowchart>li>div:first-of-type:nth-last-of-type(3),ol.flowchart>li>div:first-of-type:nth-last-of-type(3)~div{width:calc(33.3333333333% - 2em - 4px)}ol.flowchart>li>div:first-of-type:nth-last-of-type(4),ol.flowchart>li>div:first-of-type:nth-last-of-type(4)~div{width:calc(25% - 2em - 4px)}ol.flowchart>li>div:first-of-type:nth-last-of-type(5),ol.flowchart>li>div:first-of-type:nth-last-of-type(5)~div{width:calc(20% - 2em - 4px)}ol.flowchart>li>div:after,ol.flowchart>li>div:before{bottom:-1em!important;top:inherit!important}ol.flowchart>li>div:before{height:1em!important;left:50%!important;width:3px!important}ol.flowchart>li>div:only-of-type:after{display:none}ol.flowchart>li>div:first-of-type:not(:only-of-type):after,ol.flowchart>li>div:last-of-type:not(:only-of-type):after{bottom:-1em;height:3px;width:calc(50% + 1em + 3px)}ol.flowchart>li>div:first-of-type:not(:only-of-type):after{left:calc(50% + 3px)}ol.flowchart>li>div:last-of-type:not(:only-of-type):after{left:calc(-1em - 3px)}ol.flowchart>li>div+div:not(:last-of-type):after{height:3px;left:-2em;width:calc(100% + 4em)}ol.flowchart>li>ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ol.flowchart>li>ol:before,ol.flowchart>li>ol>li:before{height:1em!important;left:50%!important;top:0!important;width:3px!important}ol.flowchart>li>ol:after{display:none}ol.flowchart>li>ol>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:1em;padding-right:1em;padding-top:1em}ol.flowchart>li>ol>li:only-of-type{padding-top:0}ol.flowchart>li>ol>li:only-of-type:after,ol.flowchart>li>ol>li:only-of-type:before{display:none}ol.flowchart>li>ol>li:first-of-type:not(:only-of-type):after,ol.flowchart>li>ol>li:last-of-type:not(:only-of-type):after{height:3px;top:0;width:50%}ol.flowchart>li>ol>li:first-of-type:not(:only-of-type):after{left:50%}ol.flowchart>li>ol>li:last-of-type:not(:only-of-type):after{left:0}ol.flowchart>li>ol>li+li:not(:last-of-type):after{height:3px;left:0;top:0;width:100%}}@media(min-height:500px)and (min-width:48em){body.magazine.toolbar-horizontal .hero{top:-89px}}body.magazine .intro-text-wrapper{padding-left:0}body.magazine .hero{display:none}body.magazine .magazine-subhead{font-family:"Freight Sans Pro",Helvetica,Arial,sans-serif;padding-top:3rem}body.magazine .from-the-archives .card{background-color:unset}@media(min-height:500px)and (min-width:48em){body.magazine .hero{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;aspect-ratio:5/2;top:-2rem;margin-top:0}body.magazine .hero .field--name-field-ul-banner{width:100%}body.magazine .hero::before{position:absolute;left:2.5%;top:2rem;background-size:contain;background-repeat:no-repeat;display:block;width:66%;height:200px;content:""}body.magazine .hero h1{background-color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;bottom:2.5rem;background-size:contain;background-repeat:no-repeat;padding:0;margin:0;right:3rem;width:200px}body.magazine .magazine-subhead{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media(min-width:1920px){body.magazine .hero{aspect-ratio:4/1;overflow:hidden}}@media(max-width:768px){body.magazine .main-stories .story{text-align:center}body.magazine .main-stories .story img{margin:auto}}body.magazine .digital-assets{padding-left:15px}body.magazine .digital-assets .card{background-color:#000;padding:0}body.magazine .digital-assets .card img,body.magazine .digital-assets .card video{-ms-flex-item-align:center!important;align-self:center!important}body.magazine .digital-assets .card a{color:#fff}body.magazine .digital-assets .card .card-body{background-color:#00758d}body.magazine .digital-assets .card .tags{font-size:.75em}body.magazine .digital-assets .card .tags i{margin-right:.5rem}@media(max-width:768px){body.magazine .digital-assets .card{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:unset;padding-right:15px}body.magazine .digital-assets .card a.img-link{max-width:100%;display:block;width:100%}body.magazine .digital-assets .card a.img-link img,body.magazine .digital-assets .card a.img-link video{display:block;margin:auto;width:auto}body.magazine .digital-assets .card .card-body{text-align:center}}body.magazine .digital-assets .card.card-stacked{background-color:rgba(0,0,0,0);padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:block}body.magazine .digital-assets .card.card-stacked a.img-link{max-width:100%;width:100%;padding:1rem}body.magazine .card{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5rem}body.magazine .card h5{margin:0;padding:0}body.magazine .card a.img-link{max-width:50%;width:200%;display:-webkit-box;display:-ms-flexbox;display:flex}body.magazine .card img,body.magazine .card video{-ms-flex-item-align:start;align-self:flex-start;width:100%;max-width:100%}body.magazine .card .card-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1em}@media(min-width:768px){body.magazine .also-in-this-issue .byline,body.magazine .also-in-this-issue p{font-size:1rem}}@media(max-width:768px){body.magazine .also-in-this-issue .card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:15px}body.magazine .also-in-this-issue .card a.img-link{max-width:100%;display:block;width:100%}body.magazine .also-in-this-issue .card a.img-link img,body.magazine .also-in-this-issue .card a.img-link video{display:block;margin:auto;width:auto}body.magazine .also-in-this-issue .card .card-body{text-align:center}}body.magazine.node-17843 .pane-node-title{text-indent:-99999px}body.magazine.node-17882 .pane-node-title{text-indent:-99999px}body.magazine.node-17882 .caption{background-color:rgba(0,0,0,0);text-align:center}@media(min-width:976px){body.magazine.toolbar-horizontal.node-22964 .hero{top:0}}body.node-22967 .hero{display:block!important;margin:-2rem -2rem 1rem;aspect-ratio:40/21;background-color:#000}body.node-22967 .hero .meta{position:absolute;bottom:0;text-transform:uppercase;padding:.25rem .25rem 0;text-shadow:1px 1px 2px rgba(0,0,0,.6);width:100%}body.node-22967 .hero .title{font-family:bookmania;font-size:36px;color:#b3d2e4;line-height:.65}body.node-22967 .hero .title span{display:block;font-family:"Freight Sans Pro";font-size:16px;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#b2d0e2),to(rgba(178,208,226,0)));background:linear-gradient(to right,#b2d0e2 50%,rgba(178,208,226,0));color:#fff;margin:0 -.25rem;padding:.5rem 2rem;line-height:.5}body.node-22967 .hero .byline{font-size:16px;color:#fff}@media(min-width:540px){body.node-22967 .hero .title{font-size:100px;margin-left:2rem}body.node-22967 .hero span{margin-left:0!important}body.node-22967 .hero .byline{margin-left:2rem}}@media(min-width:960px){body.node-22967 .hero .title{font-size:200px;margin-left:2rem;line-height:.5}body.node-22967 .hero span{font-size:40px!important}body.node-22967 .hero .byline{font-size:20px!important}}body.node-22967 .blue-plaid{margin:0 -2rem;padding:2rem;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2024-12/blue-plaid-rect.png);background-color:#5990d9}@media(min-width:960px){body.node-22967 .blue-plaid{padding:2rem 4rem}}body.node-22967 .main-story{background-image:url(https://liberalarts.tulane.edu/sites/default/files/2024-12/blue-plaid-trans-rect.png);background-repeat:no-repeat;margin:0 -2rem;padding:2rem;background-size:contain}body.node-22967 .main-story>p:first-child strong{font-size:30px;color:#245798}@media(min-width:540px){body.node-22967 .main-story{padding-top:3rem}body.node-22967 .main-story .blue-plaid{margin-right:0}body.node-22967 .main-story .blue-plaid p{font-size:30px}}body.node-22968 .main_wrapper{background-image:url(https://liberalarts.tulane.edu/sites/default/files/2024-12/bg-glass.webp);background-size:cover}body.node-22968 .inset{background-color:#3e8da8;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2024-12/bg-glass.webp);color:#fff;width:calc(4rem + 100%);padding:2rem 3rem;margin:2rem -2rem}body.node-22968 .hero{display:block!important;margin:-2rem -2rem 1rem;aspect-ratio:40/21;background-color:#000}body.node-22968 .hero .meta{position:absolute;bottom:0;text-transform:uppercase;padding:.25rem;text-shadow:1px 1px 2px rgba(0,0,0,.6);width:100%}body.node-22968 .hero .title{font-family:"Freight Sans Pro";font-weight:700;font-size:20px;color:rgba(255,255,255,.85);line-height:.65;margin-bottom:2rem}body.node-22968 .hero .title span{font-size:30px}body.node-22968 .hero span.subtitle{display:block;font-family:bookmania;text-transform:none;font-size:20px;margin-top:9px}body.node-22968 .hero .byline{font-size:16px;color:#fff;line-height:.95}@media(min-width:540px){body.node-22968 .hero .title{font-size:42px;width:66%}body.node-22968 .hero .title span{font-size:62px}body.node-22968 .hero .title span.subtitle{font-size:30px;margin-top:9px}}@media(min-width:720px){body.node-22968 .hero .meta{padding:.25rem 1rem}body.node-22968 .hero .title{font-size:60px;width:66%;line-height:.75}body.node-22968 .hero .title span{font-size:80px}body.node-22968 .hero .title span.subtitle{font-size:40px;margin-top:13px}body.node-22968 .hero .byline{width:70%}}@media(min-width:960px){body.node-22968 .hero .meta{top:25%}body.node-22968 .hero .title{margin-left:5%}body.node-22968 .hero .title span{font-size:120px}body.node-22968 .hero .title span.subtitle{font-size:40px}body.node-22968 .hero .byline{width:50%;margin-left:5%}}@media(min-width:1140px){body.node-22968 .hero .title{font-size:7vw;width:66%;line-height:.75}body.node-22968 .hero .title span{font-size:13vw}body.node-22968 .hero .title span.subtitle{font-size:4.7vw;margin-top:1vw}body.node-22968 .hero .byline{font-size:2vw}}body.node-22968 .footer-wrapper{position:relative}@media(min-width:960px){body.node-22968 .inset{max-width:40%;float:right;margin-left:2rem}}body.node-22969{background-color:#f2f3f3!important}body.node-22969 .hero{display:block!important;margin:-2rem -2rem 1rem;aspect-ratio:40/21;background-color:#f2f3f3;text-align:right}body.node-22969 .hero .meta{position:absolute;top:0;padding:2rem .25rem 0;width:55%}body.node-22969 .hero .title{font-family:bookmania;font-size:20px;color:#6d665c;line-height:1;margin-bottom:1rem}body.node-22969 .hero .subhead{font-size:16px;color:#6d665c;line-height:.95;text-transform:uppercase}@media(min-width:540px){body.node-22969 .hero .meta{width:55%}body.node-22969 .hero .title{font-size:42px}}@media(min-width:720px){body.node-22969 .hero .meta{padding:9rem 0 0}body.node-22969 .hero .title{font-size:60px;line-height:.8}}@media(min-width:960px){body.node-22969 .hero .title{font-size:80px}body.node-22969 .hero .subhead{font-size:24px}}@media(min-width:1320px){body.node-22969 .hero .title{font-size:100px}}@media(min-width:1536px){body.node-22969 .hero .meta{width:50%}body.node-22969 .hero .title{font-size:115px}}body.node-22969 .caption{font-size:10px;line-height:1;width:50%;margin-left:.25rem;margin-right:-2rem;margin-top:-1rem;padding:0 .25rem 1rem;float:right;text-transform:uppercase}body.node-22969 .article-intro{color:#157489}body.node-22969 h2{color:#157489;font-size:1.25rem}body.node-22969 .blockquote-alt{border:none;color:#6d665c;padding:0;margin-right:0}body.node-22969 .blockquote-alt::before{background-color:#f2f3f3;color:#e4e3e2;left:-3.5rem}body.node-22969 .blockquote-alt::after{background-color:#f2f3f3;color:#e4e3e2}body.node-22969 .blockquote-alt p{font-family:bookmania}body.node-22969 .end-photo .caption{font-size:16px;width:100%;margin:0;max-width:486px}@media(min-width:540px){body.node-22969 .blockquote-alt{padding:10px 3rem 10px 2rem}body.node-22969 .blockquote-alt::after{right:-1.5rem}}@media(min-width:720px){body.node-22969 .caption{font-size:14px;text-align:right;padding-right:1rem}body.node-22969 .blockquote-alt{width:65%;margin:1rem auto}}@media(min-width:960px){body.node-22969 .caption{margin-top:-3rem}}@media(min-width:1320px){body.node-22969 .blockquote-alt{width:50%}}body.node-22970 .hero{display:block!important;margin:-2rem -2rem 0;aspect-ratio:40/21}body.node-22970 .caption{font-size:15px;text-transform:uppercase;margin:.25rem -1rem;line-height:1}body.node-22970 h1{margin:1.5rem 0;font-family:bookmania;text-align:center;font-style:italic;font-size:6vw;color:#6687b5;line-height:.95}body.node-22970 h1 span{display:block;font-family:"Freight Sans Pro";font-weight:700;background-color:#8a7151;color:#fff;text-transform:uppercase;font-style:normal;font-size:4vw;padding:.35rem 0}body.node-22970 .byline{text-transform:uppercase;color:#8a7151;font-size:16px;line-height:1.25}body.node-22970 .intro{text-transform:uppercase}body.node-22970 .intro strong{color:#6687b5}body.node-22970 .inset1{max-width:427px;margin:auto}body.node-22970 .inset1 .caption{margin-left:0!important}body.node-22970 .inset2{max-width:400px;margin:auto}body.node-22970 .inset2 .caption{margin-left:0!important}body.node-22970 .inset3{max-width:960px;margin:auto}body.node-22970 .inset3 .caption{margin-left:0!important}@media(min-width:540px){body.node-22970 .inset1{float:left;margin-right:1rem;width:30%}body.node-22970 .inset2{float:right;margin-left:1rem;width:40%}body.node-22970 .inset3{float:left;margin-right:1rem}}@media(min-width:768px){body.node-22970 .hero{top:0}body.node-22970 .caption{margin-left:4vw!important}}@media(min-width:1140px){body.node-22970 h1{margin:3rem 0}body.node-22970 h1 span{padding-bottom:.6rem}}@media(min-height:500px)and (min-width:48em){body.node-22970.toolbar-horizontal .hero{margin-bottom:-89px}}body.node-22971 .hero{display:block!important;margin:-2rem -2rem 0;aspect-ratio:40/21}body.node-22971 .hero .meta{position:absolute;top:0;text-transform:uppercase;padding:.75rem .25rem 0;width:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(25%,rgba(178,208,226,0)),to(#b2d0e2));background:linear-gradient(0deg,rgba(178,208,226,0) 25%,#b2d0e2 100%);min-height:160px}body.node-22971 .hero .title{text-shadow:#b2d0e2 1px 0 10px;font-family:bookmania;text-transform:none;font-size:16px;color:#33768b;line-height:1;text-align:center;width:65%}body.node-22971 .hero .title span{text-transform:uppercase;font-family:"Freight Sans Pro";font-weight:700;font-size:7.5vw;line-height:.75}body.node-22971 .hero .title span.t1{color:#85bc55}body.node-22971 .hero .title span.t2{color:#235486}body.node-22971 .hero .title span.t3{color:#235486}body.node-22971 .hero .title span.t4{color:#f1d146;text-shadow:rgba(0,0,0,.5) 1px 0 5px}body.node-22971 .hero .title span.t5{color:#f1d146;text-shadow:rgba(0,0,0,.5) 1px 0 5px}body.node-22971 .caption{font-size:12px;text-transform:uppercase;margin:.25rem -1rem;line-height:1}body.node-22971 .blockquote-alt{border:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(132,194,229,.8)),to(rgba(132,194,229,.7))),url(https://liberalarts.tulane.edu/sites/default/files/2024-12/mag-2024-ukraine-children.webp);background:linear-gradient(rgba(132,194,229,.8),rgba(132,194,229,.7)),url(https://liberalarts.tulane.edu/sites/default/files/2024-12/mag-2024-ukraine-children.webp);background-position:bottom left;margin:2rem -2rem;padding-left:2.5rem;padding-top:1.5rem;padding-bottom:.5rem;border-radius:0;color:#fff}body.node-22971 .blockquote-alt p{font-size:2rem;font-family:bookmania;line-height:1}body.node-22971 .blockquote-alt::before{background-color:rgba(0,0,0,0);top:5px;left:.25rem;color:#fff;font-size:5rem}body.node-22971 .inset{margin-bottom:1rem;max-width:800px}body.node-22971 .inset img{margin:auto;width:100%;max-width:800px}@media(min-width:540px){body.node-22971 .hero .title{font-size:4.5vw;line-height:.5;margin-top:3vw}body.node-22971 .hero .title span{font-size:9.5vw}body.node-22971 .caption{font-size:14px;margin-bottom:2rem;margin-top:5px!important}body.node-22971 .blockquote-alt::after{position:absolute;bottom:9px;left:unset;height:.35em;width:unset;background-color:rgba(0,0,0,0);font-size:5rem;right:1.5rem;color:#fff}}@media(min-width:720px){body.node-22971 .inset{float:left;margin-top:.5rem;margin-right:1rem;margin-left:-2rem;width:40vw}body.node-22971 .inset img{margin:auto;width:100%}}@media(min-width:768px){body.node-22971 .caption{margin-top:-20px!important}}@media(min-width:960px){body.node-22971 .blockquote-alt{max-width:800px;margin-left:auto;margin-right:auto}}body.node-22971.toolbar-horizontal .hero{margin-bottom:-89px}body.node-22972 .main_wrapper{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.95)),to(rgba(255,255,255,.9))),url(https://liberalarts.tulane.edu/sites/default/files/2024-12/mag2024-env-bg.webp);background:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.9)),url(https://liberalarts.tulane.edu/sites/default/files/2024-12/mag2024-env-bg.webp);padding-bottom:0!important}body.node-22972 h1{margin-top:0;font-family:"Freight Sans Pro";font-weight:700;line-height:1;font-size:11vw;text-transform:uppercase}body.node-22972 h1 span{display:block;color:#9d9734;font-family:bookmania;font-style:italic;text-align:right}body.node-22972 .byline{text-transform:uppercase;line-height:1}body.node-22972 .intro{color:#9d9734}body.node-22972 .inset2{margin-left:-2rem;margin-right:-2rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),to(#fff)),url(https://liberalarts.tulane.edu/sites/default/files/2024-12/mag2024-env-ms-river-boat.webp);background:linear-gradient(rgba(255,255,255,.8),#fff),url(https://liberalarts.tulane.edu/sites/default/files/2024-12/mag2024-env-ms-river-boat.webp);background-size:cover;background-position-y:center;padding:1rem;border-top:1px solid #9d9734}body.node-22972 .blockquote-alt{border:none;padding:10px 0 10px 10px;color:#9d9734;max-width:864px}body.node-22972 .blockquote-alt::before{color:#9d9734;font-size:6rem;background-color:rgba(0,0,0,0)}body.node-22972 .blockquote-alt::after{color:#9d9734;font-size:6rem;right:0;background-color:rgba(0,0,0,0);left:unset;width:unset;height:2rem}body.node-22972 .blockquote-alt p{font-family:bookmania;font-weight:700;font-style:normal;font-size:24px;margin-top:-15px;margin-left:-7px}body.node-22972 .courses{background-color:rgba(52,51,51,.7);margin:0 -1rem;padding:1rem;color:#fff}body.node-22972 .courses h2{margin-top:1.5rem!important;font-family:"Freight Sans Pro";font-weight:700;border-bottom:1px solid #000;padding-bottom:1.5rem;line-height:1.1;margin-bottom:1.5rem}body.node-22972 .footer-wrapper{position:relative}@media(min-width:720px){body.node-22972 .masthead .headshotcol{width:36%;max-width:420px}body.node-22972 .masthead .metacol{width:64%;padding:0}body.node-22972 .masthead .intro{line-height:1}body.node-22972 h1{font-size:8vw;margin-top:-12px}body.node-22972 .inset2{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:unset;padding-top:0}body.node-22972 .inset2 h2,body.node-22972 .inset2 p{font-size:16px}body.node-22972 .blockquote-alt{max-width:50%;padding:0 1rem 0 0;margin-right:0;margin-top:8rem}body.node-22972 .blockquote-alt p{font-size:40px;line-height:1.2;margin-left:-7px;padding-right:1rem;margin-top:1rem;position:relative}body.node-22972 .blockquote-alt p::after{content:close-quote;font-family:bookmania,"Times New Roman",Times,serif;color:#9d9734;font-size:6rem;background-color:rgba(0,0,0,0);bottom:.5rem;height:2rem;position:absolute;display:inline-block}body.node-22972 .blockquote-alt::after{display:none}}@media(min-width:960px){body.node-22972 .masthead{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}body.node-22972 .masthead h1 span{margin-right:3vw}body.node-22972 .masthead .byline,body.node-22972 .masthead .intro{line-height:1.4}body.node-22972 .inset2 .courses{width:50%}body.node-22972 .inset2 .courses h2,body.node-22972 .inset2 .courses p{font-size:18px}}@media(min-width:2000px){body.node-22972 .masthead .metacol{width:1343px}body.node-22972 .masthead h1{font-size:190px}body.node-22972 .masthead h1 span{margin-right:0}}@media(max-width:1023px){body.node-22972 .main_wrapper{margin-bottom:-3rem}}body.node-22974 .hero{display:block!important;margin:-2rem -2rem 0;aspect-ratio:40/21;background-color:#000}body.node-22974 .hero h1{text-indent:0;text-align:left;line-height:.7;padding:1rem;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}body.node-22974 .hero h1 span{font-size:5vw;color:rgba(255,255,255,.7);display:block;position:relative;top:-10px}body.node-22974 .hero h1 span strong{font-size:7vw;color:#fff;font-family:bookmania!important;position:relative;top:7px}body.node-22974 .hero h1 span:nth-child(1){margin-left:12vw}body.node-22974 .hero h1 span:nth-child(3){margin-left:10vw;top:0}body.node-22974 .hero h1 span:nth-child(3) strong{top:1vw}body.node-22974 .byline{text-transform:uppercase;line-height:1;font-size:16px;margin:0 -1rem 1rem}body.node-22974 p.intro,body.node-22974 p.intro strong{font-family:bookmania!important;font-weight:700;font-size:1.5rem;line-height:1.1}body.node-22974 .imquote{max-width:1200px;margin-left:auto;margin-right:auto}body.node-22974 .inset1 img{border:solid 10px #98a9ae;border-radius:100%}body.node-22974 .blockquote-alt{border:none;font-style:normal}body.node-22974 .blockquote-alt::after,body.node-22974 .blockquote-alt::before{color:#98a9ae}body.node-22974 .blockquote-alt p{font-family:bookmania;font-weight:700}body.node-22974 .blockquote-alt .byline{font-family:"Freight Sans Pro";text-align:right}@media(min-width:768px){body.node-22974 .hero h1{bottom:0;margin-left:2rem;right:unset;width:unset}body.node-22974 .byline{margin:-1rem -1rem 2rem}}body.node-22966 .hero{display:block!important;margin:-2.1rem -2rem 0;aspect-ratio:unset}body.node-22966 h1{margin:.25rem 0;font-family:bookmania;font-weight:700;font-style:italic;font-size:6vw;color:#35438e;line-height:.95}body.node-22966 h1 span{display:block;font-family:"Freight Sans Pro";color:#8a7151;text-transform:uppercase;font-style:normal;font-size:4vw}body.node-22966 h1 span.t2{text-align:right;margin-bottom:.5rem}body.node-22966 .byline{text-transform:uppercase;color:#8a7151;font-size:14px;line-height:1.25;margin-left:1.5rem;margin-bottom:2rem}body.node-22966 blockquote{margin:1.5rem 0;color:#35438e;text-transform:uppercase}body.node-22966 blockquote .text-right{display:block}body.node-22966 .inset1,body.node-22966 .inset2{margin:0 -2rem 1rem}body.node-22966 .inset1 p,body.node-22966 .inset2 p{text-align:center;text-transform:uppercase;font-size:16px;line-height:1;margin:0 1rem}body.node-22966 .inset1 img,body.node-22966 .inset2 img{margin:auto}body.node-22966 .inset2{margin:1rem 0}body.node-22966 .inset2 p{margin-bottom:2rem}body.node-22966 .qrcode{color:#35438e;text-transform:uppercase}body.node-22966 .qrcode img{margin:auto}@media(min-width:540px){body.node-22966 h1{font-size:7.5vw}body.node-22966 h1 span{font-size:5vw}body.node-22966 .byline{font-size:16px}}@media(min-width:768px){body.node-22966 .hero{margin-top:2rem}body.node-22966 .qrcode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.node-22966 .qrcode img{margin:0 1rem 0 0;float:left}}@media(min-width:1024px){body.node-22966 #block-sla-tulane-tulane-system-main{margin-top:unset}body.node-22966 .hero{margin-top:0}}body.node-22978 .hero{display:block!important;margin:-2.1rem -2rem 0;aspect-ratio:40/21}body.node-22978 .hero h1{text-indent:0;margin:0;font-family:bookmania;font-weight:700;font-style:italic;font-size:6vw;color:#35438e;line-height:.95;top:0;left:0;width:70%;height:100%;padding-top:1rem;background:linear-gradient(160deg,rgba(0,0,0,.7),rgba(0,0,0,0))}body.node-22978 .hero h1 span{display:block;color:#d81af1;font-style:normal;font-size:4vw;text-shadow:2px 2px 3px rgba(42,42,42,.8)}body.node-22978 .hero h1 span.t2{font-size:8.5vw;font-family:"Freight Sans Pro";font-weight:700;text-transform:uppercase;color:#85bc55}body.node-22978 .hero h1 span.t3{font-size:6vw;font-family:"Freight Sans Pro";font-weight:700;color:#f1d146}body.node-22978 .hero h1 span.t4{font-size:3vw;margin-top:10px}body.node-22978 .byline{text-transform:uppercase;text-transform:uppercase;font-size:14px;line-height:1.25;margin:.25rem -1rem 1rem}body.node-22978 .byline strong{color:#682768}body.node-22978 .dropcap{color:#682768;font-size:3.5rem;margin-top:-6px;margin-right:-3px}body.node-22978 .inset1{margin:1rem -2rem 2rem;border-top:13px solid #ad9334;border-bottom:13px solid #682768}body.node-22978 .inset1 img{width:100%}body.node-22978 .inset2{margin:2rem -2rem;position:relative}body.node-22978 .inset2 img{width:100%}body.node-22978 .inset2 h2{position:relative;text-align:center;text-transform:uppercase;margin-top:0!important;padding:0 2vw 2vw;background-color:#682768;color:#fff;font-size:3.5vw;height:5vw}body.node-22978 .inset2 h2 strong{font-family:"Freight Sans Pro"!important;position:relative;top:-4vw}body.node-22978 .inset2 h2 span{position:relative;font-size:20.75vw;font-family:"Freight Sans Pro"!important;font-weight:700;line-height:0;color:#85bc55}body.node-22978 .inset2 h3{position:relative;margin-top:-3vw!important}body.node-22978 .inset2 h3 strong{position:relative;display:block;color:#ad9334;font-size:11vw;text-transform:uppercase;margin-left:36%}body.node-22978 .inset2 h3 em{display:block;margin:0 2rem;color:#378166;font-family:"Freight Sans Pro"}body.node-22978 ol{margin-left:-2rem;text-transform:uppercase}body.node-22978 ol li{padding-bottom:1rem}body.node-22978 .five,body.node-22978 .four,body.node-22978 .three,body.node-22978 .two{margin:0 -2rem;padding:.5rem 2rem}body.node-22978 .five h2,body.node-22978 .five h3,body.node-22978 .four h2,body.node-22978 .four h3,body.node-22978 .three h2,body.node-22978 .three h3,body.node-22978 .two h2,body.node-22978 .two h3{line-height:1}body.node-22978 .five h2 strong,body.node-22978 .five h3 strong,body.node-22978 .four h2 strong,body.node-22978 .four h3 strong,body.node-22978 .three h2 strong,body.node-22978 .three h3 strong,body.node-22978 .two h2 strong,body.node-22978 .two h3 strong{font-size:8vw;text-transform:uppercase}body.node-22978 .five h2 em,body.node-22978 .five h3 em,body.node-22978 .four h2 em,body.node-22978 .four h3 em,body.node-22978 .three h2 em,body.node-22978 .three h3 em,body.node-22978 .two h2 em,body.node-22978 .two h3 em{display:block;color:#624d62;font-family:"Freight Sans Pro"!important;font-size:6vw}body.node-22978 .two h3 strong{color:#63923a}body.node-22978 .three h3 strong{color:#ad9334}body.node-22978 .four h3 strong{color:#682768}body.node-22978 .five h2 strong{color:#63923a}body.node-22978 .five h2 em{font-style:normal;font-size:5vw}body.node-22978 .five ul{padding-left:0}body.node-22978 .five ul li{list-style:none}body.node-22978 .five ul li:not(:last-child){border-bottom:3px solid #682768;padding-bottom:1rem;margin-bottom:1rem}body.node-22978 .five ul li strong{text-transform:uppercase}body.node-22978 .five ul li em{font-style:normal;font-family:"Freight Sans Pro"!important;font-weight:700}@media(min-width:540px){body.node-22978 .byline{font-size:16px}body.node-22978 .inset2 h3 em{margin-left:25%;max-width:77%;margin-top:-2vw}body.node-22978 .five h2 em,body.node-22978 .five h3 em,body.node-22978 .four h2 em,body.node-22978 .four h3 em,body.node-22978 .three h2 em,body.node-22978 .three h3 em,body.node-22978 .two h2 em,body.node-22978 .two h3 em{font-size:32px}}@media(min-width:768px){body.node-22978 .hero{margin-top:2rem}body.node-22978 .hero h1{padding-top:8vw}body.node-22978 .hero h1 span.t4{margin-top:2vw}}@media(min-width:1024px){body.node-22978 #block-sla-tulane-tulane-system-main{margin-top:unset}body.node-22978 .hero{margin-top:0}body.node-22978 .inset2 h3 em{max-width:700px}}body.node-22977 .hero{display:block!important;margin:-2.1rem -2rem 0;aspect-ratio:40/21}body.node-22977 .hero h1{font-size:4.6vw;color:#fff;line-height:1;bottom:0;left:0;background-color:unset;text-align:left;padding:0 0 0 .5rem;text-transform:uppercase;font-family:"Freight Sans Pro"}body.node-22977 .hero h1 span.t1{font-family:bookmania;display:block;line-height:.3;font-size:8vw}body.node-22977 .hero h1 span.t2{display:inline-block;margin-top:4px;margin-bottom:4px}body.node-22977 .hero h1 span.t3{display:inline-block;margin-top:4px;margin-bottom:4px;color:#1a4c3c;text-shadow:#fff 0 0 2vw,#fff 0 0 2vw,#fff 0 0 2vw;font-family:"Freight Sans Pro";font-weight:700;font-size:4.6vw}body.node-22977 .inset1{margin:1rem -1rem}body.node-22977 .inset1 .caption{text-transform:uppercase;font-size:14px;line-height:1.25;margin:.25rem 0 1rem}body.node-22977 .intro{color:#1a4c3c}@media(min-width:768px){body.node-22977 .hero h1{text-indent:0;width:unset}body.node-22977 .inset1{margin:0 1rem .25rem -2rem;float:left;width:50%;max-width:790px}body.node-22977 .inset1 .caption{margin-left:1rem}body.node-22977 .intro{margin-top:-.5rem}}body.node-22976 .hero{display:block!important;margin:-2.1rem -2rem 0;aspect-ratio:40/21}body.node-22976 .hero h1{font-size:6vw;color:#fff;line-height:1;bottom:20%;right:0;background-color:unset;text-align:center;padding:0 0 0 .5rem;text-transform:uppercase;font-family:"Freight Sans Pro";font-weight:700;width:55%}body.node-22976 .hero h1 span.t1{font-family:bookmania;font-style:italic;display:block;line-height:.3;font-size:8vw;text-transform:lowercase;color:#b1d3e7}body.node-22976 .hero h1 span.t2{display:block;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2024-12/puzzleback-02.svg);background-size:cover;aspect-ratio:187/62;max-width:42%;padding-top:.75vw;margin:0 auto 1vw}body.node-22976 .hero h1 span.t3{display:block;padding-top:.75vw;font-size:5vw;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2024-12/puzzleback-01.svg);background-size:cover;aspect-ratio:25/4;max-width:90%;margin-left:auto;margin-right:auto}body.node-22976 .hero h1 span.t4{font-family:bookmania;font-style:italic;display:block;line-height:.3;font-size:8vw;text-transform:lowercase;color:#bcc28b;margin:1vw 0 0 -17vw}body.node-22976 .hero h1 span.t5{display:block;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2024-12/puzzleback-03.svg);background-size:cover;aspect-ratio:33/8;max-width:70%;margin-left:auto;margin-right:auto;padding-top:2.5vw}body.node-22976 p.byline{margin:0 -1rem 1rem;font-size:16px;text-transform:uppercase;line-height:1}body.node-22976 .stieber-spark{position:relative;margin-bottom:2rem}body.node-22976 .stieber-spark h2{position:absolute;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-sparkbg.svg);background-size:cover;aspect-ratio:123/66.5;color:#4f7b8c;font-size:4vw;width:50%;left:4%;margin-top:0!important;top:3vw;text-transform:uppercase;line-height:.6;padding-left:11vw;padding-top:4vw}body.node-22976 .stieber-spark h2 span{color:#849c5e;font-size:8vw;display:block;padding:2px 0 0;margin-left:-3vw}body.node-22976 .stieber-spark h2 strong:nth-of-type(2){margin-left:1vw}body.node-22976 .stieber-spark img{position:relative;max-width:50%;right:-50%;-webkit-mask-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-puzzleback-steiber.svg);mask-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-puzzleback-steiber.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block}body.node-22976 .stieber-spark p{position:absolute;top:58%;width:45%;font-size:12px;text-transform:uppercase;line-height:1;text-align:right}body.node-22976 .stieber-spark p strong{color:#4f7b8c}body.node-22976 .proctor-challenging{position:relative;margin-bottom:2rem}body.node-22976 .proctor-challenging h2{position:absolute;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-challenging.svg);background-size:cover;aspect-ratio:176/60;color:#849c5e;font-size:7vw;width:75%;left:25%;margin-top:0!important;top:3vw;text-transform:uppercase;line-height:.6;padding-left:5vw;padding-top:7vw}body.node-22976 .proctor-challenging h2 span{color:#4f7b8c;font-size:4vw;display:block;padding:0;margin-left:8.5vw}body.node-22976 .proctor-challenging h2 span.t2{margin-left:17.5vw;margin-top:-2.25vw}body.node-22976 .proctor-challenging img{position:relative;max-width:30%;left:0;-webkit-mask-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-proctorbg.svg);mask-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-proctorbg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block}body.node-22976 .proctor-challenging p{position:absolute;top:75%;font-size:12px;text-transform:uppercase;line-height:1;left:30%}body.node-22976 .proctor-challenging p strong{display:block;color:#849c5e}body.node-22976 .mcdowell-driving{position:relative;margin-bottom:2rem}body.node-22976 .mcdowell-driving h2{position:absolute;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-driving.svg);background-size:cover;aspect-ratio:123/66.5;color:#849c5e;font-size:7vw;width:50%;left:4%;margin-top:0!important;top:3vw;text-transform:uppercase;line-height:.6;padding-left:6vw;padding-top:6vw}body.node-22976 .mcdowell-driving h2 span{color:#4f7b8c;font-size:4vw;display:block;padding:0;margin-left:3.5vw}body.node-22976 .mcdowell-driving h2 span.t2{margin-left:7.5vw;margin-top:.25vw}body.node-22976 .mcdowell-driving img{position:relative;max-width:50%;right:-50%;-webkit-mask-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-mddowell.svg);mask-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag2024-research-mddowell.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block}body.node-22976 .mcdowell-driving p{position:absolute;top:58%;width:45%;font-size:12px;text-transform:uppercase;line-height:1;text-align:right}body.node-22976 .mcdowell-driving p strong{display:block;color:#4f7b8c}@media(min-width:768px){body.node-22976 .hero h1{text-indent:0}body.node-22976 .stieber-spark h2 span strong{font-size:10vw}body.node-22976 .stieber-spark p{font-size:2vw}body.node-22976 .mcdowell-driving h2,body.node-22976 .proctor-challenging h2{font-size:8.5vw}body.node-22976 .mcdowell-driving p,body.node-22976 .proctor-challenging p{font-size:2vw}body.node-22976 .mcdowell-driving h2 span{font-size:5.5vw}}body.node-22979 .hero{display:block!important;margin:-2.1rem -2rem 0;aspect-ratio:40/21}body.node-22979 .hero h1{background-color:unset;font-size:16vw;line-height:1;top:14vw;left:37%;padding:0 0 0 .5rem;font-family:bookmania;font-weight:700;width:55%;margin:0}body.node-22979 .hero h1 span{color:#2e2f70;z-index:1;position:relative}body.node-22979 .hero h1 span.t2{font-family:"Freight Sans Pro";font-weight:700;text-transform:uppercase;color:#934e2c;z-index:0;position:relative;margin-top:-7vw;display:block}body.node-22979 h2.subhead{color:#2e2f70;text-transform:uppercase;font-family:"Freight Sans Pro";font-size:18px;line-height:1}body.node-22979 hr{border:solid #b39938 2px;opacity:1;width:200px}body.node-22979 p.byline{color:#2e2f70;margin:0 0 1rem;font-size:16px;text-transform:uppercase;line-height:1}body.node-22979 .french-subhead{margin-bottom:2rem}body.node-22979 .french-subhead h3{color:#3f7d88;text-transform:uppercase;margin:0}body.node-22979 .french-subhead p{font-size:16px;text-transform:uppercase;line-height:1;margin:0}body.node-22979 .french-blue{color:#3f7d88}body.node-22979 .french-quote{background-color:#ba8973;color:#fff;margin:2rem 0;padding:2rem;max-width:740px}body.node-22979 .haitian-creole-subhead{margin-bottom:2rem}body.node-22979 .haitian-creole-subhead h3{color:#e27822;text-transform:uppercase;line-height:.6;margin:0 0 1rem}body.node-22979 .haitian-creole-subhead p{font-size:16px;text-transform:uppercase;line-height:1;margin:0}body.node-22979 .haitian-creole-orange{color:#b55e17}body.node-22979 .indigenous-native-subhead{margin-bottom:2rem}body.node-22979 .indigenous-native-subhead h3{color:#538235;text-transform:uppercase;line-height:.6;margin:0 0 1rem}body.node-22979 .indigenous-native-subhead p{font-size:16px;text-transform:uppercase;line-height:1;margin:0}body.node-22979 .indigenous-inset{border-top:solid 2px #ddcfa8;border-bottom:solid 2px #ddcfa8;color:#538235;margin:2rem 0;padding:1rem 0}@media(min-width:540px){body.node-22979 h2.subhead{font-size:3.5vw}body.node-22979 hr{width:40vw}body.node-22979 .french-subhead,body.node-22979 .haitian-creole-subhead,body.node-22979 .indigenous-native-subhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.node-22979 .french-subhead img,body.node-22979 .haitian-creole-subhead img,body.node-22979 .indigenous-native-subhead img{width:50%;margin-right:2rem}body.node-22979 .french-subhead h3,body.node-22979 .haitian-creole-subhead h3,body.node-22979 .indigenous-native-subhead h3{font-size:6.5vw}body.node-22979 .french-subhead p,body.node-22979 .haitian-creole-subhead p,body.node-22979 .indigenous-native-subhead p{font-size:2.5vw}}@media(min-width:768px){body.node-22979 .hero h1{text-indent:0}body.node-22979 h2.subhead{font-size:3.5vw}}body.node-22975 .node-content{max-width:2000px;margin:auto}body.node-22975 h1{font-family:bookmania;position:relative;aspect-ratio:10/3;margin:0 -2rem 1rem;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mari-artifact.webp);background-repeat:no-repeat;background-position:center;background-size:9vw;padding:0 1rem;color:#9a6e56;font-size:6.5vw;text-align:center;max-width:2000px}body.node-22975 h1 span{position:relative}body.node-22975 h1 span.t2{font-style:italic}body.node-22975 h1 span.t3::after{content:"\a";white-space:pre}body.node-22975 h1 span.t4{font-style:italic;position:absolute;bottom:0;left:6vw}body.node-22975 h1 span.t4::before{content:"";width:36vw;height:2vw;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(#c0bbb7));background:linear-gradient(90deg,#fff 0,#c0bbb7 100%);display:block;left:0;position:absolute;top:-7vw}body.node-22975 h1 span.t5{position:absolute;bottom:0;left:14vw}body.node-22975 h1 span.t5::after{content:"";width:37.5vw;height:2vw;background:-webkit-gradient(linear,left top,right top,from(#c0bbb7),to(#fff));background:linear-gradient(90deg,#c0bbb7,#fff 100%);display:block;right:0;position:absolute;top:-7vw}body.node-22975 .byline{text-transform:uppercase;font-size:16px}body.node-22975 .pullquote{font-family:"Freight Sans Pro";font-weight:700}body.node-22975 .pullquote span{display:block;text-align:right;font-weight:400}body.node-22975 h3{margin-bottom:0;font-family:"Freight Sans Pro";font-weight:700}@media(min-width:2000px){body.node-22975 h1{margin:0 auto 1rem;background-size:167px;background-position:920px center}body.node-22975 h1 span{font-size:130px!important}body.node-22975 h1 span.t1,body.node-22975 h1 span.t2,body.node-22975 h1 span.t3{top:0;position:absolute}body.node-22975 h1 span.t1{left:255px}body.node-22975 h1 span.t2{left:955px}body.node-22975 h1 span.t3{left:1065px}body.node-22975 h1 span.t4{left:120px}body.node-22975 h1 span.t5{left:285px}body.node-22975 h1 span.t4::before,body.node-22975 h1 span.t5::after{top:-140px;width:740px;height:40px}body.node-22975 .byline{font-size:18px}}body.node-22980 main.container{background-color:rgba(255,255,255,.95)}body.node-22980 .main_wrapper{background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag-2024-verdict-gavel.png);background-position:-4% 100%;background-size:175vw;background-repeat:no-repeat;padding-bottom:0}body.node-22980 .hero{display:block;margin:-2rem -2rem 1rem;aspect-ratio:40/21;background:#000}body.node-22980 .hero .meta{position:absolute;bottom:0;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.6);width:100%}body.node-22980 .hero h1{background-color:rgba(0,0,0,0);background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-01/mag-2024-verdict-cross.svg);background-repeat:no-repeat;font-family:bookmania;font-weight:700;font-size:10vw;color:#fff;line-height:1;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.6);margin:0 0 0 .5rem;padding:3vw 0 0 4vw;background-size:19vw}body.node-22980 .hero h1 span{font-family:"Freight Sans Pro";font-size:7vw;color:#b3d2e4}body.node-22980 .hero h1 span.t1{display:block;margin-bottom:-2vw}body.node-22980 .hero h1 span.t2{font-family:"Freight Sans Pro";font-weight:700;font-size:11vw}body.node-22980 .hero .byline{position:absolute;bottom:10vw;left:53vw;color:#fff;font-size:16px}body.node-22980 .captions{margin:.25rem -1rem}body.node-22980 .captions p{font-size:16px;line-height:.9;text-transform:uppercase;margin-bottom:.5rem}body.node-22980 .intro{background-color:#777168;color:#fff;margin:2rem -2rem;padding:2rem}body.node-22980 .pullquote{quotes:"“" "”";line-height:1.15;padding:0;position:relative;margin:0 auto 2rem;max-width:1500px}body.node-22980 .pullquote::before{content:open-quote;position:relative;left:-1rem;display:block;color:rgba(57,127,146,.15);font-size:12rem;line-height:inherit!important;height:.4em;font-family:bookmania,"Times New Roman",Times,serif;font-style:normal}body.node-22980 .pullquote::after{content:close-quote;content:close-quote;height:.35em;line-height:1;position:absolute;bottom:-4.5rem;font-family:bookmania,"Times New Roman",Times,serif;font-style:normal;font-size:12rem;right:0;color:rgba(57,127,146,.15);display:block}@media(min-width:768px){body.node-22980 .hero h1{text-indent:0;bottom:0;right:unset;width:unset;margin-left:1rem}body.node-22980 .hero .byline{font-size:2.25vw;bottom:10.5vw;left:56vw}body.node-22980 .captions{margin:-1.5rem 0 1rem}}@media(min-width:1024px){body.node-22980 .main_wrapper{margin-bottom:5rem;background-size:1792px;background-position-x:125%}}body.node-22983 .hero{display:block;margin:-2rem -2rem 1rem;aspect-ratio:40/21;background:#000}body.node-22983 .hero .meta{position:absolute;top:0;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.6);width:100%;height:100%}body.node-22983 .hero h1{background-color:rgba(0,0,0,0);font-family:"Freight Sans Pro";font-weight:700;font-size:9vw;color:#b3d2e4;line-height:1;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.6);bottom:1rem;position:absolute;margin:0}body.node-22983 .hero h1 span{font-family:"Freight Sans Pro";font-size:21px;color:#b3d2e4;display:block}body.node-22983 .hero .byline{font-family:"Freight Sans Pro";color:#b3d2e4;font-size:16px;padding:1rem 5% 0;position:absolute;bottom:0}body.node-22983 .main-article{max-width:1050px;margin:auto}body.node-22983 .inset{max-width:800px}body.node-22983 .caption{text-transform:uppercase;font-size:16px}@media(min-width:768px){body.node-22983 .hero h1{text-indent:0;bottom:4vw;font-size:12vw;width:unset;margin-left:2rem;padding-left:2.5rem;line-height:.8}body.node-22983 .hero h1 span{font-size:6vw}body.node-22983 .hero .byline{font-size:2.25vw;padding-left:4.75rem;bottom:.5rem}}body.node-22984 .hero{display:block;margin:-2rem -2rem 1rem;aspect-ratio:40/21;background:0 0}body.node-22984 .hero .imgcap{position:relative;max-width:45%;left:1vw;z-index:1}body.node-22984 .hero .imgcap img{width:100%;border-radius:100%;border:solid #fff 1.5vw;position:relative;bottom:-6vw}body.node-22984 .hero .imgcap .byline{text-transform:uppercase;text-align:center;position:relative;font-size:16px;bottom:0;color:#000;right:-75%}body.node-22984 .hero h1{text-align:left;max-width:60%;left:40%;margin:0;padding:0;top:0;position:absolute;background:0 0}body.node-22984 .hero h1 span{position:absolute;font-size:10vw;line-height:1;z-index:1}body.node-22984 .hero h1 span.t1{font-style:italic;color:#a16930;left:7vw;font-size:6vw;top:3vw;text-shadow:none}body.node-22984 .hero h1 span.t2{font-style:italic;color:#a16930;left:27vw;font-size:4vw;top:4vw;max-width:12vw;line-height:.7;text-align:center;text-shadow:none}body.node-22984 .hero h1 span.t3{color:#fff;left:0;top:7.5vw}body.node-22984 .hero h1 span.t4{color:rgba(255,255,255,.8);left:16vw;top:14vw}body.node-22984 .hero h1 span.t5{color:rgba(255,255,255,.8);left:8vw;top:19.25vw}body.node-22984 .hero h1 span.t6{font-style:italic;font-size:4vw;color:#989341;text-shadow:none;left:20vw;top:22vw}body.node-22984 .hero h1 span.t7{font-style:italic;font-size:4vw;color:#989341;text-shadow:none;left:16vw;top:25vw}body.node-22984 .hero h1 span.t8{color:rgba(255,255,255,.8);left:8vw;top:29vw;font-size:9vw}body.node-22984 .hero h1::before{content:"";background:-webkit-gradient(linear,left top,right top,color-stop(50%,#eba468),to(#eba468));background:linear-gradient(to right,#eba468 50%,#eba468);position:absolute;width:70vw;height:40%;left:-21vw}body.node-22984 .hero h1::after{content:"";background:-webkit-gradient(linear,left top,right top,color-stop(50%,#c0dce6),to(#c0dce6));background:linear-gradient(to right,#c0dce6 50%,#c0dce6);position:absolute;width:100%;height:40%;top:40%}body.node-22984 .main-article{margin:2rem auto;max-width:800px}@media(min-width:540px){body.node-22984 .hero .imgcap .byline{font-size:3vw;bottom:4.5vw;color:#fff;right:0}}@media(min-width:768px){body.node-22984 .hero{top:0}body.node-22984 .hero h1{text-indent:0;width:60%}}@media(min-width:2050px){body.node-22984 .hero{max-width:2000px;margin:-2rem auto}body.node-22984 .hero .imgcap{left:0}body.node-22984 .hero .imgcap img{bottom:-123px;border-width:25px;left:0}body.node-22984 .hero .imgcap .byline{font-size:61.47px;bottom:80px}body.node-22984 .hero h1::before{width:1500px;left:-36%}body.node-22984 .hero h1 span.t1{font-size:122px;top:61px;left:143px}body.node-22984 .hero h1 span.t2,body.node-22984 .hero h1 span.t6,body.node-22984 .hero h1 span.t7{font-size:83px}body.node-22984 .hero h1 span.t2{left:48%;top:82px;width:250px}body.node-22984 .hero h1 span.t3,body.node-22984 .hero h1 span.t4,body.node-22984 .hero h1 span.t5,body.node-22984 .hero h1 span.t8{font-size:207.5px}body.node-22984 .hero h1 span.t3{top:153px}body.node-22984 .hero h1 span.t4{top:286px;left:328px}body.node-22984 .hero h1 span.t5{left:13%;top:394px}body.node-22984 .hero h1 span.t6{left:35%;top:450px}body.node-22984 .hero h1 span.t7{top:512px;left:325px}body.node-22984 .hero h1 span.t8{top:594px;left:150px}}@media screen and (min-height:500px)and (min-width:48em){body.node-17464 .hero h1{background-image:url(/sites/default/files/sla-mag-cover-type_subhead.png)}body.node-17464 .hero:before{position:absolute;left:2.5%;background-size:contain;background-repeat:no-repeat;display:block;width:66%;height:200px;content:"";background-image:url(/sites/default/files/sla-mag-cover-type_header.png)}}@media screen and (min-height:500px)and (min-width:48em){.node-17879 .hero::before{background-image:url(/sites/default/files/slamagazine-logo-fall2019.png)}.node-17879 .hero h1{width:130px;background-image:url(/sites/default/files/slamagazine-fall2019-water-issue.png);padding:0;margin:0;right:10%;height:130px}}@media(min-height:500px)and (min-width:48em){body.node-18965 .hero{aspect-ratio:5/4}body.node-18965 .hero:before{left:0;top:0;background-image:url(/sites/default/files/sla-mag-logo-spring_2020.png);background-repeat:no-repeat;background-color:#fff;background-position:center;width:100%;height:200px}body.node-18965 h1{width:130px;background-image:url(/sites/default/files/the-nola-issue-sub-spring_2020.png);padding:0;margin:0;right:10%;height:130px}}@media(min-width:1200px){body.node-18965 .hero{aspect-ratio:3/1}}body.node-18965 .section{margin-bottom:-96px}body.node-19463 .magazine-subhead{padding-top:0}@media(min-height:500px)and (min-width:48em){body.node-19463 .hero{top:0}body.node-19463 .hero img{position:relative;z-index:0;top:-17rem}body.node-19463 .hero:before{left:0;top:0;background-image:url(/sites/default/files/sla-magazine-masthead.png);background-repeat:no-repeat;background-color:#000;width:100%;height:96px;background-position-x:center;z-index:2}body.node-19463 .hero h1{background-image:url(/sites/default/files/mag-responsibility-issue-fall2020_05.png);padding:0;background-position:center bottom;background-size:contain;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:300px;height:300px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}}@media(min-width:960px){body.node-19463 .hero h1{width:45%}}body.node-19463 .slick-next:before,body.node-19463 .slick-prev:before{font-size:24px;opacity:1;color:#fff!important}body.node-19463 .data-shadows-info p{font-size:1rem}@media(min-width:1500px){body.node-19463 .data-shadows-info p{font-size:inherit}}body.node-19463 .issuelinks a{line-height:1.25rem;margin:.25rem 0}body.node-19967 .hero{background-position:center;position:relative}@media(min-height:500px)and (min-width:48em){body.node-19967 .hero img{max-width:110%;position:relative;z-index:0;margin-top:-50%}body.node-19967 .hero::before{top:0;left:0;background-image:url(/sites/default/files/slamag-masthead-spring-2021.png);background-color:rgba(0,0,0,.5);background-position:center;display:block;width:100%;content:"";z-index:1}}body.node-19967 .section{margin-bottom:-96px}@media screen and (min-width:900px){body.node-19970.node-type-sla-newsletter-article-spotlight .spotlight-person-image.float-md-end{max-width:650px}}body.node-21027 .hero{background-color:#062f4a;display:block!important;min-width:300px;overflow:hidden}body.node-21027 .hero img{margin:auto}@media(min-width:500px){body.node-21027 .hero{min-height:23rem}}@media(min-width:760px){body.node-21027 .hero{min-height:30rem;aspect-ratio:unset;top:0}}@media(min-width:960px){body.node-21027 .hero{min-height:40rem;background-size:960px}}body.node-21027 h1{text-indent:-9999px;background-color:rgba(0,0,0,0)}@media screen and (min-width:1280px){body.node-19983 .spotlight-person-image{display:none}}.node-21111 h1.page-title{text-indent:100%;padding:0;margin:0 0 1rem;overflow:hidden;background-image:url(/sites/default/files/dmp-new-fac-header.png);background-size:contain;background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;white-space:nowrap;height:100px}@media screen and (min-width:500px){.node-21111 h1.page-title{height:141px}}@media screen and (min-width:720px){.node-21111 h1.page-title{height:200px}}@media screen and (min-width:920px){.node-21111 h1.page-title{height:220px}}.node-21103 h1{margin-top:unset!important}@media screen and (min-height:500px){body.node-21369 .hero{display:none}}body.node-21369 footer.footer{margin:0}body.node-21369 .magazine-box{background-color:#b9d9eb}body.node-21369 .story{position:relative;background-color:rgba(0,0,0,0)}@media(min-width:960px){body.node-21369 .story .text{position:relative;top:10vw;font-size:16px;width:50%}body.node-21369 .story h5{font-size:16px}}body.node-21369 .mask-hexagon{-webkit-mask-image:none;mask-image:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:960px){body.node-21369 .mask-hexagon{max-width:50%;-webkit-mask-image:url(https://liberalarts.tulane.edu/sites/default/files/hexagon.svg);mask-image:url(https://liberalarts.tulane.edu/sites/default/files/hexagon.svg)}}@media(min-width:960px){body.node-21369 .main-stories{margin-bottom:20vw}body.node-21369 .story{padding:0}body.node-21369 .story1,body.node-21369 .story3,body.node-21369 .story5{left:2.5%}body.node-21369 .story1 .mask-hexagon,body.node-21369 .story3 .mask-hexagon,body.node-21369 .story5 .mask-hexagon{float:right}body.node-21369 .story1 .byline,body.node-21369 .story1 h5,body.node-21369 .story3 .byline,body.node-21369 .story3 h5,body.node-21369 .story5 .byline,body.node-21369 .story5 h5{text-align:right}body.node-21369 .story2,body.node-21369 .story4,body.node-21369 .story6{right:2.5%}body.node-21369 .story2 .mask-hexagon,body.node-21369 .story4 .mask-hexagon,body.node-21369 .story6 .mask-hexagon{float:left}body.node-21369 .story2 .text,body.node-21369 .story4 .text,body.node-21369 .story6 .text{width:100%}body.node-21369 .story2{top:11vw}body.node-21369 .story3{top:-1vw}body.node-21369 .story3 .mask-hexagon{shape-outside:polygon(0 0,1px 64px,9.49% 38.91%,173px 86px,302px 300px,298px 2px)}body.node-21369 .story3 .text{width:85%;top:10vw;line-height:1;position:relative}body.node-21369 .story3 .text .double-right{position:absolute;width:80%}body.node-21369 .story4{top:10.5vw}body.node-21369 .story5{top:21vw}body.node-21369 .story6{top:9.5vw}}@media(min-width:1200px){body.node-21369 .story3 .mask-hexagon{shape-outside:polygon(0 0,-1px 34px,21.49% 46.61%,213px 133px,287px 257px,291px 1px)}}@media(min-width:1650px){body.node-21369 .main-stories{max-width:1650px;margin-bottom:300px}body.node-21369 .story .text{top:165px}body.node-21369 .story2{top:193px}body.node-21369 .story3{top:-16px}body.node-21369 .story4{top:166px}body.node-21369 .story5{top:320px}body.node-21369 .story6{top:136px}}body.node-21638 .hero{display:block;aspect-ratio:unset}body.node-21638 .hero h2{margin-top:0!important;display:block;background-image:url(https://liberalarts.tulane.edu/sites/default/files/MAYA-superJumbo-v2.jpg);background-color:#292f37;color:#aedff4;padding:1rem;background-repeat:no-repeat;text-align:center}@media screen and (min-width:768px){body.node-21638 .hero h2{padding:2rem}}body.node-21638 .bottomcollage{margin:1.25rem 0}body.node-21638 .bottomcollage .topcaption.caption{color:#fff;margin-bottom:-3em!important;position:relative;background-color:#042943!important;padding-top:0!important}@media(min-width:720px){body.node-21638 .bottomcollage .topcaption.caption{color:#fff;margin-bottom:-4.5em!important;background-color:rgba(0,0,0,0)!important;padding-left:18%!important;font-size:16px;line-height:16px}}@media(min-width:1200px){body.node-21638 .bottomcollage .topcaption.caption{font-size:inherit;line-height:inherit}}body.node-21638 .bottomcollage img{width:100%;max-width:unset;margin-top:2rem}body.node-21638 .bottomcollage .bottomcaption.caption{background-color:rgba(0,0,0,0)!important;margin-top:-10%;padding-right:14%!important;position:relative}@media(min-width:960px){body.node-21638 .bottomcollage .bottomcaption.caption{margin-top:-8%}}@media(min-width:720px){body.node-21638 .bottomcollage{margin:.25rem 0}}body.node-21638 .learnmorebox{background-color:#102e4a;color:#fff;display:flow-root;position:relative}body.node-21638 .learnmorebox h1,body.node-21638 .learnmorebox h2,body.node-21638 .learnmorebox h3,body.node-21638 .learnmorebox h4,body.node-21638 .learnmorebox h5,body.node-21638 .learnmorebox h6{color:#fff}body.node-21638 .learnmorebox a{color:#fff!important}body.node-21638 .learnmorebox .float-sm-right{text-align:center}.canutocolor{color:#2965b0}.lukecolor{color:#12632c}.franciscocolor{color:#7f4406}body.node-21643 .hero{display:block;aspect-ratio:unset;top:unset}body.node-21643 .hero::before{content:none}body.node-21643 .hero h1{position:static;margin-top:0;padding:10px 0;color:unset;background:unset;text-align:left;text-shadow:unset;text-indent:unset;width:unset}body.node-21643 .study{padding-bottom:1rem;background-color:#8fbc62}body.node-21643 .study h2{background-image:url(https://liberalarts.tulane.edu/sites/default/files/sites/default/files/2402/research-gradient_01.jpg);background-repeat:repeat-y;font-size:1.5rem;padding:1rem;text-align:right}@media(min-width:540px){body.node-21643 .study h2{font-size:2.25rem}}body.node-21643 .study h3,body.node-21643 .study h4,body.node-21643 .study h5,body.node-21643 .study p{padding-left:1rem;padding-right:1rem}.briancolor{color:#366}.dougcolor{color:#2866b1}.engycolor{color:#810101}.susancolor{color:#5b4c78}body.node-21501 .dmp-hero h2{font-size:1rem;width:42%;position:absolute;top:12%}body.node-21501 .dmp-hero h2 .subhead{font-size:1rem;text-align:right}body.node-21501 .dmp-hero .caption{background-color:rgba(0,0,0,0)!important}body.node-21501 .beck-image{margin-bottom:1rem}body.node-21501 .studentsfilming .caption{background-color:rgba(0,0,0,0)!important;padding:.5rem 0!important}@media(min-width:720px){body.node-21501 .dmp-hero h2{font-size:2.25rem}body.node-21501 .dmp-hero h2 .subhead{font-size:2rem;text-align:right}body.node-21501 .dmp-hero .caption{width:50%;position:absolute;bottom:-3.5em}body.node-21501 .beck-image{float:right;shape-outside:url(https://liberalarts.tulane.edu/sites/default/files/sites/default/files/2402/casey-beck.png);width:300px;position:relative;display:flow-root;margin-right:-2rem;position:relative;z-index:9}}@media(min-width:960px){body.node-21501 .dmp-hero h2{font-size:4rem;width:36%;line-height:4rem;left:45px}body.node-21501 .dmp-hero h2 .subhead{background-color:rgba(0,0,0,0);line-height:2rem;width:unset}}body.node-21501 .learnmorebox{background-color:#4b7d58;color:#fff;display:flow-root}body.node-21501 .learnmorebox h1,body.node-21501 .learnmorebox h2,body.node-21501 .learnmorebox h3,body.node-21501 .learnmorebox h4,body.node-21501 .learnmorebox h5,body.node-21501 .learnmorebox h6{color:#fff}body.node-21501 .learnmorebox a{color:#fff!important}body.node-21501 .learnmorebox .float-sm-right{text-align:center}body.node-21632.node-type-sla-newsletter-article-spotlight .sla-newsletter-article-head{display:none}body.node-21632.node-type-sla-newsletter-article-spotlight .hero{display:block;aspect-ratio:unset;margin-top:4rem;background-image:url(https://liberalarts.tulane.edu/sites/default/files/collab-as-princ-of-libarts_0.jpg);background-repeat:no-repeat;background-size:contain;padding-top:0!important;top:unset}body.node-21632.node-type-sla-newsletter-article-spotlight .hero h1{position:static;font-size:1.5rem;padding:80% 0 1.5rem;background-color:rgba(0,0,0,0);color:#000;text-shadow:none;margin-top:0;text-align:left;text-indent:unset;width:unset}body.node-21632.node-type-sla-newsletter-article-spotlight .hero strong{white-space:nowrap}@media(min-width:540px){body.node-21632.node-type-sla-newsletter-article-spotlight .hero h1{font-size:2.5rem}}@media(min-width:960px){body.node-21632.node-type-sla-newsletter-article-spotlight .hero{background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-03/collab-as-princ-of-libarts.webp);background-size:50%;background-position-x:right;background-color:#366;color:#fff;padding-left:1.5em}body.node-21632.node-type-sla-newsletter-article-spotlight .hero h1{font-size:2.5rem;padding-top:10%;width:50%;padding-bottom:5%;color:#fff}}@media(min-width:1200px){body.node-21632.node-type-sla-newsletter-article-spotlight .hero h1{padding-bottom:10%}}body.node-21640 .sla-newsletter-article-head{display:none}body.node-21640 .vickicolor{color:#2866b1}body.node-21640 .lauracolor{color:#386151}body.node-21640 .billcolor{color:#5b4c78}body.node-21640 .sla-newsletter-article-head{padding-top:0!important}body.node-21640 .hero{position:relative;display:block!important;background-color:#331441!important;margin-top:4rem;aspect-ratio:unset!important}body.node-21640 .hero h2{position:absolute;right:0;font-size:1.2rem;line-height:1.2rem;padding:0 .5rem;text-align:center;top:0;text-align:right;text-shadow:-1px 2px #331441;color:#fff;font-weight:400;font-family:"Freight Sans Pro";font-weight:700;margin-top:1rem!important}body.node-21640 .hero h2 strong{color:#baa4cc;display:block}@media(min-width:540px){body.node-21640 .hero h2{font-size:1.75rem;line-height:1.75rem;text-shadow:-3px 3px #331441}}@media(min-width:720px){body.node-21640 .hero h2{font-size:2.5rem;line-height:2.5rem}}@media(min-width:960px){body.node-21640 .hero h2{top:6%;right:1rem;font-size:3.25rem;line-height:3rem}}body.node-21640 .hero div.caption{background-color:#fff!important;padding:.5rem 0!important;margin-top:-2rem;position:relative;font-size:.875rem}@media(min-width:720px){body.node-21640 .hero div.caption{background-color:#331441!important;position:relative;color:#fff;padding:.5rem 1rem!important;top:-1.7rem}}@media(min-width:960px){body.node-21640 .hero div.caption{margin-top:-3em}}body.node-21640 .learnmorebox{background-color:#331441;color:#fff}body.node-21640 .learnmorebox h1,body.node-21640 .learnmorebox h2,body.node-21640 .learnmorebox h3,body.node-21640 .learnmorebox h4,body.node-21640 .learnmorebox h5,body.node-21640 .learnmorebox h6{color:#fff}body.node-21640 .learnmorebox a{color:#fff!important}body.node-21642 .sla-newsletter-article--byline .date{display:none}body.node-21642 .simiencolor{color:#2866b1}body.node-21642.body-padding .sla-newsletter-article header{padding-top:0!important}body.node-21642 .hero{position:relative;display:block;margin:0 -2rem -1rem}body.node-21642 .hero .head{position:absolute;left:50%;top:1.75em;font-family:"Freight Sans Pro";font-weight:700;font-size:7.5vw;background-color:#a95e40!important;color:#aedff4!important;text-align:center;width:50%}body.node-21642 .hero .subhead{position:absolute;display:block;font-size:15px;line-height:1;top:50%;left:50%;font-family:"Freight Sans Pro";font-weight:700}body.node-21642 .hero .more{position:absolute;display:block;font-size:13px;top:58%;font-weight:400;width:48%;left:50%;line-height:1}@media(min-width:540px){body.node-21642 .hero .subhead{font-size:3vw;left:54.5%}body.node-21642 .hero .more{font-size:3vw;width:44%}}@media(min-width:768px){body.node-21642 .hero{margin-bottom:1rem}body.node-21642 .hero .subhead{top:70%}body.node-21642 .hero .more{top:78%}}@media(min-height:500px)and (min-width:48em){body.node-21642 .hero{aspect-ratio:unset;top:unset;margin-top:0}}body.node-21642 .pinder-image{margin-bottom:1rem}@media(min-width:720px){body.node-21642 .pinder-image{float:right;shape-outside:url(/sites/default/files/sites/default/files/2402/Jolene_Pinder.png);width:300px;position:relative;display:flow-root;margin-right:-2rem}}.node-19851 header,.node-21353 header,.node-22447 header{margin-bottom:0!important}.node-19851 h1,.node-21353 h1,.node-22447 h1{text-align:center;margin:0}.node-19851 p.subhead,.node-21353 p.subhead,.node-22447 p.subhead{margin:-2rem 0 1rem;text-align:center;font-size:2rem;font-weight:700}.node-19851 .row,.node-21353 .row,.node-22447 .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node-19851 .item,.node-21353 .item,.node-22447 .item{padding:.5rem}.node-19851 .booklet-cover img,.node-19851 .showcase-movie img,.node-21353 .booklet-cover img,.node-21353 .showcase-movie img,.node-22447 .booklet-cover img,.node-22447 .showcase-movie img{margin:auto}.node-19851 .images,.node-21353 .images,.node-22447 .images{display:-webkit-box;display:-ms-flexbox;display:flex}.node-19851 .meta,.node-21353 .meta,.node-22447 .meta{line-height:1.25rem}.node-19851 h3.name,.node-21353 h3.name,.node-22447 h3.name{font-size:24px;font-weight:700;margin:0;padding:0}.node-19851 .tooltip .tooltip-data,.node-21353 .tooltip .tooltip-data,.node-22447 .tooltip .tooltip-data{visibility:hidden;width:100%;background-color:#000;color:#fff;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:1;bottom:50%}.node-19851 .tooltip:hover .tooltip-data,.node-21353 .tooltip:hover .tooltip-data,.node-22447 .tooltip:hover .tooltip-data{visibility:visible;display:block}.node-19851 .showcase-items .item,.node-21353 .showcase-items .item,.node-22447 .showcase-items .item{width:96%}@media(min-width:768px){.node-19851 .row,.node-21353 .row,.node-22447 .row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}.node-19851 .booklet-cover img,.node-21353 .booklet-cover img,.node-22447 .booklet-cover img{max-height:399px;width:auto}.node-19851 .showcase-items .item,.node-21353 .showcase-items .item,.node-22447 .showcase-items .item{width:48%}.node-19851 .tooltip,.node-21353 .tooltip,.node-22447 .tooltip{position:relative;display:inline-block}}.cbb-speakers .cbb-speaker-item{background-color:gray;width:100%;max-width:800px;aspect-ratio:1/1}.cbb-speakers .cbb-speaker-item:hover{background-color:beige}.cbb-speakers .cbb-speaker-item .hide{display:none}.cbb-speakers .cbb-speaker-item .speakerinfo{padding:1rem}.img-info-container{position:relative}.img-info-container .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:.5s ease;transition:.5s ease;background-color:#b9d7e8}.img-info-container .overlay .text{color:#255c4e;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.img-info-container .overlay .text h3{font-size:21px;font-family:"Freight Sans Pro"!important;font-weight:700}.img-info-container .overlay .text p{font-size:16px}.img-info-container .overlay .text .bi-chevron-compact-down{display:block;-webkit-animation:mymove 2s infinite;animation:mymove 2s infinite}@-webkit-keyframes mymove{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes mymove{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}.img-info-container:hover .overlay{opacity:1}.media-gallery-items .gallery-item{margin-bottom:3rem}.media-gallery-items .gallery-item img{width:100%;height:auto}.clear{clear:both}.standout-01{background-color:#395974;padding:1em 2em;border-radius:1em;color:#fff}#block-sla-tulane-tulane-system-main .standout-01 .grid__item__header,.standout-01 #block-sla-tulane-tulane-system-main .grid__item__header,.standout-01 .h1,.standout-01 .h2,.standout-01 .h3,.standout-01 .h4,.standout-01 .h5,.standout-01 .h6,.standout-01 h1,.standout-01 h2,.standout-01 h3,.standout-01 h4,.standout-01 h5,.standout-01 h6{color:#fff}.standout-01 a{color:#fff;text-decoration:underline}.standout-01 a .button{background-color:#b9d9eb!important;color:#00558c!important}.standout-01 a:hover{color:#fff;text-decoration-color:#b8d9eb;background-color:#21543f}.standout-02{background-color:#00758d;padding:1rem;color:#fff}#block-sla-tulane-tulane-system-main .standout-02 .grid__item__header,.standout-02 #block-sla-tulane-tulane-system-main .grid__item__header,.standout-02 .h1,.standout-02 .h2,.standout-02 .h3,.standout-02 .h4,.standout-02 .h5,.standout-02 .h6,.standout-02 h1,.standout-02 h2,.standout-02 h3,.standout-02 h4,.standout-02 h5,.standout-02 h6{color:#fff;padding-bottom:.25em}.standout-02 a{color:#fff}.standout-sla-green-transparent{background-color:rgba(179,207,104,.75);padding:1em 2em;border-radius:1em;color:#000}#block-sla-tulane-tulane-system-main .standout-sla-green-transparent .grid__item__header,.standout-sla-green-transparent #block-sla-tulane-tulane-system-main .grid__item__header,.standout-sla-green-transparent .h1,.standout-sla-green-transparent .h2,.standout-sla-green-transparent .h3,.standout-sla-green-transparent .h4,.standout-sla-green-transparent .h5,.standout-sla-green-transparent .h6,.standout-sla-green-transparent h1,.standout-sla-green-transparent h2,.standout-sla-green-transparent h3,.standout-sla-green-transparent h4,.standout-sla-green-transparent h5,.standout-sla-green-transparent h6{color:#000;border-bottom:solid 2px #000;padding-bottom:.25em}.standout-sla-green-transparent a{text-decoration:underline}.standout-deltablue{background-color:#b8d9eb;padding:1em 2em;border-radius:1em;color:#000}#block-sla-tulane-tulane-system-main .standout-deltablue .grid__item__header,.standout-deltablue #block-sla-tulane-tulane-system-main .grid__item__header,.standout-deltablue .h1,.standout-deltablue .h2,.standout-deltablue .h3,.standout-deltablue .h4,.standout-deltablue .h5,.standout-deltablue .h6,.standout-deltablue h1,.standout-deltablue h2,.standout-deltablue h3,.standout-deltablue h4,.standout-deltablue h5,.standout-deltablue h6{color:#000;border-bottom:solid 2px #000;padding-bottom:.25em}.standout-deltablue a{text-decoration:underline}.inset-skinny{float:right;padding:10px;margin:0 0 10px 10px;width:25%;font-size:85%}body.unpublished{background-color:pink!important}.ical-reminder.alert{background-color:#395974!important;color:#fff!important;position:fixed;left:0;top:80px;z-index:100;border:0;border-radius:0;width:100%}.ical-reminder.alert a{color:#fff!important;text-decoration:underline}div.primary-tabs-block{z-index:35;position:relative}.theatre-dance-flyer-kirk-epsilon{background:#0097b2;background:-webkit-gradient(linear,left top,right top,from(#0097b2),color-stop(50%,#3fb884),to(#7ed958));background:linear-gradient(90deg,#0097b2 0,#3fb884 50%,#7ed958 100%);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6);padding:1.5rem;letter-spacing:1px}.theatre-dance-flyer-kirk-epsilon .row{position:relative;z-index:2}.theatre-dance-flyer-kirk-epsilon h1,.theatre-dance-flyer-kirk-epsilon h2,.theatre-dance-flyer-kirk-epsilon h3,.theatre-dance-flyer-kirk-epsilon h4,.theatre-dance-flyer-kirk-epsilon h5,.theatre-dance-flyer-kirk-epsilon h6{position:relative;z-index:2}.theatre-dance-flyer-kirk-epsilon .decorative-tl{z-index:1}.theatre-dance-flyer-kirk-epsilon .decorative-tl img{position:absolute;top:0;left:0;display:block;width:25%;max-width:200px}.theatre-dance-flyer-kirk-epsilon .decorative-tr img{position:absolute;top:0;right:0;display:block;width:25%;max-width:200px}.theatre-dance-flyer-kirk-epsilon .decorative-br img{position:absolute;bottom:0;right:0;display:block;width:25%;max-width:405px}.theatre-dance-flyer-kirk-epsilon .decorative-bl img{position:absolute;bottom:0;left:0;display:block;width:25%;max-width:400px}.theatre-dance-flyer-kirk-epsilon .logo{width:100%;z-index:1;position:relative}.theatre-dance-flyer-kirk-epsilon .logo img{margin-left:auto;margin-right:auto;display:block;width:25%;max-width:200px}@media(min-width:1650px){.theatre-dance-flyer-kirk-epsilon .logo{margin-top:-6rem}}.node-19414 article{max-width:992px;margin:auto}.node-19414 header{margin-bottom:0!important}.node-19414 header h1{text-align:center;margin:0}.node-19414 p.subhead{margin:-2rem 0 1rem;text-align:center;font-size:2rem;font-weight:700}.node-19414 .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node-19414 .item{margin:.5rem}.node-19414 .booklet-cover img,.node-19414 .showcase-movie img{margin:auto}.node-19414 .images{display:-webkit-box;display:-ms-flexbox;display:flex}.node-19414 .meta{line-height:1.25rem}.node-19414 h3.name{font-size:24px;font-weight:700;margin:0!important;padding:0}.node-19414 .tooltip .tooltip-data{visibility:hidden;width:100%;background-color:#000;color:#fff;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:1;bottom:50%}.node-19414 .tooltip:hover .tooltip-data{visibility:visible;display:block}@media(min-width:768px){.node-19414 .row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}.node-19414 .booklet-cover img{max-height:399px;width:auto}.node-19414 .showcase-items .item{width:31%}.node-19414 .tooltip{position:relative;display:inline-block}}.form-wrapper{position:relative}.form-wrapper button{position:absolute;bottom:-1rem}@media(width >= 1024px){.tulane-search-icon span.hidden.lg\:block{display:block;text-transform:uppercase}}img.minw-200{min-width:200px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.spotlight-right{position:relative;padding:2rem;border-radius:5px;border-style:solid;border-width:5px;margin:47px 0 2rem 0}.spotlight-right p{color:#000}.spotlight-right h2{line-height:2.25rem}.spotlight-right .title{color:#fff;background-color:#395974;text-transform:uppercase;position:absolute;font-size:24px;font-weight:400;top:-47px;left:50%;width:calc(10px + 100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.spotlight-right.redochre{border-color:#d56148}.spotlight-right.redochre h2,.spotlight-right.redochre h3,.spotlight-right.redochre h4{color:#d56148}.spotlight-right.redochre .title{background-color:#d56148}.spotlight-right.darkmutedteal{border-color:#5a7777}.spotlight-right.darkmutedteal h2,.spotlight-right.darkmutedteal h3,.spotlight-right.darkmutedteal h4{color:#5a7777}.spotlight-right.darkmutedteal .title{background-color:#5a7777}.spotlight-right.blue-slate{border-color:#395974}.spotlight-right.blue-slate h2,.spotlight-right.blue-slate h3,.spotlight-right.blue-slate h4{color:#395974}.spotlight-right.blue-slate .title{background-color:#395974}@media screen and (min-width:800px){.spotlight-right{margin:47px 0 2rem 2rem!important}}.focus-text-left-yelloredwochre{border-left:solid 30px;border-color:#ebc355;color:#d56148;padding-left:30px;font-size:42px;line-height:40px}.focus-text-right-yelloredwochre{border-right:solid 30px;border-color:#ebc355;color:#d56148;padding-right:30px;font-size:42px;line-height:40px}.focus-text-left-blue-slate{border-left:solid 30px;border-color:#395974;padding-left:30px;font-size:42px;line-height:40px}.inset-left,.inset-right{margin-bottom:2rem}@media screen and (min-width:800px){.inset-left{float:left;width:300px;margin:0 2rem .25rem 0!important}}.zoom-hover{overflow:hidden}.zoom-hover img:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.border-tu-green-5{border:solid 5px #21543f}.border-tu-green-1{border:solid 1px #21543f}.border-y-tulane-blue{border-top:18px solid #71c5e8;border-bottom:18px solid #71c5e8}.border-green{border-color:#b3cf68!important}.creativepremedflyer{background-color:#0d6371;color:#fff}.creativepremedflyer a{color:#fff;text-decoration:underline}.creativepremedflyer a:hover{color:#fff;text-decoration:none}.alert.alert-yellow{background-color:#ffff43!important;color:#000!important}.alert.alert-yellow a{color:#000!important}#block-sla-tulane-sitewidealert{position:absolute;width:100%;left:0;top:0;z-index:99;border-radius:0}.w-250px{width:100%;max-width:250px}.w-560,.w-560px{width:100%;max-width:560px}.w-800px{width:100%;max-width:800px}.maxwidth-1080,.w-1080px{max-width:1080px}.w-1500px{width:100%;max-width:1500px}.newsletter-masthead-grid{display:grid;grid-template-columns:.18fr .75fr .18fr 3fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding:1.5% 0;color:#515353;text-transform:uppercase}.newsletter-masthead-grid .gap{grid-area:1/1/2/2}.newsletter-masthead-grid .logo{grid-area:1/2/2/3}.newsletter-masthead-grid .logo img{width:100%}.newsletter-masthead-grid .gap2{grid-area:1/3/2/4}.newsletter-masthead-grid .body{grid-area:1/4/2/5}.newsletter-masthead-grid .body h1,.newsletter-masthead-grid .body h2,.newsletter-masthead-grid .body h3{font-family:bookmania;font-size:7.5vw;margin-top:7vw!important;margin-bottom:0;line-height:.6;letter-spacing:.25vw}.newsletter-masthead-grid .body .date{font-family:bookmania;font-size:4.25vw}@media screen and (min-width:1140px){.newsletter-masthead-grid .body h1,.newsletter-masthead-grid .body h2,.newsletter-masthead-grid .body h3{font-size:100px;margin-top:85px!important}.newsletter-masthead-grid .body .date{font-size:52px}}div.dt-container{margin:0 auto}@media(min-width:768px){div.dt-container{width:668px!important}}@media(min-width:992px){div.dt-container{width:892px!important}}@media(min-width:1200px){div.dt-container{width:1100px!important}}@media(min-width:1600px){div.dt-container{width:1500px!important}}@media(min-width:2000px){div.dt-container{width:1900px!important}}@media(min-width:3000px){div.dt-container{width:2900px!important}}.primary-tabs-block li,.toolbar-tab,ul.toolbar-menu li{font-size:16px!important}#admin-toolbar-search-input.pt-5.pb-5{padding:5px 0 0 0!important}.node-9761 h1{display:none}.node-9761 .hero{aspect-ratio:8/3}.slt-2025-banner{background-color:#000;background-image:url(https://liberalarts.tulane.edu/sites/default/files/2025-04/slt-2025-shows-bg.webp);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:cover;padding:1rem;margin:1rem -2rem}.slt-2025-banner .save-subscription{text-align:center}.slt-2025-banner .save-subscription .slt-herotitle{color:#392b70;font-size:8vw;font-family:"Freight Sans Pro";font-weight:700;line-height:1}.slt-2025-banner .save-subscription .slt-body{font-size:5vw;color:#fff;line-height:1}.slt-2025-banner .save-subscription .button{color:#392b70!important;background-color:#f2d9d9;border-radius:1.5rem;font-family:"Freight Sans Pro";font-weight:700;font-size:16px;border:solid 1px gray;padding:.25rem 1.75rem;text-decoration:none}@media screen and (min-width:576px){.slt-2025-banner{margin:0}.slt-2025-banner .save-subscription .slt-herotitle{font-size:2.5vw}.slt-2025-banner .save-subscription .slt-body{font-size:16px}}.slt-2025-seasontix-banner .save{background-color:#392b70;color:#efcdd4;margin:auto;text-transform:uppercase;font-size:4vw;padding:.25rem;text-align:center;font-family:"Freight Sans Pro";font-weight:700;max-width:1920px}.slt-2025-seasontix-banner .save a{color:#efcdd4}.slt-2025-seasontix-banner .save a:hover{text-decoration:none}@media screen and (min-width:1400px){.slt-2025-seasontix-banner .save{font-size:5.5rem;line-height:.8;padding:20px}}
@layer properties;@font-face{font-family:"Freight Sans Pro";src:url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;}@font-face{font-family:"Freight Sans Pro";src:url("https://use.typekit.net/af/3df5fe/000000000000000000010b5b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3df5fe/000000000000000000010b5b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3df5fe/000000000000000000010b5b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;}@font-face{font-family:"Freight Sans Pro";src:url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;}@font-face{font-family:"Freight Sans Pro";src:url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:600;}@font-face{font-family:"Bookmania";src:url("https://use.typekit.net/af/e792b0/00000000000000007735e58e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e792b0/00000000000000007735e58e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e792b0/00000000000000007735e58e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;}@font-face{font-family:"Bookmania";src:url("https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;}@font-face{font-family:"Bookmania";src:url("https://use.typekit.net/af/8455b1/00000000000000007735e592/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/8455b1/00000000000000007735e592/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/8455b1/00000000000000007735e592/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';--font-serif:ui-serif,Georgia,Cambria,'Times New Roman',Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--color-red-600:oklch(57.7% 0.245 27.325);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-900:oklch(39.3% 0.095 152.535);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-sky-400:oklch(74.6% 0.16 232.661);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-xl:36rem;--container-3xl:48rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-normal:1.5;--radius-3xl:1.5rem;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-freight:"Freight Sans Pro",sans-serif;--font-bookmania:"Bookmania",serif;--color-tu-green-official:rgb(40,92,77);}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji');font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type='button'],[type='reset'],[type='submit']),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden='until-found'])){display:none !important;}}@layer utilities{.collapse{visibility:collapse;}.invisible{visibility:hidden;}.visible{visibility:visible;}.aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1;> *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}}.aspect-w-2{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:2;> *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.\!fixed{position:fixed !important;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.inset-x-0{inset-inline:calc(var(--spacing) * 0);}.-top-10{top:calc(var(--spacing) * -10);}.-top-12{top:calc(var(--spacing) * -12);}.-top-\[-20px\]{top:calc(-20px * -1);}.top-0{top:calc(var(--spacing) * 0);}.top-1{top:calc(var(--spacing) * 1);}.top-1\/2{top:calc(1/2 * 100%);}.top-12{top:calc(var(--spacing) * 12);}.top-16{top:calc(var(--spacing) * 16);}.top-20{top:calc(var(--spacing) * 20);}.top-48{top:calc(var(--spacing) * 48);}.top-80{top:calc(var(--spacing) * 80);}.right-0{right:calc(var(--spacing) * 0);}.right-20{right:calc(var(--spacing) * 20);}.right-32{right:calc(var(--spacing) * 32);}.right-52{right:calc(var(--spacing) * 52);}.bottom-0{bottom:calc(var(--spacing) * 0);}.-left-5{left:calc(var(--spacing) * -5);}.left-0{left:calc(var(--spacing) * 0);}.left-\[14rem\]{left:14rem;}.left-\[15\%\]{left:15%;}.left-\[185px\]{left:185px;}.-z-10{z-index:calc(10 * -1);}.-z-20{z-index:calc(20 * -1);}.z-0{z-index:0;}.z-1{z-index:1;}.z-2{z-index:2;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-50{z-index:50;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-4{order:4;}.order-50{order:50;}.col-1{grid-column:1;}.col-2{grid-column:2;}.col-span-1{grid-column:span 1 / span 1;}.col-span-2{grid-column:span 2 / span 2;}.col-span-3{grid-column:span 3 / span 3;}.col-span-4{grid-column:span 4 / span 4;}.col-span-full{grid-column:1 / -1;}.col-start-1{grid-column-start:1;}.col-start-2{grid-column-start:2;}.col-start-4{grid-column-start:4;}.col-start-6{grid-column-start:6;}.col-end-4{grid-column-end:4;}.col-end-5{grid-column-end:5;}.col-end-9{grid-column-end:9;}.col-end-10{grid-column-end:10;}.col-end-11{grid-column-end:11;}.row-start-1{grid-row-start:1;}.row-start-2{grid-row-start:2;}.row-start-3{grid-row-start:3;}.row-start-4{grid-row-start:4;}.row-end-5{grid-row-end:5;}.row-end-6{grid-row-end:6;}.row-end-7{grid-row-end:7;}.row-end-\[8\]{grid-row-end:8;}.float-left{float:left;}.float-none{float:none;}.float-right{float:right;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.m-auto{margin:auto;}.-mx-4{margin-inline:calc(var(--spacing) * -4);}.mx-1{margin-inline:calc(var(--spacing) * 1);}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-10{margin-inline:calc(var(--spacing) * 10);}.mx-auto{margin-inline:auto;}.my-5{margin-block:calc(var(--spacing) * 5);}.my-6{margin-block:calc(var(--spacing) * 6);}.my-16{margin-block:calc(var(--spacing) * 16);}.my-28{margin-block:calc(var(--spacing) * 28);}.ms-3{margin-inline-start:calc(var(--spacing) * 3);}.me-0{margin-inline-end:calc(var(--spacing) * 0);}.-mt-4{margin-top:calc(var(--spacing) * -4);}.-mt-5{margin-top:calc(var(--spacing) * -5);}.-mt-12{margin-top:calc(var(--spacing) * -12);}.-mt-16{margin-top:calc(var(--spacing) * -16);}.-mt-20{margin-top:calc(var(--spacing) * -20);}.-mt-24{margin-top:calc(var(--spacing) * -24);}.-mt-\[5rem\]{margin-top:calc(5rem * -1);}.-mt-\[40px\]{margin-top:calc(40px * -1);}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-20{margin-top:calc(var(--spacing) * 20);}.mt-24{margin-top:calc(var(--spacing) * 24);}.mt-40{margin-top:calc(var(--spacing) * 40);}.-mr-5{margin-right:calc(var(--spacing) * -5);}.mr-0{margin-right:calc(var(--spacing) * 0);}.mr-2{margin-right:calc(var(--spacing) * 2);}.mr-5{margin-right:calc(var(--spacing) * 5);}.mr-8{margin-right:calc(var(--spacing) * 8);}.mr-10{margin-right:calc(var(--spacing) * 10);}.mr-12{margin-right:calc(var(--spacing) * 12);}.mr-16{margin-right:calc(var(--spacing) * 16);}.-mb-5{margin-bottom:calc(var(--spacing) * -5);}.-mb-10{margin-bottom:calc(var(--spacing) * -10);}.-mb-16{margin-bottom:calc(var(--spacing) * -16);}.-mb-20{margin-bottom:calc(var(--spacing) * -20);}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-5{margin-bottom:calc(var(--spacing) * 5);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-7{margin-bottom:calc(var(--spacing) * 7);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-16{margin-bottom:calc(var(--spacing) * 16);}.mb-20{margin-bottom:calc(var(--spacing) * 20);}.mb-auto{margin-bottom:auto;}.ml-0{margin-left:calc(var(--spacing) * 0);}.ml-4{margin-left:calc(var(--spacing) * 4);}.ml-8{margin-left:calc(var(--spacing) * 8);}.ml-10{margin-left:calc(var(--spacing) * 10);}.ml-12{margin-left:calc(var(--spacing) * 12);}.ml-14{margin-left:calc(var(--spacing) * 14);}.ml-16{margin-left:calc(var(--spacing) * 16);}.ml-\[25\%\]{margin-left:25%;}.ml-auto{margin-left:auto;}.block{display:block;}.contents{display:contents;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.table{display:table;}.table-caption{display:table-caption;}.table-cell{display:table-cell;}.h-1{height:calc(var(--spacing) * 1);}.h-1\.5{height:calc(var(--spacing) * 1.5);}.h-2{height:calc(var(--spacing) * 2);}.h-3{height:calc(var(--spacing) * 3);}.h-4{height:calc(var(--spacing) * 4);}.h-5{height:calc(var(--spacing) * 5);}.h-6{height:calc(var(--spacing) * 6);}.h-8{height:calc(var(--spacing) * 8);}.h-9{height:calc(var(--spacing) * 9);}.h-10{height:calc(var(--spacing) * 10);}.h-12{height:calc(var(--spacing) * 12);}.h-20{height:calc(var(--spacing) * 20);}.h-40{height:calc(var(--spacing) * 40);}.h-64{height:calc(var(--spacing) * 64);}.h-80{height:calc(var(--spacing) * 80);}.h-\[25rem\]{height:25rem;}.h-\[30rem\]{height:30rem;}.h-\[76px\]{height:76px;}.h-\[160px\]{height:160px;}.h-\[450px\]{height:450px;}.h-auto{height:auto;}.h-full{height:100%;}.h-screen{height:100vh;}.max-h-48{max-height:calc(var(--spacing) * 48);}.max-h-98{max-height:calc(var(--spacing) * 98);}.max-h-\[463px\]{max-height:463px;}.max-h-\[470px\]{max-height:470px;}.max-h-\[475px\]{max-height:475px;}.max-h-\[580px\]{max-height:580px;}.max-h-\[630px\]{max-height:630px;}.max-h-full{max-height:100%;}.min-h-0{min-height:calc(var(--spacing) * 0);}.min-h-\[160px\]{min-height:160px;}.min-h-\[320px\]{min-height:320px;}.w-1{width:calc(var(--spacing) * 1);}.w-1\/2{width:calc(1/2 * 100%);}.w-2{width:calc(var(--spacing) * 2);}.w-2\/3{width:calc(2/3 * 100%);}.w-2\/5{width:calc(2/5 * 100%);}.w-3{width:calc(var(--spacing) * 3);}.w-3\/4{width:calc(3/4 * 100%);}.w-3\/5{width:calc(3/5 * 100%);}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-6{width:calc(var(--spacing) * 6);}.w-6\/12{width:calc(6/12 * 100%);}.w-8{width:calc(var(--spacing) * 8);}.w-9{width:calc(var(--spacing) * 9);}.w-9\/12{width:calc(9/12 * 100%);}.w-10{width:calc(var(--spacing) * 10);}.w-10\/12{width:calc(10/12 * 100%);}.w-12{width:calc(var(--spacing) * 12);}.w-40{width:calc(var(--spacing) * 40);}.w-52{width:calc(var(--spacing) * 52);}.w-80{width:calc(var(--spacing) * 80);}.w-96{width:calc(var(--spacing) * 96);}.w-128{width:calc(var(--spacing) * 128);}.w-\[50px\]{width:50px;}.w-\[50rem\]{width:50rem;}.w-\[60\%\]{width:60%;}.w-\[80\%\]{width:80%;}.w-\[85\%\]{width:85%;}.w-\[90\%\]{width:90%;}.w-\[200px\]{width:200px;}.w-\[412px\]{width:412px;}.w-\[470px\]{width:470px;}.w-\[520px\]{width:520px;}.w-auto{width:auto;}.w-full{width:100%;}.max-w-3xl{max-width:var(--container-3xl);}.max-w-\[45\%\]{max-width:45%;}.max-w-\[80\%\]{max-width:80%;}.max-w-\[220px\]{max-width:220px;}.max-w-\[450px\]{max-width:450px;}.max-w-\[475px\]{max-width:475px;}.max-w-\[500px\]{max-width:500px;}.max-w-\[700px\]{max-width:700px;}.max-w-\[1130px\]{max-width:1130px;}.max-w-\[1200px\]{max-width:1200px;}.max-w-fit{max-width:fit-content;}.max-w-full{max-width:100%;}.max-w-xs{max-width:var(--container-xs);}.flex-shrink{flex-shrink:1;}.shrink{flex-shrink:1;}.grow{flex-grow:1;}.basis-11{flex-basis:calc(var(--spacing) * 11);}.basis-11\/12{flex-basis:calc(11/12 * 100%);}.table-auto{table-layout:auto;}.border-collapse{border-collapse:collapse;}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-3\/4{--tw-translate-y:calc(calc(3/4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);}.-rotate-90{rotate:calc(90deg * -1);}.rotate-90{rotate:90deg;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-disc{list-style-type:disc;}.list-none{list-style-type:none;}.auto-cols-max{grid-auto-columns:max-content;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}.grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr;}.grid-cols-\[repeat\(9\,_6vw\)\]{grid-template-columns:repeat(9,6vw);}.grid-cols-\[repeat\(10\,_1fr\)\]{grid-template-columns:repeat(10,1fr);}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr));}.grid-rows-\[repeat\(7\,_6vw\)\]{grid-template-rows:repeat(7,6vw);}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-row{flex-direction:row;}.flex-wrap{flex-wrap:wrap;}.content-center{align-content:center;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.justify-start{justify-content:flex-start;}.justify-items-center{justify-items:center;}.gap-1{gap:calc(var(--spacing) * 1);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-5{gap:calc(var(--spacing) * 5);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-10{gap:calc(var(--spacing) * 10);}.gap-12{gap:calc(var(--spacing) * 12);}.gap-14{gap:calc(var(--spacing) * 14);}.gap-16{gap:calc(var(--spacing) * 16);}.space-y-3{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-10{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-28{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)));}}.gap-x-1{column-gap:calc(var(--spacing) * 1);}.gap-x-10{column-gap:calc(var(--spacing) * 10);}.space-x-2{:where(& > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));}}.gap-y-1{row-gap:calc(var(--spacing) * 1);}.gap-y-10{row-gap:calc(var(--spacing) * 10);}.place-self-start{place-self:start;}.self-center{align-self:center;}.self-end{align-self:flex-end;}.self-start{align-self:flex-start;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-hidden{overflow:hidden;}.overflow-scroll{overflow:scroll;}.overflow-y-scroll{overflow-y:scroll;}.rounded{border-radius:0.25rem;}.rounded-3xl{border-radius:var(--radius-3xl);}.rounded-full{border-radius:calc(infinity * 1px);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-0{border-style:var(--tw-border-style);border-width:0px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px;}.border-none{--tw-border-style:none;border-style:none;}.border-solid{--tw-border-style:solid;border-style:solid;}.border-cyan-500{border-color:var(--color-cyan-500);}.border-gray-200{border-color:var(--color-gray-200);}.border-green-900{border-color:var(--color-green-900);}.border-indigo-600{border-color:var(--color-indigo-600);}.border-red-600{border-color:var(--color-red-600);}.border-slate-200{border-color:var(--color-slate-200);}.border-tu-green-official{border-color:var(--color-tu-green-official);}.border-white{border-color:var(--color-white);}.bg-\[\#78be20\]{background-color:#78be20;}.bg-black{background-color:var(--color-black);}.bg-black\/\[\.65\]{background-color:color-mix(in srgb,#000 65%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 65%,transparent);}}.bg-gray-100{background-color:var(--color-gray-100);}.bg-gray-200{background-color:var(--color-gray-200);}.bg-gray-300{background-color:var(--color-gray-300);}.bg-gray-500{background-color:var(--color-gray-500);}.bg-gray-900{background-color:var(--color-gray-900);}.bg-green-600{background-color:var(--color-green-600);}.bg-green-700{background-color:var(--color-green-700);}.bg-green-900{background-color:var(--color-green-900);}.bg-skin-content-button-accent{background-color:rgb(var(--color-content-button-accent));}.bg-slate-200{background-color:var(--color-slate-200);}.bg-slate-600{background-color:var(--color-slate-600);}.bg-slate-800{background-color:var(--color-slate-800);}.bg-slate-900{background-color:var(--color-slate-900);}.bg-transparent{background-color:transparent;}.bg-tu-blue-light{background-color:#E6F6FC;}.bg-tu-green-official{background-color:var(--color-tu-green-official);}.bg-white{background-color:var(--color-white);}.bg-\[length\:1050px_336px\]{background-size:1050px 336px;}.bg-cover{background-size:cover;}.bg-fixed{background-attachment:fixed;}.bg-center{background-position:center;}.bg-no-repeat{background-repeat:no-repeat;}.bg-repeat-y{background-repeat:repeat-y;}.fill-green-900{fill:var(--color-green-900);}.fill-white{fill:var(--color-white);}.stroke-white{stroke:var(--color-white);}.object-cover{object-fit:cover;}.object-fill{object-fit:fill;}.object-center{object-position:center;}.p-0{padding:calc(var(--spacing) * 0);}.p-1{padding:calc(var(--spacing) * 1);}.p-2{padding:calc(var(--spacing) * 2);}.p-3{padding:calc(var(--spacing) * 3);}.p-4{padding:calc(var(--spacing) * 4);}.p-5{padding:calc(var(--spacing) * 5);}.p-6{padding:calc(var(--spacing) * 6);}.p-10{padding:calc(var(--spacing) * 10);}.p-12{padding:calc(var(--spacing) * 12);}.p-16{padding:calc(var(--spacing) * 16);}.px-1{padding-inline:calc(var(--spacing) * 1);}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-3{padding-inline:calc(var(--spacing) * 3);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-7{padding-inline:calc(var(--spacing) * 7);}.px-8{padding-inline:calc(var(--spacing) * 8);}.px-10{padding-inline:calc(var(--spacing) * 10);}.px-18{padding-inline:calc(var(--spacing) * 18);}.py-1{padding-block:calc(var(--spacing) * 1);}.py-1\.5{padding-block:calc(var(--spacing) * 1.5);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-2\.5{padding-block:calc(var(--spacing) * 2.5);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-5{padding-block:calc(var(--spacing) * 5);}.py-6{padding-block:calc(var(--spacing) * 6);}.py-12{padding-block:calc(var(--spacing) * 12);}.pt-0{padding-top:calc(var(--spacing) * 0);}.pt-1{padding-top:calc(var(--spacing) * 1);}.pt-2{padding-top:calc(var(--spacing) * 2);}.pt-3{padding-top:calc(var(--spacing) * 3);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-5{padding-top:calc(var(--spacing) * 5);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-7{padding-top:calc(var(--spacing) * 7);}.pt-8{padding-top:calc(var(--spacing) * 8);}.pt-10{padding-top:calc(var(--spacing) * 10);}.pt-12{padding-top:calc(var(--spacing) * 12);}.pt-16{padding-top:calc(var(--spacing) * 16);}.pt-20{padding-top:calc(var(--spacing) * 20);}.pt-32{padding-top:calc(var(--spacing) * 32);}.pt-\[56\.25\%\]{padding-top:56.25%;}.pr-5{padding-right:calc(var(--spacing) * 5);}.pb-1{padding-bottom:calc(var(--spacing) * 1);}.pb-3{padding-bottom:calc(var(--spacing) * 3);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-5{padding-bottom:calc(var(--spacing) * 5);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-8{padding-bottom:calc(var(--spacing) * 8);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-12{padding-bottom:calc(var(--spacing) * 12);}.pb-20{padding-bottom:calc(var(--spacing) * 20);}.pb-24{padding-bottom:calc(var(--spacing) * 24);}.pb-28{padding-bottom:calc(var(--spacing) * 28);}.pb-30{padding-bottom:calc(var(--spacing) * 30);}.pl-2{padding-left:calc(var(--spacing) * 2);}.pl-3{padding-left:calc(var(--spacing) * 3);}.pl-5{padding-left:calc(var(--spacing) * 5);}.pl-6{padding-left:calc(var(--spacing) * 6);}.pl-8{padding-left:calc(var(--spacing) * 8);}.text-center{text-align:center;}.text-end{text-align:end;}.text-left{text-align:left;}.text-right{text-align:right;}.font-\[\'Bookmania\'\] {
    font-family: 'Bookmania';
  }
  .font-\[\'freight-sans-pro__bold\'\] {
    font-family: 'freight-sans-pro  bold';
  }
  .font-bookmania {
    font-family: var(--font-bookmania);
  }
  .font-bookmania-bold {
    font-family: bookmania__bold;
  }
  .font-freight {
    font-family: var(--font-freight);
  }
  .font-freight-bold {
    font-family: freight-sans-pro__bold;
  }
  .font-freight-semi-bold {
    font-family: freight-sans-pro__semi-bold;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .font-serif {
    font-family: var(--font-serif);
  }
  .text-2xl {
    font-size: 36px;
    line-height: var(--tw-leading, 48px);
    letter-spacing: var(--tw-tracking, 0.032em);
  }
  .text-3xl {
    font-size: 48px;
    line-height: var(--tw-leading, 56px);
    letter-spacing: var(--tw-tracking, 0.032em);
  }
  .text-4xl {
    font-size: 56px;
    line-height: var(--tw-leading, 64px);
    letter-spacing: var(--tw-tracking, 0.032em);
  }
  .text-5xl {
    font-size: 80px;
    line-height: var(--tw-leading, 80px);
    letter-spacing: var(--tw-tracking, 0.032em);
  }
  .text-lg {
    font-size: 18px;
    line-height: var(--tw-leading, 28px);
    letter-spacing: var(--tw-tracking, 0.03em);
  }
  .text-sm {
    font-size: 16px;
    line-height: var(--tw-leading, 28px);
    letter-spacing: var(--tw-tracking, 0.03em);
  }
  .text-xl {
    font-size: 22px;
    line-height: var(--tw-leading, 26px);
    letter-spacing: var(--tw-tracking, 0.03em);
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[38px\] {
    font-size: 38px;
  }
  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }
  .leading-\[2\.625rem\] {
    --tw-leading: 2.625rem;
    line-height: 2.625rem;
  }
  .leading-\[3\.25rem\] {
    --tw-leading: 3.25rem;
    line-height: 3.25rem;
  }
  .leading-\[3rem\] {
    --tw-leading: 3rem;
    line-height: 3rem;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-\[900\] {
    --tw-font-weight: 900;
    font-weight: 900;
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[4px\] {
    --tw-tracking: 4px;
    letter-spacing: 4px;
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-gray-100 {
    color: var(--color-gray-100);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-green-900 {
    color: var(--color-green-900);
  }
  .text-tu-green-official {
    color: var(--color-tu-green-official);
  }
  .text-white {
    color: var(--color-white);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .not-italic {
    font-style: normal;
  }
  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-10 {
    opacity: 10%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .opacity-75 {
    opacity: 75%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-black {
    --tw-shadow-color: #000;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent);
    }
  }
  .ring-gray-300 {
    --tw-ring-color: var(--color-gray-300);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[1px_1px_1px_rgba\(0\,0\,0\,1\.0\)\] {
    --tw-drop-shadow-size: drop-shadow(1px 1px 1px var(--tw-drop-shadow-color, rgba(0,0,0,1.0)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-250 {
    --tw-duration: 250ms;
    transition-duration: 250ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-600 {
    --tw-duration: 600ms;
    transition-duration: 600ms;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .\[node\:title\] {
    node: title;
  }
  .\[site\:login-url\] {
    site: login-url;
  }
  .\[site\:mail\] {
    site: mail;
  }
  .\[site\:name\] {
    site: name;
  }
  .\[site\:url-brief\] {
    site: url-brief;
  }
  .\[user\:account-name\] {
    user: account-name;
  }
  .\[user\:cancel-url\] {
    user: cancel-url;
  }
  .\[user\:display-name\] {
    user: display-name;
  }
  .\[user\:edit-url\] {
    user: edit-url;
  }
  .\[user\:name\] {
    user: name;
  }
  .\[user\:one-time-login-url\] {
    user: one-time-login-url;
  }
  .\[webform\:title\] {
    webform: title;
  }
  .aspect-h-1 {
    --tw-aspect-h: 1;
  }
  .group-hover\:block {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        display: block;
      }
    }
  }
  .group-hover\:border-b-green-900 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        border-bottom-color: var(--color-green-900);
      }
    }
  }
  .group-hover\:fill-green-900 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        fill: var(--color-green-900);
      }
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:-top-5 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * -5);
    }
  }
  .before\:-top-7 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * -7);
    }
  }
  .before\:-top-\[2\.2rem\] {
    &::before {
      content: var(--tw-content);
      top: calc(2.2rem * -1);
    }
  }
  .before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .before\:top-12 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 12);
    }
  }
  .before\:top-\[355px\] {
    &::before {
      content: var(--tw-content);
      top: 355px;
    }
  }
  .before\:top-\[550px\] {
    &::before {
      content: var(--tw-content);
      top: 550px;
    }
  }
  .before\:top-full {
    &::before {
      content: var(--tw-content);
      top: 100%;
    }
  }
  .before\:-right-8 {
    &::before {
      content: var(--tw-content);
      right: calc(var(--spacing) * -8);
    }
  }
  .before\:right-0 {
    &::before {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .before\:right-20 {
    &::before {
      content: var(--tw-content);
      right: calc(var(--spacing) * 20);
    }
  }
  .before\:-bottom-8 {
    &::before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * -8);
    }
  }
  .before\:-bottom-16 {
    &::before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * -16);
    }
  }
  .before\:-left-5 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * -5);
    }
  }
  .before\:-left-6 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * -6);
    }
  }
  .before\:-left-7 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * -7);
    }
  }
  .before\:-left-28 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * -28);
    }
  }
  .before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .before\:left-\[5rem\] {
    &::before {
      content: var(--tw-content);
      left: 5rem;
    }
  }
  .before\:left-\[10\%\] {
    &::before {
      content: var(--tw-content);
      left: 10%;
    }
  }
  .before\:left-\[48\%\] {
    &::before {
      content: var(--tw-content);
      left: 48%;
    }
  }
  .before\:-z-10 {
    &::before {
      content: var(--tw-content);
      z-index: calc(10 * -1);
    }
  }
  .before\:z-10 {
    &::before {
      content: var(--tw-content);
      z-index: 10;
    }
  }
  .before\:mt-4 {
    &::before {
      content: var(--tw-content);
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .before\:mt-6 {
    &::before {
      content: var(--tw-content);
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .before\:mt-8 {
    &::before {
      content: var(--tw-content);
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .before\:mb-4 {
    &::before {
      content: var(--tw-content);
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .before\:block {
    &::before {
      content: var(--tw-content);
      display: block;
    }
  }
  .before\:hidden {
    &::before {
      content: var(--tw-content);
      display: none;
    }
  }
  .before\:h-1 {
    &::before {
      content: var(--tw-content);
      height: calc(var(--spacing) * 1);
    }
  }
  .before\:h-\[15\%\] {
    &::before {
      content: var(--tw-content);
      height: 15%;
    }
  }
  .before\:h-\[25\%\] {
    &::before {
      content: var(--tw-content);
      height: 25%;
    }
  }
  .before\:h-\[50px\] {
    &::before {
      content: var(--tw-content);
      height: 50px;
    }
  }
  .before\:h-\[72px\] {
    &::before {
      content: var(--tw-content);
      height: 72px;
    }
  }
  .before\:h-\[350px\] {
    &::before {
      content: var(--tw-content);
      height: 350px;
    }
  }
  .before\:h-\[360px\] {
    &::before {
      content: var(--tw-content);
      height: 360px;
    }
  }
  .before\:h-\[400px\] {
    &::before {
      content: var(--tw-content);
      height: 400px;
    }
  }
  .before\:w-3\/12 {
    &::before {
      content: var(--tw-content);
      width: calc(3/12 * 100%);
    }
  }
  .before\:w-\[15\%\] {
    &::before {
      content: var(--tw-content);
      width: 15%;
    }
  }
  .before\:w-\[50\%\] {
    &::before {
      content: var(--tw-content);
      width: 50%;
    }
  }
  .before\:w-\[50px\] {
    &::before {
      content: var(--tw-content);
      width: 50px;
    }
  }
  .before\:w-\[75\%\] {
    &::before {
      content: var(--tw-content);
      width: 75%;
    }
  }
  .before\:w-\[163px\] {
    &::before {
      content: var(--tw-content);
      width: 163px;
    }
  }
  .before\:border-t-\[10px\] {
    &::before {
      content: var(--tw-content);
      border-top-style: var(--tw-border-style);
      border-top-width: 10px;
    }
  }
  .before\:border-r-\[10px\] {
    &::before {
      content: var(--tw-content);
      border-right-style: var(--tw-border-style);
      border-right-width: 10px;
    }
  }
  .before\:border-b-\[10px\] {
    &::before {
      content: var(--tw-content);
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 10px;
    }
  }
  .before\:border-l-\[10px\] {
    &::before {
      content: var(--tw-content);
      border-left-style: var(--tw-border-style);
      border-left-width: 10px;
    }
  }
  .before\:border-t-\[\#c90\] {
    &::before {
      content: var(--tw-content);
      border-top-color: #c90;
    }
  }
  .before\:border-t-sky-400 {
    &::before {
      content: var(--tw-content);
      border-top-color: var(--color-sky-400);
    }
  }
  .before\:border-r-\[\#c90\] {
    &::before {
      content: var(--tw-content);
      border-right-color: #c90;
    }
  }
  .before\:border-b-\[\#c90\] {
    &::before {
      content: var(--tw-content);
      border-bottom-color: #c90;
    }
  }
  .before\:border-l-\[\#c90\] {
    &::before {
      content: var(--tw-content);
      border-left-color: #c90;
    }
  }
  .before\:border-l-sky-400 {
    &::before {
      content: var(--tw-content);
      border-left-color: var(--color-sky-400);
    }
  }
  .before\:bg-\[\#78be20\] {
    &::before {
      content: var(--tw-content);
      background-color: #78be20;
    }
  }
  .before\:bg-cyan-500 {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-cyan-500);
    }
  }
  .before\:opacity-10 {
    &::before {
      content: var(--tw-content);
      opacity: 10%;
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:-top-8 {
    &::after {
      content: var(--tw-content);
      top: calc(var(--spacing) * -8);
    }
  }
  .after\:top-0 {
    &::after {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .after\:-right-20 {
    &::after {
      content: var(--tw-content);
      right: calc(var(--spacing) * -20);
    }
  }
  .after\:right-0 {
    &::after {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .after\:bottom-0 {
    &::after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }
  }
  .after\:-left-20 {
    &::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * -20);
    }
  }
  .after\:left-0 {
    &::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .after\:-z-10 {
    &::after {
      content: var(--tw-content);
      z-index: calc(10 * -1);
    }
  }
  .after\:z-1 {
    &::after {
      content: var(--tw-content);
      z-index: 1;
    }
  }
  .after\:mt-0 {
    &::after {
      content: var(--tw-content);
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .after\:mr-16 {
    &::after {
      content: var(--tw-content);
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .after\:ml-16 {
    &::after {
      content: var(--tw-content);
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .after\:block {
    &::after {
      content: var(--tw-content);
      display: block;
    }
  }
  .after\:hidden {
    &::after {
      content: var(--tw-content);
      display: none;
    }
  }
  .after\:h-\[30rem\] {
    &::after {
      content: var(--tw-content);
      height: 30rem;
    }
  }
  .after\:h-\[35rem\] {
    &::after {
      content: var(--tw-content);
      height: 35rem;
    }
  }
  .after\:h-\[40rem\] {
    &::after {
      content: var(--tw-content);
      height: 40rem;
    }
  }
  .after\:h-\[50px\] {
    &::after {
      content: var(--tw-content);
      height: 50px;
    }
  }
  .after\:h-\[50rem\] {
    &::after {
      content: var(--tw-content);
      height: 50rem;
    }
  }
  .after\:h-\[66px\] {
    &::after {
      content: var(--tw-content);
      height: 66px;
    }
  }
  .after\:h-\[230px\] {
    &::after {
      content: var(--tw-content);
      height: 230px;
    }
  }
  .after\:w-3\/4 {
    &::after {
      content: var(--tw-content);
      width: calc(3/4 * 100%);
    }
  }
  .after\:w-\[50px\] {
    &::after {
      content: var(--tw-content);
      width: 50px;
    }
  }
  .after\:w-\[75\%\] {
    &::after {
      content: var(--tw-content);
      width: 75%;
    }
  }
  .after\:w-\[128px\] {
    &::after {
      content: var(--tw-content);
      width: 128px;
    }
  }
  .after\:w-full {
    &::after {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .after\:border-t-\[10px\] {
    &::after {
      content: var(--tw-content);
      border-top-style: var(--tw-border-style);
      border-top-width: 10px;
    }
  }
  .after\:border-r-\[10px\] {
    &::after {
      content: var(--tw-content);
      border-right-style: var(--tw-border-style);
      border-right-width: 10px;
    }
  }
  .after\:border-b-\[10px\] {
    &::after {
      content: var(--tw-content);
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 10px;
    }
  }
  .after\:border-\[\#5fb5d4\] {
    &::after {
      content: var(--tw-content);
      border-color: #5fb5d4;
    }
  }
  .after\:border-\[\#255C4E\] {
    &::after {
      content: var(--tw-content);
      border-color: #255C4E;
    }
  }
  .after\:border-\[\#cc9900\] {
    &::after {
      content: var(--tw-content);
      border-color: #cc9900;
    }
  }
  .after\:bg-\[\#78be20\] {
    &::after {
      content: var(--tw-content);
      background-color: #78be20;
    }
  }
  .after\:opacity-10 {
    &::after {
      content: var(--tw-content);
      opacity: 10%;
    }
  }
  .hover\:border-solid {
    &:hover {
      @media (hover: hover) {
        --tw-border-style: solid;
        border-style: solid;
      }
    }
  }
  .hover\:bg-gray-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-200);
      }
    }
  }
  .hover\:bg-gray-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-300);
      }
    }
  }
  .hover\:bg-gray-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-500);
      }
    }
  }
  .hover\:bg-transparent {
    &:hover {
      @media (hover: hover) {
        background-color: transparent;
      }
    }
  }
  .hover\:bg-tu-green-official {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-tu-green-official);
      }
    }
  }
  .hover\:bg-white {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
  }
  .hover\:text-gray-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-300);
      }
    }
  }
  .hover\:text-gray-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-800);
      }
    }
  }
  .hover\:text-green-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-900);
      }
    }
  }
  .hover\:text-tu-green-official {
    &:hover {
      @media (hover: hover) {
        color: var(--color-tu-green-official);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:no-underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: none;
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:opacity-100 {
    &:hover {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .hover\:outline-none {
    &:hover {
      @media (hover: hover) {
        --tw-outline-style: none;
        outline-style: none;
      }
    }
  }
  .focus\:no-underline {
    &:focus {
      text-decoration-line: none;
    }
  }
  .focus\:shadow-none {
    &:focus {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .sm\:relative {
    @media (width >= 40rem) {
      position: relative;
    }
  }
  .sm\:m-auto {
    @media (width >= 40rem) {
      margin: auto;
    }
  }
  .sm\:block {
    @media (width >= 40rem) {
      display: block;
    }
  }
  .sm\:inline-block {
    @media (width >= 40rem) {
      display: inline-block;
    }
  }
  .sm\:w-1\/2 {
    @media (width >= 40rem) {
      width: calc(1/2 * 100%);
    }
  }
  .sm\:px-4 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-16 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .sm\:leading-7 {
    @media (width >= 40rem) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .md\:absolute {
    @media (width >= 48rem) {
      position: absolute;
    }
  }
  .md\:-top-20 {
    @media (width >= 48rem) {
      top: calc(var(--spacing) * -20);
    }
  }
  .md\:-top-\[2\.2rem\] {
    @media (width >= 48rem) {
      top: calc(2.2rem * -1);
    }
  }
  .md\:-top-\[80px\] {
    @media (width >= 48rem) {
      top: calc(80px * -1);
    }
  }
  .md\:top-\[20\%\] {
    @media (width >= 48rem) {
      top: 20%;
    }
  }
  .md\:-right-\[80px\] {
    @media (width >= 48rem) {
      right: calc(80px * -1);
    }
  }
  .md\:right-32 {
    @media (width >= 48rem) {
      right: calc(var(--spacing) * 32);
    }
  }
  .md\:-left-20 {
    @media (width >= 48rem) {
      left: calc(var(--spacing) * -20);
    }
  }
  .md\:left-10 {
    @media (width >= 48rem) {
      left: calc(var(--spacing) * 10);
    }
  }
  .md\:left-14 {
    @media (width >= 48rem) {
      left: calc(var(--spacing) * 14);
    }
  }
  .md\:order-1 {
    @media (width >= 48rem) {
      order: 1;
    }
  }
  .md\:order-2 {
    @media (width >= 48rem) {
      order: 2;
    }
  }
  .md\:col-span-1 {
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
  }
  .md\:col-span-2 {
    @media (width >= 48rem) {
      grid-column: span 2 / span 2;
    }
  }
  .md\:float-right {
    @media (width >= 48rem) {
      float: right;
    }
  }
  .md\:mx-0 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:mx-10 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:-mt-28 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -28);
    }
  }
  .md\:mt-10 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .md\:mr-10 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .md\:mr-24 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .md\:mb-10 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:mb-20 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:ml-24 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .md\:ml-40 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .md\:ml-auto {
    @media (width >= 48rem) {
      margin-left: auto;
    }
  }
  .md\:block {
    @media (width >= 48rem) {
      display: block;
    }
  }
  .md\:flex {
    @media (width >= 48rem) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:inline {
    @media (width >= 48rem) {
      display: inline;
    }
  }
  .md\:inline-block {
    @media (width >= 48rem) {
      display: inline-block;
    }
  }
  .md\:h-\[100px\] {
    @media (width >= 48rem) {
      height: 100px;
    }
  }
  .md\:h-\[200px\] {
    @media (width >= 48rem) {
      height: 200px;
    }
  }
  .md\:h-\[250px\] {
    @media (width >= 48rem) {
      height: 250px;
    }
  }
  .md\:h-\[300px\] {
    @media (width >= 48rem) {
      height: 300px;
    }
  }
  .md\:h-\[500px\] {
    @media (width >= 48rem) {
      height: 500px;
    }
  }
  .md\:w-1\/2 {
    @media (width >= 48rem) {
      width: calc(1/2 * 100%);
    }
  }
  .md\:w-1\/4 {
    @media (width >= 48rem) {
      width: calc(1/4 * 100%);
    }
  }
  .md\:w-2\/3 {
    @media (width >= 48rem) {
      width: calc(2/3 * 100%);
    }
  }
  .md\:w-3\/4 {
    @media (width >= 48rem) {
      width: calc(3/4 * 100%);
    }
  }
  .md\:w-10\/12 {
    @media (width >= 48rem) {
      width: calc(10/12 * 100%);
    }
  }
  .md\:w-\[75\%\] {
    @media (width >= 48rem) {
      width: 75%;
    }
  }
  .md\:w-\[80\%\] {
    @media (width >= 48rem) {
      width: 80%;
    }
  }
  .md\:w-\[130px\] {
    @media (width >= 48rem) {
      width: 130px;
    }
  }
  .md\:w-\[170px\] {
    @media (width >= 48rem) {
      width: 170px;
    }
  }
  .md\:w-\[400px\] {
    @media (width >= 48rem) {
      width: 400px;
    }
  }
  .md\:w-\[412px\] {
    @media (width >= 48rem) {
      width: 412px;
    }
  }
  .md\:w-full {
    @media (width >= 48rem) {
      width: 100%;
    }
  }
  .md\:max-w-3xl {
    @media (width >= 48rem) {
      max-width: var(--container-3xl);
    }
  }
  .md\:max-w-\[50\%\] {
    @media (width >= 48rem) {
      max-width: 50%;
    }
  }
  .md\:max-w-\[500px\] {
    @media (width >= 48rem) {
      max-width: 500px;
    }
  }
  .md\:max-w-xl {
    @media (width >= 48rem) {
      max-width: var(--container-xl);
    }
  }
  .md\:min-w-\[30\%\] {
    @media (width >= 48rem) {
      min-width: 30%;
    }
  }
  .md\:min-w-\[50\%\] {
    @media (width >= 48rem) {
      min-width: 50%;
    }
  }
  .md\:flex-1 {
    @media (width >= 48rem) {
      flex: 1;
    }
  }
  .md\:columns-4 {
    @media (width >= 48rem) {
      columns: 4;
    }
  }
  .md\:break-inside-avoid {
    @media (width >= 48rem) {
      break-inside: avoid;
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-4 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-5 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:gap-0 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .md\:gap-3 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .md\:gap-10 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .md\:gap-16 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .md\:p-6 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .md\:p-10 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:p-20 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .md\:px-24 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .md\:pt-0 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .md\:pt-24 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .md\:text-center {
    @media (width >= 48rem) {
      text-align: center;
    }
  }
  .md\:text-left {
    @media (width >= 48rem) {
      text-align: left;
    }
  }
  .md\:text-3xl {
    @media (width >= 48rem) {
      font-size: 48px;
      line-height: var(--tw-leading, 56px);
      letter-spacing: var(--tw-tracking, 0.032em);
    }
  }
  .md\:text-4xl {
    @media (width >= 48rem) {
      font-size: 56px;
      line-height: var(--tw-leading, 64px);
      letter-spacing: var(--tw-tracking, 0.032em);
    }
  }
  .md\:text-lg {
    @media (width >= 48rem) {
      font-size: 18px;
      line-height: var(--tw-leading, 28px);
      letter-spacing: var(--tw-tracking, 0.03em);
    }
  }
  .md\:text-6xl {
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .md\:text-\[3\.875rem\] {
    @media (width >= 48rem) {
      font-size: 3.875rem;
    }
  }
  .md\:text-\[34px\] {
    @media (width >= 48rem) {
      font-size: 34px;
    }
  }
  .md\:text-\[38px\] {
    @media (width >= 48rem) {
      font-size: 38px;
    }
  }
  .md\:text-\[63px\] {
    @media (width >= 48rem) {
      font-size: 63px;
    }
  }
  .md\:leading-\[2\.5rem\] {
    @media (width >= 48rem) {
      --tw-leading: 2.5rem;
      line-height: 2.5rem;
    }
  }
  .md\:leading-\[3\.875rem\] {
    @media (width >= 48rem) {
      --tw-leading: 3.875rem;
      line-height: 3.875rem;
    }
  }
  .md\:leading-\[3rem\] {
    @media (width >= 48rem) {
      --tw-leading: 3rem;
      line-height: 3rem;
    }
  }
  .md\:leading-\[4rem\] {
    @media (width >= 48rem) {
      --tw-leading: 4rem;
      line-height: 4rem;
    }
  }
  .md\:before\:block {
    @media (width >= 48rem) {
      &::before {
        content: var(--tw-content);
        display: block;
      }
    }
  }
  .md\:after\:-top-16 {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        top: calc(var(--spacing) * -16);
      }
    }
  }
  .md\:after\:left-0 {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:after\:mr-24 {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        margin-right: calc(var(--spacing) * 24);
      }
    }
  }
  .md\:after\:ml-0 {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        margin-left: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:after\:ml-24 {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        margin-left: calc(var(--spacing) * 24);
      }
    }
  }
  .md\:after\:block {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        display: block;
      }
    }
  }
  .md\:after\:hidden {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .md\:after\:h-\[75\%\] {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        height: 75%;
      }
    }
  }
  .md\:after\:w-full {
    @media (width >= 48rem) {
      &::after {
        content: var(--tw-content);
        width: 100%;
      }
    }
  }
  .lg\:absolute {
    @media (width >= 64rem) {
      position: absolute;
    }
  }
  .lg\:fixed {
    @media (width >= 64rem) {
      position: fixed;
    }
  }
  .lg\:right-14 {
    @media (width >= 64rem) {
      right: calc(var(--spacing) * 14);
    }
  }
  .lg\:right-64 {
    @media (width >= 64rem) {
      right: calc(var(--spacing) * 64);
    }
  }
  .lg\:left-14 {
    @media (width >= 64rem) {
      left: calc(var(--spacing) * 14);
    }
  }
  .lg\:order-1 {
    @media (width >= 64rem) {
      order: 1;
    }
  }
  .lg\:order-2 {
    @media (width >= 64rem) {
      order: 2;
    }
  }
  .lg\:order-3 {
    @media (width >= 64rem) {
      order: 3;
    }
  }
  .lg\:order-4 {
    @media (width >= 64rem) {
      order: 4;
    }
  }
  .lg\:col-span-1 {
    @media (width >= 64rem) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:col-start-1 {
    @media (width >= 64rem) {
      grid-column-start: 1;
    }
  }
  .lg\:col-start-3 {
    @media (width >= 64rem) {
      grid-column-start: 3;
    }
  }
  .lg\:col-end-4 {
    @media (width >= 64rem) {
      grid-column-end: 4;
    }
  }
  .lg\:col-end-10 {
    @media (width >= 64rem) {
      grid-column-end: 10;
    }
  }
  .lg\:row-start-1 {
    @media (width >= 64rem) {
      grid-row-start: 1;
    }
  }
  .lg\:row-start-4 {
    @media (width >= 64rem) {
      grid-row-start: 4;
    }
  }
  .lg\:row-end-5 {
    @media (width >= 64rem) {
      grid-row-end: 5;
    }
  }
  .lg\:row-end-7 {
    @media (width >= 64rem) {
      grid-row-end: 7;
    }
  }
  .lg\:float-left {
    @media (width >= 64rem) {
      float: left;
    }
  }
  .lg\:container {
    @media (width >= 64rem) {
      width: 100%;
      @media (width >= 40rem) {
        max-width: 40rem;
      }
      @media (width >= 48rem) {
        max-width: 48rem;
      }
      @media (width >= 64rem) {
        max-width: 64rem;
      }
      @media (width >= 80rem) {
        max-width: 80rem;
      }
      @media (width >= 96rem) {
        max-width: 96rem;
      }
    }
  }
  .lg\:mx-auto {
    @media (width >= 64rem) {
      margin-inline: auto;
    }
  }
  .lg\:-mt-16 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -16);
    }
  }
  .lg\:-mt-20 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -20);
    }
  }
  .lg\:-mt-\[100px\] {
    @media (width >= 64rem) {
      margin-top: calc(100px * -1);
    }
  }
  .lg\:-mt-\[130px\] {
    @media (width >= 64rem) {
      margin-top: calc(130px * -1);
    }
  }
  .lg\:mt-0 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-5 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .lg\:mt-6 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .lg\:mt-10 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:mt-20 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:mt-\[130px\] {
    @media (width >= 64rem) {
      margin-top: 130px;
    }
  }
  .lg\:-mr-\[50px\] {
    @media (width >= 64rem) {
      margin-right: calc(50px * -1);
    }
  }
  .lg\:-mr-\[130px\] {
    @media (width >= 64rem) {
      margin-right: calc(130px * -1);
    }
  }
  .lg\:mr-12 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .lg\:mr-16 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .lg\:mr-40 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .lg\:mr-60 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .lg\:-mb-\[130px\] {
    @media (width >= 64rem) {
      margin-bottom: calc(130px * -1);
    }
  }
  .lg\:mb-0 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-5 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .lg\:mb-8 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:mb-10 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:mb-\[100px\] {
    @media (width >= 64rem) {
      margin-bottom: 100px;
    }
  }
  .lg\:-ml-\[130px\] {
    @media (width >= 64rem) {
      margin-left: calc(130px * -1);
    }
  }
  .lg\:ml-0 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:ml-12 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .lg\:ml-16 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .lg\:ml-40 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .lg\:ml-60 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .lg\:block {
    @media (width >= 64rem) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:h-\[100px\] {
    @media (width >= 64rem) {
      height: 100px;
    }
  }
  .lg\:h-\[300px\] {
    @media (width >= 64rem) {
      height: 300px;
    }
  }
  .lg\:h-\[475px\] {
    @media (width >= 64rem) {
      height: 475px;
    }
  }
  .lg\:h-screen {
    @media (width >= 64rem) {
      height: 100vh;
    }
  }
  .lg\:w-1\/2 {
    @media (width >= 64rem) {
      width: calc(1/2 * 100%);
    }
  }
  .lg\:w-1\/3 {
    @media (width >= 64rem) {
      width: calc(1/3 * 100%);
    }
  }
  .lg\:w-2\/3 {
    @media (width >= 64rem) {
      width: calc(2/3 * 100%);
    }
  }
  .lg\:w-3\/4 {
    @media (width >= 64rem) {
      width: calc(3/4 * 100%);
    }
  }
  .lg\:w-9\/12 {
    @media (width >= 64rem) {
      width: calc(9/12 * 100%);
    }
  }
  .lg\:w-10\/12 {
    @media (width >= 64rem) {
      width: calc(10/12 * 100%);
    }
  }
  .lg\:w-96 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 96);
    }
  }
  .lg\:w-\[48rem\] {
    @media (width >= 64rem) {
      width: 48rem;
    }
  }
  .lg\:w-\[50\%\] {
    @media (width >= 64rem) {
      width: 50%;
    }
  }
  .lg\:w-\[60\%\] {
    @media (width >= 64rem) {
      width: 60%;
    }
  }
  .lg\:w-\[75\%\] {
    @media (width >= 64rem) {
      width: 75%;
    }
  }
  .lg\:w-\[300px\] {
    @media (width >= 64rem) {
      width: 300px;
    }
  }
  .lg\:w-\[600px\] {
    @media (width >= 64rem) {
      width: 600px;
    }
  }
  .lg\:w-full {
    @media (width >= 64rem) {
      width: 100%;
    }
  }
  .lg\:max-w-\[50\%\] {
    @media (width >= 64rem) {
      max-width: 50%;
    }
  }
  .lg\:max-w-\[600px\] {
    @media (width >= 64rem) {
      max-width: 600px;
    }
  }
  .lg\:max-w-full {
    @media (width >= 64rem) {
      max-width: 100%;
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-5 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .lg\:flex-row {
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }
  .lg\:justify-start {
    @media (width >= 64rem) {
      justify-content: flex-start;
    }
  }
  .lg\:gap-4 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-8 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-10 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-24 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 24);
    }
  }
  .lg\:gap-32 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 32);
    }
  }
  .lg\:self-auto {
    @media (width >= 64rem) {
      align-self: auto;
    }
  }
  .lg\:border-0 {
    @media (width >= 64rem) {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .lg\:border-r {
    @media (width >= 64rem) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .lg\:border-b-2 {
    @media (width >= 64rem) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }
  }
  .lg\:border-l {
    @media (width >= 64rem) {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }
  .lg\:border-black {
    @media (width >= 64rem) {
      border-color: var(--color-black);
    }
  }
  .lg\:border-white {
    @media (width >= 64rem) {
      border-color: var(--color-white);
    }
  }
  .lg\:p-8 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .lg\:p-10 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:p-12 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .lg\:pt-0 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:pt-5 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .lg\:pt-16 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:pt-32 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:pt-\[46\.87\%\] {
    @media (width >= 64rem) {
      padding-top: 46.87%;
    }
  }
  .lg\:pr-1 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 1);
    }
  }
  .lg\:pr-2 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .lg\:pr-4 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .lg\:pb-0 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:pb-8 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:pb-10 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-12 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:pb-16 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:pb-20 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:pl-2 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .lg\:pl-4 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:text-center {
    @media (width >= 64rem) {
      text-align: center;
    }
  }
  .lg\:text-left {
    @media (width >= 64rem) {
      text-align: left;
    }
  }
  .lg\:text-start {
    @media (width >= 64rem) {
      text-align: start;
    }
  }
  .lg\:font-freight {
    @media (width >= 64rem) {
      font-family: var(--font-freight);
    }
  }
  .lg\:text-3xl {
    @media (width >= 64rem) {
      font-size: 48px;
      line-height: var(--tw-leading, 56px);
      letter-spacing: var(--tw-tracking, 0.032em);
    }
  }
  .lg\:text-4xl {
    @media (width >= 64rem) {
      font-size: 56px;
      line-height: var(--tw-leading, 64px);
      letter-spacing: var(--tw-tracking, 0.032em);
    }
  }
  .lg\:text-5xl {
    @media (width >= 64rem) {
      font-size: 80px;
      line-height: var(--tw-leading, 80px);
      letter-spacing: var(--tw-tracking, 0.032em);
    }
  }
  .lg\:text-xl {
    @media (width >= 64rem) {
      font-size: 22px;
      line-height: var(--tw-leading, 26px);
      letter-spacing: var(--tw-tracking, 0.03em);
    }
  }
  .lg\:text-6xl {
    @media (width >= 64rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .lg\:text-8xl {
    @media (width >= 64rem) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .lg\:text-\[3\.875rem\] {
    @media (width >= 64rem) {
      font-size: 3.875rem;
    }
  }
  .lg\:text-\[38px\] {
    @media (width >= 64rem) {
      font-size: 38px;
    }
  }
  .lg\:leading-\[3\.25rem\] {
    @media (width >= 64rem) {
      --tw-leading: 3.25rem;
      line-height: 3.25rem;
    }
  }
  .lg\:leading-\[3\.875rem\] {
    @media (width >= 64rem) {
      --tw-leading: 3.875rem;
      line-height: 3.875rem;
    }
  }
  .lg\:tracking-wide {
    @media (width >= 64rem) {
      --tw-tracking: var(--tracking-wide);
      letter-spacing: var(--tracking-wide);
    }
  }
  .lg\:capitalize {
    @media (width >= 64rem) {
      text-transform: capitalize;
    }
  }
  .lg\:before\:-top-6 {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        top: calc(var(--spacing) * -6);
      }
    }
  }
  .lg\:before\:-left-6 {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * -6);
      }
    }
  }
  .lg\:before\:-left-10 {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * -10);
      }
    }
  }
  .lg\:before\:left-12 {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 12);
      }
    }
  }
  .lg\:before\:z-10 {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        z-index: 10;
      }
    }
  }
  .lg\:before\:block {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        display: block;
      }
    }
  }
  .lg\:before\:h-\[75px\] {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        height: 75px;
      }
    }
  }
  .lg\:before\:w-\[100px\] {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        width: 100px;
      }
    }
  }
  .lg\:before\:border-t-\[10px\] {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        border-top-style: var(--tw-border-style);
        border-top-width: 10px;
      }
    }
  }
  .lg\:before\:border-b-0 {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0px;
      }
    }
  }
  .lg\:before\:border-t-\[\#c90\] {
    @media (width >= 64rem) {
      &::before {
        content: var(--tw-content);
        border-top-color: #c90;
      }
    }
  }
  .lg\:after\:mr-48 {
    @media (width >= 64rem) {
      &::after {
        content: var(--tw-content);
        margin-right: calc(var(--spacing) * 48);
      }
    }
  }
  .lg\:after\:ml-48 {
    @media (width >= 64rem) {
      &::after {
        content: var(--tw-content);
        margin-left: calc(var(--spacing) * 48);
      }
    }
  }
  .md\:lg\:block {
    @media (width >= 48rem) {
      @media (width >= 64rem) {
        display: block;
      }
    }
  }
  .xl\:col-span-1 {
    @media (width >= 80rem) {
      grid-column: span 1 / span 1;
    }
  }
  .xl\:container {
    @media (width >= 80rem) {
      width: 100%;
      @media (width >= 40rem) {
        max-width: 40rem;
      }
      @media (width >= 48rem) {
        max-width: 48rem;
      }
      @media (width >= 64rem) {
        max-width: 64rem;
      }
      @media (width >= 80rem) {
        max-width: 80rem;
      }
      @media (width >= 96rem) {
        max-width: 96rem;
      }
    }
  }
  .xl\:mt-0 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .xl\:mb-0 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .xl\:ml-20 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .xl\:block {
    @media (width >= 80rem) {
      display: block;
    }
  }
  .xl\:flex {
    @media (width >= 80rem) {
      display: flex;
    }
  }
  .xl\:grid {
    @media (width >= 80rem) {
      display: grid;
    }
  }
  .xl\:hidden {
    @media (width >= 80rem) {
      display: none;
    }
  }
  .xl\:border-0 {
    @media (width >= 80rem) {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .xl\:px-2 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .xl\:pt-0 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .xl\:pb-0 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .xl\:pl-12 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .dark\:border-gray-700 {
    @media (prefers-color-scheme: dark) {
      border-color: var(--color-gray-700);
    }
  }
  .dark\:text-gray-400 {
    @media (prefers-color-scheme: dark) {
      color: var(--color-gray-400);
    }
  }
  .\[\&_p\:last-child\]\:\!mb-0 {
    & p:last-child {
      margin-bottom: calc(var(--spacing) * 0) !important;
    }
  }
}
[x-cloak] {
  visibility: hidden;
  overflow: hidden;
}
input {
  border: 1px solid oklch(55.1% 0.027 264.364);
}
:root {
  --color-text-content-main: 255, 255, 255;
  --color-text-content-fill: 40, 92, 77;
  --color-content-button-accent: 255, 255, 255, 0;
  --color-content-button-accent-hover: 255, 255, 255;
  --color-content-button-accent-text-color: 255,255,255;
  --color-content-button-accent-text-hover-color: 40,92,77;
  --color-content-button-border-color: 255, 255, 255;
  --color-content-button-border-hover-color: 40,92,77;
}
.content-tainted-green {
  --color-text-content-bold: 40,92,77;
  --color-text-content-main: 40,92,77;
  --color-text-content-fill: 230,246,252;
  --color-content-button-accent: 255, 255, 255, 0;
  --color-content-button-accent-text-color: 40,92,77;
  --color-content-button-accent-text-hover-color: 255,255,255;
  --color-content-button-accent-hover: 40,92,77;
  --color-content-button-border-color: 40,92,77;
  --color-content-button-border-hover-color: 40,92,77;
}
@layer base {
  h1 {
    font-family: var(--font-bookmania);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    font-size: 62px;
    line-height: 62px;
  }
  h2 {
    font-family: var(--font-bookmania);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    font-size: 36px;
    line-height: 42px;
  }
  h3 {
    font-family: var(--font-bookmania);
    font-size: 30px;
    line-height: 35px;
  }
  h4 {
    font-family: var(--font-freight);
    font-size: 22px;
    line-height: 27px;
  }
  h5 {
    font-family: var(--font-freight);
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
  }
}
.should-inherit p {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  color: inherit;
}
p {
  font-family: var(--font-freight);
  font-size: 20px;
  line-height: 22px;
}
ul {
  list-style-type: none;
}
ul li {
  font-family: var(--font-freight);
  font-size: 16px;
  line-height: 24px;
  list-style: none;
}
p strong {
  font-family: -apple-system, BlinkMacSystemFont, "Freight Sans Pro", sans-serif;
}
@layer components {
  .block, .node {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .node__content p, .node__content ul, .node__content ol {
    margin-bottom: calc(var(--spacing) * 4);
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .btn-tulane {
    cursor: pointer;
    border-style: var(--tw-border-style);
    border-width: 1px;
    --tw-border-style: solid;
    border-style: solid;
    padding-top: calc(var(--spacing) * 3);
    padding-right: calc(var(--spacing) * 5);
    padding-bottom: calc(var(--spacing) * 3);
    padding-left: calc(var(--spacing) * 5);
    &:hover {
      @media (hover: hover) {
        border-style: var(--tw-border-style);
        border-width: 1px;
      }
    }
    &:hover {
      @media (hover: hover) {
        --tw-border-style: solid;
        border-style: solid;
      }
    }
  }
  .btn-green {
    border-color: var(--color-white);
    background-color: var(--color-tu-green-official);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-tu-green-official);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: transparent;
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-tu-green-official);
      }
    }
  }
  .btn-transparent {
    border-color: var(--color-tu-green-official);
    background-color: transparent;
    color: var(--color-tu-green-official);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-white);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-tu-green-official);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .btn-transparent-border-white {
    border-color: var(--color-white);
    background-color: transparent;
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-white);
      }
    }
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-tu-green-official);
      }
    }
  }
  [id$="-local-tasks"] ul {
    list-style-position: inside;
    list-style-type: disc;
  }
  .arrow-white {
    background-image: url('/themes/custom/tulane_tailwindcss/img/fw-white.svg');
    background-repeat: no-repeat;
    background-position: 0% 100%;
  }
  .collapse-open::after {
    background-image: url('/themes/custom/tulane_tailwindcss/img/fw-white.svg');
    background-repeat: no-repeat;
    background-position: 0% 100%;
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: -1;
    transform: rotate(-90deg);
    transition: .2s all ease;
    margin-left: 25px;
    top: 0px;
  }
  .collapse-close::after {
    background-image: url('/themes/custom/tulane_tailwindcss/img/fw-white.svg');
    background-repeat: no-repeat;
    background-position: 0% 100%;
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: -1;
    transform: rotate(-270deg);
    transition: .2s all ease;
    margin-left: 25px;
    top: 10px;
  }
  .collapse-open-dark::after {
    background-image: url('/themes/custom/tulane_tailwindcss/img/fw.svg');
    background-repeat: no-repeat;
    background-position: 0% 100%;
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transform: rotate(-90deg);
    transition: .2s all ease;
    margin-left: 25px;
    top: 0px;
  }
  .collapse-close-dark::after {
    background-image: url('/themes/custom/tulane_tailwindcss/img/fw.svg');
    background-repeat: no-repeat;
    background-position: 0% 100%;
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transform: rotate(-270deg);
    transition: .2s all ease;
    margin-left: 25px;
    top: 10px;
  }
  .show-plus {
    background: red;
  }
  .show-plus::after {
    background-image: url('/themes/custom/tulane_tailwindcss/img/show.svg');
    background-repeat: no-repeat;
    background-position: 0% 100%;
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    z-index: 1;
    transition: .2s all ease;
    margin-left: 25px;
    top: 0px;
  }
  .hide-minus {
    background: green;
  }
  .hide-minus::after {
    background-image: url('/themes/custom/tulane_tailwindcss/img/hide.svg');background-repeat:no-repeat;background-position:0% 100%;content:"";position:absolute;width:16px;height:16px;z-index:1;transition:.2s all ease;margin-left:25px;top:0px;}@media screen and (min-width:1024px){.collapse-close-dark::after,.collapse-open-dark::after,.collapse-close::after,.collapse-close::after{background:none;}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-ordinal{syntax:"*";inherits:false;}@property --tw-slashed-zero{syntax:"*";inherits:false;}@property --tw-numeric-figure{syntax:"*";inherits:false;}@property --tw-numeric-spacing{syntax:"*";inherits:false;}@property --tw-numeric-fraction{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";initial-value:"";inherits:false;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";}}}
.views-element-container nav .js-pager__items li{max-width:300px;display:inline-block;float:left;margin:0 50px;font-size:30px;font-weight:700;}#calendar-week-202310::after{content:"March 5, 2023"}#calendar-week-202311::after{content:"March 12, 2023"}#calendar-week-202312::after{content:"March 19, 2023"}#calendar-week-202313::after{content:"March 26, 2023"}#calendar-week-202314::after{content:"April 2, 2023"}#calendar-week-202315::after{content:"April 9, 2023"}#calendar-week-202316::after{content:"April 16, 2023"}#calendar-week-202317::after{content:"April 23, 2023"}#calendar-week-202318::after{content:"April 30, 2023"}#calendar-week-202319::after{content:"May 7, 2023"}#calendar-week-202320::after{content:"May 14, 2023"}#calendar-week-202321::after{content:"May 21, 2023"}#calendar-week-202322::after{content:"May 28, 2023"}#calendar-week-202323::after{content:"June 4, 2023"}#calendar-week-202324::after{content:"June 11, 2023"}#calendar-week-202325::after{content:"June 18, 2023"}#calendar-week-202326::after{content:"June 25, 2023"}#calendar-week-202327::after{content:"July 2, 2023"}#calendar-week-202328::after{content:"July 9, 2023"}#calendar-week-202329::after{content:"July 16, 2023"}#calendar-week-202330::after{content:"July 23, 2023"}#calendar-week-202331::after{content:"July 30, 2023"}#calendar-week-202332::after{content:"August 6, 2023"}#calendar-week-202333::after{content:"August 13, 2023"}#calendar-week-202334::after{content:"August 20, 2023"}#calendar-week-202335::after{content:"August 27, 2023"}
