/* Source layout values are unchanged. Roosevelt identity and content only. */
.wordmark{container-type:inline-size;display:block;aspect-ratio:120/46.367;position:relative;color:#141c26;width:100%;font-family:'bebas-neue';text-align:center;overflow:visible;line-height:1;text-transform:uppercase}
.wordmark i{display:block;font-style:normal;font-size:8cqw;letter-spacing:3cqw;line-height:1.2;position:absolute;top:0;left:0;width:100%}
.wordmark b{font-weight:400;display:block;font-size:23.2cqw;letter-spacing:1.65cqw;line-height:1;position:absolute;bottom:0;left:0;width:100%;white-space:nowrap}
.homeScreen .wordmark{color:white}
.homeScreen .wordmark i{font-size:5.2cqw;letter-spacing:1.5cqw;top:0}
.homeScreen .wordmark b{font-size:23.2cqw;bottom:0}
.identityHeading{height:40px;display:flex;align-items:center;justify-content:center;margin:0 0 35px;font-size:30px}
.pressSlider .identityHeading{display:block}
#map{width:100%;height:100%}
.requestFeedback{font:14px/1.5 'Circular-Regular';margin-top:14px;color:inherit}
:focus-visible{outline:2px solid #ff6969;outline-offset:4px}
.galleryWrapperPortrait a img{max-width:100%}
/* The original gallery hides larger images on phones. Keep same behavior. */
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.footer .bottom .middle .wordmark{width:120px;margin:0 auto}
.header .nav .logo{width:108.7px;height:42px}
@media(max-width:760px){.header .nav .logo{width:82.82px;height:32px}}
.homeScreen .backgroundSlider .slide img.slideVideo{width:100%;height:100%;object-fit:cover;display:block}
.homeScreen .wordmark b{font-size:29cqw;transform:scaleX(.92)}
.exampleTrip{padding:18px;font:13px/1.5 'Circular-Regular'}
.exampleTrip .exampleLabel{text-align:center;font-size:12px;margin:0 0 18px;padding:0}
.exampleTrip label{display:block;margin:10px 0 5px}
.exampleTrip input:not([type=hidden]),.exampleTrip select,.exampleTrip button{width:100%;height:35px;border:1px solid #141c26;background:transparent;font:13px 'Circular-Regular';box-sizing:border-box;padding:5px 10px;color:#141c26}
.exampleTrip button{background:#141c26;color:white;margin-top:12px;cursor:pointer}
#trip_calendar .pika-single{position:static;box-shadow:none;border:0;width:100%;background:transparent;color:#141c26}
#trip_calendar .pika-lendar{width:calc(100% - 16px)}
#trip_calendar .pika-button{background:transparent;color:#141c26;text-align:center}
#trip_calendar .is-selected .pika-button{background:#facfd5;box-shadow:none}
@media(max-width:1000px){.desktop-copy-break{display:none}}
