:root{--color-primary:#09232f;--color-secondary:#4d1c32;--bs-gutter-x:1.5rem}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding,56px)}@font-face{font-display:swap;font-family:Calisto MT;font-style:italic;font-weight:700;src:url(../fonts/CalistoMT-BoldItalic.eot);src:url(../fonts/CalistoMT-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CalistoMT-BoldItalic.woff2) format("woff2"),url(../fonts/CalistoMT-BoldItalic.woff) format("woff"),url(../fonts/CalistoMT-BoldItalic.ttf) format("truetype"),url(../fonts/CalistoMT-BoldItalic.svg#CalistoMT-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:Calisto MT;font-style:normal;font-weight:400;src:url(../fonts/CalistoMT.eot);src:url(../fonts/CalistoMT.eot?#iefix) format("embedded-opentype"),url(../fonts/CalistoMT.woff2) format("woff2"),url(../fonts/CalistoMT.woff) format("woff"),url(../fonts/CalistoMT.ttf) format("truetype"),url(../fonts/CalistoMT.svg#CalistoMT) format("svg")}@font-face{font-display:swap;font-family:Calisto MT;font-style:normal;font-weight:700;src:url(../fonts/CalisMTBol.eot);src:url(../fonts/CalisMTBol.eot?#iefix) format("embedded-opentype"),url(../fonts/CalisMTBol.woff2) format("woff2"),url(../fonts/CalisMTBol.woff) format("woff"),url(../fonts/CalisMTBol.ttf) format("truetype"),url(../fonts/CalisMTBol.svg#CalisMTBol) format("svg")}@font-face{font-display:swap;font-family:Calisto MT;font-style:italic;font-weight:400;src:url(../fonts/CalistoMT-Italic.eot);src:url(../fonts/CalistoMT-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/CalistoMT-Italic.woff2) format("woff2"),url(../fonts/CalistoMT-Italic.woff) format("woff"),url(../fonts/CalistoMT-Italic.ttf) format("truetype"),url(../fonts/CalistoMT-Italic.svg#CalistoMT-Italic) format("svg")}@font-face{font-display:swap;font-family:MADE TOMMY;font-style:normal;font-weight:100;src:url(../fonts/MADETOMMY-Thin.eot);src:url(../fonts/MADETOMMY-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/MADETOMMY-Thin.woff2) format("woff2"),url(../fonts/MADETOMMY-Thin.woff) format("woff"),url(../fonts/MADETOMMY-Thin.ttf) format("truetype"),url(../fonts/MADETOMMY-Thin.svg#MADETOMMY-Thin) format("svg")}@font-face{font-display:swap;font-family:MADE TOMMY;font-style:normal;font-weight:900;src:url(../fonts/MADETOMMY-Black.eot);src:url(../fonts/MADETOMMY-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/MADETOMMY-Black.woff2) format("woff2"),url(../fonts/MADETOMMY-Black.woff) format("woff"),url(../fonts/MADETOMMY-Black.ttf) format("truetype"),url(../fonts/MADETOMMY-Black.svg#MADETOMMY-Black) format("svg")}@font-face{font-display:swap;font-family:MADE TOMMY;font-style:normal;font-weight:700;src:url(../fonts/MADETOMMY-Bold.eot);src:url(../fonts/MADETOMMY-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/MADETOMMY-Bold.woff2) format("woff2"),url(../fonts/MADETOMMY-Bold.woff) format("woff"),url(../fonts/MADETOMMY-Bold.ttf) format("truetype"),url(../fonts/MADETOMMY-Bold.svg#MADETOMMY-Bold) format("svg")}@font-face{font-display:swap;font-family:MADE TOMMY;font-style:normal;font-weight:700;src:url(../fonts/MADETOMMY-ExtraBold.eot);src:url(../fonts/MADETOMMY-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/MADETOMMY-ExtraBold.woff2) format("woff2"),url(../fonts/MADETOMMY-ExtraBold.woff) format("woff"),url(../fonts/MADETOMMY-ExtraBold.ttf) format("truetype"),url(../fonts/MADETOMMY-ExtraBold.svg#MADETOMMY-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:MADE TOMMY;font-style:normal;font-weight:300;src:url(../fonts/MADETOMMY-Light.eot);src:url(../fonts/MADETOMMY-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/MADETOMMY-Light.woff2) format("woff2"),url(../fonts/MADETOMMY-Light.woff) format("woff"),url(../fonts/MADETOMMY-Light.ttf) format("truetype"),url(../fonts/MADETOMMY-Light.svg#MADETOMMY-Light) format("svg")}@font-face{font-display:swap;font-family:MADE TOMMY;font-style:normal;font-weight:500;src:url(../fonts/MADETOMMY-Medium.eot);src:url(../fonts/MADETOMMY-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/MADETOMMY-Medium.woff2) format("woff2"),url(../fonts/MADETOMMY-Medium.woff) format("woff"),url(../fonts/MADETOMMY-Medium.ttf) format("truetype"),url(../fonts/MADETOMMY-Medium.svg#MADETOMMY-Medium) format("svg")}@font-face{font-display:swap;font-family:MADE TOMMY;font-style:normal;font-weight:400;src:url(../fonts/MADETOMMY.eot);src:url(../fonts/MADETOMMY.eot?#iefix) format("embedded-opentype"),url(../fonts/MADETOMMY.woff2) format("woff2"),url(../fonts/MADETOMMY.woff) format("woff"),url(../fonts/MADETOMMY.ttf) format("truetype"),url(../fonts/MADETOMMY.svg#MADETOMMY) format("svg")}.font-serif{font-family:Calisto MT,serif}.btn,.font-sans-serif{font-family:MADE TOMMY,sans-serif;letter-spacing:1px}.rounded-4{border-radius:1rem}.link-color\:blue{color:var(--color-primary);transition:color .2s}.link-color\:blue:hover{color:#0d3344}.text-color\:blue{color:var(--color-primary)}.text-color\:gold{color:#c8a945}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#0d3344;border-color:#0d3344}.btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#3a1526;border-color:#3a1526}.btn-secondary:disabled{background-color:#983763;border-color:#983763}.form-check-input:checked{background-color:var(--color-secondary);border-color:var(--color-secondary)}.form-control:focus,.form-select:focus{border-color:var(--color-secondary);box-shadow:0 0 0 .25rem rgba(77,28,50,.25)}.btn.rounded-pill{padding-left:1.5rem;padding-right:1.5rem}.decoration-1{position:absolute;right:-100px;top:100px;width:200px;z-index:0}.decoration-2{bottom:50px;left:-50px;position:absolute;width:250px}.decoration-3{right:-50px;top:-50px}.decoration-3,.decoration-4{position:absolute;width:150px}.decoration-4{bottom:50px;left:-50px}@media (min-width:768px){.decoration-1{right:-50px;top:100px;width:275px}.decoration-2{bottom:0;left:-50px;width:350px}.decoration-3{bottom:100px;position:absolute;right:-50px;width:275px}.decoration-4{bottom:0;left:-50px;position:absolute;width:350px}}.figure-credit{position:relative}.figure-credit .figure-caption{background-color:#fff;bottom:-1px;left:-1px;padding:3px 8px;position:absolute}.nav-link{display:inline-block}.nav-link:after{background-color:transparent;content:"";display:block;height:2px;transition:background-color .2s;width:100%}.nav-link.active:after{background-color:#fff}.hero-image{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between}.darkened-overlay,.hero-image{position:relative}.darkened-overlay:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#cta{padding-bottom:30%;padding-top:5%}@media (min-width:768px){#cta{padding-bottom:15%;padding-top:15%}}#bgm{z-index:1030}#bgm,#controls{bottom:15px;position:fixed;right:15px}#controls{align-items:center;background-color:#eee;border-radius:50%;display:flex;height:40px;justify-content:center;letter-spacing:0;line-height:1;width:40px;z-index:1050}#controls,#controls a,#controls button{color:#000}@media (min-width:768px){#now_playing{left:auto!important}}@media (max-width:767px){body{font-size:14px}.hero-image{height:50vh}}.alert-danger{background-color:#ef5350;border-color:#b61827;color:#7f0000}.alert-success{background-color:#66bb6a;border-color:#338a3e;color:#030}
