.TextArea__label{color:#6c757d;color:#212529;font-size:75%;font-weight:400;font-weight:700;padding:8px 16px 0;pointer-events:none;position:absolute}.TextArea__textarea{border:1px solid #dee2e6;border-radius:8px;box-shadow:none;height:56px;padding:28px 16px 16px}.TextArea__noLabel{padding:16px}.TextArea__code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.StoryImageGrid__container{display:flex;flex-wrap:wrap;margin-left:-2px;margin-top:-2px;width:calc(100% + 2px)}.StoryImageGrid__image{margin-left:2px;margin-top:2px}.StoryImageGrid__featured{width:calc(100% - 2px)}.StoryImageGrid__3PerRow{width:calc(33.33333% - 2px)}.StoryImageGrid__4PerRow{width:calc(25% - 2px)}.BoardNoteBlock{margin:0 -12px;padding:12px}.BoardNoteBlock__quill{margin-left:40px}.MoneyBadge{border-radius:100px}.ReservationItemView{border-radius:16px}.ReservationItemView__grayBackground{background-color:#f3f4f5}.ReservationItemView__transparentBackground:hover{background-color:#f3f4f5!important}@media print{.ReservationItemView{background-color:#fff!important;border:1px solid #dee2e6}}.ReservationItemView__address{color:#6c757d;font-size:.75rem}.ReservationItemView__smallCaps{color:#6c757d;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ReservationItemView__additionalInfo{flex-grow:1}.ReservationItemView__contents{flex:0 0 auto;width:60%}@container component (max-width: 575px){.ReservationItemView__contents{width:100%!important}}.ReservationItemView__contents .ComponentBreakpoints__xs_down{width:100%!important}@media(max-width:575.98px){.ReservationItemView__contents{width:100%!important}}.ReservationItemView__clipAlone{margin-bottom:8px;margin-right:8px;margin-top:8px}.ReservationItemView__clipWithText{position:absolute;right:8px;top:8px}.ReservationItemView__quill{color:#212529;font-size:75%}.ReservationItemView__verticalLine{border-left:1px solid #dee2e6;height:100%;position:absolute;width:1px}.ReservationItemAttachmentButton__clip .Button__icon{color:#6c757d}.FlightsSectionItemView__date{line-height:1.2;margin-bottom:2px}.FlightsSectionItemView__city{color:#6c757d;font-size:.75rem}.FlightsSectionItemView__smallCaps{color:#6c757d;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FlightsSectionItemView__selected{box-shadow:0 0 0 .2rem rgba(63,82,227,.25)}.FlightsSectionItemView__greenDot{height:8px;width:8px}.FlightsSectionItemView__name{font-weight:700;padding-right:22px}.RentalCarsTerminusView__date{line-height:1.2;margin-bottom:2px}.RentalCarsTerminusView__address{color:#6c757d;font-size:.75rem;line-height:1.5}.RentalCarsTerminusView__mutedText{color:#6c757d}.RentalCarsSectionItemView__name{font-weight:700;padding-right:22px}.TransitSectionItemView__date{line-height:1.2;margin-bottom:2px}.TransitSectionItemView__name{font-weight:700;padding-right:22px}.BoardSectionView__heading{border:none;display:inline-flex;flex-grow:1;margin-bottom:0;min-width:0;position:relative;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.BoardSectionView__heading{transition:none}}.BoardSectionView__spacer{flex-shrink:2;width:30px}.BoardSectionView__underline{background-color:#feefed;bottom:-4px;height:16px;left:-32px;position:absolute;right:-8px;z-index:-1}.BoardSectionView__firstStoryBlock{margin-top:24px}.BoardSectionView__storyBlock{margin-top:32px}.ChecklistSectionItemCheckbox{border-color:#6c757d;border-width:2px}.CruiseSectionItemView__name{font-weight:700;padding-right:22px}.StartPlanningPromo{background:#feefed;border-radius:8px;overflow:hidden}.StartPlanningPromo__image{max-width:100%;object-fit:contain}@media(min-width:576px){.StartPlanningPromo__image{max-width:250px;width:50%}}.PlacesDocument__navbarBackground,.PlacesDocument__navbarDarken{height:70px;position:absolute;width:100%}.PlacesDocument__negativeOffset{margin-top:-5px}.PlacesDocument__navbarBackground{background:transparent;-webkit-filter:blur(5px);filter:blur(5px);overflow:hidden;z-index:1}.PlacesDocument__navbarDarken{background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.3));z-index:2}.PlacesDocument__header{bottom:0;color:#f3f4f5;padding:20px 32px}@media(max-width:575.98px){.PlacesDocument__header{padding-left:16px;padding-right:16px}}.PlacesDocument__title{color:#212529;color:#fff;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}@media(max-width:575.98px){.PlacesDocument__title{font-size:1.5rem;line-height:1.3}}.PlacesDocument__scrim{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.3) 20%,transparent 50%,rgba(0,0,0,.3) 75%,#000);bottom:0;left:0;position:absolute;right:0;top:0}@media(max-width:575.98px){.PlacesDocument__scrim{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4) 60%,#000)}}.PlacesDocument__titleWithoutImage{color:#212529}.HeaderImageOverlay__header{bottom:0;color:#f3f4f5;padding:20px 32px}@media(max-width:575.98px){.HeaderImageOverlay__header{padding-left:16px;padding-right:16px}}.HeaderImageOverlay__image{height:400px}.HeaderImageOverlay__title{color:#212529;color:#fff;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}@media(max-width:575.98px){.HeaderImageOverlay__title{font-size:1.5rem;line-height:1.3}}.HeaderImageOverlay__scrim{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.8))}@media(max-width:575.98px){.HeaderImageOverlay__scrim{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.8))}}.FullScreenExpandingElement{z-index:51}.FullScreenExpandingElement__nonStoryshots{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;transform:translateZ(0);transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.FullScreenExpandingElement__nonStoryshots{transition:none}}.FullScreenExpandingElement__expanded{bottom:0;left:0;right:0;top:0}.FullScreenExpandingElement__expandedWithNavbar{top:64px}.FullScreenExpandingElement__bodyOpen{overflow:hidden}.LargeIconButton{align-items:center;border-radius:8px;display:flex;padding:.375rem 8px}.LargeIconButton:focus,.LargeIconButton:hover{background-color:#f3f4f5}.LargeIconButton__icon{font-size:1.25rem}.PlanFullScreenExpandingMap{height:calc(100vh - 179px)}.PlanFullScreenExpandingMap__container{height:calc(100vh - 64px)}.PlanFullScreenExpandingMap__titleContainer{bottom:0;position:absolute}.PlanFullScreenExpandingMap__title{background-color:hsla(0,0%,100%,.8)}.TripPlanLikesAndComments__button{border-color:#fff}@media(max-width:575.98px){.TripPlanLikesAndComments__button{padding-left:0!important;padding-right:12px!important}}.AuthorViewInner__author{font-size:18px}.AuthorViewInner__updated{font-size:14px}.FollowButton{border:1px solid #dee2e6;border-radius:20px;font-size:12px}.FollowButton:hover{color:#b01e07}.FollowButton__following{background-color:#f75940;border:none;color:#fff;font-weight:700}.FollowButton__following:hover{background-color:#f64428;color:#fff}.ExpandingButton{background-color:#fff}.ContentsButtonInner{border:1px solid #dee2e6;border-radius:8px 0 0 8px;border-right:0;max-height:40px;max-width:40px;min-height:40px;min-width:40px;opacity:1;position:relative;transition:max-width .3s ease-in-out,max-height .3s ease-in-out,opacity .3s ease-in-out,left .3s ease-in-out}@media(prefers-reduced-motion:reduce){.ContentsButtonInner{transition:none}}.ContentsButtonInner__toggle{position:absolute;right:0;top:0}.ContentsButtonInner__expanded{max-height:400px;max-width:300px;opacity:1;pointer-events:auto}.ContentsButtonInner:not(.ContentsButtonInner__expanded):focus,.ContentsButtonInner:not(.ContentsButtonInner__expanded):hover{background-color:#f3f4f5}.ContentsButtonInner__subtitle,.ContentsButtonInner__title{color:#343a40;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ContentsButtonInner__sections{max-height:320px;overflow-y:auto}.ContentsButtonInner__section{align-items:center;background-color:transparent;border:none;display:flex;min-width:160px;width:100%}.ContentsButtonInner__section:focus,.ContentsButtonInner__section:hover{background-color:#f3f4f5}.ContentsButtonInner__title{font-size:1rem}.ContentsButtonInner__subtitle{color:#6c757d;font-size:.8rem;margin-top:-4px}.ContentsButtonInner__marker{font-size:1.25rem;line-height:1}.ContentsButtonInner__heading{opacity:0;transition:opacity .3s ease-in-out}@media(prefers-reduced-motion:reduce){.ContentsButtonInner__heading{transition:none}}.ContentsButtonInner__headingExpanded{opacity:1}.LinkSharing{border:1px solid #dee2e6;border-radius:8px;box-shadow:none;height:56px;padding-bottom:0;padding-left:48px;padding-top:0}.LinkSharing::-webkit-input-placeholder{color:#6c757d;font-weight:400}.LinkSharing::placeholder{color:#6c757d;font-weight:400}.LinkSharing__url{-webkit-user-select:all;user-select:all}.LinkSharing__button{flex-shrink:0;margin-left:8px;margin-right:8px}.PlanViewPageContentsButton{left:0;position:fixed;right:0;top:12px;z-index:60}@media(min-width:576px)and (max-width:767.98px){.PlanViewPageContentsButton{top:72px}}@media(max-width:767.98px){.PlanViewPageContentsButton__sidebarOpen{display:none}}.PlanViewPageContentsButton__inner{position:absolute;right:0}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Roboto Adjusted;font-style:normal;font-weight:400;src:local("Roboto")}@font-face{size-adjust:94%;font-family:Roboto Adjusted;font-style:italic;font-weight:400;src:local("Roboto Italic")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:normal;font-weight:700;src:local("Roboto Bold")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:italic;font-weight:700;src:local("Roboto Bold Italic")}@font-face{size-adjust:94%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:400;src:local("Helvetica Neue")}@font-face{size-adjust:91%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:400;src:local("Helvetica Neue Italic")}@font-face{size-adjust:92%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold")}@font-face{size-adjust:90%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:700;src:local("Helvetica Neue Bold Italic")}@font-face{size-adjust:95%;font-family:Arial Adjusted;font-style:normal;font-weight:400;src:local("Arial")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:italic;font-weight:400;src:local("Arial Italic")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:normal;font-weight:700;src:local("Arial Bold")}@font-face{size-adjust:90%;font-family:Arial Adjusted;font-style:italic;font-weight:700;src:local("Arial Bold Italic")}@font-face{size-adjust:89%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:400;src:local("Noto Sans")}@font-face{size-adjust:91%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:400;src:local("Noto Sans Italic")}@font-face{size-adjust:88%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:700;src:local("Noto Sans Bold")}@font-face{size-adjust:90%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:700;src:local("Noto Sans Bold Italic")}.CircleButton__size__md{border-radius:24px;height:48px;width:48px}.CircleButton__size__lg{border-radius:32px;height:64px;width:64px}.CircleButton__label__md{width:64px}.CircleButton__label__lg{width:80px}.CircleButton__imageBackground{background:#f3f4f5}.CircleButton__imageBackground:active,.CircleButton__imageBackground:focus,.CircleButton__imageBackground:hover{background:#e9ecef}.CircleButton__selected{background:#ebedfc}.CircleButton__imageIcon{width:24px}