@import url("https://use.typekit.net/suo1qpc.css");@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,400;0,700;1,400&display=swap");
/* University Template over-ride
   Launched: 2023-08-01
   Author: Notre Dame Web Team
   ----------------------------------------------------*/:root{--brand-gold-alt:#bda35c;--font-heading:"Raleway",sans-serif;--font-heading-article:"Raleway",sans-serif;--font-default:"Raleway",sans-serif;--font-heading-script:fave-script-pro,sans-serif}.page-section{margin:0;padding:2rem 0;position:relative}.page-section:last-child{margin-bottom:0}.bg-skyblue{background-color:var(--sky-blue)}.wg-switcher-watermark{display:none!important}
/* Wufoo Typography */.wufoo .info h2{color:#0c2340;font-family:inherit;font-size:2.4rem}.wufoo .info div{color:#444;font-family:inherit;font-size:1rem}.wufoo .section h3{background:#fff;color:#0c2340;font-family:inherit;font-size:1.75rem}.wufoo .section div,.wufoo label.desc,.wufoo legend.desc{color:#444;font-family:inherit;font-size:1rem}.wufoo li div,.wufoo li div label,.wufoo li span label{color:#444;font-family:inherit}.wufoo input.text,.wufoo label.choice,.wufoo select.select,.wufoo textarea.textarea{color:#333;font-family:inherit;font-size:1rem}.wufoo label.choice{color:#444}.wufoo .instruct{color:#444;font-family:inherit;font-size:1rem}@media only screen{
  /* General */.page-title{margin-bottom:0}.page-title:after,h1:after{display:none}.page-title.script,.script,h1.script,h2.script{font-family:fave-script-pro,sans-serif;font-family:var(--font-heading-script);font-weight:300}.page-title.script span,.script span,h1.script span,h2.script span{display:block;font-family:Raleway,sans-serif;font-family:var(--font-default);font-size:medium}.page-title.script,h1.script{color:var(--brand-gold);font-size:4.5rem;line-height:.9}.no-lede .page-title.script{color:#fff}h2.script{font-size:4rem;line-height:.9}article.snippet{margin-bottom:0}.highlight-section-title .script,.page-header .script{color:var(--brand-gold)}.page-header:before{background:var(--brand-blue) url(images/hdr-experience-800.jpg) 50% 50% /cover no-repeat}.page-header{color:#fff}.page-secondary{padding-top:2rem}.page-secondary.full{padding-top:4rem}blockquote{font-style:normal}.page-title,h1,h2,h3{font-weight:400}.top-level .page-title{margin-bottom:0}.external-link:after{margin-left:.5em}.page-main hr,hr{border-color:var(--brand-gold);margin-left:auto;margin-right:auto}.page-main hr,hr,hr.skyline{border-top:0;max-width:65rem}hr.skyline{border-color:var(--brand-gold);margin:5rem auto 2rem;overflow:visible;position:relative}hr.skyline:first-child{margin-top:3rem}hr.skyline:after{background:url(images/skyline.svg) bottom no-repeat #fff;background-size:contain;bottom:-1px;content:"";display:block;height:3rem;left:50%;position:absolute;transform:translateX(-50%);width:8rem}.section-dark hr.skyline:after{background-color:var(--brand-blue);background-image:url(images/skyline-white.svg)}hr.skyline+h2{margin-top:2rem}.content-container+.page-secondary .section-quote{clear:both}.home-instagram{height:60vw!important}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}

  /* Header */.site-header{background-color:#fff;border-bottom:none;border-top:0}.site-title a,.site-title-group{max-width:19rem}.site-title a{background:url(images/logo-hospitality.svg) 50% 50%/contain no-repeat; /*background:url('images/expnd-logo.svg') 50% 50% / contain no-repeat;*/margin:0 auto;text-indent:-1000vw}.page-header .page-title-wrapper{background-color:transparent}.page-header .page-title-wrapper .page-lede{color:#fff}.page-header .page-title-wrapper:after{background-color:var(--brand-gold);content:"";display:block;height:1px;margin-top:2rem;width:5rem}.page-header.has-image{background-color:var(--brand-blue);height:50vw;max-height:70vh}.page-header.has-image:before{display:none}.page-header.has-image .page-image{position:relative}.home .page-header.has-image{height:45vw}.special-event .page-header.has-image .page-image:after{display:none}.special-event .event-meta .meta-item{display:block}.special-event .special-event-meta-wrapper .event-meta-block{background-color:#fff;color:var(--brand-blue);display:none;padding:1.25rem}.special-event .event-meta_date-block{text-align:center}.special-event .event-meta_date-block div{line-height:1}.special-event .event-meta_date-block .special-event_date-day{font-size:3rem;font-weight:600}.nav-header nav li{font-size:1rem;text-transform:uppercase}.nav-header nav li a{border-right:1px solid #ccc;line-height:1;padding:.25rem 1.5rem}.nav-header nav li a.focus,.nav-header nav li a:hover{background-color:var(--brand-blue-dark);border-color:transparent;color:#fff}.nav-header nav li a,.nav-header nav li a.current{border-bottom-color:transparent}.nav-header nav li.active a{background:var(--brand-blue);color:#fff}.nav-header nav li.last a{border-right:none}.nav-header .btn-search{padding-bottom:.5rem;padding-top:.5rem}

  /* Section */.section{--section-padding:3rem;padding:3rem 0;padding:var(--section-padding) 0}.section.no-padding{padding:0}.section-subsection .section-image{margin-bottom:0}.section:first-child{padding-top:0}.section-dark:first-child,.section-light:first-child{padding-top:var(--section-padding)}.highlight-section-title{font-size:1.75rem;font-weight:300;margin-bottom:2rem;position:relative;text-align:center;z-index:2}.highlight-section-title .script{background:var(--brand-blue);display:inline-block;font-size:4rem;line-height:1;padding:0 2rem;position:relative;z-index:2}.highlight-section-title:after{background-color:var(--brand-gold);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:50%;z-index:-1}

  /* Home */.page-aside.bg-skyblue{padding:1.5rem 2rem}.section--spotlight:before{background:url(/stylesheets/images/tex-color-strip.svg) 50%/cover no-repeat;content:"";height:.5rem;left:var(--gutter-offset);position:absolute;top:0;width:100vw}.section--latest-news.bg-full-bleed:before{background:#0c2340 url(images/tex-mark-on-blue.svg) 55%/70vw auto no-repeat}.section--latest-news:after{background:url(/stylesheets/images/tex-color-strip.svg) 50%/cover no-repeat;content:"";height:.5rem;left:var(--gutter-offset);position:absolute;top:0;width:100vw}.section--americorps.bg-full-bleed:before{background:#0063a6 url(images/tex-blue-r.svg) 50%/20vw repeat}.event-featured{grid-row:span 3;position:relative}.event-featured .event-date{background:#fff;left:0;min-width:6em;padding:1rem;position:absolute;top:0;width:auto;z-index:10}.event-featured .card{grid-column:1/-1}.section-home--callouts{background-color:transparent}.section-home--callouts:before{background:var(--brand-blue) url(images/experiencend-homepage-background-800.jpg) no-repeat;background-size:cover;left:var(--gutter-offset);right:var(--gutter-offset)}.section-home--callouts .section-body h2{color:var(--brand-gold);font-family:fave-script-pro,sans-serif;font-family:var(--font-heading-script);font-size:4rem;line-height:1.2;margin-bottom:0}.section-home--callouts .section-body ul{display:inline-flex;flex-flow:row wrap;list-style-type:none;padding:0}.section-home--callouts .section-body ul li{margin-right:.5rem}.section-home--callouts .section-body .btn{background-color:var(--brand-blue);border-color:#fff;margin:0 .5rem .5rem 0;padding-right:1.5rem}.section-home--callouts .section-body .btn:after{background:url(/stylesheets/themes/ndt/3.0/images/chevron-gold.svg) 50% 50%/.45em no-repeat;content:"\2060";display:inline;margin-left:.15em;padding:.5625em .5em;transform:translateX(0);transition:all var(--anim-duration-fast) var(--anim-ease);vertical-align:text-bottom}.section--home-newsletter .block-center{position:relative;z-index:2}.section--home-newsletter .block-center:before{border-bottom:1px solid var(--brand-gold);border-top:1px solid var(--brand-gold);bottom:2rem;content:"";display:block;left:0;position:absolute;right:0;top:4rem;z-index:-1}.section--home-newsletter h2{margin:0 0 1.5rem}.section--home-newsletter h2:before{background:#fff url(images/skyline.svg) 50% 100%/contain no-repeat;content:"";display:block;height:3.5rem;margin:0 auto 1.5rem;width:12rem}.section--home-newsletter .btn{outline:2rem solid #fff}
  
  /* Home Hero Video */.home .page-header{max-height:80vh}.home .bg-video{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.home .bg-video iframe{aspect-ratio:1920/1080;height:auto;width:100vw}.bg-video+.play-pause{background:transparent;border:none;bottom:1rem;position:absolute;right:1rem;z-index:5}.bg-video+.play-pause .icon{height:50px;width:50px}.bg-video+.play-pause:focus svg{border:2px solid var(--brand-blue-light);border-radius:50%}

  /* Home Kickoff */.section-home--kickoff hr.skyline:after{background-color:#132740}.section-home--kickoff:before{background:var(--brand-blue) url(images/bg-kickoff-800.jpg) 50% 50% /cover no-repeat;left:var(--gutter-offset);right:var(--gutter-offset)}.section-home--kickoff li a{border-radius:.35em;display:block;padding:1rem .5rem;-webkit-text-decoration:none;text-decoration:none}.section-home--kickoff li a:hover{background-color:var(--brand-blue-dark)}.section-home--kickoff li a:before{display:block;justify-content:center;position:relative}.section-home--kickoff li.football-gameday a:before{content:url(images/football-icon.svg)}.section-home--kickoff li.concerts a:before{content:url(images/concert-icon.svg)}.section-home--kickoff li.bookstore a:before{content:url(images/bookstore-icon.svg)}.section-home--kickoff li.weddings a:before{content:url(images/wedding-icon.svg)}.section-home--kickoff li.book-an-event a:before{content:url(images/event-icon.svg)}.home .section-quote{padding-bottom:calc(var(--section-padding) + 2rem)}.section-quote .quote-wrapper{display:inline-block;left:50%;margin-left:auto;margin-right:auto;max-width:65rem;position:relative;transform:translateX(-50%)}.section-light.section-quote .quote-wrapper blockquote p{font-weight:400}.section-quote blockquote{font-size:1.5rem;font-weight:200;margin:0;padding:1rem 2rem 2rem 3rem}.section-quote blockquote:before{background:url(images/quote-open.svg) 0 0/contain no-repeat;left:0;top:0}.section-quote blockquote:after,.section-quote blockquote:before{content:"";display:block;height:2rem;position:absolute;width:2rem}.section-quote blockquote:after{background:url(images/quote-close.svg) 0 0/contain no-repeat;bottom:2rem;right:0}.section-quote blockquote p{font-size:1.5rem;padding:0}.section-quote p{padding:0 0 0 3rem}

  /* Dine */.dine-view-toggle{align-items:center;display:flex;gap:.5rem;pointer-events:none}.dine-view-toggle button{align-items:center;background:transparent;border:0;display:flex;gap:.5rem;padding:.5rem 1rem;pointer-events:auto}.dine-view-toggle button svg{pointer-events:none}.dine-view-toggle button.active{background:var(--sky-blue)}.dining-links li{margin-right:.5rem}

  /* Venue */.venue-header{display:grid}

  /* Contact */.contact--newsletter{align-self:flex-start;border:1px solid var(--brand-gold);padding:1.5rem}.contact--newsletter h2{font-size:1.65rem;font-weight:400;margin-bottom:1rem}.contact--newsletter h2:before{background:#fff url(images/skyline.svg) 50% 50%/contain no-repeat;content:"";display:block;height:3rem;margin:0 auto 1rem;width:11rem}
  
  /* Button */.btn{background-color:transparent;border-color:var(--brand-blue);border-width:1px;padding:.9em 1.7em}.btn-cta,.btn-dark{background-color:var(--brand-blue)}.btn-inline{border:none}.btn-instagram:after{display:none!important}.btn .icon{color:var(--brand-gold);font-size:1.2rem}.btn.btn-icn{border:none;padding:.325rem .75rem}.btn-icn:before{background-color:var(--brand-blue-bright);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;border-radius:1.125rem;content:"";display:inline-block;height:2.25rem;margin-right:.75rem;vertical-align:middle;width:2.25rem}.btn-icn[href^=http]:after{display:none}.btn-icn-map.btn-icn:before{background-image:url(images/icn-map.svg)}.btn-icn-grubhub.btn-icn:before{background-image:url(images/icn-grubhub.svg)}.btn-icn-website.btn-icn:before{background-image:url(images/icn-website.svg)}


  /* Form Elements */form{margin:1rem 0}form.form{margin:1rem 0 4rem;--grid-gap:1.5rem;padding-bottom:2rem;padding-top:2rem}.form--filter{background:var(--sky-blue)}.form--filter .form-fields{padding:0 1.5rem}.form--filter .form-utility{background:var(--sky-blue-light);margin-bottom:-2em;margin-top:2rem;padding:1rem 1.5rem;position:relative}.form--filter #records-found{font-size:.9rem;font-weight:700}.form-radio-list li{margin-right:1rem}.form-radio-list label{color:var(--brand-blue);font-weight:400;padding:.25rem .75rem}.form-radio-list label:has(input.selected){background-color:var(--sky-blue-light)}.form-radio-list input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:block;height:0;opacity:0;overflow:hidden;position:absolute;width:0}.form-radio-list input.selected{background-color:var(--sky-blue-light)}form p{margin:0;max-width:none}fieldset{background:var(--sky-blue-light);border:none;border-radius:1rem;margin:2rem 0;padding:1.5rem}fieldset p{margin-bottom:.75rem}legend{border:0;margin:0 0 1.5rem;padding:0}label{display:block;font-size:1rem;font-weight:600}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}form button.btn-cta,form input[type=submit]{margin-top:2rem}button{border-radius:0;width:auto}button,input{line-height:normal;overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{margin:0 .5rem}input[type=search]{outline-offset:-2px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{min-height:5rem;min-width:100%;overflow:auto;vertical-align:top}optgroup{font-weight:700}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;border:1px solid #cacaca;border-radius:4px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-sizing:border-box;color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:.5rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}input:focus{border:2px solid var(--brand-blue-bright);outline:none}select:not([multiple]){padding-bottom:0;padding-top:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-origin:content-box;background-position:right -.5rem center;background-repeat:no-repeat;background-size:20px 12px;border:1px solid #cacaca;border-radius:4px;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;width:100%}select,select:focus,textarea:focus{background-color:#fefefe;transition:box-shadow .5s,border-color .25s ease-in-out}select:focus,textarea:focus{border:2px solid var(--brand-blue-bright);box-shadow:0 0 5px #cacaca;outline:none}.list-features{list-style:none;padding:1.5rem 0 0}.list-features li{font-size:1.125rem;padding-bottom:1rem}.list-features span{display:block}.venue-location{margin:0}.venue-cta{background:transparent 40% 0/100% auto no-repeat;display:block;font-size:1.5rem;padding-top:calc(27% + 1rem);-webkit-text-decoration:none;text-decoration:none}.cta-experience{background-image:url(images/experience-package.jpg)}.cta-services{background-image:url(images/services.jpg)}.cta-container{display:flex;margin:4em -2rem 2em 0}.cta-container a{margin-right:2rem;width:calc(50% - 2rem)}

  /* Cards */.card-label{font-size:1rem}.card-label+h2,.card-label+h3,.card-label+h4{margin-top:.5rem}.hover-more{background-image:url(/stylesheets/themes/ndt/3.0/images/chevron-gold.svg)}

  /* Footer */.nav-footer-cta .btn-cta,.nav-mobile .btn-cta{background-color:var(--brand-blue-dark);border-radius:.5rem;color:#fff;margin:.5rem auto;padding:1rem 1.5rem;position:relative}.nav-footer-cta .btn-cta:visited,.nav-mobile .btn-cta:visited{color:#fff}.nav-footer-cta .btn-cta:hover,.nav-mobile .btn-cta:hover{background-color:var(--brand-blue-light)}

  /* Phase 2 */.home.phase-2 .page-header{max-height:90vh}.home.phase-2 .page-header .page-title-wrapper{grid-row:lede;margin:0 auto 1.5rem;max-width:65rem;text-align:center}.home.phase-2 .page-header .page-title-wrapper:after{margin:2rem auto 0}.home.phase-2 .page-header .page-title{color:#bea152;font-size:8rem;text-shadow:0 0 2rem var(--brand-blue-dark)}.home.phase-2 .page-header .page-lede{font-size:1.5rem}.home.phase-2 .page-primary{margin-top:0}.home.phase-2 .home-intro{padding-top:1.5rem}}
/* Events Meta Special Event*/.hbcu-logo,.special-event-meta{display:block}.hbcu-logo{margin-top:1rem}
/* 480px
----------------------------------------------------*/@media only screen and (min-width:30em){.card-title,.card-title.article-title{font-size:1.5rem}}
/* 768px
----------------------------------------------------*/@media only screen and (min-width:48em){.page-title.script,h1.script{font-size:5.5rem}h2.script{font-size:4.5rem}

  /* Home */.home .page-main{padding-bottom:0}.section-home--callouts{margin-bottom:2rem;margin-top:2rem}.section-home--callouts .section-body{padding:2rem 0}.section-home--callouts .section-image{margin-bottom:0;margin-left:var(--gutter-offset)}.section-home--callouts .section{margin-bottom:1rem}.section-home--callouts .section:first-of-type{margin-top:calc((var(--section-padding) + 2rem)*-1)}.section-home--callouts .section:last-of-type{margin-bottom:calc((var(--section-padding) + 2rem)*-1);padding-bottom:0}.section-dark+.section-home--callouts,.section-light+.section-home--callouts{margin-top:0}

  /* Cheer/Gather/Explore/Stay/Dine */.section-cheer--callouts .section-standard .section-image,.section-gather--callouts .section-standard .section-image{margin-right:1rem}.section-cheer--callouts .section-alt .section-image,.section-gather--callouts .section-alt .section-image{margin-left:1rem}.dine .page-image img,.explore .page-image img{-o-object-position:top center;object-position:top center}

  /* Header */.site-header{grid-template-columns:[screen-start] var(--gutter-width) [container-start title-start] 300px [title-end nav-start ] auto [nav-end container-end] var(--gutter-width) [screen-end];grid-template-rows:[mark-start] auto [mark-end title-start] auto [title-end nav-header-start] auto [nav-header-end nav-mobile-start] auto [nav-mobile-end];padding:0}.site-title-group{margin:1rem 0}.site-title a{margin:0;max-width:18rem}.nav-header{align-self:center;grid-column:nav;grid-row:title;justify-self:flex-end;margin:0}.mark-header{grid-column:screen;grid-row:mark;margin-bottom:0;max-width:none}.mark-header a{background:url(https://static.nd.edu/images/brandbar/dept-nd-white.svg) 50% 54%/300px auto no-repeat var(--brand-blue-dark)}

  /* Section */.page-primary{min-height:var(--sidebar-height)}.page-secondary.full .page-section:first-child{margin-top:0;padding-top:0}.section-full{grid-column:1/4;padding:2rem 0}

  /* Special Events */.special-event .page-header{margin-bottom:calc(var(--padding-bottom)*-1)}.special-event .page-main{padding-top:0}.special-event .page-primary{padding:3.5rem 1.5rem}.hbcu-logo,.special-event-meta{display:flex}.hbcu-logo{align-items:center;margin-left:auto;margin-right:1em;margin-top:0}


  /* Countdown */.timer-list{display:flex;justify-content:space-around}.timer-list li{margin:0;padding:0;text-align:center;width:50%}.timer-list .cd-value{display:block;font-size:1.5rem}

  /* Footer */.nav-footer-cta{height:0}.nav-footer-cta ul{height:3rem;justify-content:flex-end;margin-top:-3rem;overflow:visible}.nav-footer-cta .btn-cta{border:1px solid #fff;border-radius:.5rem .5rem 0 0;margin:-1rem 0 0;padding:1.3rem 1.5rem 2.3rem;top:.5rem}.nav-footer-cta .btn-cta:hover{top:.25rem}}
/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){
  /* Header */.section{--section-padding:3rem}.section-alt .section-body{order:-1}.page-header .page-title{margin-top:0}.page-header.has-image .page-image:after{background:#0c2340;background:linear-gradient(90deg,#0c2340,rgba(12,35,64,0) 55%);bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c2340",endColorstr="#0c2340",GradientType=1);left:0;opacity:.98;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.page-header:before{background-image:url(images/hdr-experience-1200.jpg)}.bg-video+.play-pause{bottom:3.5rem}.top-level .page-header{--padding-top:0;--image-width:1fr;margin-bottom:calc(var(--padding-bottom)*-1)}.top-level .page-header .page-title-wrapper{align-self:center;grid-row:1/-1}.top-level .page-header+.page-main.no-sidebar{background-color:transparent;padding-top:0}.top-level .page-header+.page-main.no-sidebar .page-primary{background:#fff;padding:3.5rem 2rem}.top-level .page-header+.page-main:before{display:none}.top-level .page-primary{margin-right:2rem}.top-level .page-primary.block-center{margin-right:auto}.home-instagram{height:27.5vw!important}.heading-action h2.script{line-height:1;margin-bottom:0}

  /* Section */.section-subsection{padding:.75rem 0}.section-subsection .section-image{height:100%}.section-subsection .section-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}

  /* Navigation */.navbar ul{overflow:visible}.navbar li{text-transform:uppercase}.navbar li.first{margin-right:auto;transition:transform .3s ease-in-out}.navbar li.first:hover{transform:scale(1.03)}.navbar li.first.active{background-color:transparent}.navbar li.first a{background:url(images/logo-hospitality-inverted.svg) 50% 50%/contain no-repeat; /*background:url('images/expnd-logo-white.svg') 50% 50% / contain no-repeat;*/display:block;padding:1.5rem 0;text-indent:-1000vw;width:16rem}

  /* Venue */.section-venue-item--gallery .gallery-wrapper{ /*margin-bottom:calc(-1 * var(--section-padding) - 2rem);*/}.section-venue-item--gallery .gallery-lb{grid-template-columns:repeat(4,1fr);grid-gap:1.5em}.section-venue-item--gallery .gallery-lb:has(li:nth-child(6)){grid-template-rows:repeat(var(--row-count),14vw)}.section-venue-item--gallery .gallery-lb a,.section-venue-item--gallery .gallery-lb img{display:block;height:100%;width:100%}.section-venue-item--gallery .gallery-lb img{-o-object-fit:cover;object-fit:cover}

  /* Dine */.dining-card .card-image{--card-image-width:32%}

  /* GALLERY 1x2 */.section-venue-item--gallery:has(li:nth-child(6)) .gallery-lb li:nth-child(13),.section-venue-item--gallery:has(li:nth-child(6)) .gallery-lb li:nth-child(4){grid-column:span 1;grid-row:span 2}

  /* GALLERY 2x1 */.section-venue-item--gallery:has(li:nth-child(6)) .gallery-lb li:nth-child(15),.section-venue-item--gallery:has(li:nth-child(6)) .gallery-lb li:nth-child(16),.section-venue-item--gallery:has(li:nth-child(6)) .gallery-lb li:nth-child(6),.section-venue-item--gallery:has(li:nth-child(6)) .gallery-lb li:nth-child(7){grid-column:span 2;grid-row:span 1}.section-venue-item--gallery+.section-venue-item--connect{padding-top:calc(var(--section-padding) + 2rem)}

  /* Home */.home .page-title-wrapper{align-self:center;grid-column:container;grid-row:title/lede;padding:0}.home-primary{background:#fff;margin:-7rem auto 0;padding:0 3rem 3rem}.home .page-image.full{max-height:100vh}.home-intro{padding-bottom:2rem}.section-home--callouts:before{background-image:url(images/experiencend-homepage-background-1200.jpg)}.section-home--callouts .section-body{padding:3rem 0}.section-home--callouts .section-standard .section-image{margin-left:var(--gutter-offset);margin-right:1rem}.section-home--callouts .section-alt .section-image{margin-left:1rem;margin-right:var(--gutter-offset)}.special-event .special-event-meta-wrapper{grid-column:title-start/image-end;grid-row:lede;margin-bottom:1.5rem;z-index:2}.special-event .special-event-meta-wrapper .block-center{display:flex;justify-content:end}.special-event .special-event-meta-wrapper .event-meta{display:flex;gap:.5rem}.special-event .special-event-meta-wrapper .event-meta-block{display:block}.upcoming-concert-events .card-image,.upcoming-special-events .card-image{--card-image-width:40%}.section-home--kickoff:before{background-image:url(images/bg-kickoff-1200.jpg)}.section-home--instagram .section-body{margin-right:2rem}.section-quote:last-child{margin-bottom:-4rem}.section-quote blockquote,.section-quote blockquote p{font-size:2rem}

  /* Phase 2 */.home.phase-2 .page-header.has-image .page-image:after{background:#081629;background:linear-gradient(0deg,#081629,rgba(8,22,41,0) 65%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#081629",endColorstr="#081629",GradientType=1);z-index:2}}
/* 1280px
----------------------------------------------------*/@media only screen and (min-width:80em){.page-title.script,h1.script{font-size:6.5rem}h2.script{font-size:4.5rem}.site-header{align-items:center;grid-template-columns:[screen-start] var(--gutter-width) [container-start title-start] 300px [title-end nav-start ] auto [nav-end mark-start] 200px [mark-end container-end] var(--gutter-width) [screen-end];padding:1.5rem 0}.site-header .site-title-group{margin:0}.bg-video+.play-pause{bottom:1.5rem}.section-home--callouts .section-body h2{font-size:4.5rem}.nav-header{justify-self:center;margin:0}.mark-header{grid-column:mark;grid-row:title;justify-self:right;margin-bottom:0}.mark-header a{background:url(https://static.nd.edu/images/marks/blue/ndmark.svg) 50% 50%/contain no-repeat;background-color:transparent}.home.phase-2 .page-header .page-title-wrapper{margin-bottom:3rem}.home.phase-2 .page-header .page-title{font-size:10rem}.home.phase-2 .page-header .page-lede{font-size:2rem}}
/* 1440px
----------------------------------------------------*/@media only screen and (min-width:90em){.page-title-wrapper{padding-left:8vw}.wrapper{--gutter-width:8vw}.nav-footer.fixed{padding:0}.nav-footer ul{margin-left:8vw;margin-right:8vw}.nav-footer-cta ul{margin-right:3vw}.section-home--callouts:before{background-image:url(images/experiencend-homepage-background-1440.jpg)}}
/* 1600px
----------------------------------------------------*/@media only screen and (min-width:100em){.page-title.script,h1.script{font-size:7rem}h2.script{font-size:5.5rem}.section{--section-padding:5rem}.section-body p{line-height:1.75}.section-home--instagram .section-body{margin-right:4rem}.section-home--callouts .section-body h2{font-size:5.5rem}.dine-view-toggle{justify-content:end}.top-level .page-header{margin-bottom:calc(var(--padding-bottom)*-1 - 1rem)}.page-header:before{background-image:url(images/hdr-experience-1600.jpg)}.special-event .special-event-meta-wrapper{margin-bottom:2.5rem}}
/* 1920px
----------------------------------------------------*/@media only screen and (min-width:120em){.home.nav-top-true .page-header.has-image{--image-width:30rem}.home .page-image{width:100%}.section-home--kickoff:before{background-image:url(images/bg-kickoff-1600.jpg)}.page-title-wrapper{grid-column:1/4;margin-left:0;padding-right:0}}
/* Print
----------------------------------------------------*/
/* GAMEDAY
----------------------------------------------------*/@media only screen{
  /* Schedule */.schedule-blocks{margin-top:2rem}.schedule-block{margin-bottom:1em}.schedule-block .card-image{max-width:6em;min-width:6em}.schedule-block .card-body{display:flex;flex-flow:column wrap;padding:0 0 0 1.5rem}.schedule-block .schedule-opponent{font-size:1.4em;margin-top:0;padding-top:0}.schedule-block .schedule-date{font-size:.9em;margin-bottom:0;order:-1;width:100%}.schedule-block .events-location,.schedule-block .events-tickets-link,.schedule-block .events-view-link{display:block}.schedule-block .network{margin-right:.25rem;vertical-align:text-bottom}.schedule-block .footer{font-size:.9em;width:100%}}